._7p6gaG_letterhead,._7p6gaG_footer,._7p6gaG_reportIdentity{display:none}@media print{._7p6gaG_letterhead{box-sizing:border-box;break-inside:avoid;background:#fff;gap:4mm;width:100%;min-height:32mm;padding:0 0 4mm;flex-direction:initial!important;align-items:center!important;justify-content:initial!important;grid-template-columns:25mm minmax(0,1fr) 36mm!important;display:grid!important}._7p6gaG_letterhead>img{object-fit:contain;max-width:100%;display:block}._7p6gaG_letterhead>img:first-child{justify-self:start;width:24mm;height:22mm}._7p6gaG_letterhead>img:last-child{justify-self:end;width:34mm;height:auto}._7p6gaG_letterhead>div{text-align:center;min-width:0;display:grid}._7p6gaG_letterhead strong{color:#000;white-space:nowrap;font-family:Arial,sans-serif;font-size:10.5pt}._7p6gaG_letterhead i{background:#138014;height:1.4px;margin:2mm 0;display:block}._7p6gaG_letterhead span{color:#111;font-size:8pt}._7p6gaG_letterhead small{color:#111;font-size:8pt;font-style:italic;font-weight:700}._7p6gaG_reportIdentity{break-inside:avoid;border-bottom:1px solid #d8e0e3;margin:1mm 0 5mm;padding-bottom:3mm;display:block}._7p6gaG_reportIdentity h1{color:#173a59;margin:0;font-family:Georgia,serif;font-size:19pt;line-height:1.2}._7p6gaG_reportIdentity p{color:#596e79;margin:1.5mm 0 0;font-size:8.5pt}._7p6gaG_footer{text-align:center;break-inside:avoid;background:#fff;min-height:18mm;margin-top:7mm;display:block}._7p6gaG_footer i{background:#2765a1;height:1px;display:block}._7p6gaG_footer img{width:24mm;height:auto;margin:3mm auto 0;display:block}}
.BgYYgq_page{color:#16324a;background:#f3f6f5;min-height:100vh;padding-bottom:60px}.BgYYgq_topbar{background:#fff;border-bottom:1px solid #e0e7e5;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:13px clamp(18px,4vw,62px);display:flex}.BgYYgq_topbar>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.BgYYgq_topbar span{color:#6aa94c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.BgYYgq_topbar a{color:#31536d;font-size:12px;font-weight:800;text-decoration:none}.BgYYgq_center{width:min(1540px,94vw);margin:24px auto}.BgYYgq_hero{color:#fff;background:linear-gradient(112deg,#0d2d46f5,#1b4765e8),url(/branding/ccmb-fachada-hero.webp) 50%/cover;border-radius:21px;justify-content:space-between;align-items:center;gap:30px;min-height:170px;padding:30px 34px;display:flex;box-shadow:0 16px 40px #16324a17}.BgYYgq_hero>div:first-child{max-width:840px}.BgYYgq_hero span,.BgYYgq_requestForm header span,.BgYYgq_configCard header span{letter-spacing:.14em;color:#a9d69a;font-size:9px;font-weight:900}.BgYYgq_hero h1{letter-spacing:-.035em;margin:6px 0 9px;font-size:clamp(30px,4vw,48px)}.BgYYgq_hero p{color:#dce7ed;margin:0;line-height:1.55}.BgYYgq_heroBadge{border-left:3px solid #65ae49;gap:4px;min-width:150px;padding:11px 16px;display:grid}.BgYYgq_heroBadge strong{font-size:34px}.BgYYgq_heroBadge span{color:#cfdae0}.BgYYgq_heroBadge b{color:#ffe8a3;margin-top:7px;font-size:11px}.BgYYgq_tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.BgYYgq_tabs button,.BgYYgq_requestForm button,.BgYYgq_configCard button,.BgYYgq_actionBox button,.BgYYgq_stageButton,.BgYYgq_operational button,.BgYYgq_evaluation button,.BgYYgq_state button{color:#31536d;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.BgYYgq_tabs .BgYYgq_activeTab,.BgYYgq_requestForm footer button,.BgYYgq_configCard>button,.BgYYgq_actionBox button:not(.BgYYgq_secondaryButton):not(.BgYYgq_dangerButton),.BgYYgq_stageButton,.BgYYgq_operational button,.BgYYgq_evaluation button{color:#fff;background:#17405e;border-color:#17405e}.BgYYgq_tabs .BgYYgq_quietButton{border-style:dashed;margin-left:auto}.BgYYgq_success,.BgYYgq_error{border-radius:11px;padding:12px 15px;font-size:12px;font-weight:750}.BgYYgq_success{color:#397329;background:#edf8e9;border:1px solid #cce7c2}.BgYYgq_error{color:#9e3329;background:#fff0ee;border:1px solid #efc9c4}.BgYYgq_metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:0 0 14px;display:grid}.BgYYgq_metrics article{background:#fff;border:1px solid #dfe7e4;border-radius:14px;gap:7px;padding:17px 19px;display:grid}.BgYYgq_metrics span{color:#6c7d84;font-size:11px}.BgYYgq_metrics strong{font-size:27px}.BgYYgq_metrics .BgYYgq_alertMetric{background:#fff7ed;border-color:#efce9d}.BgYYgq_workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:13px;display:grid}.BgYYgq_activityList,.BgYYgq_detail,.BgYYgq_requestForm,.BgYYgq_configCard{background:#fff;border:1px solid #dde5e3;border-radius:16px;box-shadow:0 8px 24px #15374a0b}.BgYYgq_activityList{position:sticky;top:12px;overflow:hidden}.BgYYgq_activityList>header{border-bottom:1px solid #e4eae8;justify-content:space-between;padding:15px;display:flex}.BgYYgq_activityList header span{color:#68a64c;letter-spacing:.12em;font-size:9px;font-weight:900}.BgYYgq_activityList header strong{font-size:11px}.BgYYgq_activityList>button{text-align:left;color:#243e52;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ef;gap:7px;width:100%;padding:13px 15px;display:grid}.BgYYgq_activityList>button:hover,.BgYYgq_activityList .BgYYgq_selected{background:#f1f7ef}.BgYYgq_activityList button>span{justify-content:space-between;align-items:center;display:flex}.BgYYgq_activityList button b,.BgYYgq_detailHeader b{letter-spacing:.06em;border-radius:99px;padding:4px 7px;font-size:8px}.BgYYgq_activityList button small{color:#849197;font-size:9px}.BgYYgq_activityList button strong{font-size:12px;line-height:1.35}.BgYYgq_activityList button em{color:#718087;font-size:9px;font-style:normal}.BgYYgq_detail{padding:22px}.BgYYgq_detailHeader{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:start;gap:20px;padding-bottom:16px;display:flex}.BgYYgq_detailHeader>div:first-child>span{color:#64a448;letter-spacing:.11em;font-size:9px;font-weight:900}.BgYYgq_detailHeader h2{margin:5px 0;font-size:26px}.BgYYgq_detailHeader p{color:#718087;margin:0;font-size:11px}.BgYYgq_detailHeader>div:last-child{justify-items:end;gap:7px;display:grid}.BgYYgq_detailHeader>div:last-child strong{font-size:11px}.BgYYgq_activityList b[data-risk=VERDE],.BgYYgq_detailHeader b[data-risk=VERDE]{color:#39752c;background:#eaf6e6}.BgYYgq_activityList b[data-risk=AMARILLO],.BgYYgq_detailHeader b[data-risk=AMARILLO]{color:#8b6200;background:#fff3d9}.BgYYgq_activityList b[data-risk=ROJO],.BgYYgq_detailHeader b[data-risk=ROJO]{color:#a7372a;background:#ffe8e4}.BgYYgq_summaryGrid{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.BgYYgq_summaryGrid article{border:1px solid #e2e9e7;border-radius:11px;padding:11px}.BgYYgq_summaryGrid span{color:#6a9e55;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.BgYYgq_summaryGrid p{margin:5px 0 0;font-size:11px;line-height:1.5}.BgYYgq_riskBox{background:#f4f8f2;border-left:4px solid #6aa84e;border-radius:0 10px 10px 0;gap:5px;padding:12px 14px;font-size:11px;display:grid}.BgYYgq_riskBox[data-risk=AMARILLO]{background:#fff8e9;border-color:#d69d26}.BgYYgq_riskBox[data-risk=ROJO]{background:#fff2ef;border-color:#c94a3a}.BgYYgq_riskBox small{color:#6f7d82}.BgYYgq_actionBox,.BgYYgq_operational,.BgYYgq_evaluation,.BgYYgq_timeline,.BgYYgq_resultBox{border:1px solid #dfe7e5;border-radius:13px;margin-top:14px;padding:15px}.BgYYgq_actionBox h3,.BgYYgq_operational h3,.BgYYgq_evaluation h3,.BgYYgq_timeline h3{margin:0 0 10px;font-size:16px}.BgYYgq_actionBox p{color:#65777f;font-size:11px}.BgYYgq_actionBox textarea,.BgYYgq_actionBox input,.BgYYgq_actionBox select,.BgYYgq_operational input,.BgYYgq_operational textarea,.BgYYgq_operational select,.BgYYgq_evaluation textarea,.BgYYgq_evaluation select,.BgYYgq_requestForm input,.BgYYgq_requestForm textarea,.BgYYgq_requestForm select,.BgYYgq_configCard input{box-sizing:border-box;color:#223f51;width:100%;font:inherit;background:#fff;border:1px solid #cedad7;border-radius:9px;padding:10px;font-size:12px}.BgYYgq_actionBox>textarea{margin:7px 0}.BgYYgq_actionBox>div{flex-wrap:wrap;gap:7px;display:flex}.BgYYgq_actionBox .BgYYgq_secondaryButton{color:#31536d;background:#fff}.BgYYgq_actionBox .BgYYgq_dangerButton,.BgYYgq_dangerButton{color:#fff!important;background:#a93b30!important;border-color:#a93b30!important}.BgYYgq_executiveBox{background:#fffbf1;border-color:#e5c073}.BgYYgq_executiveBox>span{color:#a16c09;letter-spacing:.1em;font-size:8px;font-weight:900}.BgYYgq_executiveBox small{color:#766b50;margin-top:9px;display:block}.BgYYgq_stageButton{width:100%;margin-top:13px;background:#5c9f43!important;border-color:#5c9f43!important}.BgYYgq_inlineFields{grid-template-columns:1fr 1fr auto;gap:7px;display:grid!important}.BgYYgq_operational{background:#fbfcfc}.BgYYgq_taskList{gap:6px;margin-top:10px;display:grid}.BgYYgq_taskList article{border-top:1px solid #e7eceb;grid-template-columns:1fr 160px;align-items:center;gap:10px;padding-top:8px;display:grid}.BgYYgq_taskList article div{gap:3px;display:grid}.BgYYgq_taskList strong{font-size:11px}.BgYYgq_taskList span{color:#75848a;font-size:9px}.BgYYgq_twoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BgYYgq_twoColumns .BgYYgq_operational{gap:7px;display:grid}.BgYYgq_twoColumns a{color:#2477a7;font-size:10px;text-decoration:none}.BgYYgq_twoColumns p{margin:3px 0;font-size:10px}.BgYYgq_evaluation{background:#f5f9f3}.BgYYgq_evaluation>span{color:#64a548;letter-spacing:.12em;font-size:8px;font-weight:900}.BgYYgq_rubric{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.BgYYgq_rubric label{text-transform:capitalize;grid-template-columns:1fr 145px;align-items:center;gap:8px;font-size:10px;display:grid}.BgYYgq_evaluation textarea{margin-top:7px}.BgYYgq_evaluation button{margin-top:9px}.BgYYgq_resultBox{background:#edf7e9;gap:5px;display:grid}.BgYYgq_resultBox strong{color:#4c8d37;font-size:30px}.BgYYgq_resultBox span,.BgYYgq_resultBox p{margin:0;font-size:10px}.BgYYgq_timeline article{grid-template-columns:9px 1fr;gap:8px;display:grid}.BgYYgq_timeline i{background:#64a948;border-radius:99px;width:7px;height:7px;margin-top:6px}.BgYYgq_timeline article div{gap:2px;padding-bottom:10px;display:grid}.BgYYgq_timeline strong{text-transform:capitalize;font-size:9px}.BgYYgq_timeline span{font-size:10px}.BgYYgq_timeline small{color:#7a888e;font-size:8px}.BgYYgq_requestForm,.BgYYgq_configCard{max-width:1050px;margin:0 auto;padding:23px}.BgYYgq_requestForm header h2,.BgYYgq_configCard header h2{margin:5px 0;font-size:27px}.BgYYgq_requestForm header p,.BgYYgq_configCard header p{color:#6f7f85;margin:0 0 17px;font-size:11px}.BgYYgq_requestForm header span,.BgYYgq_configCard header span{color:#64a448}.BgYYgq_formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.BgYYgq_formGrid label{color:#536a76;gap:5px;font-size:10px;font-weight:800;display:grid}.BgYYgq_formGrid .BgYYgq_wide{grid-column:1/-1}.BgYYgq_conditions{border:1px solid #dce6e2;border-radius:12px;flex-wrap:wrap;gap:8px;margin:15px 0;padding:13px;display:flex}.BgYYgq_conditions legend{color:#536a76;padding:0 5px;font-size:10px;font-weight:900}.BgYYgq_conditions label{cursor:pointer;border:1px solid #dae4e0;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.BgYYgq_conditions input{width:auto}.BgYYgq_requestForm footer{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.BgYYgq_requestForm footer span{color:#718187;font-size:10px}.BgYYgq_toggleRows{gap:8px;margin:14px 0;display:grid}.BgYYgq_toggleRows label{align-items:center;gap:8px;font-size:11px;display:flex}.BgYYgq_configCard>button{margin-top:8px}.BgYYgq_empty,.BgYYgq_state{text-align:center;color:#6f7f85;padding:40px}.BgYYgq_state{background:#fff;border:1px solid #dfe6e4;border-radius:15px;max-width:700px;margin:80px auto}.BgYYgq_state strong{color:#16324a}.BgYYgq_state p{line-height:1.5}@media (max-width:1000px){.BgYYgq_workspace{grid-template-columns:1fr}.BgYYgq_activityList{max-height:360px;position:static;overflow:auto}.BgYYgq_metrics{grid-template-columns:1fr 1fr}.BgYYgq_hero{align-items:flex-start}.BgYYgq_inlineFields{grid-template-columns:1fr!important}.BgYYgq_twoColumns{grid-template-columns:1fr}}@media (max-width:680px){.BgYYgq_center{width:min(96vw,1540px)}.BgYYgq_topbar{flex-direction:column;align-items:flex-start}.BgYYgq_hero{flex-direction:column;padding:23px}.BgYYgq_heroBadge{box-sizing:border-box;width:100%}.BgYYgq_metrics,.BgYYgq_summaryGrid,.BgYYgq_formGrid,.BgYYgq_rubric{grid-template-columns:1fr}.BgYYgq_formGrid .BgYYgq_wide{grid-column:auto}.BgYYgq_requestForm,.BgYYgq_configCard,.BgYYgq_detail{padding:16px}.BgYYgq_requestForm footer{flex-direction:column;align-items:stretch}.BgYYgq_detailHeader{flex-direction:column}.BgYYgq_detailHeader>div:last-child{justify-items:start}.BgYYgq_taskList article{grid-template-columns:1fr}.BgYYgq_tabs .BgYYgq_quietButton{margin-left:0}}.BgYYgq_riskLegend{background:#fff;border:1px solid #dfe7e4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex}.BgYYgq_riskLegend>strong{margin-right:4px;font-size:11px}.BgYYgq_riskLegend span{border-radius:9px;padding:7px 9px;font-size:10px}.BgYYgq_riskLegend span[data-risk=VERDE]{color:#39752c;background:#eaf6e6}.BgYYgq_riskLegend span[data-risk=AMARILLO]{color:#8b6200;background:#fff3d9}.BgYYgq_riskLegend span[data-risk=ROJO]{color:#a7372a;background:#ffe8e4}.BgYYgq_riskLegend small{color:#6f7d82;width:100%}.BgYYgq_participants{border:1px solid #dce6e2;border-radius:11px;padding:12px}.BgYYgq_participants legend{color:#536a76;padding:0 5px;font-size:10px;font-weight:900}.BgYYgq_participants>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}@media (max-width:680px){.BgYYgq_participants>div{grid-template-columns:1fr 1fr}}.BgYYgq_uploadError{font-weight:700;color:#9e3329!important}.BgYYgq_operational hr{border:0;border-top:1px solid #e2e9e7;width:100%;margin:7px 0}.BgYYgq_trayTabs{align-items:center;gap:8px;margin:0 0 14px;padding:2px;overflow-x:auto;flex-direction:row!important;display:flex!important}.BgYYgq_trayTabs button{color:#31536d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe4e1;border-radius:999px;flex:none;padding:9px 13px;font-weight:800}.BgYYgq_trayTabs button b{background:#edf2f1;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px}.BgYYgq_trayTabs .BgYYgq_activeTray{color:#fff;background:#17405e;border-color:#17405e}.BgYYgq_trayTabs .BgYYgq_activeTray b{background:#ffffff24}.BgYYgq_reviewRoute{border-radius:999px;padding:4px 8px;color:#31536d!important;letter-spacing:.03em!important;background:#edf2f1!important;font-size:8px!important}.BgYYgq_statusBoard{background:#fff;border:1px solid #dfe7e4;border-radius:16px;margin:0 0 14px;padding:18px;box-shadow:0 8px 24px #15374a0b}.BgYYgq_statusBoard>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.BgYYgq_statusBoard>header span{color:#64a448;letter-spacing:.12em;font-size:9px;font-weight:900}.BgYYgq_statusBoard>header h2{margin:4px 0 0;font-size:20px}.BgYYgq_statusBoard>header>small{color:#6f7f85;max-width:480px;font-size:10px;line-height:1.45}.BgYYgq_statusBoard>div{gap:7px;display:grid}.BgYYgq_statusBoard>div>p{color:#6f7f85;margin:4px 0;font-size:11px}.BgYYgq_statusBoard button{color:#244157;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #e0e7e5;border-radius:11px;grid-template-columns:minmax(190px,1fr) minmax(260px,1.5fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.BgYYgq_statusBoard button:hover{background:#f1f7ef;border-color:#bad8ae}.BgYYgq_statusBoard button>span{gap:3px;display:grid}.BgYYgq_statusBoard button strong{font-size:12px}.BgYYgq_statusBoard button small{color:#78878d;font-size:9px}.BgYYgq_statusBoard button b{color:#755600;font-size:10px;font-weight:800}.BgYYgq_statusBoard button b[data-state=APROBADA]{color:#39752c}.BgYYgq_statusBoard button b[data-state=RECHAZADA]{color:#a7372a}.BgYYgq_statusBoard button em{color:#2477a7;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}@media (max-width:680px){.BgYYgq_statusBoard>header{flex-direction:column;align-items:flex-start}.BgYYgq_statusBoard button{grid-template-columns:1fr}.BgYYgq_statusBoard button em{white-space:normal}}.BgYYgq_editCard,.BgYYgq_reportCard{background:#fff;border:1px solid #dfe7e4;border-radius:16px;margin-top:14px;padding:20px;box-shadow:0 8px 24px #15374a0b}.BgYYgq_editCard h3{margin:0 0 5px}.BgYYgq_editCard>p{color:#65777f;font-size:11px}.BgYYgq_editCard input,.BgYYgq_editCard textarea,.BgYYgq_editCard select{box-sizing:border-box;color:#223f51;width:100%;font:inherit;background:#fff;border:1px solid #cedad7;border-radius:9px;padding:10px;font-size:12px}.BgYYgq_editCard>button,.BgYYgq_reportCard>header>button{color:#fff;cursor:pointer;background:#17405e;border:0;border-radius:10px;margin-top:13px;padding:11px 16px;font-weight:800}.BgYYgq_financeBox{background:#fff8e7;border:2px solid #e1b758;border-radius:14px;margin-top:14px;padding:17px}.BgYYgq_financeBox>span{color:#946200;letter-spacing:.1em;font-size:9px;font-weight:900}.BgYYgq_financeBox h3{margin:5px 0 12px;font-size:20px}.BgYYgq_financeBox>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.BgYYgq_financeBox>div p{background:#fff;border:1px solid #ecd59d;border-radius:10px;gap:4px;margin:0;padding:11px;display:grid}.BgYYgq_financeBox small{color:#766b50;font-size:9px}.BgYYgq_financeBox strong{font-size:17px}.BgYYgq_financeBox h4{margin:14px 0 7px}.BgYYgq_financeBox a{color:#2477a7;margin:5px 0;font-size:11px;text-decoration:none;display:block}.BgYYgq_financePriority{border-color:#d99113;box-shadow:0 0 0 4px #f7d98c44}.BgYYgq_reportCard{margin:0}.BgYYgq_reportCard>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.BgYYgq_reportCard>header span{color:#64a448;letter-spacing:.12em;font-size:9px;font-weight:900}.BgYYgq_reportCard>header h2{margin:5px 0;font-size:26px}.BgYYgq_reportCard>header p{color:#6f7f85;margin:0;font-size:11px}.BgYYgq_reportMetrics{grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0;display:grid}.BgYYgq_reportMetrics article{border:1px solid #dfe7e4;border-radius:11px;gap:6px;padding:12px;display:grid}.BgYYgq_reportMetrics span{color:#6f7f85;font-size:9px}.BgYYgq_reportMetrics strong{font-size:17px}.BgYYgq_reportTable{overflow:auto}.BgYYgq_reportTable table{border-collapse:collapse;width:100%;font-size:10px}.BgYYgq_reportTable th,.BgYYgq_reportTable td{text-align:left;vertical-align:top;border:1px solid #dfe7e4;padding:9px}.BgYYgq_reportTable th{color:#fff;white-space:nowrap;background:#17405e}@media (max-width:900px){.BgYYgq_reportMetrics{grid-template-columns:1fr 1fr}.BgYYgq_financeBox>div{grid-template-columns:1fr}}@media (max-width:680px){.BgYYgq_reportCard>header{flex-direction:column}.BgYYgq_reportMetrics{grid-template-columns:1fr}.BgYYgq_editCard{padding:15px}}@media print{.BgYYgq_page *{visibility:hidden!important}.BgYYgq_reportCard,.BgYYgq_reportCard *{visibility:visible!important}.BgYYgq_reportCard{width:100%;box-shadow:none;border:0;margin:0;padding:0;position:absolute;inset:0}.BgYYgq_reportCard>header>button{display:none}.BgYYgq_reportTable{overflow:visible}.BgYYgq_reportTable table{font-size:8px}.BgYYgq_reportMetrics{grid-template-columns:repeat(5,1fr)}}.BgYYgq_approvalFlow{background:#f5faf4;border:1px solid #cddfd3;border-radius:14px;margin-top:14px;padding:16px}.BgYYgq_approvalFlow>span{color:#548d41;letter-spacing:.12em;font-size:8px;font-weight:900}.BgYYgq_approvalFlow h3{margin:5px 0 12px;font-size:17px}.BgYYgq_approvalFlow>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.BgYYgq_approvalFlow p{background:#fff;border:1px solid #dce5e2;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin:0;padding:10px;display:grid}.BgYYgq_approvalFlow p>b{background:#e9efed;border-radius:99px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.BgYYgq_approvalFlow p>strong{font-size:10px}.BgYYgq_approvalFlow p>small{color:#75848a;font-size:8px}.BgYYgq_approvalFlow p[data-done=true]{background:#edf8e9;border-color:#b8d8ae}.BgYYgq_approvalFlow p[data-done=true]>b{color:#fff;background:#5da745}.BgYYgq_attachmentBadge{border-radius:999px;color:#1d6592!important;background:#e7f2ff!important;padding:5px 9px!important}.BgYYgq_uploadSuccess{background:#edf8e9;border:1px solid #cce7c2;border-radius:9px;padding:9px;font-weight:800;display:block;color:#397329!important}.BgYYgq_operational>small{color:#667980;line-height:1.45;display:block}@media (max-width:900px){.BgYYgq_approvalFlow>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.BgYYgq_approvalFlow>div{grid-template-columns:1fr}}
.soKKUq_page{color:#102d46;background:#f4f7f7;min-height:100vh;padding:34px 4vw 70px}.soKKUq_topbar{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1760px;margin:0 auto 24px;display:flex}.soKKUq_topbar small,.soKKUq_editorHead small,.soKKUq_history small,.soKKUq_trace small,.soKKUq_agreements small,.soKKUq_followup small{color:#3e9632;letter-spacing:.14em;font-weight:850}.soKKUq_topbar h1{margin:8px 0;font-size:clamp(34px,4vw,56px)}.soKKUq_topbar p{color:#597188;max-width:820px;margin:0;font-size:18px;line-height:1.55}.soKKUq_topbar>a{color:#102d46;white-space:nowrap;background:#fff;border:1px solid #d5e0e4;border-radius:12px;padding:13px 17px;font-weight:750;text-decoration:none}.soKKUq_center{gap:16px;max-width:1760px;margin:auto;display:grid}.soKKUq_loading,.soKKUq_error,.soKKUq_success{background:#fff;border:1px solid #dfe7ea;border-radius:14px;padding:18px}.soKKUq_error{color:#aa2f24;background:#fff1ef;border-color:#f3c5bd;font-weight:700}.soKKUq_success{color:#287120;background:#eff9ec;border-color:#c6e3bd;font-weight:700}.soKKUq_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.soKKUq_metrics article{background:#fff;border:1px solid #dce6e9;border-radius:14px;align-items:baseline;gap:10px;padding:17px;display:flex}.soKKUq_metrics strong{font-size:27px}.soKKUq_metrics span{color:#667c8f}.soKKUq_metrics .soKKUq_metricDanger strong{color:#b63828}.soKKUq_toolbar{background:#fff;border:1px solid #dce6e9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.soKKUq_toolbar>div{align-items:center;gap:10px;display:flex}.soKKUq_status{color:#506b7f;background:#eef2f4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.soKKUq_status[data-state=BORRADOR]{color:#946200;background:#fff3d4}.soKKUq_status[data-state=CERRADA]{color:#25628c;background:#eaf4ff}.soKKUq_status[data-state=BORRADOR_GMAIL]{color:#6344a3;background:#eee9ff}.soKKUq_status[data-state=ENVIO_CONFIRMADO]{color:#2f7827;background:#eaf7e6}.soKKUq_toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.soKKUq_toolbar button,.soKKUq_toolbar a,.soKKUq_inline button,.soKKUq_manual button,.soKKUq_agreements header button,.soKKUq_followup button{color:#102d46;cursor:pointer;font-weight:800;font:inherit;background:#fff;border:1px solid #cfdce2;border-radius:10px;padding:11px 14px;text-decoration:none}.soKKUq_toolbar .soKKUq_primary{color:#fff;background:#12324e;border-color:#12324e}.soKKUq_toolbar .soKKUq_approve{color:#fff;background:#49a43a;border-color:#49a43a}.soKKUq_toolbar .soKKUq_gmail{color:#183c5a;background:#fff}.soKKUq_toolbar button:disabled,.soKKUq_followup button:disabled{opacity:.55;cursor:not-allowed}.soKKUq_layout{grid-template-columns:minmax(245px,300px) minmax(0,1fr) minmax(240px,300px);align-items:start;gap:16px;display:grid}.soKKUq_history,.soKKUq_editor,.soKKUq_trace{background:#fff;border:1px solid #dce6e9;border-radius:16px}.soKKUq_history,.soKKUq_trace{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.soKKUq_history header,.soKKUq_trace header,.soKKUq_editorHead,.soKKUq_agreements>header,.soKKUq_followup>header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.soKKUq_history h2,.soKKUq_trace h2,.soKKUq_editorHead h2,.soKKUq_agreements h3,.soKKUq_followup h3{margin:4px 0 0}.soKKUq_history header>span,.soKKUq_editorHead>span{background:#eef3f5;border-radius:999px;padding:6px 9px;font-size:12px}.soKKUq_history>input{border:1px solid #d7e1e5;border-radius:9px;width:calc(100% - 28px);margin:14px;padding:11px}.soKKUq_historyList{gap:8px;padding:0 10px 14px;display:grid}.soKKUq_historyList>button{text-align:left;color:#102d46;cursor:pointer;background:#f7f9fa;border:1px solid #0000;border-radius:11px;gap:7px;padding:12px;display:grid}.soKKUq_historyList>button:hover,.soKKUq_historyList .soKKUq_activeMinute{background:#f0f8ed;border-color:#78b96d}.soKKUq_historyList span{justify-content:space-between;gap:8px;display:flex}.soKKUq_historyList em{color:#557087;font-size:11px;font-style:normal}.soKKUq_historyList small{color:#6b7e8f;letter-spacing:0}.soKKUq_historyList p{color:#6b7e8f;padding:8px}.soKKUq_editor{padding-bottom:22px}.soKKUq_editor>label,.soKKUq_editor>.soKKUq_twoColumns,.soKKUq_editor>.soKKUq_box,.soKKUq_editor>.soKKUq_agreements,.soKKUq_editor>.soKKUq_followup{margin:18px}.soKKUq_editor label,.soKKUq_agreements label{color:#415e74;gap:7px;font-size:13px;font-weight:800;display:grid}.soKKUq_editor input,.soKKUq_editor textarea,.soKKUq_editor select,.soKKUq_agreements input,.soKKUq_agreements textarea,.soKKUq_agreements select,.soKKUq_followup textarea,.soKKUq_followup select{box-sizing:border-box;color:#102d46;width:100%;font:inherit;background:#fff;border:1px solid #cad9e0;border-radius:9px;padding:11px}.soKKUq_editor input:disabled,.soKKUq_editor textarea:disabled,.soKKUq_editor select:disabled{color:#435d70;background:#f3f6f7}.soKKUq_twoColumns{grid-template-columns:1fr 1.5fr;gap:14px;display:grid}.soKKUq_box{border:1px solid #dbe5e9;border-radius:13px;padding:14px}.soKKUq_box legend{padding:0 7px;font-weight:850}.soKKUq_inline{gap:8px;display:flex}.soKKUq_inline select{flex:1}.soKKUq_manual{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;display:grid}.soKKUq_chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.soKKUq_chips span{background:#eef5f8;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.soKKUq_chips b{font-size:13px}.soKKUq_chips small{color:#658094;grid-column:1;font-size:11px}.soKKUq_chips button{color:#9b3b32;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:18px}.soKKUq_agreements{border:1px solid #dbe5e9;border-radius:13px;overflow:hidden}.soKKUq_agreements>header{padding:14px}.soKKUq_agreements>article{border-top:1px solid #e5ebee;gap:12px;padding:16px 16px 16px 50px;display:grid;position:relative}.soKKUq_agreements .soKKUq_number{color:#2d7d24;background:#e7f3e4;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:850;display:grid;position:absolute;top:17px;left:14px}.soKKUq_remove{color:#a14336;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.soKKUq_followup{background:#fbfefb;border:1px solid #cfe0ca;border-radius:13px;overflow:hidden}.soKKUq_followup>article{border-top:1px solid #dce8d8;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.55fr) minmax(190px,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.soKKUq_followup>article>div{gap:5px;display:grid}.soKKUq_followup span{color:#658094;font-size:12px}.soKKUq_followup button{color:#fff;background:#49a43a;border-color:#49a43a}.soKKUq_trace>p{color:#6b7e8f;padding:18px}.soKKUq_trace>div{padding:8px 15px 18px}.soKKUq_trace article{grid-template-columns:12px 1fr;gap:9px;display:grid}.soKKUq_trace i{background:#63ad50;border-radius:999px;width:9px;height:9px;margin-top:17px;box-shadow:0 0 0 4px #e9f4e6}.soKKUq_trace p{border-bottom:1px solid #edf1f2;gap:3px;margin:0;padding:10px 0;display:grid}.soKKUq_trace span,.soKKUq_trace small{color:#607789;font-size:12px}@media (max-width:1180px){.soKKUq_layout{grid-template-columns:260px minmax(0,1fr)}.soKKUq_trace{grid-column:1/-1;max-height:none;position:static}.soKKUq_trace>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (max-width:780px){.soKKUq_page{padding:20px 14px 86px}.soKKUq_topbar{display:grid}.soKKUq_topbar>a{justify-self:start}.soKKUq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.soKKUq_toolbar{align-items:flex-start;display:grid}.soKKUq_toolbar nav{justify-content:flex-start}.soKKUq_layout{grid-template-columns:1fr}.soKKUq_history,.soKKUq_trace{max-height:none;position:static}.soKKUq_historyList{max-height:320px;overflow:auto}.soKKUq_twoColumns,.soKKUq_manual{grid-template-columns:1fr}.soKKUq_inline{display:grid}.soKKUq_followup>article{grid-template-columns:1fr}.soKKUq_trace{grid-column:auto}.soKKUq_trace>div{grid-template-columns:1fr}.soKKUq_toolbar button,.soKKUq_toolbar a{text-align:center;flex:1}.soKKUq_editor>label,.soKKUq_editor>.soKKUq_twoColumns,.soKKUq_editor>.soKKUq_box,.soKKUq_editor>.soKKUq_agreements,.soKKUq_editor>.soKKUq_followup{margin:14px}}@media print{.soKKUq_topbar,.soKKUq_metrics,.soKKUq_toolbar,.soKKUq_history,.soKKUq_trace,.soKKUq_error,.soKKUq_success,.soKKUq_agreements header button,.soKKUq_remove,.soKKUq_inline,.soKKUq_manual,.soKKUq_chips button,.soKKUq_followup button{display:none!important}.soKKUq_page{background:#fff;padding:0}.soKKUq_layout{display:block}.soKKUq_editor{border:0}.soKKUq_editor input,.soKKUq_editor textarea,.soKKUq_editor select{appearance:none;border:0;padding:2px;background:#fff!important}.soKKUq_followup{break-inside:avoid}}.soKKUq_topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.soKKUq_topbar nav a{color:#102d46;white-space:nowrap;background:#fff;border:1px solid #d5e0e4;border-radius:12px;padding:13px 17px;font-weight:750;text-decoration:none}@media (max-width:780px){.soKKUq_topbar nav{justify-content:flex-start}}
.QOp7OG_page{color:#16324a;background:#f3f6f5;min-height:100vh;padding-bottom:60px}.QOp7OG_topbar{background:#fff;border-bottom:1px solid #e0e7e5;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:13px clamp(18px,4vw,62px);display:flex}.QOp7OG_topbar>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.QOp7OG_topbar span,.QOp7OG_hero span,.QOp7OG_formCard header span,.QOp7OG_summary span,.QOp7OG_report header span{color:#64a448;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.QOp7OG_topbar a{color:#31536d;font-size:12px;font-weight:800;text-decoration:none}.QOp7OG_center{width:min(1380px,94vw);margin:24px auto}.QOp7OG_hero{color:#fff;background:linear-gradient(112deg,#0d2d46f5,#1b4765e8);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 34px;display:flex}.QOp7OG_hero h1{margin:5px 0;font-size:clamp(30px,4vw,46px)}.QOp7OG_hero p{color:#dce7ed;max-width:820px;margin:0;line-height:1.55}.QOp7OG_hero>div:last-child{border-left:3px solid #65ae49;padding:8px 18px;display:grid}.QOp7OG_hero>div:last-child strong{font-size:36px}.QOp7OG_hero>div:last-child span{color:#dce7ed}.QOp7OG_heroAction{color:#fff;font:inherit;cursor:pointer;background:#64ae48;border:1px solid #8ac873;border-radius:10px;margin-top:16px;padding:11px 16px;font-size:12px;font-weight:900}.QOp7OG_scopeNotice{color:#52666d;background:#f7faf8;border:1px solid #dce7e2;border-radius:12px;align-items:center;gap:10px;margin:12px 0 18px;padding:12px 16px;font-size:11px;display:flex}.QOp7OG_scopeNotice strong{color:#17405e;white-space:nowrap}.QOp7OG_tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.QOp7OG_tabs button,.QOp7OG_actions button,.QOp7OG_courseCard button,.QOp7OG_report button,.QOp7OG_formCard>button{color:#31536d;cursor:pointer;background:#fff;border:1px solid #d7e1de;border-radius:10px;padding:10px 14px;font-weight:800}.QOp7OG_tabs .QOp7OG_active,.QOp7OG_actions button:not(.QOp7OG_secondary),.QOp7OG_courseCard>div>button:first-child,.QOp7OG_report button:not(.QOp7OG_secondary),.QOp7OG_formCard>button{color:#fff;background:#17405e;border-color:#17405e}.QOp7OG_success,.QOp7OG_error{border-radius:11px;padding:12px 15px;font-size:12px;font-weight:750}.QOp7OG_success{color:#397329;background:#edf8e9;border:1px solid #cce7c2}.QOp7OG_error{color:#9e3329;background:#fff0ee;border:1px solid #efc9c4}.QOp7OG_alertPanel{background:#fff9e8;border:1px solid #e8cc79;border-radius:15px;margin:14px 0;padding:18px}.QOp7OG_alertPanel h2{margin:4px 0}.QOp7OG_alertPanel header p{color:#6f6650;margin:4px 0 12px;font-size:11px}.QOp7OG_alertPanel article{border-top:1px solid #eadfbf;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.QOp7OG_alertPanel article div{gap:4px;display:grid}.QOp7OG_alertPanel article div:last-child{flex-wrap:wrap;display:flex}.QOp7OG_alertPanel button,.QOp7OG_closeAttendance button,.QOp7OG_attendanceButton,.QOp7OG_attended{color:#fff;cursor:pointer;background:#17405e;border:1px solid #17405e;border-radius:9px;padding:8px 11px;font-weight:800}.QOp7OG_pending{background:#fff9e8;border-color:#e3bf4e}.QOp7OG_checkLine{align-self:end;align-items:center;gap:9px;padding:10px;display:flex!important}.QOp7OG_checkLine input{width:auto}.QOp7OG_courseChecks{border:1px solid #dfe7e4;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.QOp7OG_courseChecks legend{padding:0 6px;font-weight:850}.QOp7OG_courseChecks label{border:1px solid #e1e8e5;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.QOp7OG_courseChecks input{width:auto}.QOp7OG_courseChecks span{gap:2px;display:grid}.QOp7OG_courseChecks small{color:#718087;font-size:9px}.QOp7OG_attendanceButton{color:#31536d;background:#fff;border-color:#cad8de}.QOp7OG_attended{background:#4d9138;border-color:#4d9138}.QOp7OG_closeAttendance{background:#fff9e8;border:1px solid #e4c361;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.QOp7OG_closeAttendance p{margin:0;font-size:11px}.QOp7OG_filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.QOp7OG_filterGrid label{gap:5px;font-size:9px;font-weight:800;display:grid}.QOp7OG_filterGrid input,.QOp7OG_filterGrid select{box-sizing:border-box;color:#223f51;background:#fff;border:1px solid #cedad7;border-radius:9px;width:100%;padding:9px}.QOp7OG_selector,.QOp7OG_summary,.QOp7OG_formCard,.QOp7OG_report,.QOp7OG_state{background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:20px;box-shadow:0 8px 24px #15374a0b}.QOp7OG_state h2{margin:0 0 6px}.QOp7OG_state p{color:#6f7f85;margin:0 0 14px}.QOp7OG_state button{color:#fff;cursor:pointer;background:#17405e;border:1px solid #17405e;border-radius:10px;padding:10px 14px;font-weight:800}.QOp7OG_selector{margin-bottom:12px}.QOp7OG_selector label,.QOp7OG_reportSelector{gap:6px;font-size:10px;font-weight:800;display:grid}.QOp7OG_selector select,.QOp7OG_reportSelector select,.QOp7OG_formCard input,.QOp7OG_formCard select,.QOp7OG_formCard textarea{box-sizing:border-box;color:#223f51;width:100%;font:inherit;background:#fff;border:1px solid #cedad7;border-radius:9px;padding:10px;font-size:12px}.QOp7OG_summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.QOp7OG_summary h2{margin:5px 0}.QOp7OG_summary p{color:#6f7f85;margin:0;font-size:11px}.QOp7OG_actions{flex-wrap:wrap;gap:8px;display:flex}.QOp7OG_secondary{color:#31536d!important;background:#fff!important}.QOp7OG_metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.QOp7OG_metrics article{background:#fff;border:1px solid #dfe7e4;border-radius:13px;gap:6px;padding:15px;display:grid}.QOp7OG_metrics span{color:#6f7f85;font-size:10px}.QOp7OG_metrics strong{font-size:25px}.QOp7OG_courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.QOp7OG_courseCard{background:#fff;border:1px solid #dfe7e4;border-radius:15px;padding:18px}.QOp7OG_courseCard header{justify-content:space-between;gap:18px;display:flex}.QOp7OG_courseCard h3{margin:3px 0;font-size:22px}.QOp7OG_courseCard header>strong{color:#5b9e43;font-size:25px}.QOp7OG_courseCard>p{margin:8px 0;font-size:12px}.QOp7OG_courseCard>small{color:#6f7f85;font-size:10px;display:block}.QOp7OG_courseCard>div{gap:8px;margin-top:13px;display:flex}.QOp7OG_courseCard details{border-top:1px solid #e3e9e7;margin-top:14px;padding-top:10px}.QOp7OG_courseCard summary{cursor:pointer;font-size:10px;font-weight:800}.QOp7OG_slotGrid{grid-template-columns:repeat(4,1fr);gap:6px!important;display:grid!important}.QOp7OG_slotGrid button{gap:2px;padding:7px;font-size:10px;display:grid}.QOp7OG_slotGrid button small{font-size:8px}.QOp7OG_slotGrid button[data-state=libre]{background:#edf8e9}.QOp7OG_slotGrid button[data-state=bloqueado]{color:#78858b;background:#eef1f2}.QOp7OG_slotGrid button[data-state=reservado]{color:#315f7c;background:#e8f2fa}.QOp7OG_formCard{max-width:980px;margin:auto}.QOp7OG_formCard header h2{margin:5px 0}.QOp7OG_formCard header p{color:#6f7f85;margin:0 0 16px;font-size:11px}.QOp7OG_formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.QOp7OG_formGrid label{color:#536a76;gap:5px;font-size:10px;font-weight:800;display:grid}.QOp7OG_formGrid .QOp7OG_wide{grid-column:1/-1}.QOp7OG_formCard textarea{resize:vertical;min-height:90px}.QOp7OG_formCard>button{margin-top:15px}.QOp7OG_state{text-align:center;color:#6f7f85;margin-top:15px}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"]){justify-content:space-between;gap:20px;display:flex}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"]) h2{margin:5px 0}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"]) p{color:#6f7f85;margin:0;font-size:11px}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"])>div:last-child{gap:7px;display:flex}.QOp7OG_reportSelector{max-width:350px;margin-top:18px}.QOp7OG_table{overflow:auto}.QOp7OG_table table{border-collapse:collapse;width:100%;font-size:10px}.QOp7OG_table th,.QOp7OG_table td{text-align:left;vertical-align:top;border:1px solid #dfe7e4;padding:9px}.QOp7OG_table th{color:#fff;background:#17405e}.QOp7OG_table td small{color:#718087;margin-top:3px;display:block}.QOp7OG_report h3{font-size:14px}.QOp7OG_available{flex-wrap:wrap;gap:7px;display:flex}.QOp7OG_available span{color:#397329;background:#edf8e9;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.QOp7OG_report footer{color:#6d7c82;border-top:1px solid #e1e7e5;margin-top:20px;padding-top:12px;font-size:9px}@media (max-width:800px){.QOp7OG_hero,.QOp7OG_summary,.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"]){flex-direction:column;align-items:flex-start}.QOp7OG_metrics,.QOp7OG_courseGrid{grid-template-columns:1fr 1fr}.QOp7OG_slotGrid{grid-template-columns:repeat(3,1fr)!important}.QOp7OG_formGrid{grid-template-columns:1fr}.QOp7OG_formGrid .QOp7OG_wide{grid-column:auto}}@media (max-width:560px){.QOp7OG_topbar{flex-direction:column;align-items:flex-start}.QOp7OG_center{width:96vw}.QOp7OG_hero,.QOp7OG_formCard,.QOp7OG_report{padding:17px}.QOp7OG_scopeNotice{flex-direction:column;align-items:flex-start}.QOp7OG_metrics,.QOp7OG_courseGrid{grid-template-columns:1fr}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"])>div:last-child{flex-direction:column;width:100%}.QOp7OG_slotGrid{grid-template-columns:repeat(2,1fr)!important}}@media print{.QOp7OG_page *{visibility:hidden!important}.QOp7OG_report,.QOp7OG_report *{visibility:visible!important}.QOp7OG_report{width:100%;box-shadow:none;border:0;position:absolute;inset:0}.QOp7OG_report>header:not([aria-label="Membrete oficial CCMB"])>div:last-child,.QOp7OG_reportSelector,.QOp7OG_filterGrid,.QOp7OG_scopeNotice{display:none!important}.QOp7OG_table{overflow:visible}.QOp7OG_metrics{grid-template-columns:repeat(4,1fr)}}.QOp7OG_simulationLauncher{background:#f2faef;border:1px solid #b7d6aa;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.QOp7OG_simulationLauncher>div{gap:3px;display:grid}.QOp7OG_simulationLauncher span,.QOp7OG_simulationBanner span{letter-spacing:.12em;color:#4f8c37;font-size:9px;font-weight:900}.QOp7OG_simulationLauncher small,.QOp7OG_simulationBanner small{color:#66777d}.QOp7OG_simulationLauncher label{gap:5px;min-width:min(340px,100%);font-size:10px;font-weight:800;display:grid}.QOp7OG_simulationLauncher select{color:#233f51;background:#fff;border:1px solid #b9c9c3;border-radius:9px;padding:10px}.QOp7OG_simulationBanner{z-index:20;background:#fff7d8;border:2px solid #e5b94d;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #805f1620}.QOp7OG_simulationBanner>div{gap:3px;display:grid}.QOp7OG_simulationBanner button{color:#fff;background:#764f00;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.QOp7OG_simulationSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.QOp7OG_simulationSteps span{text-align:center;color:#78878d;border:1px solid #d7e0dd;border-radius:9px;padding:10px;font-size:10px;font-weight:850}.QOp7OG_simulationSteps span[data-active=true]{color:#fff;background:#173d59;border-color:#173d59}.QOp7OG_formActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.QOp7OG_formActions button,.QOp7OG_familySimulation button{color:#fff;cursor:pointer;background:#17405e;border:1px solid #17405e;border-radius:10px;padding:10px 14px;font-weight:800}.QOp7OG_formActions button:disabled,.QOp7OG_familySimulation button:disabled{opacity:.5;cursor:not-allowed}.QOp7OG_simulationLink{background:#fffaf0;border:1px dashed #d2a634;border-radius:13px;gap:6px;margin:12px 0;padding:14px 16px;display:grid}.QOp7OG_simulationLink span{letter-spacing:.1em;color:#8b6500;font-size:9px;font-weight:900}.QOp7OG_simulationLink code{overflow-wrap:anywhere;color:#31536d}.QOp7OG_simulationLink small{color:#718087}.QOp7OG_familySimulation{box-sizing:border-box;background:#fff;border:1px solid #dce5e2;border-radius:21px;width:min(860px,100%);margin:0 auto;padding:clamp(20px,5vw,40px);box-shadow:0 18px 55px #173d5912}.QOp7OG_introSimulation{border-bottom:1px solid #e2e9e7;padding-bottom:18px}.QOp7OG_introSimulation>span,.QOp7OG_confirmationSimulation>span{color:#64a448;letter-spacing:.13em;font-size:9px;font-weight:900}.QOp7OG_introSimulation h1,.QOp7OG_confirmationSimulation h1{margin:6px 0;font-size:clamp(26px,5vw,38px)}.QOp7OG_introSimulation>strong{color:#5b9e43}.QOp7OG_introSimulation p{color:#65777f;line-height:1.5}.QOp7OG_familySimulation form{gap:18px;margin-top:20px;display:grid}.QOp7OG_familySimulation fieldset{border:0;margin:0;padding:0}.QOp7OG_familySimulation legend{margin-bottom:10px;font-size:13px;font-weight:900}.QOp7OG_familyCourseGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.QOp7OG_familyCourseGrid button,.QOp7OG_familyTimeGrid button{color:#27465a;background:#fff;border-color:#d6e1de;gap:4px;display:grid}.QOp7OG_familyCourseGrid button[data-selected=true],.QOp7OG_familyTimeGrid button[data-selected=true]{background:#edf7e9;border-color:#78b661;box-shadow:inset 0 0 0 1px #78b661}.QOp7OG_familyCourseGrid small{color:#74838a;font-size:8px}.QOp7OG_familyTimeGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.QOp7OG_familySimulation .QOp7OG_familySubmit{padding:14px 20px}.QOp7OG_familySimulation>footer{color:#7a888e;border-top:1px solid #e2e9e7;margin-top:20px;padding-top:14px;font-size:9px}.QOp7OG_confirmationSimulation>div:first-of-type{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.QOp7OG_confirmationSimulation>div:first-of-type p{border:1px solid #dae5e1;border-radius:11px;gap:5px;margin:0;padding:12px;display:grid}.QOp7OG_confirmationSimulation small{color:#718087}.QOp7OG_confirmationSimulation>strong{color:#397329;background:#edf8e9;border-radius:10px;padding:12px;display:block}.QOp7OG_flowSimulation{gap:16px;margin-top:20px;display:grid}.QOp7OG_flowSimulation header h2{margin:4px 0}.QOp7OG_flowSimulation header p{color:#65777f;margin:0}.QOp7OG_simulationReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.QOp7OG_simulationReview p{border:1px solid #dae5e1;border-radius:11px;gap:5px;margin:0;padding:12px;display:grid}.QOp7OG_simulationReview p:first-child{grid-column:1/-1}.QOp7OG_timeBlocks{background:#f8faf9;border:1px solid #dfe7e4;border-radius:12px;gap:10px;padding:14px;display:grid}.QOp7OG_timeBlocks>div:first-child{gap:3px;display:grid}.QOp7OG_timeBlocks small{color:#718087;font-weight:500}.QOp7OG_timeBlocks>button,.QOp7OG_timeBlock>button,.QOp7OG_duplicatePrompt button{color:#fff;cursor:pointer;background:#17405e;border:1px solid #17405e;border-radius:9px;padding:9px 12px;font-weight:800}.QOp7OG_timeBlock{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.QOp7OG_duplicatePrompt{background:#f2faef;border:1px solid #b7d6aa;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.QOp7OG_duplicatePrompt span{letter-spacing:.12em;color:#4f8c37;font-size:9px;font-weight:900}.QOp7OG_duplicatePrompt h3{margin:4px 0}.QOp7OG_duplicatePrompt p{color:#61747c;max-width:760px;margin:0;font-size:11px;line-height:1.45}.QOp7OG_duplicatePrompt>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.QOp7OG_editPanel,.QOp7OG_reservationManager,.QOp7OG_audit{background:#fff;border:1px solid #d7e2de;border-radius:15px;margin:14px 0;padding:18px}.QOp7OG_editPanel,.QOp7OG_reservationManager form{gap:12px;display:grid}.QOp7OG_editPanel header,.QOp7OG_reservationManager>header,.QOp7OG_managedReservations article{justify-content:space-between;align-items:center;gap:12px;display:flex}.QOp7OG_editPanel header span,.QOp7OG_reservationManager header span{color:#4f8c37;letter-spacing:.12em;font-size:9px;font-weight:900}.QOp7OG_editPanel h3,.QOp7OG_reservationManager h3{margin:3px 0}.QOp7OG_editPanel p,.QOp7OG_reservationManager p{color:#65777f;margin:0}.QOp7OG_reservationManager form{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.QOp7OG_reservationManager form>button{align-self:end}.QOp7OG_managedReservations{gap:8px;display:grid}.QOp7OG_managedReservations article{border:1px solid #e2e9e6;border-radius:10px;padding:10px}.QOp7OG_managedReservations article>div{min-width:220px;display:grid}.QOp7OG_audit summary{cursor:pointer;font-weight:800}.QOp7OG_audit article{border-bottom:1px solid #e5ece9;gap:2px;padding:10px 0;display:grid}.QOp7OG_audit article span,.QOp7OG_audit article small{color:#65777f}.QOp7OG_rowActions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:700px){.QOp7OG_courseChecks,.QOp7OG_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QOp7OG_alertPanel article,.QOp7OG_closeAttendance{flex-direction:column;align-items:stretch}.QOp7OG_simulationLauncher,.QOp7OG_simulationBanner,.QOp7OG_duplicatePrompt{align-items:stretch;display:grid}.QOp7OG_duplicatePrompt>div:last-child{justify-content:flex-start}.QOp7OG_timeBlock{grid-template-columns:1fr 1fr}.QOp7OG_reservationManager form{grid-template-columns:1fr}.QOp7OG_managedReservations article,.QOp7OG_editPanel header,.QOp7OG_reservationManager>header{align-items:stretch;display:grid}.QOp7OG_timeBlock>button{grid-column:1/-1}.QOp7OG_simulationSteps,.QOp7OG_familyCourseGrid{grid-template-columns:repeat(2,1fr)}.QOp7OG_familyTimeGrid{grid-template-columns:repeat(3,1fr)}.QOp7OG_simulationReview{grid-template-columns:1fr}.QOp7OG_simulationReview p:first-child{grid-column:auto}}@media (max-width:420px){.QOp7OG_familyTimeGrid,.QOp7OG_confirmationSimulation>div:first-of-type{grid-template-columns:repeat(2,1fr)}}@media print{.QOp7OG_simulationLauncher,.QOp7OG_simulationBanner,.QOp7OG_simulationSteps{display:none!important}.QOp7OG_report:before{content:"DOCUMENTO DE PRUEBA — NO OFICIAL";color:#9b2f22;margin-bottom:12px;font-size:18px;font-weight:900;display:block}}
.z1ubmq_card{color:#13283f;background:#fff;border:1px solid #dfe6e9;border-radius:16px;margin:0 0 20px;padding:18px 20px;box-shadow:0 7px 22px #122b410d}.z1ubmq_card header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.z1ubmq_card header small{color:#579d43;letter-spacing:.13em;font-size:10px;font-weight:900}.z1ubmq_card h2{margin:4px 0 0;font-size:21px}.z1ubmq_card header a{color:#31536d;font-size:13px;font-weight:800;text-decoration:none}.z1ubmq_connect{background:#f4f8f3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.z1ubmq_connect>div{gap:4px;display:grid}.z1ubmq_connect span{color:#687984;font-size:13px}.z1ubmq_connect button{color:#fff;cursor:pointer;white-space:nowrap;background:#579d43;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.z1ubmq_columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.z1ubmq_columns>div{border:1px solid #e4eaed;border-radius:12px;align-content:start;gap:7px;padding:12px;display:grid}.z1ubmq_columns>div>strong{color:#31536d;font-size:13px}.z1ubmq_columns a{color:#13283f;background:#f7f9f9;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 9px;text-decoration:none;display:flex}.z1ubmq_columns a span{font-size:13px;font-weight:750}.z1ubmq_columns a small,.z1ubmq_columns p{color:#6e7e88;margin:0;font-size:12px}.z1ubmq_error{color:#a63f3d;margin:10px 0 0;font-size:13px}@media (max-width:680px){.z1ubmq_connect{flex-direction:column;align-items:stretch}.z1ubmq_connect button{width:100%}.z1ubmq_columns{grid-template-columns:1fr}.z1ubmq_card header{flex-direction:column;align-items:stretch}}
._1-DQxW_page{color:#1d2935;background:#f4f6f8;min-height:100vh;padding:40px clamp(20px,4vw,64px) 64px}._1-DQxW_header{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1500px;margin:0 auto 28px;display:flex}._1-DQxW_breadcrumbs{color:#6d7883;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}._1-DQxW_breadcrumbs a{color:#13283f;font-weight:700;text-decoration:none}._1-DQxW_eyebrow{letter-spacing:.12em;color:#6d7883;margin:0 0 6px;font-size:11px;font-weight:800}._1-DQxW_header h1{color:#13283f;margin:0;font-size:clamp(34px,5vw,56px);line-height:1}._1-DQxW_lead{color:#5d6873;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.65}._1-DQxW_frameworkBadge{background:#fff;border:1px solid #dce4e8;border-radius:16px;min-width:190px;padding:18px 20px;box-shadow:0 10px 28px #13283f0f}._1-DQxW_frameworkBadge span,._1-DQxW_frameworkBadge small{color:#6d7883;letter-spacing:.08em;font-size:10px;display:block}._1-DQxW_frameworkBadge strong{color:#64ae48;margin:5px 0 3px;font-size:22px;display:block}._1-DQxW_summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1500px;margin:0 auto 24px;display:grid}._1-DQxW_implementationPanel,._1-DQxW_connectionsPanel{background:#fff;border:1px solid #e2e7eb;border-radius:20px;max-width:1500px;margin:0 auto 22px;padding:24px}._1-DQxW_implementationHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}._1-DQxW_implementationHeading h2,._1-DQxW_connectionsPanel h2{color:#13283f;margin:0;font-size:23px}._1-DQxW_implementationHeading p:last-child{color:#6d7883;margin:7px 0 0;font-size:12px}._1-DQxW_secondaryLink{white-space:nowrap;color:#315f29;font-weight:800;text-decoration:none}._1-DQxW_implementationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._1-DQxW_primaryLink{white-space:nowrap;color:#fff;background:#5b9e43;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:850;text-decoration:none}._1-DQxW_priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}._1-DQxW_priorityGrid article{background:#f8fbf7;border:1px solid #dfe7dc;border-radius:14px;padding:15px}._1-DQxW_priorityTop,._1-DQxW_priorityActions{justify-content:space-between;align-items:center;gap:10px;display:flex}._1-DQxW_priorityTop>strong{color:#13283f;font-size:19px}._1-DQxW_priorityGrid article>p{color:#4f5f6b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}._1-DQxW_priorityFacts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}._1-DQxW_priorityFacts span{color:#6c776f;background:#fff;border:1px solid #e1e7e0;border-radius:999px;padding:4px 7px;font-size:9px}._1-DQxW_priorityActions a{color:#315f29;font-size:10px;font-weight:800;text-decoration:none}._1-DQxW_connectionsPanel{color:#fff;background:#13283f;border-color:#13283f}._1-DQxW_connectionsPanel ._1-DQxW_eyebrow{color:#9dafbf}._1-DQxW_connectionsPanel h2{color:#fff}._1-DQxW_connectionsPanel nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}._1-DQxW_connectionsPanel nav a{color:#fff;background:#ffffff14;border-radius:11px;padding:13px;text-decoration:none}._1-DQxW_connectionsPanel nav strong,._1-DQxW_connectionsPanel nav span{display:block}._1-DQxW_connectionsPanel nav strong{font-size:12px}._1-DQxW_connectionsPanel nav span{color:#b9c7d2;margin-top:4px;font-size:10px;line-height:1.4}._1-DQxW_summaryCard{background:#fff;border:1px solid #e2e7eb;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}._1-DQxW_summaryCard>span{color:#6d7883;font-size:12px;font-weight:700}._1-DQxW_summaryCard strong{color:#13283f;font-size:34px}._1-DQxW_summaryCard small{color:#7a858f;line-height:1.45}._1-DQxW_statusPanel{color:#fff;background:#13283f;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:1500px;margin:0 auto 22px;padding:24px;display:flex}._1-DQxW_statusPanel ._1-DQxW_eyebrow{color:#9dafbf}._1-DQxW_statusPanel h2{margin:0;font-size:20px}._1-DQxW_statusLegend{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}._1-DQxW_statusItem{align-items:center;gap:9px;min-width:92px;display:flex}._1-DQxW_statusItem strong,._1-DQxW_statusItem small{display:block}._1-DQxW_statusItem strong{font-size:18px}._1-DQxW_statusItem small{color:#b8c5d0;margin-top:1px;font-size:10px}._1-DQxW_statusDot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}._1-DQxW_neutral{color:#5f6870;background:#e9edf0}._1-DQxW_strength{color:#35742b;background:#daf1d3}._1-DQxW_success{color:#38752e;background:#edf7e9}._1-DQxW_development{color:#355f91;background:#e8eef7}._1-DQxW_warning{color:#986113;background:#fff2d7}._1-DQxW_critical{color:#9c3d39;background:#fae5e4}._1-DQxW_statusDot._1-DQxW_neutral{background:#9aa4ad}._1-DQxW_statusDot._1-DQxW_strength{background:#69b64f}._1-DQxW_statusDot._1-DQxW_success{background:#8ecb75}._1-DQxW_statusDot._1-DQxW_development{background:#7397c1}._1-DQxW_statusDot._1-DQxW_warning{background:#d9a039}._1-DQxW_statusDot._1-DQxW_critical{background:#c85a56}._1-DQxW_domainNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1500px;margin:0 auto 24px;display:grid}._1-DQxW_domainNav a{color:#33414d;background:#fff;border:1px solid #e2e7eb;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:12px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}._1-DQxW_domainNav a:hover{border-color:#64ae48;transform:translateY(-1px)}._1-DQxW_domainNav a span{color:#4f933a;background:#edf7e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}._1-DQxW_domains{gap:22px;max-width:1500px;margin:0 auto;display:grid}._1-DQxW_domainCard{background:#fff;border:1px solid #e2e7eb;border-radius:20px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 10px 30px #13283f0a}._1-DQxW_domainHeader{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}._1-DQxW_domainIdentity{align-items:center;gap:16px;display:flex}._1-DQxW_domainNumber{color:#fff;background:#13283f;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}._1-DQxW_domainIdentity h2{color:#13283f;margin:0;font-size:23px}._1-DQxW_domainIdentity p:last-child{color:#78838d;margin:5px 0 0;font-size:12px}._1-DQxW_domainProgress{min-width:220px}._1-DQxW_domainProgress>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}._1-DQxW_domainProgress>div:first-child span{color:#7b8690;font-size:11px}._1-DQxW_domainProgress>div:first-child strong{color:#13283f}._1-DQxW_progressTrack{background:#edf0f2;border-radius:999px;height:7px;margin-bottom:9px;overflow:hidden}._1-DQxW_progressTrack span{border-radius:inherit;background:#64ae48;height:100%;display:block}._1-DQxW_statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}._1-DQxW_standardsList{gap:9px;padding:14px;display:grid}._1-DQxW_standardCard{background:#fbfcfc;border:1px solid #e5e9ec;border-radius:14px;overflow:hidden}._1-DQxW_standardCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;list-style:none;display:flex}._1-DQxW_standardCard summary::-webkit-details-marker{display:none}._1-DQxW_standardCard[open] summary{background:#fff;border-bottom:1px solid #e5e9ec}._1-DQxW_standardTitle{align-items:center;gap:12px;display:flex}._1-DQxW_standardTitle>span{color:#4e9239;background:#edf7e9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}._1-DQxW_standardTitle strong,._1-DQxW_standardTitle small{display:block}._1-DQxW_standardTitle strong{color:#243442;font-size:14px}._1-DQxW_standardTitle small{color:#818b94;margin-top:3px;font-size:10px}._1-DQxW_standardMeta{align-items:center;gap:12px;display:flex}._1-DQxW_chevron{color:#7d8790;font-size:18px}._1-DQxW_indicatorsList{background:#fff;padding:8px 14px 14px}._1-DQxW_indicatorRow{border-bottom:1px solid #edf0f2;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;padding:16px 4px;display:grid}._1-DQxW_indicatorRow:last-child{border-bottom:0}._1-DQxW_indicatorCode{color:#fff;background:#13283f;border-radius:8px;place-items:center;width:46px;height:32px;font-size:10px;font-weight:900;display:grid}._1-DQxW_indicatorContent p{color:#34424e;margin:0;font-size:13px;line-height:1.55}._1-DQxW_indicatorFacts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}._1-DQxW_indicatorFacts span{color:#6f7a83;background:#f8f9fa;border:1px solid #e4e9ec;border-radius:999px;padding:4px 8px;font-size:9px}._1-DQxW_people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._1-DQxW_people span{color:#3f7d31;font-size:9px;font-weight:700}._1-DQxW_indicatorStatus{text-align:right;min-width:102px}._1-DQxW_indicatorStatus small{color:#8a939a;margin-top:7px;font-size:9px;display:block}._1-DQxW_complianceBox{background:#f8fafb;border:1px dashed #cbd4db;border-radius:14px;gap:16px;margin:14px;padding:20px;display:flex}._1-DQxW_complianceIcon{color:#fff;background:#13283f;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid}._1-DQxW_complianceBox strong{color:#13283f}._1-DQxW_complianceBox p{color:#65717b;margin:7px 0 9px;font-size:12px;line-height:1.55}._1-DQxW_complianceBox span{color:#4d9138;font-size:10px;font-weight:800}._1-DQxW_emptyState{background:#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}._1-DQxW_emptyState>div{background:#fff;border:1px solid #e2e7eb;border-radius:20px;max-width:620px;padding:34px}._1-DQxW_emptyState h1{color:#13283f}._1-DQxW_emptyState a{color:#4e9239;margin-top:16px;font-weight:800;display:inline-block}@media (max-width:1100px){._1-DQxW_priorityGrid,._1-DQxW_connectionsPanel nav{grid-template-columns:repeat(2,minmax(0,1fr))}._1-DQxW_summaryGrid,._1-DQxW_domainNav{grid-template-columns:repeat(3,minmax(0,1fr))}._1-DQxW_statusPanel{flex-direction:column;align-items:flex-start}._1-DQxW_statusLegend{justify-content:flex-start}}@media (max-width:720px){._1-DQxW_page{padding:24px 14px 40px}._1-DQxW_header,._1-DQxW_domainHeader,._1-DQxW_implementationHeading{flex-direction:column;align-items:flex-start}._1-DQxW_frameworkBadge,._1-DQxW_domainProgress{width:100%}._1-DQxW_summaryGrid,._1-DQxW_domainNav{grid-template-columns:repeat(2,minmax(0,1fr))}._1-DQxW_indicatorRow{grid-template-columns:48px minmax(0,1fr)}._1-DQxW_indicatorStatus{text-align:left;grid-column:2}}@media (max-width:480px){._1-DQxW_priorityGrid,._1-DQxW_connectionsPanel nav,._1-DQxW_summaryGrid,._1-DQxW_domainNav{grid-template-columns:1fr}._1-DQxW_standardCard summary{align-items:flex-start}._1-DQxW_standardMeta{flex-direction:column;align-items:flex-end}}
.FZba_W_headerWrap{max-width:1500px;margin:0 auto 28px}.FZba_W_hero{background-image:url(/branding/ccmb-fachada-hero.webp);background-position:50%;background-size:cover;border-radius:22px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0c1d2e29}.FZba_W_heroOverlay{background:linear-gradient(90deg,#071b31f7 0%,#0b3052e8 42%,#0b305285 68%,#0b30523d 100%),linear-gradient(#0000000d,#0003);position:absolute;inset:0}.FZba_W_heroContent{z-index:1;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:30px;min-height:320px;padding:34px 38px;display:grid;position:relative}.FZba_W_heroIdentity{align-items:flex-start;gap:24px;min-width:0;display:flex}.FZba_W_schoolLogoCard{background-color:#fffffffa;background-image:url(https://drive.google.com/thumbnail?id=1xhAs0rqW6VevI3ETvnOY4J0jPwyISnyD&sz=w500);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ffffff8c;border-radius:18px;flex:none;place-items:center;width:138px;height:120px;padding:8px;display:grid;box-shadow:0 12px 30px #03122238}.FZba_W_schoolLogo{display:none}.FZba_W_heroText{color:#fff;max-width:690px}.FZba_W_heroEyebrow{letter-spacing:.14em;color:#b8d9aa;margin:1px 0 9px;font-size:11px;font-weight:850}.FZba_W_heroText h1{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(42px,5.2vw,68px);line-height:.96}.FZba_W_heroText h2{color:#e9f1f7;margin:11px 0 0;font-size:clamp(18px,2vw,27px);font-weight:650}.FZba_W_heroText h2:after{content:"";background:linear-gradient(90deg,#d82932 0 28%,#64ae48 28% 100%);border-radius:99px;width:82px;height:4px;margin-top:14px;display:block}.FZba_W_heroLead{color:#e6edf3;max-width:620px;margin:15px 0 0;font-size:14px;line-height:1.58}.FZba_W_values{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.FZba_W_values span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:760;display:inline-flex}.FZba_W_values span:before{content:"";background:#64ae48;border-radius:50%;width:6px;height:6px}.FZba_W_accreditationCard{background:#fffffff7;border:1px solid #ffffffb3;border-radius:18px;justify-self:end;width:min(100%,330px);padding:19px 20px 18px;box-shadow:0 16px 40px #0312223d}.FZba_W_accreditationCard>p{letter-spacing:.13em;color:#6c7781;margin:0 0 8px;font-size:9px;font-weight:850}.FZba_W_acsiLogo{object-fit:contain;width:100%;height:auto;margin:0 auto 9px;display:block}.FZba_W_accreditationCard>strong,.FZba_W_accreditationCard>small{display:block}.FZba_W_accreditationCard>strong{color:#13283f;font-size:15px}.FZba_W_accreditationCard>small{color:#68737d;margin-top:6px;font-size:10px;line-height:1.45}.FZba_W_frameworkChip{background:#edf7e9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.FZba_W_frameworkChip span{color:#5f6b73;letter-spacing:.08em;font-size:8px;font-weight:800}.FZba_W_frameworkChip b{color:#4f933a;white-space:nowrap;font-size:11px}@media (max-width:1000px){.FZba_W_heroContent{grid-template-columns:1fr}.FZba_W_accreditationCard{justify-self:start;width:100%;max-width:430px}}@media (max-width:720px){.FZba_W_hero{background-position:65%;border-radius:18px;min-height:auto}.FZba_W_heroContent{min-height:auto;padding:24px 20px}.FZba_W_heroIdentity{flex-direction:column}.FZba_W_schoolLogoCard{width:106px;height:92px}.FZba_W_heroText h1{font-size:43px}.FZba_W_accreditationCard{max-width:none}}
