:root{--brand: #00b8b5;--brand-dark: #007f80;--brand-soft: #e6fbfa;--petrol: #073b4c;--navy: #052e3a;--slate: #0f172a;--muted: #64748b;--line: #e2e8f0;--bg: #f2fbfb;--white: #ffffff;--green: #10b981;--amber: #f59e0b;--red: #ef4444;--blue: #3b82f6;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.internalPortal{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);padding:0;background:#f5f7fa;color:#102026}.internalNavShell{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;background:#2d3648;color:#dbe3ee;box-shadow:10px 0 28px #0f172a14}.internalNavBrand{display:flex;align-items:center;min-height:88px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#fff;color:#111827}.internalBrandLogo.logoImage{width:150px;max-width:100%;height:46px;padding:0;border-radius:0;background:transparent;object-fit:contain}.internalBrandLogo.logoFallback{width:152px;height:42px;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;border-radius:0;background:transparent;color:#00b8b5;font-size:1.28rem;font-weight:800;letter-spacing:0}.internalNavMenu{display:grid;align-content:start;gap:2px;padding:18px 0}.internalNavMenu button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 22px;border:0;border-left:4px solid transparent;background:transparent;color:#cbd5e1;font-size:.9rem;font-weight:500;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.internalNavMenu button svg{color:currentColor}.internalNavMenu button.active,.internalNavMenu button:hover{border-left-color:#00b8b5;background:#00b8b5;color:#fff}.internalNavFoot{display:grid;gap:4px;padding:18px 22px;background:#252d3d;color:#cbd5e1}.internalNavFoot span{font-size:.82rem;font-weight:600}.internalNavFoot small{color:#94a3b8;font-size:.74rem}.internalMainShell{min-width:0;padding:0 26px 34px}.internalHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:none;min-height:82px;margin:0 -26px 22px;padding:0 26px;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 22px #0f172a0a}.internalHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.internalInfoGrid article span,.internalDeliverablesPanel article span,.internalNotesList article span{color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.internalHeader h1,.internalClientHero h2{margin:3px 0 0;color:#0f172a;font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.02;letter-spacing:0}.internalHeader h1{color:#00b8b5;font-size:2.2rem}.internalHeaderSubtitle{margin:4px 0 0;color:#64748b;font-size:.92rem;font-weight:400}.internalGhostLink,.internalSectionHead button,.internalProjectForm button,.internalNotesPanel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;background:#00b8b5;color:#fff;font-weight:600;text-decoration:none;cursor:pointer}.internalGhostLink{padding:0 16px;border:1px solid #d9e3ea;background:#fff;color:#007f80;box-shadow:none}.internalGhostLink:hover{border-color:#00b8b5;background:#e6fbfa}button.internalGhostLink{font:inherit}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:14px;bottom:calc(100% + 10px);z-index:20;width:max-content;max-width:260px;padding:8px 10px;border-radius:8px;background:#073b4c;color:#fff;box-shadow:0 14px 28px #073b4c2e;font-size:.75rem;font-weight:400;line-height:1.25;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease}[data-tip]:hover:after,[data-tip]:focus-within:after{opacity:1;transform:translateY(0)}.internalMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none;margin:0 auto 16px}.internalMetrics article,.internalSidePanel,.internalDetail,.internalInfoGrid article,.internalChargePanel,.internalDeliverablesPanel,.internalNotesPanel{border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.internalMetrics article{display:grid;grid-template-columns:26px 1fr;gap:6px 10px;padding:16px}.internalMetrics article svg{grid-row:span 2;color:#00a6a4}.internalMetrics span{color:#64748b;font-size:.82rem;font-weight:500}.internalMetrics strong{color:#0f172a;font-size:1.55rem;line-height:1;font-weight:700}.internalDashboard{display:grid;gap:12px;max-width:none;margin:0 auto 16px}.internalExecutiveDashboard{display:grid;gap:14px;max-width:1500px;margin:0 auto 26px}.internalDashboardBand{min-height:58px;display:flex;align-items:center;padding:0 26px;border-left:6px solid #00b8b5;background:#344453;color:#fff;font-size:1.08rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalOverviewCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.internalOverviewCard,.internalExecutivePanel,.internalDashboardTablePanel{border:1px solid rgba(15,23,42,.06);border-radius:2px;background:#fff;box-shadow:0 12px 24px #0f172a0d}.internalOverviewCard{display:grid;gap:10px;min-height:170px;padding:18px 16px 14px}.internalOverviewCard>span{color:#263443;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.internalOverviewCard>strong{color:#2f3b47;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1;font-weight:400;text-align:left}.internalOverviewTrack{display:flex;width:100%;height:12px;overflow:hidden;border-radius:999px;background:#eef6f6}.internalOverviewTrack i{display:block;height:100%;min-width:0;border-radius:inherit;background:#00b8b5}.internalOverviewTrack.split i{border-radius:0}.internalOverviewTrack.split i:first-child{border-radius:999px 0 0 999px}.internalOverviewTrack.split i:last-child{border-radius:0 999px 999px 0}.internalOverviewTrack .paid{background:#00b8b5}.internalOverviewTrack .pending{background:#d6eeee}.internalOverviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.internalOverviewStats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.internalOverviewStats p{display:grid;gap:3px;min-height:54px;margin:0;padding:10px;border:1px solid #e5e7eb;background:#f8fafc}.internalOverviewStats b{color:#0f172a;font-size:1.2rem;line-height:1;font-weight:600}.internalOverviewStats small{color:#64748b;font-size:.72rem;font-weight:500}.internalExecutiveGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr) minmax(220px,.65fr);gap:12px}.internalExecutivePanel{display:grid;gap:14px;align-content:start;min-height:230px;padding:16px}.internalDashboardTablePanel{display:grid;gap:12px;padding:16px}.internalDashboardTable{min-width:780px;overflow:hidden;border:1px solid #e5e7eb}.internalDashboardTableHead,.internalDashboardTableRow{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(6,minmax(86px,.55fr));align-items:center}.internalDashboardTableHead{min-height:38px;background:#2d3648;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalDashboardTableHead span,.internalDashboardTableRow span,.internalDashboardTableRow strong{padding:9px 11px;border-right:1px solid #e5e7eb}.internalDashboardTableHead span{border-right-color:#ffffff1f}.internalDashboardTableRow{min-height:38px;border-top:1px solid #e5e7eb;color:#334155;font-size:.86rem}.internalDashboardTableRow strong{color:#0f172a;font-weight:700}.internalDashboardKpis,.internalDashboardCharts{display:grid;gap:12px}.internalDashboardKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.internalDashboardCharts{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr) minmax(220px,.65fr)}.internalDashboardKpis article,.internalChartPanel{border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.internalDashboardKpis article{display:grid;grid-template-columns:26px 1fr;gap:6px;min-height:auto;padding:16px}.internalDashboardKpis article svg{grid-row:span 3;color:#00a6a4}.internalDashboardKpis span,.internalChartTitle span{color:#64748b;font-size:.82rem;font-weight:500}.internalDashboardKpis b{color:#0f172a;font-size:1.55rem;line-height:1;font-weight:700}.internalDashboardKpis small,.internalBarRow small{color:#64748b;font-size:.82rem;font-weight:400}.internalChartPanel{display:grid;gap:14px;align-content:start;min-height:214px;padding:16px}.internalChartTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.internalChartTitle h2{margin:0;color:#0f172a;font-size:1.02rem;font-weight:600;letter-spacing:0}.internalBarChart{display:grid;gap:12px}.internalBarRow{display:grid;grid-template-columns:minmax(120px,160px) minmax(120px,1fr) 42px;align-items:center;gap:10px}.internalBarRow>span{min-width:0;overflow:hidden;color:#102026;font-size:.9rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.internalBarRow>i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#e6fbfa}.internalBarRow>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b8b5,#08d2c9)}.internalBarRow.mix>i{position:relative;display:block;padding:0;background:#f4f7f8;overflow:visible}.internalBarRow.mix>i>em{position:absolute;top:0;bottom:0;border-radius:0;min-width:0;outline:0}.internalBarRow.mix>i>em:first-child{border-radius:999px 0 0 999px}.internalBarRow.mix>i>em:last-child{border-radius:0 999px 999px 0}.internalBarRow.mix>i>em.done{background:#00b8b5}.internalBarRow.mix>i>em.inProgress{background:#aee9e6}.internalBarRow.mix>i>em.pending{background:#e8edf2}.internalChartLegend.inline{display:flex;align-items:center;justify-content:flex-start}.internalStatusBars{display:grid;gap:14px}.internalStatusBars article{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(110px,1fr) 42px;align-items:center;gap:10px}.internalStatusBars div{display:grid;gap:3px}.internalStatusBars span{color:#64748b;font-size:.78rem;font-weight:500}.internalStatusBars strong{color:#0f172a;font-size:1.25rem;line-height:1;font-weight:700}.internalStatusBars>article>i{display:block;height:12px;overflow:hidden;border-radius:999px;background:#eef6f6}.internalStatusBars em{display:block;height:100%;border-radius:inherit}.internalStatusBars small{color:#64748b;font-size:.82rem;font-weight:400;text-align:right}.internalStatusBars .done{background:#00b8b5}.internalStatusBars .progress{background:#aee9e6}.internalStatusBars .pending{background:#e8edf2}.internalStackedChart{display:flex;width:100%;height:16px;overflow:hidden;border-radius:999px;background:#f4f7f8}.internalStackedChart i{position:relative;min-width:0;outline:0}.internalChartLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.internalChartLegend.compact{grid-template-columns:1fr}.internalChartLegend span{display:flex;align-items:center;gap:7px;color:#475569;font-size:.83rem;font-weight:400}.internalChartLegend i{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.internalStackedChart .done,.internalChartLegend .done{background:#00b8b5}.internalStackedChart .inProgress,.internalChartLegend .inProgress{background:#aee9e6}.internalChartLegend i.inProgress,.internalStackedChart i.inProgress,.internalBarRow.mix>i>em.inProgress,.internalStatusBars .progress{background:#aee9e6!important}.internalStackedChart .pending,.internalChartLegend .pending{background:#e8edf2}.donutPanel{justify-items:center}.donutPanel .internalChartTitle,.donutPanel .internalChartLegend{width:100%}.internalDonutChart{display:grid;place-items:center;width:132px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 53%,transparent 54%),conic-gradient(#00b8b5 0 var(--paid-end),#aee9e6 var(--paid-end) var(--pending-end),#e8edf2 var(--pending-end) 100%)}.internalDonutChart b,.internalDonutChart small{grid-area:1 / 1}.internalDonutChart b{margin-top:-12px;color:#0f172a;font-size:1.55rem;font-weight:600}.internalDonutChart small{margin-top:34px;color:#64748b;font-size:.72rem;font-weight:500}.internalWorkspace{display:grid;grid-template-columns:1fr;gap:16px;max-width:none;margin:0 auto}.internalClientDashboard{display:grid;gap:12px;margin:14px 0}.internalClientTabs{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px;border:1px solid #d9dee7;border-radius:4px;background:#f8fafc}.internalClientTabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 18px;border:1px solid transparent;border-radius:4px;background:#fff;color:#64748b;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.internalClientTabs button svg{color:currentColor}.internalClientTabs button.active,.internalClientTabs button:hover{border-color:#00b8b5;color:#007f80;background:#e6fbfa}.internalClientKpis,.internalClientCharts{display:grid;gap:12px}.internalClientKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.internalClientCharts{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.internalClientKpis article,.internalClientChart{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;box-shadow:0 12px 26px #0f172a0f}.internalClientKpis article{display:grid;grid-template-columns:24px 1fr;gap:5px 9px;padding:13px 14px}.internalClientKpis svg{grid-row:span 3;color:#00a6a4}.internalClientKpis span{color:#64748b;font-size:.78rem;font-weight:500}.internalClientKpis strong{color:#0f172a;font-size:1.35rem;line-height:1;font-weight:700}.internalClientKpis small{color:#64748b;font-size:.76rem;font-weight:400}.internalClientChart{display:grid;gap:12px;align-content:start;padding:14px}.internalStackedChart.client{position:relative;display:block;height:13px;overflow:visible}.internalStackedChart.client i{position:absolute;top:0;bottom:0}.internalSidePanel,.internalDetail{padding:16px}.internalSidePanel{display:grid;gap:12px;align-self:stretch;position:static}.internalProjectForm{display:grid;gap:10px;margin-bottom:14px}.internalProjectForm h2,.internalNotesPanel h3,.internalDeliverablesPanel h3{margin:0;color:#0f172a}.internalProjectForm input,.internalSearch input,.internalNotesPanel textarea{width:100%;min-width:0;border:1px solid #dbe4ea;border-radius:8px;background:#fff;color:#0f172a;font:inherit;outline:none}.internalProjectForm input{height:42px;padding:0 12px}.internalProjectForm button{width:100%}.internalSearch{display:grid;grid-template-columns:28px 1fr;align-items:center;height:42px;margin-bottom:0;padding:0 10px;border:1px solid #dbe4ea;border-radius:8px;background:#fff}.internalSearch svg{color:#64748b}.internalSearch input{height:38px;border:0;padding:0}.internalProjectList{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-color:#00b8b5 #e6fbfa}.internalProjectList button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px 14px;flex:0 0 250px;width:250px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.internalProjectList button.active{border-color:#00b8b5;box-shadow:inset 0 -3px #00b8b5}.internalProjectList button span,.internalProjectList button strong{font-weight:700}.internalProjectList button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internalProjectList button small{grid-column:2 / -1;color:#64748b}.internalClientCardLogo{grid-row:span 2;width:42px;height:42px;border-radius:8px;object-fit:contain;background:transparent;border:0;padding:0}.logoFallback.internalClientCardLogo{display:grid;place-items:center;color:#007f80;font-size:.82rem;font-weight:900}.internalNotice,.internalError,.internalBlank,.internalEmpty{border-radius:8px;color:#64748b}.internalNotice{margin-bottom:12px;padding:12px 14px;background:#e6fbfa;color:#007f80;font-weight:800}.internalError{margin:12px 0;padding:12px 14px;background:#fff1f2;color:#b91c1c;font-weight:800}.internalNotice.compact,.internalError.compact{margin:0 0 12px;padding:10px 12px;font-size:.84rem;line-height:1.3}.internalBlank{display:grid;place-items:center;min-height:420px;padding:34px;text-align:center}.internalClientHero{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 4px 18px}.internalHeroLogo{width:78px;height:78px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 26px #0f172a14}.logoFallback.internalHeroLogo{display:grid;place-items:center;color:#007f80;font-size:1.12rem;font-weight:900}.internalClientHero span{color:#00a6a4;font-weight:700}.internalClientHero p{margin:8px 0 0;color:#64748b;font-weight:500}.internalDeliverableSummary{display:grid;grid-template-columns:repeat(3,minmax(110px,150px));gap:10px;margin-top:14px}.internalDeliverableSummary article{display:grid;gap:4px;min-height:58px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.internalDeliverableSummary article span{color:#64748b;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.internalDeliverableSummary article strong{color:#0f172a;font-size:1.35rem;line-height:1;font-weight:600}.internalDeliverableSummary article.done{border-color:#bbf7d0;background:#f0fdf4}.internalDeliverableSummary article.pending,.internalDeliverableSummary article.overdue{border-color:#fecaca;background:#fff1f2}.internalDeliverableSummary article.done strong{color:#166534}.internalDeliverableSummary article.pending strong,.internalDeliverableSummary article.overdue strong{color:#b91c1c}.internalProgressDial{display:flex;flex-direction:column;align-items:center;justify-content:center;width:136px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 56%,transparent 57%),conic-gradient(#00b8b5 var(--progress),#e2e8f0 0);box-shadow:inset 0 0 0 1px #e2e8f0}.internalProgressDial strong{color:#0f172a;font-size:1.65rem;line-height:1}.internalProgressDial span{margin-top:8px;color:#64748b;font-size:.72rem}.internalInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.internalInfoGrid article{display:grid;gap:7px;padding:14px}.internalInfoGrid svg{color:#00a6a4}.internalInfoGrid strong{color:#0f172a;font-size:1rem;font-weight:650}.internalInfoGrid p{min-height:34px;margin:0;color:#64748b;line-height:1.35}.internalInfoGrid a{color:#007f80;font-weight:700}.internalSplit{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.internalChargePanel{display:grid;gap:12px;margin-bottom:14px;padding:16px}.internalChargePanel .internalSectionHead{margin-bottom:0}.internalChargePanel .internalSectionHead span{color:#007f80;font-weight:700}.internalChargeMatrix,.internalPendingClientMatrix{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #d9dee7;border-radius:4px;background:#fff;scrollbar-color:#00b8b5 #e6fbfa}.internalPendingClientHead,.internalPendingClientBody{min-width:1080px}.internalPendingClientHead,.internalPendingClientBody article{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(132px,.62fr) minmax(110px,.52fr) minmax(112px,.54fr) minmax(150px,.72fr) minmax(120px,.58fr) minmax(92px,.44fr);align-items:stretch;gap:0}.internalPendingClientHead{border-bottom:1px solid #202838;background:#2d3648;color:#fff}.internalPendingClientHead span{min-height:32px;padding:9px 10px;border-right:1px solid rgba(255,255,255,.12);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalPendingClientBody article{border-bottom:1px solid #e2e8f0}.internalPendingClientBody{max-height:540px;overflow:auto}.internalPendingClientBody article.isLate{background:#fff1f2}.internalPendingClientBody article>*{min-height:44px;padding:10px 9px;border-right:1px solid #e5e7eb}.internalPendingClientBody article>*:last-child{border-right:0}.internalPendingClientBody strong{display:block;color:#0f172a;font-size:.86rem;font-weight:400;line-height:1.25}.internalPendingClientBody small{display:block;margin-top:3px;color:#64748b;font-size:.72rem;line-height:1.25}.internalPendingClientBody span{color:#0f172a;font-size:.82rem}.internalStatusPill{justify-self:start;align-self:center;min-height:24px;padding:6px 10px;border-radius:6px;font-size:.68rem;font-style:normal;font-weight:600;line-height:1;white-space:nowrap}.internalStatusPill.done{background:#dcfce7;color:#166534}.internalStatusPill.chargePending{background:#fde68a;color:#92400e}.internalStatusPill.late{background:#fee2e2;color:#b91c1c}.internalChargeHead,.internalChargeBody{min-width:1220px}.internalChargeHead,.internalChargeBody article{display:grid;grid-template-columns:minmax(70px,.45fr) minmax(108px,.7fr) minmax(116px,.75fr) minmax(116px,.75fr) minmax(84px,.55fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(96px,.62fr);align-items:stretch;gap:0}.internalChargeHead{padding:0;border-bottom:1px solid #202838;background:#2d3648;color:#fff}.internalChargeHead span{min-height:32px;padding:9px 10px;border-right:1px solid rgba(255,255,255,.12);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalChargeBody article{border-bottom:1px solid #e2e8f0}.internalChargeBody article.isLate{background:#fff1f2}.internalChargeBody article>*{min-height:42px;padding:10px 9px;border-right:1px solid #e5e7eb}.internalChargeBody article>*:last-child{border-right:0}.internalChargeBody article:last-child{border-bottom:0}.internalChargeBody strong,.internalChargeBody span{color:#0f172a;font-weight:400}.internalChargeBody p{margin:0;color:#475569;line-height:1.3}.internalChargeBody b{color:#0f172a;font-weight:400}.internalNextAction{margin:0;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#475569;line-height:1.38}.internalNextAction strong{color:#0f172a;font-weight:600}.internalNextAction{display:grid;gap:5px;border-left:4px solid #00b8b5}.internalNextAction p{margin:0}.internalNextAction small{color:#64748b}.internalDeliverablesPanel,.internalNotesPanel,.internalPendingClientPanel{padding:16px}.internalNotesFull{margin-top:14px}.internalNotesFull textarea{min-height:116px}.internalSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.internalSectionHead button{padding:0 14px}.internalDeliverableList{display:grid;gap:10px;max-height:540px;overflow:auto}.internalDeliverablesMatrix{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #d9dee7;border-radius:4px;background:#fff;scrollbar-color:#00b8b5 #e6fbfa}.internalDeliverablesHead,.internalDeliverablesBody{min-width:1060px}.internalDeliverablesHead,.internalDeliverablesBody article{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(112px,.62fr) minmax(96px,.55fr) minmax(88px,.48fr) minmax(88px,.48fr) minmax(140px,.8fr) minmax(128px,.72fr);align-items:stretch;gap:0}.internalDeliverablesHead{padding:0;border-bottom:1px solid #202838;background:#2d3648;color:#fff}.internalDeliverablesHead span{min-height:32px;padding:9px 10px;border-right:1px solid rgba(255,255,255,.12);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalDeliverablesBody{max-height:540px;overflow:auto}.internalDeliverablesBody article{border-bottom:1px solid #e2e8f0}.internalDeliverablesBody article>*{min-height:44px;padding:10px 9px;border-right:1px solid #e5e7eb}.internalDeliverablesBody article>*:last-child{border-right:0}.internalDeliverablesBody article:last-child{border-bottom:0}.internalLinkActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.internalDeliverablesBody article.isOverdue{background:#fff1f2}.internalDeliverablesBody strong{display:block;color:#0f172a;font-size:.86rem;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.internalDeliverablesBody small{display:block;margin-top:3px;color:#64748b;font-size:.72rem;line-height:1.25}.internalDeliverablesBody span{color:#0f172a;font-weight:400}.internalTableButton{display:inline-flex;align-items:center;justify-content:center;justify-self:start;align-self:center;width:fit-content;min-width:54px;max-width:118px;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none}.internalTableSelect{justify-self:start;align-self:center;width:fit-content;max-width:128px;min-height:24px;padding:0 24px 0 10px;border:1px solid transparent;border-radius:6px;background-color:#f1f5f9;color:#64748b;font:inherit;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.internalTableSelect.done,.internalTableSelect.paid{background-color:#dcfce7;color:#166534}.internalTableSelect.progress{background-color:#fde68a!important;color:#92400e!important}.internalTableSelect.pending{background-color:#fee2e2;color:#b91c1c}.internalTableSelect.chargePending{background-color:#fde68a;color:#92400e}.internalTableSelect.late{background-color:#fee2e2;color:#b91c1c}.internalTableSelect.neutral{background-color:#f1f5f9;color:#475569}.internalTableSelect:hover,.internalTableSelect:focus{border-color:#00b8b573;box-shadow:0 0 0 2px #00b8b514;outline:0}.internalTableButton.done,.internalTableButton.paid{background:#dcfce7;color:#166534}.internalTableButton.progress{background:#fde68a;color:#92400e}.internalTableButton.pending,.internalTableButton.late{background:#fee2e2;color:#b91c1c}.internalTableButton.link{background:#00b8b5;color:#fff}.internalTableButton.empty{background:#f1f5f9;color:#64748b}.internalTableButton:hover{border-color:#00b8b573;box-shadow:0 0 0 2px #00b8b514}.internalActionMessage{margin:0 0 10px;padding:8px 10px;border-left:3px solid #00b8b5;background:#e6fbfa;color:#007f80;font-size:.82rem;font-weight:500}.internalPendingClientForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:12px;border:1px solid #d9dee7;border-radius:6px;background:#f8fafc}.internalPendingClientForm label{display:grid;gap:5px}.internalPendingClientForm label.wide{grid-column:span 2}.internalPendingClientForm span{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internalPendingClientForm input,.internalPendingClientForm select{width:100%;min-height:34px;padding:0 10px;border:1px solid #dbe4ea;border-radius:6px;background:#fff;color:#0f172a;font:inherit}.internalPendingClientForm button{align-self:end;min-height:34px;border:0;border-radius:6px;background:#00b8b5;color:#fff;font-weight:700;cursor:pointer}.internalDeliverablesPanel article,.internalNotesList article{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.internalDeliverablesPanel article strong{display:block;margin:5px 0;color:#0f172a}.internalDeliverablesPanel article p,.internalNotesList article p{margin:0;color:#64748b;line-height:1.4}.internalNotesPanel{display:grid;align-content:start;gap:10px}.internalNoteFields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr);gap:10px}.internalNoteFields label{display:grid;gap:5px}.internalNoteFields span{color:#64748b;font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.internalNoteFields select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d9e3ea;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.internalNotesPanel textarea{min-height:116px;padding:12px;resize:vertical}.internalNotesList{display:grid;gap:10px;max-height:360px;overflow:auto}.internalNoteHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.internalNoteHeader div,.internalNoteEditor div{display:flex;align-items:center;gap:6px}.internalNoteHeader button,.internalNoteEditor button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #b6ecea;border-radius:8px;background:#e6fbfa;color:#007f80;font-size:.75rem;font-weight:700;cursor:pointer}.internalNoteHeader button:last-child{width:28px;padding:0;border-color:#fecaca;background:#fff1f2;color:#b91c1c}.internalNoteEditor{display:grid;gap:8px}.internalNoteEditor textarea{width:100%;min-height:76px;padding:10px;border:1px solid #dbe4ea;border-radius:8px;font:inherit;resize:vertical}.internalReplyBox{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.internalReplyBox textarea{min-height:64px}.internalReplyBox button{justify-self:start}.internalReplies{display:grid;gap:8px;margin-top:12px;margin-left:18px;padding-left:18px;border-left:4px solid #00b8b5}.internalReplies article{padding:10px;border-color:#b6ecea;background:#f2ffff;box-shadow:none}.internalReplies .internalNoteHeader span{color:#007f80}.internalRemove{margin-top:14px;border:0;background:transparent;color:#b91c1c;font-weight:900;cursor:pointer}@media (max-width: 980px){.internalPendingClientForm{grid-template-columns:1fr}.internalPendingClientForm label.wide{grid-column:auto}.internalPortal{grid-template-columns:1fr}.internalNavShell{position:relative;min-height:auto}.internalNavBrand{padding:18px}.internalNavMenu{display:flex;gap:0;overflow-x:auto;padding:0}.internalNavMenu button{width:auto;min-width:max-content;border-left:0;border-bottom:3px solid transparent}.internalNavMenu button.active,.internalNavMenu button:hover{border-bottom-color:#00b8b5}.internalNavFoot{display:none}.internalMainShell{padding:0 18px 28px}.internalHeader,.internalClientHero{align-items:flex-start}.internalHeader{flex-direction:column;margin:0 -18px 18px;padding:18px}.internalHeaderActions{justify-content:flex-start}.internalClientHero{grid-template-columns:64px 1fr}.internalHeroLogo{width:64px;height:64px}.internalProgressDial{grid-column:1 / -1}.internalDeliverableSummary{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.internalDeliverablesHead,.internalDeliverablesBody article{grid-template-columns:minmax(180px,1.1fr) minmax(106px,.72fr) minmax(96px,.64fr) minmax(88px,.58fr) minmax(88px,.58fr) minmax(132px,.82fr) minmax(126px,.76fr)}.internalChargeHead,.internalChargeBody{min-width:1160px}.internalChargeHead,.internalChargeBody article{grid-template-columns:minmax(70px,.45fr) minmax(104px,.7fr) minmax(110px,.75fr) minmax(110px,.75fr) minmax(82px,.55fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(92px,.62fr)}.internalMetrics,.internalOverviewCards,.internalExecutiveGrid,.internalDashboardKpis,.internalDashboardCharts,.internalClientKpis,.internalClientCharts,.internalInfoGrid,.internalWorkspace,.internalSplit{grid-template-columns:1fr}.internalDashboardTablePanel{overflow-x:auto}.internalBarRow{grid-template-columns:minmax(96px,150px) minmax(100px,1fr) 38px}.internalStatusBars article{grid-template-columns:minmax(105px,.7fr) minmax(100px,1fr) 38px}.internalSidePanel{position:static}}@media (max-width: 760px){.content.view-hallazgos>.mobileTabs{display:none!important}.mobileFindingsView{display:block!important;min-height:100vh!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileFindingsView+.findingsPremiumSection{display:none!important}.mobileFindingsHero{display:grid!important;justify-items:center!important;gap:12px!important;padding:26px 18px 25px!important;background:#00b8b5!important;color:#fff!important}.mobileFindingsHero h1{margin:0!important;color:#fff!important;font-size:1.55rem!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important}.mobileFindingsHero label{display:grid!important;grid-template-columns:32px 1fr!important;align-items:center!important;width:min(172px,62vw)!important;height:29px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;color:#fff!important}.mobileFindingsHero svg{justify-self:center!important}.mobileFindingsHero input{min-width:0!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;font-size:.76rem!important}.mobileFindingsHero input::placeholder{color:#ffffffdb!important}.mobileFindingsBody{position:relative!important;margin-top:-10px!important;padding:10px 20px 34px!important;border-radius:8px 8px 0 0!important;background:#eaf5f4!important}.mobileFindingsBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 14px!important;background:#00b8b5!important}.mobileFindingsStatusCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important}.mobileFindingsStatusCards article,.mobileFindingsTotalCard,.mobileFindingsDeliverableCard,.mobileFindingCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important;color:#001f2a!important}.mobileFindingsStatusCards article{min-height:70px!important;display:grid!important;align-content:start!important;gap:6px!important;padding:10px 10px 9px!important}.mobileFindingsStatusCards i,.mobileFindingCard>i,.mobileFindingsDeliverableCard>i{display:block!important;width:100%!important;height:3px!important;background:#00b8b5!important}.mobileFindingsStatusCards span{color:#001f2a!important;font-size:.62rem!important;font-weight:400!important}.mobileFindingsStatusCards strong{display:inline-flex!important;align-items:center!important;gap:2px!important;color:#001f2a!important;font-size:.95rem!important;font-weight:400!important}.mobileFindingsTotalCard{display:grid!important;grid-template-columns:68px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:82px!important;margin:0 0 14px!important}.mobileFindingsTotalCard div{height:82px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileFindingsTotalCard span{color:#001f2a!important;font-size:.9rem!important;line-height:1.05!important}.mobileFindingsTotalCard strong{display:inline-flex!important;align-items:center!important;gap:4px!important;padding-right:18px!important;color:#001f2a!important;font-size:1.75rem!important;font-weight:400!important}.mobileFindingsSectionTitle{margin:16px 0 8px!important;color:#405258!important;font-size:1.12rem!important;line-height:1.2!important;font-weight:400!important}.mobileFindingsDeliverableCard{position:relative!important;min-height:164px!important;margin:0 0 16px!important;padding:12px 36px 16px!important;touch-action:pan-y pinch-zoom!important}.mobileFindingsDeliverableHead{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;margin:14px 12px 12px!important}.mobileFindingsDeliverableHead span{color:#001f2a!important;font-size:.9rem!important;font-weight:400!important}.mobileFindingsDeliverableHead b{min-width:112px!important;padding:6px 12px!important;border-radius:999px!important;background:#00b8b5!important;color:#fff!important;font-size:.62rem!important;font-weight:500!important;text-align:center!important}.mobileFindingsDeliverableRows{display:grid!important;gap:7px!important;padding:0 12px!important}.mobileFindingsDeliverableRows>div{display:grid!important;grid-template-columns:82px minmax(72px,1fr) 28px!important;align-items:center!important;gap:8px!important}.mobileFindingsDeliverableRows span,.mobileFindingsDeliverableRows strong{color:#001f2a!important;font-size:.62rem!important;font-weight:400!important}.mobileFindingsDeliverableRows div div{height:7px!important;background:#e5f4f3!important}.mobileFindingsDeliverableRows em{display:block!important;height:100%!important;background:#00b8b5!important}.mobileFindingsDeliverableArrow{position:absolute!important;top:50%!important;width:30px!important;height:52px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#001f2a!important;transform:translateY(-28%)!important}.mobileFindingsDeliverableArrow.left{left:5px!important}.mobileFindingsDeliverableArrow.right{right:5px!important}.mobileFindingsNextDeliverable{display:inline-flex!important;align-items:center!important;gap:3px!important;float:right!important;margin:12px 10px 0 0!important;border:0!important;background:transparent!important;color:#00a7a4!important;font-size:.64rem!important;font-weight:400!important}.mobileFindingsFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;max-width:100%!important;margin:8px 0 18px!important;padding:0 2px!important;box-sizing:border-box!important;overflow:hidden!important}.mobileFindingsFilters .filter{min-width:0!important;width:100%!important;max-width:100%!important;gap:4px!important}.mobileFindingsFilters .filter span{display:block!important;width:100%!important;color:#405258!important;text-align:center!important;font-size:.58rem!important;font-weight:400!important}.mobileFindingsFilters select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;padding:0 24px 0 10px!important;border:1px solid #cbdadb!important;border-radius:0!important;background-color:#fff!important;color:#001f2a!important;font-size:.62rem!important}.mobileFindingsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mobileFindingCard{position:relative!important;min-height:174px!important;padding:11px 12px 12px!important}.mobileFindingCard>i{margin-bottom:10px!important}.mobileFindingOpen{position:absolute!important;top:14px!important;right:10px!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#001f2a!important}.mobileFindingCard.open .mobileFindingOpen svg{transform:rotate(90deg)!important}.mobileFindingCard span,.mobileFindingCard small{display:block!important;padding-right:20px!important;color:#53676b!important;font-size:.52rem!important;line-height:1.15!important;text-transform:uppercase!important}.mobileFindingCard h3{margin:8px 0!important;color:#001f2a!important;font-size:.74rem!important;line-height:1.08!important;font-weight:400!important}.mobileFindingCard p{margin:0 0 8px!important;color:#53676b!important;font-size:.56rem!important;line-height:1.2!important}.mobileFindingCard a{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#00a7a4!important;font-size:.56rem!important;text-decoration:none!important}.mobileFindingBadges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important}.mobileFindingBadges b{min-height:18px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#c8d0d3!important;color:#fff!important;font-size:.54rem!important;font-weight:600!important}.mobileFindingBadges b.priority,.mobileFindingBadges b.done{background:#00b8b5!important}.mobileFindingDetail{display:grid!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e4f1f0!important;color:#23464c!important}.mobileFindingDetail div{display:grid!important;gap:3px!important}.mobileFindingDetail strong{color:#001f2a!important;font-size:.62rem!important;font-weight:500!important}.mobileFindingDetail p{margin:0!important;color:#405258!important;font-size:.58rem!important;line-height:1.28!important;text-transform:none!important}.mobileFindingsLoadMore{display:grid!important;justify-items:center!important;gap:2px!important;margin:14px auto 0!important;border:0!important;background:transparent!important;color:#00a7a4!important;font-size:.72rem!important;font-weight:400!important}.mobileFindingsLoadMore svg{transform:rotate(90deg)!important}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--slate)}button,select{font:inherit}h1,h2,h3{font-family:Montserrat,sans-serif}h1,h2,h3,p{margin-top:0}.app{min-height:100vh;display:flex}.sidebar{width:292px;min-height:100vh;background:linear-gradient(180deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff;padding:24px;display:flex;flex-direction:column;position:sticky;top:0}.brand{margin-bottom:36px;display:flex;gap:12px;align-items:center}.logoImage{width:58px;height:58px;object-fit:contain;border-radius:16px;background:#fff;padding:6px}.logoFallback{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#fff;color:var(--brand-dark);font-family:Montserrat,sans-serif;font-weight:900;letter-spacing:-.04em}.brandTitle{font-family:Montserrat,sans-serif;font-weight:900;line-height:1.05}.brandSub{color:#e6fffe;font-size:13px;margin-top:4px}.nav{display:grid;gap:8px}.navItem{border:0;background:transparent;color:#e6fffe;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;text-align:left;cursor:pointer;transition:.2s ease;font-weight:700}.navItem:hover,.navItem.active{background:#fff;color:var(--brand-dark);box-shadow:0 12px 26px #0000001f}.sidebarCard{margin-top:auto;background:#ffffff29;border:1px solid rgba(255,255,255,.28);padding:20px;border-radius:26px}.sidebarCardTitle{display:flex;gap:8px;align-items:center;font-weight:800}.sidebarCard p{color:#f0fdfa;font-size:14px;line-height:1.45}.main{min-width:0;flex:1}.header{background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:18px 32px;display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.headerIdentity{display:flex;align-items:center;gap:14px}.headerText .eyebrow,.eyebrow{color:var(--brand-dark);font-size:14px;font-weight:800}.header h1{margin:4px 0;font-size:clamp(24px,3vw,34px);line-height:1.05;color:var(--petrol)}.header p,.heroCard p,.sectionHeader p,.sectionIntro,.muted{color:var(--muted);font-size:14px;line-height:1.45}.clientLogoBox{display:flex;align-items:center;gap:10px;background:var(--brand-soft);border-radius:22px;padding:8px 12px}.clientLogoBox span{color:var(--brand-dark);font-size:12px;font-weight:800;text-transform:uppercase}.headerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.content{padding:24px 32px 40px}.heroCard,.card{background:var(--white);border-radius:28px;box-shadow:0 8px 24px #073b4c12}.heroCard{padding:22px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8f4f3}.heroCard h2{margin:3px 0;font-size:26px;letter-spacing:-.03em;color:var(--petrol)}.heroDetails{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-end}.responsible{background:#f8fafc;padding:14px 18px;border-radius:24px;display:flex;align-items:center;gap:12px;min-width:210px}.responsible svg{color:var(--brand-dark)}.responsible span{color:var(--muted);font-size:12px}.responsible strong{display:block;font-size:14px}.meetButton,.tealButton{background:var(--brand);color:#fff;padding:13px 16px;border-radius:18px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:800;display:inline-flex;align-items:center;gap:8px}.tealButton{margin-top:14px;justify-content:center;width:100%}.kpis{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px}.card{padding:22px}.kpiTop,.sectionHeader,.deliverableTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.iconBox{background:var(--brand-soft);color:var(--brand-dark);padding:11px;border-radius:16px;display:inline-flex}.iconBox.teal{background:var(--brand-soft);color:var(--brand-dark)}.iconBox.green{background:#dcfce7;color:#047857}.kpiValue{margin-top:4px;font-size:34px;font-weight:900;letter-spacing:-.04em;color:var(--petrol);font-family:Montserrat,sans-serif}.badge{display:inline-flex;border:1px solid;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;white-space:nowrap}.badge.success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge.warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge.danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.badge.info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.badge.neutral{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.leftContent{display:grid;gap:22px}.rightPanel{display:grid;gap:16px;align-content:start}.nextCard{background:linear-gradient(180deg,var(--petrol),var(--navy));color:#fff;padding:24px;border-radius:28px;box-shadow:0 8px 24px #073b4c2e}.nextLabel{display:flex;align-items:center;gap:8px;color:#99f6e4;font-weight:800;margin-bottom:14px}.nextCard h3{font-size:21px;line-height:1.15;margin-bottom:12px}.nextCard p{color:#cbd5e1;font-size:14px}.timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.milestone{border:1px solid var(--line);border-radius:24px;padding:14px;background:#fff}.circle{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-weight:900;margin-bottom:12px}.circle.success{background:var(--green);color:#fff}.circle.warning{background:var(--amber);color:#fff}.circle.danger{background:var(--red);color:#fff}.circle.info{background:var(--blue);color:#fff}.circle.neutral{background:#f1f5f9;color:#94a3b8}.milestoneTitle{min-height:44px;font-size:14px;font-weight:800}.progress{height:8px;background:#f1f5f9;overflow:hidden;border-radius:999px;margin-top:12px}.progressFill{height:100%;border-radius:999px}.progressFill.success{background:var(--green)}.progressFill.warning{background:var(--amber)}.progressFill.danger{background:var(--red)}.progressFill.info{background:var(--blue)}.progressFill.neutral{background:#cbd5e1}.milestoneStatus{margin-top:8px;color:var(--muted);font-size:12px}.disorderCard{border:1px solid #f3d4d4}.disorderMeter{background:#fff7f7;border:1px solid #fee2e2;border-radius:24px;padding:18px}.disorderLabels{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#991b1b}.disorderLabels strong{font-family:Montserrat,sans-serif;font-size:24px}.disorderNote{margin-top:10px;color:var(--muted);font-size:14px}.list{display:grid;gap:12px}.findingItem{border:1px solid var(--line);background:#f8fafc;border-radius:24px;padding:16px;display:flex;justify-content:space-between;gap:18px}.area{color:var(--brand-dark);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.itemTitle{font-weight:900;margin:4px 0}.badges{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.table{border:1px solid var(--line);border-radius:24px;overflow:hidden}.tableRow{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid var(--line);font-size:14px}.tableRow:first-child{border-top:0}.tableHead{background:#f8fafc;font-size:12px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tableRow span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.filter{display:grid;gap:6px}.filter span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.filter select{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fff;min-width:210px}.deliverablesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.deliverableCard{border:1px solid var(--line);border-radius:24px;padding:16px}.observation{color:var(--muted);font-size:13px;line-height:1.45;margin-top:10px}.secondaryLink{margin-top:12px;color:var(--brand-dark);font-weight:900;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.educationIntro{background:var(--brand-soft);border:1px solid #c5f4f2;border-radius:26px;padding:20px;display:grid;grid-template-columns:1fr 420px;gap:20px;align-items:center;margin-bottom:20px}.educationIntro h3{color:var(--petrol);margin-bottom:8px}.valueChain{background:#fff;border-radius:22px;padding:18px;display:grid;justify-items:center;gap:8px;box-shadow:0 8px 22px #073b4c0f}.vcBlock{padding:12px 16px;border-radius:16px;background:#f8fafc;border:1px solid var(--line);font-weight:900;color:var(--petrol)}.vcBlock.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.vcBlock.top{background:var(--petrol);color:#fff}.vcArrow,.vcArrowSide{color:var(--brand-dark);font-weight:900}.vcRow{display:flex;align-items:center;gap:8px}.vcSupport{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.vcSupport div{background:#ecfeff;border:1px solid #a5f3fc;color:var(--brand-dark);padding:8px 10px;border-radius:12px;font-size:13px;font-weight:800}.educationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.educationCard{border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;display:grid;grid-template-columns:240px 1fr}.previewImage{width:100%;height:100%;min-height:260px;object-fit:cover;background:#f1f5f9}.previewPlaceholder{min-height:260px;background:#f1f5f9;display:grid;place-items:center;color:var(--muted);gap:8px;align-content:center;font-weight:800}.educationContent{padding:18px}.educationContent h3{color:var(--petrol);margin:4px 0 10px}.educationContent p{color:var(--muted);font-size:14px;line-height:1.55}.educationContent strong{color:var(--petrol)}.educationFooter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.updateCard p{color:var(--muted);line-height:1.5}.updateTitle,.withIcon{display:flex;gap:12px;align-items:center}.linkBtn{border:0;background:transparent;color:var(--brand-dark);font-weight:900;display:inline-flex;gap:4px;align-items:center;cursor:pointer;padding:0}.twoColumns{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.mobileTabs{display:none;gap:8px;margin-bottom:16px;overflow-x:auto}.mobileTabs button{border:0;border-radius:999px;padding:10px 14px;background:#fff;color:var(--muted);font-weight:800}.mobileTabs button.active{background:var(--brand);color:#fff}.errorBox{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:22px;padding:14px 18px;margin-bottom:18px;font-weight:700}@media (max-width: 1320px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline,.deliverablesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.educationGrid{grid-template-columns:1fr}}@media (max-width: 1180px){.layout,.twoColumns,.educationIntro,.header{grid-template-columns:1fr}.clientLogoBox,.headerActions{justify-content:flex-start}}@media (max-width: 900px){.app{display:block}.sidebar{display:none}.mobileTabs{display:flex}.header,.heroCard{flex-direction:column;align-items:flex-start;display:flex}.content,.header{padding-left:18px;padding-right:18px}.kpis,.timeline,.deliverablesGrid{grid-template-columns:1fr}.findingItem,.kpiTop,.sectionHeader,.deliverableTop,.educationCard{grid-template-columns:1fr;flex-direction:column}.heroDetails{justify-content:flex-start}.table{border:0}.tableHead{display:none}.tableRow{grid-template-columns:1fr;border:1px solid var(--line);border-radius:22px;margin-bottom:10px}.vcRow{flex-direction:column}.vcArrowSide{transform:rotate(90deg)}}.badgeRow{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;align-items:center;max-width:100%}.badge{border:0!important;color:#fff!important;white-space:normal!important;line-height:1.2;max-width:100%;font-weight:900}.badge.success{background:#059669!important}.badge.warning{background:#d97706!important}.badge.danger{background:#dc2626!important}.badge.info{background:#2563eb!important}.badge.neutral{background:#475569!important}.timelineDetailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.milestoneDetails{margin-top:12px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:14px;line-height:1.5}.milestoneDetails strong{color:var(--petrol)}.miniList{display:grid;gap:8px;margin-top:10px}.miniListItem{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:9px 10px;display:flex;justify-content:space-between;align-items:center;color:var(--petrol);font-weight:800;cursor:pointer}.findingItem.clickable,.deliverableCard.clickable{cursor:pointer}.findingItem.clickable:hover,.deliverableCard.clickable:hover{transform:translateY(-1px);box-shadow:0 10px 22px #073b4c14}.findingHeader{display:flex;justify-content:space-between;gap:12px}.findingExpanded{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;color:var(--muted);line-height:1.55}.findingExpanded strong{color:var(--petrol)}.findingImage{width:100%;max-height:280px;object-fit:cover;border-radius:18px;margin-bottom:12px;background:#f1f5f9}.deliverableCard.selected{border-color:var(--brand);box-shadow:0 0 0 4px #00b8b526}.plainAction{margin-top:16px;color:var(--brand-dark);font-weight:900;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer}.deliverableCard .badgeRow,.findingItem .badgeRow,.milestone .badgeRow,.educationContent .badgeRow{margin-top:8px;margin-bottom:10px}@media (max-width: 1180px){.timelineDetailed{grid-template-columns:1fr}}@media (max-width: 900px){.findingHeader{flex-direction:column}}.targetDate{display:inline-flex;align-items:center;gap:6px;margin:2px 0 10px;color:var(--muted);font-size:12px;line-height:1.3}.targetDate strong{color:var(--petrol)}.badgeRow.center{justify-content:center;text-align:center;width:100%}.milestone .badgeRow{justify-content:center}.milestone .badge{text-align:center;justify-content:center;white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%}.badge{border-radius:14px;min-width:auto}.badge{min-height:24px;min-width:88px;max-width:148px;justify-content:center;text-align:center;font-size:10px;line-height:1.15;padding:5px 8px;border-radius:12px}.targetDate{justify-content:center;text-align:center;flex-wrap:wrap;gap:5px}.milestone.clickable,.pendingCard.clickable{cursor:pointer}.milestone.selected,.pendingCard.selected{border-color:var(--brand);box-shadow:0 0 0 4px #00b8b524,0 12px 24px #073b4c14}.expandHint{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:inline-flex;align-items:center;gap:6px;color:var(--brand-dark);font-size:13px;font-weight:900}.chevron{transition:transform .2s ease;color:var(--brand-dark);flex-shrink:0}.detailBlock strong{display:block;color:var(--petrol);margin-bottom:4px;font-family:Montserrat,sans-serif}.pendingList{display:grid;gap:12px}.pendingCard{border:1px solid var(--line);border-radius:24px;padding:16px;background:#f8fafc;transition:.2s ease}.pendingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pendingMeta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-top:8px}.pendingMeta strong{color:var(--petrol)}.pendingDetails{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.timelineDetailed .milestone{min-height:auto}.badge{min-height:24px;min-width:92px;max-width:138px;justify-content:center;text-align:center;font-size:10px;line-height:1.15;padding:5px 8px;border-radius:12px}.badgeRow.center,.milestone .badgeRow{justify-content:center;text-align:center;width:100%}.detailButton{margin-top:12px;width:100%;border:1px solid rgba(0,184,181,.28);background:var(--brand-soft);color:var(--brand-dark);border-radius:14px;padding:9px 10px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.detailButton:hover{background:#00b8b529}.kpiValue{font-size:30px;font-weight:700;letter-spacing:-.025em}.kpi .muted{font-weight:500}.kpi .badge{font-weight:700}.kpi{transition:.2s ease}.kpi.clickable:hover{transform:translateY(-1px);box-shadow:0 12px 24px #073b4c17}.milestone.clickable:hover{border-color:#00b8b57a;box-shadow:0 10px 22px #073b4c14}.expandHint{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:inline-flex;align-items:center;gap:6px;color:var(--brand-dark);font-size:12px;font-weight:800}.chevron.open{transform:rotate(90deg)}.milestoneDetails{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;text-align:left}.milestoneDetailsNative{padding:0;overflow:hidden}.timelineSummary .milestone:hover,.milestoneDetailsNative:hover{border-color:#00b8b580;box-shadow:0 10px 22px #073b4c14}.timelineDetailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.milestoneDetailsNative{padding:0!important;overflow:hidden}.milestoneDetailsNative summary{list-style:none;padding:14px;cursor:pointer}.milestoneDetailsNative summary::-webkit-details-marker{display:none}.milestoneDetailsNative[open]{border-color:var(--brand);box-shadow:0 0 0 4px #00b8b524,0 12px 24px #073b4c14}.milestoneDetailsNative[open] .chevron{transform:rotate(90deg)}.timelineSummary .milestone{cursor:pointer}.expandHint{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--brand-dark);font-size:12px;font-weight:800;width:100%}.chevron{transition:transform .2s ease}.milestoneDetails{margin:0 14px 14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;text-align:left}.detailButton{display:none!important}@media (max-width: 1320px){.timelineSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.milestone.clickable{cursor:pointer}.milestone.clickable:hover{border-color:#00b8b580;box-shadow:0 10px 22px #073b4c14}.milestone.selected{border-color:var(--brand);box-shadow:0 0 0 4px #00b8b524,0 12px 24px #073b4c14}.milestoneDetailsNative summary{list-style:none}.milestoneDetails.alwaysVisible{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;text-align:left}.detailBlock{margin-bottom:12px}.detailBlock strong{display:block;color:var(--petrol);margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:13px}.detailBlock p{margin:0;color:var(--muted);line-height:1.55}.badge{font-size:10px;font-weight:700;min-height:24px;min-width:88px;max-width:140px;padding:5px 8px;justify-content:center;text-align:center;line-height:1.15;border-radius:12px}.badgeRow.center,.milestone .badgeRow{justify-content:center;width:100%;text-align:center}.milestoneTitle{text-align:center}.targetDate{justify-content:center;text-align:center;flex-wrap:wrap}.detailButton,.expandHint{display:none!important}@media (max-width: 900px){.timelineSummary,.timelineDetailed{grid-template-columns:1fr!important}}.systemsEducation{display:grid;gap:26px;margin-top:18px}.systemSection{border:1px solid var(--line);border-radius:28px;padding:18px;background:#fff}.systemHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px}.systemNumber{background:var(--brand);color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;font-family:Montserrat,sans-serif;white-space:nowrap}.systemHeader h3{margin:0;color:var(--petrol);font-size:20px}.sectionIntro{margin-top:-8px;margin-bottom:14px;color:var(--muted);line-height:1.55}.deliverableCard{overflow:hidden;min-width:0}.deliverableCard *{min-width:0}.observation{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;margin-top:10px;color:var(--muted);font-size:13px}.deliverableCard .itemTitle,.deliverableCard .muted,.deliverableCard .area{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.deliverableCard .secondaryLink{margin-top:14px;position:relative;z-index:1}.deliverableCard{display:flex;flex-direction:column;gap:4px}.deliverableCard .secondaryLink{align-self:flex-start}:root{--brand: #00b8b5;--brand-dark: #008f8d;--brand-deep: #063c46;--brand-soft: #e5fbfa;--premium-navy: #071f2a;--premium-navy-2: #0b2f3d;--premium-bg: #eef6f7;--premium-card: #ffffff;--premium-line: #dce8ea;--premium-muted: #64748b}body{background:radial-gradient(circle at top left,rgba(0,184,181,.12),transparent 34rem),linear-gradient(135deg,#eef7f7,#f8fbfc 52%,#edf5f7)}.app{background:transparent}.premiumSidebar{width:315px;background:radial-gradient(circle at top left,rgba(0,184,181,.28),transparent 18rem),linear-gradient(180deg,#071f2a,#082936 55%,#061a23);padding:26px;border-right:1px solid rgba(255,255,255,.08);box-shadow:18px 0 60px #071f2a29}.premiumBrand{margin-bottom:22px}.premiumBrand .brandTitle{font-size:20px;letter-spacing:-.04em}.premiumBrand .brandSub{color:#a7f3ef}.clientProfile{border:1px solid rgba(255,255,255,.14);background:#ffffff14;border-radius:28px;padding:16px;margin-bottom:22px;box-shadow:inset 0 1px #ffffff14}.clientProfileTop{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.clientMiniLogo{width:46px;height:46px;border-radius:16px}.clientProfile span{display:block;color:#b9e9e7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.clientProfile strong{display:block;color:#fff;font-size:15px;line-height:1.15;margin-top:3px}.clientProfile small{display:block;color:#cbd5e1;font-size:12px;margin-top:2px}.clientProfileLine{display:flex;gap:10px;align-items:flex-start;padding:9px 0;color:#99f6e4}.clientProfileLine svg{margin-top:2px;flex-shrink:0}.premiumNav{gap:7px}.premiumNav .navItem{color:#d7eeef;border-radius:16px;padding:11px 13px;font-size:14px}.premiumNav .navItem.active{background:linear-gradient(135deg,var(--brand),#27d3cb);color:#fff;box-shadow:0 12px 28px #00b8b547}.premiumNav .navItem:hover:not(.active){background:#ffffff1a;color:#fff}.premiumSidebarCard{background:linear-gradient(135deg,#00b8b538,#ffffff14);border-color:#ffffff26}.premiumHeader{background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,232,234,.82);padding:22px 36px}.headerIcon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),#2dd4bf);color:#fff;box-shadow:0 16px 35px #00b8b540}.premiumHeader h1{font-size:clamp(25px,2.6vw,38px);color:var(--premium-navy)}.content{padding:28px 36px 44px}.portalPage{display:grid;gap:22px}.portalHero{position:relative;overflow:hidden;min-height:620px;display:grid;grid-template-columns:minmax(0,1.1fr) 370px;gap:28px;align-items:stretch;border-radius:42px;padding:34px;background:radial-gradient(circle at 10% 0%,rgba(0,184,181,.36),transparent 26rem),radial-gradient(circle at 95% 20%,rgba(45,212,191,.22),transparent 23rem),linear-gradient(135deg,#071f2a,#0a3543 48%,#0b202b);color:#fff;box-shadow:0 30px 90px #071f2a33}.portalOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 75%);mask-image:radial-gradient(circle at center,black,transparent 75%);pointer-events:none}.portalContent,.portalMetrics{position:relative;z-index:1}.portalContent{display:flex;flex-direction:column;justify-content:center;max-width:820px}.portalLogos{display:inline-flex;align-items:center;gap:14px;margin-bottom:34px}.portalLogos .logoImage,.portalLogos .logoFallback{width:64px;height:64px;border-radius:22px}.portalDivider{width:36px;height:1px;background:#ffffff47}.portalEyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border:1px solid rgba(153,246,228,.35);border-radius:999px;color:#99f6e4;font-size:13px;font-weight:900;margin-bottom:18px}.portalHero h2{max-width:850px;font-size:clamp(42px,5.8vw,76px);line-height:.94;letter-spacing:-.07em;margin:0 0 18px;color:#fff}.portalHero p{max-width:720px;color:#cfe8ea;font-size:17px;line-height:1.65;margin-bottom:26px}.portalClientBox{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin-bottom:28px}.portalClientBox>div{border:1px solid rgba(255,255,255,.13);background:#ffffff14;border-radius:24px;padding:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portalClientBox span,.portalMetricCard span{display:block;color:#9ee9e4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.portalClientBox strong{display:block;margin-top:5px;font-size:17px;color:#fff}.portalClientBox small{display:block;margin-top:3px;color:#cbd5e1}.portalActions{display:flex;flex-wrap:wrap;gap:12px}.primaryPortalButton,.secondaryPortalButton,.plainPortalAction{border:0;border-radius:18px;padding:14px 18px;font-family:Montserrat,sans-serif;font-weight:900;display:inline-flex;gap:9px;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.primaryPortalButton{background:linear-gradient(135deg,var(--brand),#2dd4bf);color:#fff;box-shadow:0 18px 38px #00b8b53d}.secondaryPortalButton{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.18)}.portalMetrics{display:grid;align-content:center;gap:14px}.portalMetricCard{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.portalMetricCard strong{display:block;font-family:Montserrat,sans-serif;font-size:38px;line-height:1;margin:8px 0 12px;color:#fff}.portalNextStep{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid var(--premium-line);border-radius:34px;padding:24px 26px;box-shadow:0 18px 45px #071f2a12}.portalNextStep h3{margin:4px 0 6px;color:var(--premium-navy);font-size:23px}.portalNextStep p{margin:0;color:var(--premium-muted)}.plainPortalAction{background:var(--brand-soft);color:var(--brand-dark)}.card,.heroCard{border:1px solid rgba(220,232,234,.9);box-shadow:0 18px 45px #071f2a12}.kpiValue{font-size:30px;font-weight:700}@media (max-width: 1220px){.portalHero{grid-template-columns:1fr;min-height:auto}.portalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portalClientBox{grid-template-columns:1fr}}@media (max-width: 900px){.premiumHeader,.content{padding-left:18px;padding-right:18px}.portalHero{border-radius:28px;padding:24px}.portalHero h2{font-size:40px}.portalMetrics{grid-template-columns:1fr}.portalNextStep{flex-direction:column;align-items:flex-start}.timelineSummary,.timelineDetailed{grid-template-columns:1fr!important}}:root{--brand: #00b8b5;--brand-900: #003f3e;--brand-850: #005856;--brand-800: #006f6d;--brand-700: #008b89;--brand-600: #00a5a2;--brand-500: #00b8b5;--brand-400: #29d2ce;--brand-300: #65e3df;--brand-200: #a9f2ef;--brand-100: #dffcfb;--brand-50: #f1fffe;--ink: #073332;--ink-soft: #315b5a;--muted: #5f7e7d;--line: rgba(0, 184, 181, .16);--premium-shadow: 0 22px 60px rgba(0, 88, 86, .11);--premium-shadow-soft: 0 14px 35px rgba(0, 88, 86, .075);--gradient-brand: linear-gradient(135deg, #003f3e 0%, #007f7d 48%, #00b8b5 100%);--gradient-brand-soft: linear-gradient(135deg, rgba(0,184,181,.16) 0%, rgba(223,252,251,.92) 100%);--gradient-card: radial-gradient(circle at top left, rgba(0,184,181,.28), transparent 20rem), linear-gradient(135deg, #003f3e 0%, #006f6d 55%, #00b8b5 100%)}body{color:var(--ink);background:radial-gradient(circle at top left,rgba(0,184,181,.14),transparent 30rem),radial-gradient(circle at bottom right,rgba(0,184,181,.09),transparent 28rem),linear-gradient(135deg,#f1fffe,#fff 42%,#eefdfc)!important}.premiumSidebar{background:radial-gradient(circle at 0% 0%,rgba(0,184,181,.42),transparent 19rem),linear-gradient(180deg,#003f3e,#005856 52%,#003332)!important;box-shadow:22px 0 70px #003f3e2e!important}.premiumNav .navItem.active{background:linear-gradient(135deg,#00b8b5,#65e3df)!important;box-shadow:0 14px 28px #00b8b552!important}.premiumNav .navItem:hover:not(.active){background:#a9f2ef1f!important}.clientProfile,.premiumSidebarCard{border-color:#a9f2ef38!important;background:#dffcfb14!important}.premiumHeader{background:#f1fffed1!important;border-bottom:1px solid rgba(0,184,181,.14)!important}.headerIcon,.primaryPortalButton,.systemNumber,.plainPortalAction:hover{background:linear-gradient(135deg,#00b8b5,#65e3df)!important;box-shadow:0 18px 38px #00b8b538!important}.premiumHeader h1,.portalNextStep h3,.sectionHeader h2,.card h2,.card h3,.milestoneTitle{color:var(--ink)!important}.portalHero{background:var(--gradient-card)!important;box-shadow:0 34px 95px #003f3e3d!important}.portalMetricCard,.portalClientBox>div{background:#dffcfb1c!important;border-color:#a9f2ef38!important}.secondaryPortalButton{background:#dffcfb1a!important;border-color:#a9f2ef40!important}.portalNextStep{border-color:var(--line)!important;box-shadow:var(--premium-shadow-soft)!important}.card,.heroCard,.premiumSectionCard,.premiumHeroCard{border:1px solid var(--line)!important;box-shadow:var(--premium-shadow-soft)!important;border-radius:34px!important;background:#ffffffeb!important}.card:before,.premiumSectionCard:before{content:"";display:block;height:4px;margin:-1px -1px 18px;border-radius:34px 34px 0 0;background:linear-gradient(90deg,transparent,rgba(0,184,181,.55),transparent)}.kpi:nth-child(1),.premiumKpi:nth-child(1),.kpiCard:nth-child(1),.portalNextStep,.updatesPanel .card:first-child{background:var(--gradient-card)!important;color:#fff!important;border:0!important;box-shadow:0 26px 70px #003f3e2e!important}.kpi:nth-child(1) *,.premiumKpi:nth-child(1) *,.kpiCard:nth-child(1) *,.portalNextStep .eyebrow,.portalNextStep h3,.portalNextStep p,.updatesPanel .card:first-child *{color:#fff!important}.kpi:nth-child(1) .progressFill,.premiumKpi:nth-child(1) .progressFill,.kpiCard:nth-child(1) .progressFill{background:#fff!important}.kpi:nth-child(1) .progressTrack,.premiumKpi:nth-child(1) .progressTrack,.kpiCard:nth-child(1) .progressTrack{background:#ffffff38!important}.kpi,.premiumKpi,.kpiCard{border-radius:30px!important;border:1px solid var(--line)!important;box-shadow:var(--premium-shadow-soft)!important;overflow:hidden}.kpiValue,.kpi .value,.kpiCard .value{font-weight:750!important;letter-spacing:-.045em!important}.kpiIcon,.iconBox{background:var(--brand-100)!important;color:var(--brand-800)!important}.badge,[class*=badge]{border-radius:999px!important;border:1px solid rgba(0,184,181,.18)!important;background:#00b8b51a!important;color:var(--brand-800)!important}.kpi:nth-child(1) .badge,.premiumKpi:nth-child(1) .badge,.portalHero .badge{background:#ffffff24!important;color:#fff!important;border-color:#ffffff3d!important}.progressFill,.progressBar>div,.progress div,[class*=progress] [style]{background:linear-gradient(90deg,#00b8b5,#65e3df)!important}.progressTrack,.progressBar,[class*=progress]{background-color:#00b8b51a!important}.timelineSummary,.timelineDetailed{gap:18px!important}.timelineSummary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.timelineDetailed{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}.milestone,.premiumMilestone{background:linear-gradient(180deg,#fffffff5,#f1fffec7)!important;border:1px solid var(--line)!important;border-radius:30px!important;box-shadow:0 16px 35px #00585612!important}.milestone.selected,.premiumMilestone.selected,.milestone:hover{border-color:#00b8b56b!important;box-shadow:0 20px 48px #0058561f!important}.circle{background:linear-gradient(135deg,var(--brand),var(--brand-300))!important;color:#fff!important;box-shadow:0 12px 28px #00b8b538}.milestoneDetails.alwaysVisible,.milestoneDetails{background:#f1fffeb8!important;border:1px solid rgba(0,184,181,.15)!important;border-radius:24px!important}.timelineDetailed .milestone:nth-child(5n+1){background:var(--gradient-card)!important;color:#fff!important}.timelineDetailed .milestone:nth-child(5n+1) *,.timelineDetailed .milestone:nth-child(5n+1) .detailBlock strong,.timelineDetailed .milestone:nth-child(5n+1) .detailBlock p{color:#fff!important}.timelineDetailed .milestone:nth-child(5n+1) .milestoneDetails{background:#ffffff1a!important;border-color:#ffffff2e!important}.findingCard,.premiumFindingCard,.findingItem{border-radius:28px!important;border:1px solid var(--line)!important;background:#fffffff0!important;box-shadow:var(--premium-shadow-soft)!important}.findingCard:nth-child(3n+1),.premiumFindingCard:nth-child(3n+1){background:var(--gradient-card)!important;color:#fff!important}.findingCard:nth-child(3n+1) *,.premiumFindingCard:nth-child(3n+1) *{color:#fff!important}.pendingCard,.premiumPendingCard,.pendingItem,.pendingRow{border-radius:26px!important;border:1px solid var(--line)!important;background:#fffffff5!important;box-shadow:0 12px 28px #0058560f!important}.pendingCard:nth-child(4n+1),.premiumPendingCard:nth-child(4n+1){background:linear-gradient(135deg,#005856,#00b8b5)!important;color:#fff!important}.pendingCard:nth-child(4n+1) *,.premiumPendingCard:nth-child(4n+1) *{color:#fff!important}.deliverableCard,.premiumDeliverableCard{border-radius:30px!important;border:1px solid var(--line)!important;background:#fffffff5!important;box-shadow:var(--premium-shadow-soft)!important;overflow:hidden!important}.deliverableCard:nth-child(6n+1),.premiumDeliverableCard:nth-child(6n+1){background:var(--gradient-card)!important;color:#fff!important}.deliverableCard:nth-child(6n+1) *,.premiumDeliverableCard:nth-child(6n+1) *{color:#fff!important}.deliverableCard:nth-child(6n+1) .observation,.premiumDeliverableCard:nth-child(6n+1) .observation{color:#ffffffd1!important}.observation{background:#00b8b512;border:1px solid rgba(0,184,181,.1);border-radius:18px;padding:10px 12px}.systemSection,.premiumSystemSection{border-radius:34px!important;border:1px solid var(--line)!important;background:#fffffff0!important;box-shadow:var(--premium-shadow-soft)!important;overflow:hidden}.systemHeader{background:var(--gradient-card);margin:-18px -18px 18px!important;padding:18px!important;color:#fff}.systemHeader h3,.systemHeader *{color:#fff!important}.systemNumber{background:#ffffff29!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)}.educationCard,.premiumEducationCard{border-radius:28px!important;border:1px solid var(--line)!important;background:#fffffff5!important;box-shadow:0 12px 30px #0058560f!important;overflow:hidden}.educationCard:nth-child(4n+1),.premiumEducationCard:nth-child(4n+1){background:linear-gradient(135deg,#f1fffe,#fff 60%,#00b8b517)!important}.previewPlaceholder{background:linear-gradient(135deg,#00b8b51f,#00b8b50a)!important;color:var(--brand-800)!important}.secondaryLink,.primaryButton,button,a.secondaryLink{transition:all .2s ease}.secondaryLink{border-color:#00b8b538!important;background:var(--brand-100)!important;color:var(--brand-800)!important}.secondaryLink:hover{transform:translateY(-1px);background:#00b8b52e!important}.filters select,.filters input,.filterSelect select{border-color:#00b8b533!important;background:#fff!important;color:var(--ink)!important;border-radius:18px!important}.filters label,.filterSelect label,.area,.eyebrow{color:var(--brand-800)!important}.tableHeader,.listHeader,.pendingHeader{background:var(--brand-100)!important;color:var(--brand-800)!important}@media (max-width: 1320px){.timelineSummary,.timelineDetailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.timelineSummary,.timelineDetailed,.educationGrid{grid-template-columns:1fr!important}.content{padding:20px 16px 40px!important}.card,.heroCard,.premiumSectionCard{border-radius:26px!important}}:root{--gse-brand: #00b8b5;--gse-dark: #003f3e;--gse-mid: #007f7d;--gse-soft: #dffcfb;--gse-text-soft: rgba(255,255,255,.82);--gse-gradient: radial-gradient(circle at top left, rgba(101,227,223,.28), transparent 18rem), linear-gradient(135deg, #003f3e 0%, #007f7d 48%, #00b8b5 100%);--gse-gradient-alt: radial-gradient(circle at top left, rgba(255,255,255,.16), transparent 16rem), linear-gradient(135deg, #004f4d 0%, #008b89 55%, #00b8b5 100%)}.badge,.badge.success,.badge.warning,.badge.danger,.badge.info,.badge.neutral,[class*=badge]{background:linear-gradient(135deg,#006f6d,#00b8b5)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px #ffffff29!important;text-shadow:none!important}.badgeRow,.badgeRow.center,.milestone .badgeRow,.deliverableCard .badgeRow,.findingItem .badgeRow,.pendingCard .badgeRow{background:transparent!important}.progress,.progressTrack{background:#00b8b51f!important}.progressFill,.progressFill.success,.progressFill.warning,.progressFill.danger,.progressFill.info,.progressFill.neutral{background:linear-gradient(90deg,#00b8b5,#65e3df)!important}.kpis .kpi,.kpis .premiumKpi,.kpi,.premiumKpi{background:var(--gse-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 28px 70px #003f3e2e!important}.kpis .kpi *,.kpis .premiumKpi *,.kpi *,.premiumKpi *{color:#fff!important}.kpis .kpi .muted,.kpis .premiumKpi .muted,.kpi .muted,.premiumKpi .muted{color:#ffffffd6!important}.kpis .kpi .iconBox,.kpis .premiumKpi .iconBox,.kpi .iconBox,.premiumKpi .iconBox{background:#ffffffeb!important;color:var(--gse-mid)!important;box-shadow:0 12px 30px #0000001a!important}.kpis .kpi .iconBox svg,.kpis .premiumKpi .iconBox svg,.kpi .iconBox svg,.premiumKpi .iconBox svg{color:var(--gse-mid)!important;stroke:var(--gse-mid)!important}.kpis .kpi .badge,.kpis .premiumKpi .badge,.kpi .badge,.premiumKpi .badge{background:#ffffff29!important;color:#fff!important;border-color:#ffffff3d!important}.disorderCard .badge,.disorderCard [class*=badge]{background:linear-gradient(135deg,#006f6d,#00b8b5)!important;color:#fff!important}.disorderScale,.disorderBox,.disorderCard .disorderBox{background:#00b8b514!important;border-color:#00b8b52e!important}.disorderBox strong,.disorderBox .dangerText,.disorderCard .dangerText{color:var(--gse-dark)!important}.rightPanel .nextCard,.rightPanel .updateCard{background:var(--gse-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 28px 70px #003f3e2e!important}.rightPanel .nextCard *,.rightPanel .updateCard *{color:#fff!important}.rightPanel .updateCard p,.rightPanel .nextCard p{color:#ffffffd6!important}.rightPanel .iconBox,.rightPanel .iconBox.teal{background:#ffffffeb!important;color:var(--gse-mid)!important}.rightPanel .iconBox svg,.rightPanel .iconBox.teal svg{stroke:var(--gse-mid)!important}.rightPanel .linkBtn,.rightPanel .tealButton{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important}.timelineDetailed .milestone,.timelineSummary .milestone,.milestone{color:var(--ink)!important}.milestone .badge,.milestone .badge.success,.milestone .badge.warning,.milestone .badge.danger,.milestone .badge.info,.milestone .badge.neutral{min-width:110px;justify-content:center;background:linear-gradient(135deg,#006f6d,#00b8b5)!important;color:#fff!important;border-color:#ffffff2e!important}.findingItem,.findingCard,.premiumFindingCard{background:var(--gse-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 24px 60px #003f3e26!important;overflow:hidden!important}.findingItem *,.findingCard *,.premiumFindingCard *,.findingItem .muted,.findingItem .area,.findingItem .itemTitle,.findingItem .chevron,.findingCard .muted,.findingCard .area,.findingCard .itemTitle,.premiumFindingCard .muted,.premiumFindingCard .area,.premiumFindingCard .itemTitle{color:#fff!important}.findingItem .findingExpanded,.findingExpanded{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffffdb!important}.findingExpanded p,.findingExpanded strong,.findingExpanded .muted{color:#ffffffe0!important}.findingItem .badge,.findingExpanded .badge{background:#ffffff29!important;color:#fff!important;border-color:#ffffff3d!important}.pendingCard,.premiumPendingCard,.pendingItem,.pendingRow{background:var(--gse-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 24px 60px #003f3e26!important;overflow:hidden!important}.pendingCard *,.premiumPendingCard *,.pendingItem *,.pendingRow *{color:#fff!important}.pendingHeader,.pendingCard .pendingHeader,.pendingCard .itemTitle,.pendingCard .muted,.pendingMeta,.pendingMeta strong{background:transparent!important;color:#fff!important}.pendingCard .muted,.pendingCard .pendingMeta,.pendingCard .pendingDetails p{color:#ffffffdb!important}.pendingDetails,.pendingCard .pendingDetails{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffffe0!important}.pendingDetails strong,.pendingDetails .muted,.pendingDetails a,.pendingDetails p{color:#ffffffeb!important}.pendingDetails .secondaryLink,.pendingCard .secondaryLink{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important}.pendingCard .badge{background:#ffffff29!important;color:#fff!important;border-color:#ffffff3d!important}.deliverableCard,.premiumDeliverableCard{background:var(--gse-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 24px 60px #003f3e26!important;overflow:hidden!important}.deliverableCard *,.premiumDeliverableCard *,.deliverableCard .area,.deliverableCard .itemTitle,.deliverableCard .muted,.deliverableCard .chevron,.premiumDeliverableCard .area,.premiumDeliverableCard .itemTitle,.premiumDeliverableCard .muted{color:#fff!important}.deliverableCard .observation,.premiumDeliverableCard .observation{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffffe0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.deliverableCard .secondaryLink,.premiumDeliverableCard .secondaryLink,.deliverableCard a,.premiumDeliverableCard a{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:16px!important;padding:8px 10px!important;width:fit-content!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important}.deliverableCard .secondaryLink svg,.deliverableCard a svg,.premiumDeliverableCard .secondaryLink svg,.premiumDeliverableCard a svg{stroke:#fff!important}.deliverableCard .badge,.premiumDeliverableCard .badge{background:#ffffff29!important;color:#fff!important;border-color:#ffffff3d!important}.findingItem .itemTitle,.findingItem .muted,.pendingCard .itemTitle,.pendingCard .muted,.deliverableCard .itemTitle,.deliverableCard .muted,.rightPanel .updateCard strong,.rightPanel .updateCard p,.rightPanel .nextCard h3,.rightPanel .nextCard p{background:transparent!important;box-shadow:none!important}.filters select,.filterSelect select{border:1px solid rgba(0,184,181,.24)!important;box-shadow:0 10px 24px #0058560d!important}.documentsPage{display:grid;gap:24px}.documentsHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:stretch;border-radius:42px;padding:34px;background:radial-gradient(circle at 10% 0%,rgba(0,184,181,.36),transparent 26rem),radial-gradient(circle at 95% 20%,rgba(101,227,223,.22),transparent 23rem),linear-gradient(135deg,#003f3e,#007f7d 48%,#00b8b5);color:#fff;box-shadow:0 34px 95px #003f3e3d}.documentsHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 76%);mask-image:radial-gradient(circle at center,black,transparent 76%);pointer-events:none}.documentsHeroContent,.documentsHeroMetrics{position:relative;z-index:1}.documentsHero h2{max-width:860px;font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-.06em;color:#fff;margin:0 0 18px}.documentsHero p{max-width:760px;color:#ffffffd1;font-size:16px;line-height:1.65;margin:0 0 28px}.documentsActions{display:flex;flex-wrap:wrap;gap:12px}.documentsUploadButton,.documentsSecondaryButton{min-height:52px}.documentsSecondaryButton{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.disabledButton{opacity:.72;cursor:not-allowed}.documentsHeroMetrics{display:grid;gap:14px;align-content:center}.documentsHeroMetrics .portalMetricCard{background:#ffffff1c!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.documentsHeroMetrics .portalMetricCard *{color:#fff!important}.documentsChecklist{display:grid;gap:22px}.documentCategoryBlock{border-radius:34px;border:1px solid rgba(0,184,181,.16);overflow:hidden;background:#fffffff0;box-shadow:0 18px 45px #00585613}.documentCategoryHeader{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;background:radial-gradient(circle at top left,rgba(0,184,181,.26),transparent 18rem),linear-gradient(135deg,#003f3e,#006f6d 58%,#00b8b5);color:#fff}.documentCategoryHeader span{display:block;color:#ffffffb8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.documentCategoryHeader h3{margin:4px 0 0;color:#fff!important;font-size:21px}.documentCategoryHeader .badge,.documentCategoryHeader [class*=badge]{background:#ffffff24!important;border-color:#ffffff3d!important;color:#fff!important}.documentItemsGrid{display:grid;gap:14px;padding:18px}.documentChecklistItem{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:flex-start;border-radius:26px;padding:16px;background:radial-gradient(circle at top left,rgba(0,184,181,.23),transparent 15rem),linear-gradient(135deg,#003f3e,#006f6d 56%,#00b8b5);color:#fff;box-shadow:0 14px 34px #0058561f}.documentCheckIcon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.22)}.documentChecklistContent{min-width:0}.documentItemTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.documentItemTop h3{margin:0;color:#fff!important;font-size:16px;line-height:1.25}.documentChecklistContent p{color:#ffffffd1;line-height:1.55;margin:8px 0 0;font-size:14px}.documentChecklistItem .badge,.documentChecklistItem [class*=badge]{background:#ffffff24!important;border-color:#ffffff38!important;color:#fff!important}.documentObservation{margin-top:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;border-radius:18px;padding:10px 12px;color:#ffffffd6;font-size:13px;line-height:1.45;overflow-wrap:anywhere}@media (max-width: 1120px){.documentsHero{grid-template-columns:1fr}.documentsHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.documentsHero{border-radius:28px;padding:24px}.documentsHero h2{font-size:36px}.documentsHeroMetrics{grid-template-columns:1fr}.documentItemTop{flex-direction:column}.documentChecklistItem{grid-template-columns:1fr}}.documentChecklistItem h3,.documentChecklistItem p{overflow-wrap:anywhere}.documentResponseBox{margin-top:14px;display:grid;gap:8px;max-width:360px}.documentResponseBox label{color:#ffffffc7;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.documentResponseBox select{width:100%;min-height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.24);background:#ffffff24;color:#fff;padding:0 14px;font-family:Roboto,sans-serif;font-weight:800;outline:none;box-shadow:inset 0 1px #ffffff14}.documentResponseBox select option{color:#003f3e;background:#fff}.documentResponseBox select:disabled{opacity:.7;cursor:wait}.documentSaveMessage,.documentResponseDate{color:#ffffffc2;font-size:12px;line-height:1.35}.documentSaveMessage{min-height:16px}@media (max-width: 900px){.mobileTabs{display:flex!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 4px 16px!important;margin:0 0 18px!important;scrollbar-width:none!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mobileTabs::-webkit-scrollbar{display:none!important}.mobileTabs button{flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:54px!important;min-height:54px!important;border-radius:20px!important;border:1px solid rgba(0,184,181,.16)!important;background:#ffffffe0!important;color:#315b5a!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;white-space:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;box-shadow:0 10px 26px #00585614!important;scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mobileTabs button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0058561c!important}.mobileTabs button.active{background:linear-gradient(135deg,#003f3e,#007f7d 48%,#00b8b5)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 16px 34px #00585638!important}}@media (max-width: 520px){.mobileTabs{gap:9px!important;padding:8px 2px 14px!important}.mobileTabs button{flex-basis:112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:52px!important;min-height:52px!important;border-radius:18px!important;font-size:13px!important;padding:0 10px!important}}.duplicatedProjectCard,.mobileStaticHero.duplicatedProjectCard,.connectedBoardCard,.projectSummaryCard,.dashboardIntroCard,.overviewHero{display:none!important}.unifiedProjectHeader,.premiumHeader,.appHeader,.topHeader,.header.unifiedProjectHeader{position:relative!important;overflow:hidden!important;margin:22px 24px 24px!important;padding:clamp(24px,3vw,38px)!important;border:0!important;border-radius:38px!important;background:radial-gradient(circle at 8% 0%,rgba(101,227,223,.34),transparent 28rem),radial-gradient(circle at 95% 25%,rgba(255,255,255,.13),transparent 24rem),linear-gradient(135deg,#003f3e,#007f7d 48%,#00b8b5)!important;color:#fff!important;box-shadow:0 32px 90px #003f3e3d!important}.unifiedProjectHeader:before,.premiumHeader:before,.appHeader:before,.topHeader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);pointer-events:none}.unifiedProjectHeader>*,.premiumHeader>*,.appHeader>*,.topHeader>*{position:relative;z-index:1}.unifiedProjectHeader h1,.unifiedProjectHeader h2,.unifiedProjectHeader h3,.unifiedProjectHeader p,.unifiedProjectHeader span,.unifiedProjectHeader div,.premiumHeader h1,.premiumHeader h2,.premiumHeader h3,.premiumHeader p,.premiumHeader span,.premiumHeader div,.appHeader h1,.appHeader h2,.appHeader h3,.appHeader p,.appHeader span,.appHeader div,.topHeader h1,.topHeader h2,.topHeader h3,.topHeader p,.topHeader span,.topHeader div{color:#fff!important}.unifiedProjectHeader h1,.premiumHeader h1,.appHeader h1,.topHeader h1{font-size:clamp(34px,4.2vw,62px)!important;line-height:.95!important;letter-spacing:-.065em!important;font-weight:900!important}.unifiedHeaderIcon,.headerIcon,.premiumHeader .headerIcon,.appHeader .headerIcon,.topHeader .headerIcon{width:68px!important;height:68px!important;min-width:68px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:0 18px 42px #003f3e38!important}.unifiedHeaderIcon svg,.headerIcon svg,.premiumHeader .headerIcon svg,.appHeader .headerIcon svg,.topHeader .headerIcon svg{color:#fff!important;stroke:#fff!important}.unifiedProjectHeader .badge,.unifiedProjectHeader [class*=badge],.premiumHeader .badge,.premiumHeader [class*=badge],.appHeader .badge,.appHeader [class*=badge],.topHeader .badge,.topHeader [class*=badge]{background:#ffffff24!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:none!important}.unifiedProjectHeader .badge *,.premiumHeader .badge *,.appHeader .badge *,.topHeader .badge *{color:#fff!important}.unifiedProjectHeader .personCard,.unifiedProjectHeader .ownerCard,.unifiedProjectHeader .responsibleCard,.unifiedProjectHeader .projectPeopleCard,.unifiedProjectHeader .miniCard,.premiumHeader .personCard,.premiumHeader .ownerCard,.premiumHeader .responsibleCard,.premiumHeader .projectPeopleCard,.premiumHeader .miniCard{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:24px!important}.unifiedProjectHeader a[href*=meet],.unifiedProjectHeader a[href*=calendar],.unifiedProjectHeader .meetButton,.unifiedProjectHeader .meetingButton,.unifiedProjectHeader .primaryPortalButton,.premiumHeader a[href*=meet],.premiumHeader a[href*=calendar],.premiumHeader .meetButton,.premiumHeader .meetingButton,.premiumHeader .primaryPortalButton,.appHeader a[href*=meet],.appHeader .primaryPortalButton,.topHeader a[href*=meet],.topHeader .primaryPortalButton{background:#ffffff29!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 18px 40px #003f3e2e!important}.unifiedProjectHeader a[href*=meet]:hover,.unifiedProjectHeader a[href*=calendar]:hover,.unifiedProjectHeader .meetButton:hover,.unifiedProjectHeader .meetingButton:hover,.unifiedProjectHeader .primaryPortalButton:hover,.premiumHeader a[href*=meet]:hover,.premiumHeader .primaryPortalButton:hover{background:#ffffff38!important;transform:translateY(-1px)}.content,.mainContent,.pageContent{padding-top:0!important}@media (max-width: 768px){.unifiedProjectHeader,.premiumHeader,.appHeader,.topHeader,.header.unifiedProjectHeader{margin:14px 12px 18px!important;padding:24px 20px!important;border-radius:30px!important}.unifiedProjectHeader h1,.premiumHeader h1,.appHeader h1,.topHeader h1{font-size:clamp(30px,9vw,42px)!important;line-height:.98!important}.unifiedHeaderIcon,.headerIcon,.premiumHeader .headerIcon,.appHeader .headerIcon,.topHeader .headerIcon{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important}.unifiedProjectHeader .headerActions,.premiumHeader .headerActions,.appHeader .headerActions,.topHeader .headerActions,.unifiedHeaderActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.unifiedProjectHeader .badge,.premiumHeader .badge,.appHeader .badge,.topHeader .badge{font-size:11px!important;padding:8px 10px!important}}@media (max-width: 768px){.timelineSummary,.timelineDetailed,.timeline,.routeSection{display:grid!important}.milestone,.premiumMilestone{display:block!important}}.hideDuplicatedProjectCard,.duplicatedProjectCard,.mobileStaticHero,.connectedBoardCard,.projectSummaryCard,.dashboardIntroCard,.overviewHero,.summaryHero{display:none!important}.unifiedProjectHeader,.premiumHeader,.appHeader,.topHeader,.header.unifiedProjectHeader{position:relative!important;overflow:hidden!important;margin:22px 24px 26px!important;padding:clamp(26px,3.2vw,42px)!important;border:0!important;border-radius:38px!important;background:radial-gradient(circle at 8% 0%,rgba(101,227,223,.34),transparent 28rem),radial-gradient(circle at 95% 25%,rgba(255,255,255,.13),transparent 24rem),linear-gradient(135deg,#003f3e,#007f7d 48%,#00b8b5)!important;color:#fff!important;box-shadow:0 32px 90px #003f3e3d!important}.unifiedProjectHeader *,.premiumHeader *,.appHeader *,.topHeader *{color:#fff!important}.unifiedProjectHeader p,.premiumHeader p,.appHeader p,.topHeader p{color:#ffffffd1!important}.unifiedProjectHeader .badge,.unifiedProjectHeader [class*=badge],.premiumHeader .badge,.premiumHeader [class*=badge],.appHeader .badge,.appHeader [class*=badge],.topHeader .badge,.topHeader [class*=badge]{background:#ffffff24!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important}@media (max-width: 768px){.hideDuplicatedProjectCard,.duplicatedProjectCard,.mobileStaticHero,.connectedBoardCard,.projectSummaryCard,.dashboardIntroCard,.overviewHero,.summaryHero{display:none!important}.unifiedProjectHeader,.premiumHeader,.appHeader,.topHeader,.header.unifiedProjectHeader{margin:14px 12px 18px!important;padding:24px 20px!important;border-radius:30px!important}.timelineSummary,.timelineDetailed,.timeline,.routeSection{display:grid!important}.milestone,.premiumMilestone{display:block!important}}:root{--brand: #00b8b5;--brand-dark: #0b4e58;--warning-soft: #ff9e7d}.dashboardKpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:22px}.dashboardWidgetCard{background:#fffffff0;border:1px solid rgba(11,78,88,.18);border-radius:22px;box-shadow:0 14px 34px #0336391a;padding:16px 16px 14px;min-height:220px;display:flex;flex-direction:column;gap:10px}.dashboardWidgetCard.clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dashboardWidgetCard.clickable:hover{transform:translateY(-2px);box-shadow:0 18px 42px #03363924}.dashboardWidgetHeader span{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#102f37}.dashboardWidgetValue{font-family:Montserrat,sans-serif;font-size:2.2rem;line-height:1;font-weight:800;color:var(--brand-dark)}.dashboardWidgetGraphic{flex:1;display:flex;align-items:center;justify-content:center}.dashboardWidgetFooter{font-size:.84rem;color:#58737a}.dashboardGaugeWrap{width:100%}.dashboardGaugeTrack{position:relative;width:118px;height:59px;overflow:hidden;margin:0 auto}.dashboardGaugeFill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px 999px 0 0}.dashboardGaugeMask{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);width:76px;height:76px;background:#fff;border-radius:50%}.dashboardGaugeNeedle{position:absolute;left:50%;bottom:0;width:3px;height:46px;background:#516d72;transform-origin:bottom center;border-radius:999px}.dashboardGaugeNeedle:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:#516d72}.dashboardGaugeLabels{display:flex;justify-content:space-between;margin-top:8px;color:#45656a;font-size:.78rem}.thermoWidget{display:grid;grid-template-columns:40px 1fr 76px;gap:10px;align-items:end;width:100%}.thermoScale{display:flex;flex-direction:column;justify-content:space-between;height:112px;font-size:.72rem;color:#5f787d}.thermoTube{position:relative;width:26px;height:112px;border-radius:999px;background:linear-gradient(180deg,#ff5c49,#ffd666 52%,#21c2a4);justify-self:center;box-shadow:inset 0 0 0 3px #ffffffb8,0 0 0 1px #0b4e581f}.thermoBulb{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#ff6b54,#ffbb62);box-shadow:inset 0 0 0 3px #ffffffb8,0 0 0 1px #0b4e581f}.thermoMarker{position:absolute;left:calc(100% + 4px);width:14px;height:10px;border-radius:999px;background:#203d45}.thermoLegend{display:flex;flex-direction:column;gap:6px;font-size:.73rem;color:#48656b}.swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.swatch.danger{background:#ff6c5e}.swatch.warning{background:#ffb55a}.swatch.success{background:#1bc8aa}.miniMilestoneChart{width:100%}.miniMilestoneBars{display:flex;gap:10px;align-items:end;height:100px}.miniMilestoneCol{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.miniMilestoneCol span{font-size:.76rem;color:#25434a}.miniMilestoneBar{width:100%;border-radius:10px;min-height:16px}.miniMilestoneCol.done .miniMilestoneBar{height:65px;background:linear-gradient(180deg,var(--brand-dark),var(--brand))}.miniMilestoneCol.current .miniMilestoneBar{height:40px;background:#00b8b566;border:1px solid rgba(11,78,88,.15)}.miniMilestoneCol.todo .miniMilestoneBar{height:22px;background:#d9e2e5}.miniMilestoneFoot{margin-top:10px;font-size:.78rem;color:#4e686e}.miniPendingChart{width:100%;display:flex;flex-direction:column;gap:10px}.miniPendingRow{display:grid;grid-template-columns:64px 1fr 22px;align-items:center;gap:8px;font-size:.76rem;color:#24454c}.miniPendingBar{height:12px;background:#dfe6e9;border-radius:999px;overflow:hidden}.miniPendingBar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand-dark),var(--brand));border-radius:999px}.miniPendingBar.success i{background:linear-gradient(90deg,#49d1c6,#83ece4)}.miniPendingLine{height:42px}.miniPendingLine svg{width:100%;height:100%}.miniBlockerWidget{width:100%;display:flex;flex-direction:column;gap:10px}.miniSmileGauge{position:relative;width:118px;height:59px;overflow:hidden;border-radius:999px 999px 0 0;margin:0 auto}.miniSmileCenter{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);width:82px;height:82px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.miniSmileFace{font-size:1.35rem;line-height:1}.miniSmileCenter strong{margin-top:2px;font-size:.82rem;color:#29616c}.miniSparkline{display:flex;align-items:center;gap:10px}.sparkCheck{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#00b8b51f;color:var(--brand-dark);font-size:.72rem;font-weight:700}.miniSparkline svg{flex:1;height:30px}.executiveDisorderCard{border-radius:26px;overflow:hidden}.executiveHeader{align-items:flex-start}.executiveDisorderTopline{display:flex;justify-content:space-between;gap:16px;margin:4px 0 16px;color:#577076;font-size:.92rem}.executiveMeter{margin-bottom:20px}.dashboardSplitGrid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.dashboardChartCard{background:linear-gradient(180deg,#f8fcfcf5,#f1f7f7fa);border:1px solid rgba(11,78,88,.1);border-radius:22px;padding:18px}.dashboardChartTitle{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:#13353c;margin-bottom:12px}.chartLegendRow{display:flex;gap:16px;align-items:center;color:#557075;font-size:.78rem;margin-bottom:12px}.legendDot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px}.legendDot.danger{background:#ff8b77}.legendDot.brand{background:var(--brand)}.dashboardBarsChart{height:235px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:10px}.dashboardBarGroup{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.dashboardBars{width:100%;height:200px;display:flex;align-items:flex-end;justify-content:center;gap:6px}.dashboardBar{width:14px;border-radius:8px 8px 0 0;min-height:10px}.dashboardBar.danger{background:linear-gradient(180deg,#ffb39d,#ff8b77)}.dashboardBar.brand{background:linear-gradient(180deg,#69ddd4 0%,var(--brand) 100%)}.dashboardBarGroup span{font-size:.74rem;color:#577075}.dashboardRadarWrap{display:flex;flex-direction:column;align-items:center}.dashboardRadarSvg{width:100%;max-width:280px;height:auto}.dashboardRadarLabel{font-size:9px;fill:#46676f}.radarLegend{justify-content:center;margin-top:8px}.executiveNote{margin-top:16px}.rightPanel{display:flex;flex-direction:column;gap:16px}.nextCard{background:#fffffff5;border:1px solid rgba(11,78,88,.12);box-shadow:0 14px 34px #03363917}.updateCard{border-radius:22px;box-shadow:0 14px 30px #03363914}@media (max-width: 1180px){.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.dashboardKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardSplitGrid{grid-template-columns:1fr}.executiveDisorderTopline{flex-direction:column}}@media (max-width: 560px){.dashboardKpiGrid{grid-template-columns:1fr}.dashboardWidgetCard{min-height:200px}.dashboardWidgetValue{font-size:1.9rem}.thermoWidget{grid-template-columns:34px 1fr 70px}}.executiveSummaryLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.executiveSummaryMain{display:grid;gap:24px}.executiveRightPanel{display:grid;gap:18px;position:sticky;top:22px}.executiveSideCard{border-radius:28px;background:#fffffff5;border:1px solid rgba(0,184,181,.15);box-shadow:0 18px 42px #03363914;padding:26px;color:#082f36}.executiveSideCard h3{margin:12px 0 10px;color:#062f36;font-size:24px;line-height:1.15;letter-spacing:-.03em}.executiveSideCard p{margin:0;color:#587176;line-height:1.55}.sideCardIconLine{display:flex;align-items:center;gap:10px;color:#007f7d;font-weight:900;font-family:Montserrat,sans-serif}.sideIcon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;color:#007f7d;background:#00b8b51f;border:1px solid rgba(0,184,181,.15)}.sideIcon.warning{color:#005f5d;background:#00b8b51a}.sideMeetButton,.sideLinkButton{margin-top:22px;min-height:50px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;border:1px solid rgba(0,184,181,.18);color:#fff;background:linear-gradient(135deg,#006f6d,#00b8b5);font-family:Montserrat,sans-serif;font-weight:900;text-decoration:none;box-shadow:0 14px 30px #00b8b533}.sideLinkButton{color:#007f7d;background:#00b8b514;box-shadow:none}.sidePendingMeta{display:grid;gap:8px;margin:18px 0 14px;color:#385b60;font-size:14px}.executiveMilestonesCard{border-radius:30px;overflow:hidden}.executiveMilestonesHeader{align-items:flex-start}.executiveMilestoneGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.executiveMilestoneItem{border-radius:24px;background:radial-gradient(circle at top left,rgba(0,184,181,.16),transparent 14rem),linear-gradient(180deg,#fffffff5,#f8fdfdfa);border:1px solid rgba(0,184,181,.14);box-shadow:0 12px 28px #0336390e;padding:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.executiveMilestoneItem:hover,.executiveMilestoneItem.selected{transform:translateY(-2px);border-color:#00b8b557;box-shadow:0 18px 38px #03363917}.executiveMilestoneTop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.executiveMilestoneNumber{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;font-family:Montserrat,sans-serif;font-weight:900;color:#fff;background:linear-gradient(135deg,#006f6d,#00b8b5)}.executiveMilestoneNumber.neutral{color:#557176;background:#eef6f6}.executiveMilestoneNumber.warning,.executiveMilestoneNumber.info{color:#fff;background:linear-gradient(135deg,#007f7d,#34d2cc)}.executiveMilestoneItem h3{min-height:44px;margin:0 0 12px;color:#062f36;font-size:15px;line-height:1.25}.executiveMilestoneMeta{min-height:34px;display:flex;justify-content:space-between;gap:10px;color:#5f777b;font-size:12px;margin-bottom:12px}.executiveMilestoneMeta strong{color:#082f36}.executiveMilestoneProgress{margin-top:9px;color:#5f777b;font-size:12px}.executiveDisorderCard{margin-bottom:0}.twoColumns{display:none}@media (max-width: 1280px){.executiveSummaryLayout{grid-template-columns:1fr}.executiveRightPanel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.executiveMilestoneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.executiveRightPanel{grid-template-columns:1fr}.executiveMilestoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.executiveMilestoneGrid{grid-template-columns:1fr}.executiveSideCard{padding:22px;border-radius:24px}}.dashboardKpiGrid.fourCards{grid-template-columns:repeat(4,minmax(0,1fr))}.hitosProgressCard{border-radius:28px;overflow:hidden}.hitosProgressLayout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:center}.hitosProgressStat{position:relative;min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 8px 14px 18px}.hitosMiniAccent{position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,#ff8b77,#ffd1c7)}.hitosProgressValue{font-family:Montserrat,sans-serif;font-size:4rem;line-height:.95;font-weight:800;color:#000;letter-spacing:-.06em}.hitosProgressLabel{margin-top:10px;font-family:Montserrat,sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.02em;color:#27383d}.hitosProgressMain{min-width:0}.hitosProgressHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.hitosProgressHeader h2{margin:0;text-transform:uppercase;font-size:1rem;letter-spacing:.02em}.hitosTrackLabels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-bottom:10px}.hitosTrackLabel{padding:0;border:0;background:transparent;font-family:Montserrat,sans-serif;font-size:.9rem;color:#223439;cursor:pointer}.hitosTrackLabel.selected{color:#00a8a5;font-weight:800}.hitosLineWrap{position:relative;height:36px;margin-bottom:14px}.hitosLineBase,.hitosLineFill{position:absolute;top:50%;left:0;transform:translateY(-50%);height:6px;border-radius:999px}.hitosLineBase{width:100%;background:#d7e3e6}.hitosLineFill{background:linear-gradient(90deg,#007f7d,#00b8b5)}.hitosDot{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:4px solid #00b8b5;background:#fff;cursor:pointer;box-shadow:0 0 0 4px #fff}.hitosDot.done{background:#00b8b5}.hitosDot.active{box-shadow:0 0 0 4px #fff,0 0 0 7px #00b8b52e}.hitosProgressHelp{color:#667d82;font-size:.85rem}.disorderInsightsCard{border-radius:28px}.executiveHeader.compact{margin-bottom:6px}@media (max-width: 1180px){.dashboardKpiGrid.fourCards{grid-template-columns:repeat(2,minmax(0,1fr))}.hitosProgressLayout{grid-template-columns:1fr}.hitosProgressStat{min-height:auto;padding-left:18px}}@media (max-width: 760px){.hitosTrackLabels{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:10px}}@media (max-width: 560px){.dashboardKpiGrid.fourCards{grid-template-columns:1fr}.hitosProgressValue{font-size:3.1rem}.hitosTrackLabels{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboardKpiGrid.fourCards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width: 1180px){.dashboardKpiGrid.fourCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){.dashboardKpiGrid.fourCards{grid-template-columns:1fr!important}}.hitosNamesCard .hitosProgressHeader p{margin:6px 0 0;color:#60787e;font-size:.9rem}.hitosProgressSubcopy{margin:12px 0 0;max-width:185px;color:#60787e;font-size:.86rem;line-height:1.45}.hitosNamesScroller{width:100%;overflow-x:auto;padding:2px 4px 10px;scrollbar-width:thin;scrollbar-color:rgba(0,184,181,.42) transparent}.hitosNamesScroller::-webkit-scrollbar{height:7px}.hitosNamesScroller::-webkit-scrollbar-thumb{background:#00b8b56b;border-radius:999px}.hitosTrackLabelsNamed{align-items:stretch;min-width:100%;margin-bottom:10px}.hitosTrackLabel.named{min-height:76px;padding:10px 9px;border:1px solid rgba(0,184,181,.14);border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;box-shadow:0 8px 18px #0336390b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hitosTrackLabel.named:hover,.hitosTrackLabel.named.selected{transform:translateY(-1px);border-color:#00b8b56b;box-shadow:0 12px 24px #03363914}.hitosTrackLabel.named.completed{background:linear-gradient(180deg,#00b8b51a,#fff 72%)}.hitoCode{width:34px;height:24px;border-radius:999px;display:grid;place-items:center;background:#00b8b51c;color:#007f7d;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:900}.hitosTrackLabel.completed .hitoCode,.hitosTrackLabel.selected .hitoCode{background:linear-gradient(135deg,#007f7d,#00b8b5);color:#fff}.hitoName{max-width:108px;color:#173940;font-size:.72rem;font-weight:700;line-height:1.15;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.namedLine{margin-top:6px}.radarFiveSystems .dashboardRadarSvg{max-width:330px}.radarFiveSystems .dashboardRadarLabel{font-size:9px;font-weight:800;fill:#143940}.radarSystemLegend{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.radarSystemItem{border:1px solid rgba(0,184,181,.12);border-radius:16px;background:#00b8b50e;padding:8px 7px;text-align:center}.radarSystemItem span{display:block;color:#567177;font-size:.68rem;font-weight:700;line-height:1.1}.radarSystemItem strong{display:block;margin-top:3px;color:#007f7d;font-family:Montserrat,sans-serif;font-size:.86rem;font-weight:900}@media (max-width: 1180px){.hitosProgressLayout{grid-template-columns:1fr}.hitosProgressSubcopy{max-width:none}}@media (max-width: 760px){.radarSystemLegend{grid-template-columns:repeat(2,minmax(0,1fr))}.hitosTrackLabel.named{min-height:82px}}@media (max-width: 520px){.radarSystemLegend{grid-template-columns:1fr}.hitosTrackLabel.named{min-height:76px}}.premiumFilters{align-items:end;gap:14px!important}.searchFilter{min-width:min(100%,360px);flex:1 1 340px}.searchInputWrap{min-height:44px;border:1px solid rgba(0,184,181,.24);border-radius:18px;background:#fff;box-shadow:0 10px 24px #0058560d;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--brand-800)}.searchInputWrap input{width:100%;border:0!important;outline:none!important;background:transparent!important;color:var(--ink)!important;font-size:14px;padding:11px 0!important;box-shadow:none!important}.searchInputWrap input::placeholder{color:#0f172a6b}.resultCounter{margin-bottom:16px}.emptyState{margin-top:18px;border:1px dashed rgba(0,184,181,.28);border-radius:24px;padding:24px;background:#00b8b50b;color:var(--brand-900);display:grid;gap:8px;justify-items:center;text-align:center}.emptyState strong{font-family:Montserrat,sans-serif;font-weight:900}.emptyState span{color:var(--muted);font-size:14px}.timelineDetailed{grid-template-columns:repeat(2,minmax(460px,1fr))!important;align-items:stretch!important;gap:24px!important}.timelineDetailed .premiumMilestone,.timelineDetailed .milestone{min-height:520px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:28px!important;text-align:left!important}.timelineDetailed .circle{margin:0 0 14px!important}.timelineDetailed .routeMilestoneTitle,.timelineDetailed .milestoneTitle{min-height:auto!important;margin:4px 0 18px!important;text-align:left!important;font-size:clamp(18px,1.35vw,24px)!important;line-height:1.18!important;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important}.timelineDetailed .badgeRow.center{justify-content:flex-start!important;align-items:flex-start!important;margin:0 0 16px!important}.timelineDetailed .targetDate{justify-content:flex-start!important;margin:0 0 16px!important}.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .milestoneDetails{display:grid!important;gap:14px!important;margin-top:20px!important;padding:18px!important;width:100%!important;flex:1!important}.timelineDetailed .detailBlock{display:grid!important;gap:6px!important}.timelineDetailed .detailBlock strong{font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.timelineDetailed .detailBlock p,.timelineDetailed .muted{margin:0!important;line-height:1.55!important;white-space:pre-line!important;overflow-wrap:anywhere!important}.timelineDetailed .secondaryLink{margin-top:4px!important;width:fit-content!important;max-width:100%!important;background:#00b8b51f!important;color:#006f6d!important;border:1px solid rgba(0,184,181,.22)!important;box-shadow:none!important}.timelineDetailed .secondaryLink svg{color:#006f6d!important;stroke:#006f6d!important}@media (max-width: 1180px){.timelineDetailed{grid-template-columns:1fr!important}.timelineDetailed .premiumMilestone,.timelineDetailed .milestone{min-height:auto!important}}@media (max-width: 680px){.timelineDetailed .premiumMilestone,.timelineDetailed .milestone{padding:22px!important;border-radius:26px!important}}.routeGrid,.timelineGrid,.milestonesGrid,.routeCardsGrid{align-items:stretch}.routeGrid article,.timelineGrid article,.milestonesGrid article,.routeCardsGrid article,.routeMilestoneCard,.premiumMilestone,.milestoneCard,.milestone,.routeCard{background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fffffff5!important;color:#002f36!important;border:1px solid rgba(0,184,181,.24)!important;box-shadow:0 18px 42px #0336390f!important}.routeGrid article.active,.routeGrid article.selected,.routeGrid article.success,.routeGrid article.finalizado,.timelineGrid article.active,.timelineGrid article.selected,.timelineGrid article.success,.timelineGrid article.finalizado,.milestonesGrid article.active,.milestonesGrid article.selected,.milestonesGrid article.success,.milestonesGrid article.finalizado,.routeCardsGrid article.active,.routeCardsGrid article.selected,.routeCardsGrid article.success,.routeCardsGrid article.finalizado,.routeMilestoneCard.active,.routeMilestoneCard.selected,.routeMilestoneCard.success,.routeMilestoneCard.finalizado,.premiumMilestone.active,.premiumMilestone.selected,.premiumMilestone.success,.premiumMilestone.finalizado,.milestoneCard.active,.milestoneCard.selected,.milestoneCard.success,.milestoneCard.finalizado{background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fffffff5!important;color:#002f36!important}.routeGrid article *,.timelineGrid article *,.milestonesGrid article *,.routeCardsGrid article *,.routeMilestoneCard *,.premiumMilestone *,.milestoneCard *,.milestone *,.routeCard *{color:inherit}.routeGrid .badge,.timelineGrid .badge,.milestonesGrid .badge,.routeCardsGrid .badge,.routeMilestoneCard .badge,.premiumMilestone .badge,.milestoneCard .badge,.milestone .badge,.routeCard .badge,.routeGrid [class*=Badge],.timelineGrid [class*=Badge],.milestonesGrid [class*=Badge],.routeCardsGrid [class*=Badge]{color:#fff!important;background:linear-gradient(135deg,#007f7d,#00b8b5)!important;border:1px solid rgba(255,255,255,.18)!important}.routeGrid .milestoneDetail,.timelineGrid .milestoneDetail,.milestonesGrid .milestoneDetail,.routeCardsGrid .milestoneDetail,.routeMilestoneCard .milestoneDetail,.premiumMilestone .milestoneDetail,.milestoneCard .milestoneDetail,.routeGrid .detailBox,.timelineGrid .detailBox,.milestonesGrid .detailBox,.routeCardsGrid .detailBox,.routeMilestoneCard .detailBox,.premiumMilestone .detailBox,.milestoneCard .detailBox{background:#00b8b50f!important;color:#315a60!important;border:1px solid rgba(0,184,181,.16)!important}.routeGrid a,.timelineGrid a,.milestonesGrid a,.routeCardsGrid a,.routeMilestoneCard a,.premiumMilestone a,.milestoneCard a{color:#007f7d!important;background:transparent!important;font-weight:900;text-decoration:none}.routeGrid,.timelineGrid,.milestonesGrid,.routeCardsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}@media (max-width: 900px){.routeGrid,.timelineGrid,.milestonesGrid,.routeCardsGrid{grid-template-columns:1fr!important}}.timelineDetailed .milestone,.timelineDetailed .premiumMilestone,.timelineDetailed .milestone:nth-child(5n+1),.timelineDetailed .premiumMilestone:nth-child(5n+1),.timelineDetailed .milestone.selected,.timelineDetailed .premiumMilestone.selected,.timelineDetailed .milestone.selected:nth-child(5n+1),.timelineDetailed .premiumMilestone.selected:nth-child(5n+1){background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fffffff5!important;color:#002f36!important;border:1px solid rgba(0,184,181,.24)!important;box-shadow:0 18px 42px #0336390f!important}.timelineDetailed .milestone:nth-child(5n+1) *,.timelineDetailed .premiumMilestone:nth-child(5n+1) *,.timelineDetailed .milestone.selected *,.timelineDetailed .premiumMilestone.selected *{color:#002f36!important}.timelineDetailed .milestone .badge,.timelineDetailed .premiumMilestone .badge,.timelineDetailed .milestone:nth-child(5n+1) .badge,.timelineDetailed .premiumMilestone:nth-child(5n+1) .badge{color:#fff!important;background:linear-gradient(135deg,#007f7d,#00b8b5)!important}.timelineDetailed .milestone .circle,.timelineDetailed .premiumMilestone .circle,.timelineDetailed .milestone:nth-child(5n+1) .circle,.timelineDetailed .premiumMilestone:nth-child(5n+1) .circle{color:#fff!important}.timelineDetailed .milestoneDetails,.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .milestone:nth-child(5n+1) .milestoneDetails,.timelineDetailed .premiumMilestone:nth-child(5n+1) .milestoneDetails{background:#00b8b50f!important;color:#315a60!important;border:1px solid rgba(0,184,181,.16)!important}.timelineDetailed .milestoneDetails *,.timelineDetailed .milestoneDetails.alwaysVisible *,.timelineDetailed .milestone:nth-child(5n+1) .milestoneDetails *,.timelineDetailed .premiumMilestone:nth-child(5n+1) .milestoneDetails *{color:#315a60!important}.timelineDetailed .secondaryLink,.timelineDetailed .milestone:nth-child(5n+1) .secondaryLink,.timelineDetailed .premiumMilestone:nth-child(5n+1) .secondaryLink{color:#007f7d!important;background:#00b8b51a!important;border:1px solid rgba(0,184,181,.22)!important}.pendingValidationBox{display:grid;gap:8px;padding:14px;border-radius:18px;background:#00b8b512;border:1px solid rgba(0,184,181,.18)}.pendingValidationBox label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;color:#006f6d;text-transform:uppercase;letter-spacing:.04em}.pendingValidationBox select{width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(0,184,181,.24);background:#fff;color:#002f36;padding:0 12px;font-family:Roboto,sans-serif;font-weight:700}.pendingValidationBox span{font-size:12px;color:#557176}.pendingCard.clientValidated{border-color:#00b8b557!important;box-shadow:0 18px 38px #00b8b51a!important}.timelineDetailed .milestone,.timelineDetailed .premiumMilestone,.timelineDetailed .milestone:nth-child(1),.timelineDetailed .premiumMilestone:nth-child(1),.timelineDetailed .milestone.selected,.timelineDetailed .premiumMilestone.selected{background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fffffff5!important;color:#002f36!important}.timelineDetailed .milestoneDetails,.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .milestoneDetails.detailBox,.timelineDetailed .detailBox,.timelineDetailed .milestoneDetail{background:#00b8b50f!important;border:1px solid rgba(0,184,181,.18)!important;color:#315a60!important}.timelineDetailed .milestoneDetails *,.timelineDetailed .milestoneDetails.alwaysVisible *,.timelineDetailed .milestoneDetails.detailBox *,.timelineDetailed .detailBox *,.timelineDetailed .milestoneDetail *,.timelineDetailed .detailBlock,.timelineDetailed .detailBlock *,.timelineDetailed .detailTitle,.timelineDetailed .detailText{color:#315a60!important}.timelineDetailed .milestoneDetails strong,.timelineDetailed .milestoneDetails h3,.timelineDetailed .milestoneDetails h4,.timelineDetailed .milestoneDetails .detailHeading,.timelineDetailed .detailBox strong,.timelineDetailed .detailBox h3,.timelineDetailed .detailBox h4{color:#003f3e!important}.timelineDetailed .secondaryLink,.timelineDetailed a.secondaryLink,.timelineDetailed .milestoneLink,.timelineDetailed a[href]{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-height:0!important;height:auto!important;margin-top:14px!important;padding:8px 12px!important;border-radius:12px!important;background:#00b8b51a!important;border:1px solid rgba(0,184,181,.22)!important;color:#007f7d!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;align-items:center!important;justify-content:center!important;gap:6px!important}.timelineDetailed .milestoneDetails:empty,.timelineDetailed .detailBox:empty,.timelineDetailed .milestoneDetail:empty{display:none!important}.pendingActionRow{align-items:center;gap:10px}.pendingValidatePill{border:0;min-height:30px;padding:7px 18px;border-radius:999px;background:linear-gradient(135deg,#007f7d,#00b8b5);color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #00b8b529}.pendingValidatePill:hover{transform:translateY(-1px)}.pendingValidatePill:disabled{opacity:.65;cursor:not-allowed;transform:none}.pendingSaveMessage{font-size:12px;color:#ffffffdb;font-weight:700}.pendingCard:not(.selected) .pendingSaveMessage{color:#557176}.pendingCard.clientValidated{border-color:#00b8b557!important}.pendingValidationBox{display:none!important}.timelineDetailed>*,.timelineDetailed article,.timelineDetailed .milestone,.timelineDetailed .premiumMilestone,.timelineDetailed .routeMilestoneCard,.timelineDetailed .milestoneCard,.timelineDetailed [class*=milestone],.timelineDetailed [class*=Milestone]{background:radial-gradient(circle at top left,rgba(0,184,181,.07),transparent 16rem),#fffffffa!important;color:#002f36!important;border-color:#00b8b53d!important}.timelineDetailed>*:first-child,.timelineDetailed>*:first-child *,.timelineDetailed article:first-child,.timelineDetailed article:first-child *,.timelineDetailed .milestone:first-child,.timelineDetailed .milestone:first-child *,.timelineDetailed .premiumMilestone:first-child,.timelineDetailed .premiumMilestone:first-child *,.timelineDetailed [class*=milestone]:first-child,.timelineDetailed [class*=milestone]:first-child *{color:#002f36!important}.timelineDetailed .milestoneDetails,.timelineDetailed .milestoneDetails *,.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .milestoneDetails.alwaysVisible *,.timelineDetailed .detailBox,.timelineDetailed .detailBox *,.timelineDetailed .detailBlock,.timelineDetailed .detailBlock *,.timelineDetailed .milestoneDetail,.timelineDetailed .milestoneDetail *,.timelineDetailed .deliverablesInside,.timelineDetailed .deliverablesInside *,.timelineDetailed .relatedDeliverables,.timelineDetailed .relatedDeliverables *,.timelineDetailed .routeDetail,.timelineDetailed .routeDetail *,.timelineDetailed .description,.timelineDetailed .description *,.timelineDetailed .includes,.timelineDetailed .includes *{color:#315a60!important}.timelineDetailed .milestoneDetails strong,.timelineDetailed .milestoneDetails h3,.timelineDetailed .milestoneDetails h4,.timelineDetailed .detailBox strong,.timelineDetailed .detailBox h3,.timelineDetailed .detailBox h4,.timelineDetailed .detailBlock strong,.timelineDetailed .detailBlock h3,.timelineDetailed .detailBlock h4,.timelineDetailed .milestoneDetail strong,.timelineDetailed .milestoneDetail h3,.timelineDetailed .milestoneDetail h4,.timelineDetailed .deliverablesInside strong,.timelineDetailed .relatedDeliverables strong{color:#003f3e!important}.timelineDetailed .milestoneDetails,.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .detailBox,.timelineDetailed .detailBlock,.timelineDetailed .milestoneDetail,.timelineDetailed .deliverablesInside,.timelineDetailed .relatedDeliverables,.timelineDetailed .routeDetail{background:#00b8b50f!important;border:1px solid rgba(0,184,181,.18)!important}.timelineDetailed .deliverableMiniCard,.timelineDetailed .deliverableMiniCard *,.timelineDetailed .routeDeliverableCard,.timelineDetailed .routeDeliverableCard *,.timelineDetailed .milestoneDeliverable,.timelineDetailed .milestoneDeliverable *,.timelineDetailed [class*=deliverable],.timelineDetailed [class*=deliverable] *{color:#003f3e!important}.timelineDetailed .deliverableMiniCard,.timelineDetailed .routeDeliverableCard,.timelineDetailed .milestoneDeliverable,.timelineDetailed [class*=deliverable]{background:#ffffffb8!important;border:1px solid rgba(0,184,181,.16)!important}.timelineDetailed .badge,.timelineDetailed .badge *,.timelineDetailed [class*=badge],.timelineDetailed [class*=badge] *,.timelineDetailed [class*=Badge],.timelineDetailed [class*=Badge] *{color:#fff!important}.timelineDetailed a,.timelineDetailed a *,.timelineDetailed .secondaryLink,.timelineDetailed .secondaryLink *,.timelineDetailed .milestoneLink,.timelineDetailed .milestoneLink *{color:#007f7d!important}.timelineDetailed .secondaryLink,.timelineDetailed a.secondaryLink,.timelineDetailed .milestoneLink{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-height:0!important;height:auto!important;padding:8px 12px!important;border-radius:12px!important;background:#00b8b51a!important;border:1px solid rgba(0,184,181,.22)!important;font-weight:900!important;line-height:1.2!important}.timelineDetailed .gradient,.timelineDetailed .gradient *,.timelineDetailed .active,.timelineDetailed .active *,.timelineDetailed .selected,.timelineDetailed .selected *,.timelineDetailed .success,.timelineDetailed .success *,.timelineDetailed .finalizado,.timelineDetailed .finalizado *{color:#002f36!important}.timelineDetailed .gradient .badge,.timelineDetailed .gradient .badge *,.timelineDetailed .active .badge,.timelineDetailed .active .badge *,.timelineDetailed .selected .badge,.timelineDetailed .selected .badge *,.timelineDetailed .success .badge,.timelineDetailed .success .badge *,.timelineDetailed .finalizado .badge,.timelineDetailed .finalizado .badge *{color:#fff!important}.timelineDetailed .routeDetailsFixed,.timelineDetailed .routeDetailsFixed.routeDetailsFixed,.timelineDetailed .premiumMilestone .routeDetailsFixed,.timelineDetailed .milestone .routeDetailsFixed{background:#00b8b50f!important;border:1px solid rgba(0,184,181,.18)!important;color:#315a60!important;-webkit-text-fill-color:#315a60!important;text-shadow:none!important}.timelineDetailed .routeDetailsFixed .routeDetailTextBlock,.timelineDetailed .routeDetailsFixed .routeDetailTextBlock *,.timelineDetailed .routeDetailsFixed .routeMiniListFixed,.timelineDetailed .routeDetailsFixed .routeMiniListFixed *,.timelineDetailed .routeDetailsFixed p,.timelineDetailed .routeDetailsFixed span,.timelineDetailed .routeDetailsFixed div,.timelineDetailed .routeDetailsFixed li{color:#315a60!important;-webkit-text-fill-color:#315a60!important;text-shadow:none!important;background:transparent!important}.timelineDetailed .routeDetailsFixed strong,.timelineDetailed .routeDetailsFixed .routeDetailTextBlock strong,.timelineDetailed .routeDetailsFixed .routeMiniListFixed>strong{color:#003f3e!important;-webkit-text-fill-color:#003f3e!important;text-shadow:none!important;background:transparent!important}.timelineDetailed .routeMiniListItemFixed,.timelineDetailed .routeMiniListItemFixed *,.timelineDetailed button.routeMiniListItemFixed,.timelineDetailed button.routeMiniListItemFixed *{color:#003f3e!important;-webkit-text-fill-color:#003f3e!important;background:#ffffffd1!important;text-shadow:none!important}.timelineDetailed .routeSecondaryLinkFixed,.timelineDetailed .routeSecondaryLinkFixed *,.timelineDetailed a.routeSecondaryLinkFixed,.timelineDetailed a.routeSecondaryLinkFixed *{color:#007f7d!important;-webkit-text-fill-color:#007f7d!important;text-shadow:none!important}.timelineDetailed a.routeSecondaryLinkFixed{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-height:0!important;height:auto!important;padding:8px 12px!important;border-radius:12px!important;background:#00b8b51a!important;border:1px solid rgba(0,184,181,.22)!important;font-weight:900!important;line-height:1.2!important}.timelineDetailed .routeDetailTextBlock{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.timelineDetailed .premiumMilestone:first-child,.timelineDetailed .milestone:first-child{background:#fffffffa!important;color:#002f36!important}.filters,.premiumFilters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:20px 0}.filter{display:grid;gap:8px;min-width:220px}.filter span{font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;color:#557176;text-transform:uppercase;letter-spacing:.04em}.filter select,.searchInputWrap input{min-height:52px;border:1px solid rgba(0,184,181,.22);border-radius:18px;background:#fff;color:#002f36;padding:0 16px;font-size:15px;outline:none}.searchInputWrap{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid rgba(0,184,181,.22);border-radius:18px;background:#fff;padding:0 14px}.searchInputWrap input{border:0;min-height:auto;padding:0;width:100%}.searchInputWrap svg{color:#007f7d;flex:0 0 auto}@media (max-width: 720px){.filter,.searchFilter{min-width:100%;width:100%}}.timelineDetailed .routeAccordionDetails{display:grid!important;gap:12px!important;padding:14px!important;background:#00b8b50b!important;border:1px solid rgba(0,184,181,.16)!important;border-radius:24px!important}.timelineDetailed .routeAccordionItem{overflow:hidden;border:1px solid rgba(0,184,181,.18);border-radius:18px;background:#ffffffc7}.timelineDetailed .routeAccordionHeader{width:100%;border:0;padding:16px 18px;background:#ffffffe6;color:#003f3e!important;-webkit-text-fill-color:#003f3e!important;display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.timelineDetailed .routeAccordionHeader span,.timelineDetailed .routeAccordionHeader svg{color:#003f3e!important;-webkit-text-fill-color:#003f3e!important}.timelineDetailed .routeAccordionHeader svg{transition:transform .2s ease}.timelineDetailed .routeAccordionHeader svg.open{transform:rotate(90deg)}.timelineDetailed .routeAccordionBody{padding:0 18px 18px!important;background:#ffffffb8!important;color:#315a60!important;-webkit-text-fill-color:#315a60!important;border:0!important}.timelineDetailed .routeAccordionBody,.timelineDetailed .routeAccordionBody *,.timelineDetailed .routeAccordionBody p{color:#315a60!important;-webkit-text-fill-color:#315a60!important;text-shadow:none!important}.timelineDetailed .routeAccordionBody p{margin:0;line-height:1.65;white-space:pre-line}.timelineDetailed .routeAccordionBody.miniList{display:grid!important;gap:10px!important}.timelineDetailed .routeAccordionBody .miniListItem,.timelineDetailed .routeAccordionBody .routeMiniListItemFixed{color:#003f3e!important;-webkit-text-fill-color:#003f3e!important;background:#ffffffe6!important;border:1px solid rgba(0,184,181,.18)!important}.timelineDetailed .routeSecondaryLinkFixed{margin-top:4px!important}.timelineDetailed .routeDetailsFixed.routeAccordionDetails{min-height:0!important}@media (max-width: 720px){.timelineDetailed .routeAccordionHeader{padding:14px 15px;font-size:13px}.timelineDetailed .routeAccordionBody{padding:0 15px 15px!important}}.hitosProgressValue{color:#007f7d!important;-webkit-text-fill-color:#007f7d!important}.miniBlockerWidget.hasBlocks .miniSmileGauge{filter:saturate(1.15)}.miniBlockerWidget.hasBlocks .miniSmileCenter strong{color:#007f7d!important}.sparkCheck.alert{background:#00b8b52e!important;color:#007f7d!important;font-weight:900!important}.sparkCheck.ok{background:#00b8b51f!important;color:#007f7d!important}.chartLegendRow,.radarLegend{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;flex-wrap:nowrap!important;width:100%!important}.chartLegendRow span,.radarLegend span{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;line-height:1!important}.legendDot{flex:0 0 auto!important;margin-right:0!important}.dashboardRadarLabel{font-size:12px!important;font-weight:900!important;fill:#003f3e!important}.radarSystemLegend{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:12px!important}.radarSystemItem{min-width:0!important;padding:9px 6px!important;border-radius:14px!important;text-align:center!important;overflow:hidden!important}.radarSystemItem span{display:block!important;font-size:12px!important;font-weight:900!important;color:#557176!important;white-space:nowrap!important}.radarSystemItem strong{display:block!important;margin-top:3px!important;font-size:15px!important;color:#007f7d!important;white-space:nowrap!important}.dashboardChartCard .dashboardChartTitle{margin-bottom:14px!important}.dashboardChartCard>.chartLegendRow{justify-content:flex-start!important;margin-bottom:14px!important}@media (max-width: 720px){.radarSystemLegend{grid-template-columns:repeat(5,minmax(44px,1fr))!important;gap:6px!important}.radarSystemItem{padding:8px 4px!important}.radarSystemItem span{font-size:11px!important}.radarSystemItem strong{font-size:13px!important}.chartLegendRow,.radarLegend{gap:12px!important}}.findingsPremiumSection .sectionHeader{align-items:flex-start}.findingsFilters{display:grid!important;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.65fr) minmax(220px,.85fr);gap:14px!important;align-items:end}.findingsGridWhite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.findingWhiteCard{border-radius:26px;border:1px solid rgba(0,184,181,.22);background:radial-gradient(circle at top left,rgba(0,184,181,.07),transparent 14rem),#fffffffa;box-shadow:0 16px 34px #0336390e;overflow:hidden}.findingWhiteCard.selected{border-color:#00b8b561;box-shadow:0 20px 42px #03363914}.findingWhiteHeader{width:100%;border:0;background:transparent;padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left;cursor:pointer}.findingWhiteHeader h3{margin:8px 0 12px;color:#002f36;font-size:20px;line-height:1.18;letter-spacing:-.03em}.findingMetaLine{display:flex;flex-wrap:wrap;gap:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;color:#007f7d;text-transform:uppercase;letter-spacing:.04em}.findingMetaLine span{padding:5px 10px;border-radius:999px;background:#00b8b51a;color:#007f7d}.findingFixedExpanded{padding:0 22px 22px}.findingFixedScroll{height:280px;overflow-y:auto;padding:18px;border-radius:22px;border:1px solid rgba(0,184,181,.18);background:#00b8b50e;display:grid;align-content:start;gap:16px}.findingDetailBlock strong,.findingDetailGrid strong{display:block;margin-bottom:7px;color:#003f3e;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.findingDetailBlock p,.findingDetailGrid span{margin:0;color:#315a60;line-height:1.62;white-space:pre-line}.findingDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.findingDetailGrid>div{border-radius:18px;background:#ffffffb8;border:1px solid rgba(0,184,181,.14);padding:14px}.findingLink{justify-self:start;width:auto!important;max-width:max-content!important}.emptyState{margin-top:18px;border-radius:22px;border:1px dashed rgba(0,184,181,.24);background:#00b8b50b;padding:22px;color:#557176;text-align:center}@media (max-width: 1080px){.findingsFilters,.findingsGridWhite,.findingDetailGrid{grid-template-columns:1fr}}.processMasterSection{border-radius:30px}.processSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.processSummaryCard{background:radial-gradient(circle at top left,rgba(0,184,181,.1),transparent 18rem),#fffffff5;border:1px solid rgba(0,184,181,.2);border-radius:26px;padding:24px;box-shadow:0 18px 42px #03363912}.processSummaryCard span{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;color:#557176;text-transform:uppercase;letter-spacing:.04em}.processSummaryCard strong{display:block;margin-top:8px;font-family:Montserrat,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.95;color:#007f7d;letter-spacing:-.06em}.processSummaryCard p{margin:10px 0 0;color:#557176}.processFilters{align-items:end;margin:18px 0 24px}.processSearchFilter{min-width:min(100%,420px);flex:1 1 380px}.processTablesStack{display:grid;gap:24px}.processTableCard{background:#fffffff5;border:1px solid rgba(0,184,181,.18);border-radius:26px;padding:22px;box-shadow:0 18px 42px #0336390f}.processTableHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.processTableHeader h3{margin:0;color:#002f36;font-size:1.25rem}.processTableHeader p{margin:6px 0 0;color:#557176}.processTableWrap{overflow:auto;max-height:520px;border:1px solid rgba(0,184,181,.14);border-radius:18px;background:#fff}.processTable{width:100%;border-collapse:collapse;min-width:980px}.processTable th{position:sticky;top:0;z-index:1;background:#f1fbfb;color:#003f3e;font-family:Montserrat,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:.03em;padding:14px 16px;border-bottom:1px solid rgba(0,184,181,.18)}.processTable td{padding:14px 16px;color:#315a60;border-bottom:1px solid rgba(0,184,181,.1);vertical-align:top;line-height:1.45}.processTable td strong{color:#002f36}.processTable tr:last-child td{border-bottom:0}@media (max-width: 860px){.processSummaryGrid{grid-template-columns:1fr}.processTableHeader{flex-direction:column}}.processPreviewLink{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:999px;background:#00b8b51a;border:1px solid rgba(0,184,181,.22);color:#007f7d!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.processPreviewLink svg{color:#007f7d!important}.processPreviewLink:hover{background:#00b8b529;transform:translateY(-1px)}.processNoPreview{color:#8ba0a5;font-size:12px;font-weight:700;white-space:nowrap}.processTable th:nth-child(8),.processTable td:nth-child(8){min-width:120px}.processResourceButtons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.processResourceButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#00b8b51a;border:1px solid rgba(0,184,181,.22);color:#007f7d!important;-webkit-text-fill-color:#007f7d!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.processResourceButton.secondary{background:#007f7d17;border-color:#007f7d33}.processEmptyLink{color:#8aa0a4;font-size:12px;font-weight:700}.processTableWrap,.coeTableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;max-height:540px!important;-webkit-overflow-scrolling:touch}.processTable,.coeTable{width:max-content!important;min-width:1180px!important;table-layout:fixed!important}.processTable th,.processTable td,.coeTable th,.coeTable td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.processTable th:nth-child(1),.processTable td:nth-child(1),.coeTable th:nth-child(1),.coeTable td:nth-child(1){width:90px}.processTable th:nth-child(2),.processTable td:nth-child(2){width:145px}.processTable th:nth-child(3),.processTable td:nth-child(3){width:130px}.processTable th:nth-child(4),.processTable td:nth-child(4){width:210px}.processTable th:nth-child(5),.processTable td:nth-child(5){width:130px}.processTable th:nth-child(6),.processTable td:nth-child(6){width:240px}.processTable th:nth-child(7),.processTable td:nth-child(7){width:320px}.processTable th:nth-child(8),.processTable td:nth-child(8){width:145px}.processTable th:nth-child(9),.processTable td:nth-child(9){width:150px}.processTable th:nth-child(10),.processTable td:nth-child(10){width:150px}.coeTable th:nth-child(2),.coeTable td:nth-child(2){width:230px}.coeTable th:nth-child(3),.coeTable td:nth-child(3){width:300px}.coeTable th:nth-child(4),.coeTable td:nth-child(4){width:190px}.coeTable th:nth-child(5),.coeTable td:nth-child(5){width:330px}.coeTable th:nth-child(6),.coeTable td:nth-child(6),.coeTable th:nth-child(7),.coeTable td:nth-child(7),.coeTable th:nth-child(8),.coeTable td:nth-child(8),.coeTable th:nth-child(9),.coeTable td:nth-child(9){width:135px}.processPreviewLink,.processResourceButton,.processLinkButton{max-width:100%!important;white-space:nowrap!important}.coeChartsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 24px}.coeChartCard{background:#fffffff5;border:1px solid rgba(0,184,181,.18);border-radius:26px;padding:22px;box-shadow:0 18px 42px #0336390f;min-width:0}.coeChartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.coeChartHeader h3{margin:0;color:#002f36;font-size:1.05rem}.coeChartHeader p{margin:5px 0 0;color:#557176;font-size:.9rem}.coeBarsList{display:grid;gap:13px}.coeBarInfo{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:7px}.coeBarInfo span{color:#315a60;font-weight:700;font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.coeBarInfo strong{color:#007f7d;font-family:Montserrat,sans-serif;white-space:nowrap}.coeBarTrack{width:100%;height:11px;border-radius:999px;background:#00b8b51f;overflow:hidden}@media (max-width: 980px){.coeChartsGrid{grid-template-columns:1fr}}.fixedMatrixWrap,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.processesTableWrap,.coeMatrixWrap,.matrixScrollWrap,.processMatrixWrap{width:100%!important;max-width:100%!important;height:520px!important;max-height:520px!important;overflow:auto!important;border:1px solid rgba(0,184,181,.16)!important;border-radius:22px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #fff9!important;position:relative!important}.processesSection .tableWrap,.processesSection .tableWrapper,.processesSection .matrixWrap,.processesSection [class*=table],.coeSection .tableWrap,.coeSection .tableWrapper,.coeSection .matrixWrap,.coeSection [class*=table]{max-width:100%}.fixedMatrixTable,.processTable,.masterProcessTable,.coeTable,.processesTable,.coeMatrixTable,table.processTable,table.coeTable{width:max-content!important;min-width:1350px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.coeTable,.coeMatrixTable,table.coeTable{min-width:1280px!important}.fixedMatrixTable th,.fixedMatrixTable td,.processTable th,.processTable td,.masterProcessTable th,.masterProcessTable td,.coeTable th,.coeTable td,.processesTable th,.processesTable td,.coeMatrixTable th,.coeMatrixTable td{max-width:260px!important;min-width:130px!important;padding:12px 14px!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;color:#173f46!important;background:#fff!important;border-bottom:1px solid rgba(0,184,181,.1)!important}.fixedMatrixTable th,.processTable th,.masterProcessTable th,.coeTable th,.processesTable th,.coeMatrixTable th{position:sticky!important;top:0!important;z-index:3!important;background:#f2fbfb!important;color:#004f4e!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;line-height:1.25!important}.processTable th:nth-child(4),.processTable td:nth-child(4),.processTable th:nth-child(6),.processTable td:nth-child(6),.processTable th:nth-child(7),.processTable td:nth-child(7),.masterProcessTable th:nth-child(4),.masterProcessTable td:nth-child(4),.masterProcessTable th:nth-child(6),.masterProcessTable td:nth-child(6),.masterProcessTable th:nth-child(7),.masterProcessTable td:nth-child(7){min-width:240px!important;max-width:340px!important}.processTable th:nth-last-child(2),.processTable td:nth-last-child(2),.processTable th:last-child,.processTable td:last-child,.masterProcessTable th:nth-last-child(2),.masterProcessTable td:nth-last-child(2),.masterProcessTable th:last-child,.masterProcessTable td:last-child{min-width:150px!important;max-width:170px!important;text-align:center!important}.coeTable th:nth-child(2),.coeTable td:nth-child(2),.coeTable th:nth-child(3),.coeTable td:nth-child(3),.coeMatrixTable th:nth-child(2),.coeMatrixTable td:nth-child(2),.coeMatrixTable th:nth-child(3),.coeMatrixTable td:nth-child(3){min-width:250px!important;max-width:360px!important}.coeTable th:nth-child(5),.coeTable td:nth-child(5),.coeMatrixTable th:nth-child(5),.coeMatrixTable td:nth-child(5){min-width:280px!important;max-width:420px!important}.fixedMatrixWrap::-webkit-scrollbar,.processTableWrap::-webkit-scrollbar,.coeTableWrap::-webkit-scrollbar,.masterProcessTableWrap::-webkit-scrollbar,.matrixScrollWrap::-webkit-scrollbar{height:12px;width:12px}.fixedMatrixWrap::-webkit-scrollbar-thumb,.processTableWrap::-webkit-scrollbar-thumb,.coeTableWrap::-webkit-scrollbar-thumb,.masterProcessTableWrap::-webkit-scrollbar-thumb,.matrixScrollWrap::-webkit-scrollbar-thumb{background:#00b8b573;border-radius:999px}.fixedMatrixWrap::-webkit-scrollbar-track,.processTableWrap::-webkit-scrollbar-track,.coeTableWrap::-webkit-scrollbar-track,.masterProcessTableWrap::-webkit-scrollbar-track,.matrixScrollWrap::-webkit-scrollbar-track{background:#00b8b514;border-radius:999px}.processLinkButton,.matrixLinkButton,.processResourceButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:7px 10px!important;border-radius:12px!important;white-space:nowrap!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 900px){.fixedMatrixWrap,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixScrollWrap{height:460px!important;max-height:460px!important}.fixedMatrixTable,.processTable,.masterProcessTable,.coeTable,.processesTable,.coeMatrixTable{min-width:1180px!important}}.card:has(.processTable),.card:has(.masterProcessTable),.card:has(.coeTable),.card:has(.coeMatrixTable){overflow:hidden!important}.card:has(.processTable)>div:has(table),.card:has(.masterProcessTable)>div:has(table),.card:has(.coeTable)>div:has(table),.card:has(.coeMatrixTable)>div:has(table){width:100%!important;max-width:100%!important;height:520px!important;max-height:520px!important;overflow:auto!important;border-radius:22px!important}.processesSection,.masterProcessesSection,.coeSection,.listaMaestraSection,.processesPage,.coePage,.processMasterPage,.processesSection .card,.masterProcessesSection .card,.coeSection .card,.listaMaestraSection .card,.processesPage .card,.coePage .card,.processMasterPage .card{overflow:visible!important;max-height:none!important;height:auto!important}.individualMatrixScroll,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixScrollWrap,.processMatrixWrap,.coeMatrixWrap,.processesTableWrap{width:100%!important;max-width:100%!important;height:380px!important;max-height:380px!important;min-height:260px!important;overflow-x:auto!important;overflow-y:auto!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:22px!important;background:#fff!important;position:relative!important;display:block!important;margin-top:16px!important}div:has(>table.processTable),div:has(>table.masterProcessTable),div:has(>table.coeTable),div:has(>table.coeMatrixTable),div:has(>table.processesTable){width:100%!important;max-width:100%!important;height:380px!important;max-height:380px!important;min-height:260px!important;overflow-x:auto!important;overflow-y:auto!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:22px!important;background:#fff!important;display:block!important}.card:has(.processTableWrap),.card:has(.coeTableWrap),.card:has(.masterProcessTableWrap),.card:has(.individualMatrixScroll){overflow:visible!important;height:auto!important;max-height:none!important}.processTable,.masterProcessTable,.coeTable,.coeMatrixTable,.processesTable,.fixedMatrixTable,table.processTable,table.masterProcessTable,table.coeTable,table.coeMatrixTable,table.processesTable{width:max-content!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.processTable,.masterProcessTable,.processesTable,table.processTable,table.masterProcessTable,table.processesTable{min-width:1450px!important}.coeTable,.coeMatrixTable,table.coeTable,table.coeMatrixTable{min-width:1320px!important}.processTable th,.masterProcessTable th,.coeTable th,.coeMatrixTable th,.processesTable th,.fixedMatrixTable th{position:sticky!important;top:0!important;z-index:4!important;background:#f2fbfb!important;color:#004f4e!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-bottom:1px solid rgba(0,184,181,.22)!important}.processTable th,.processTable td,.masterProcessTable th,.masterProcessTable td,.coeTable th,.coeTable td,.coeMatrixTable th,.coeMatrixTable td,.processesTable th,.processesTable td,.fixedMatrixTable th,.fixedMatrixTable td{padding:12px 14px!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;color:#173f46!important;background:#fff!important;border-bottom:1px solid rgba(0,184,181,.1)!important}.processTable th:nth-child(1),.processTable td:nth-child(1),.masterProcessTable th:nth-child(1),.masterProcessTable td:nth-child(1){min-width:70px!important;max-width:80px!important}.processTable th:nth-child(2),.processTable td:nth-child(2),.masterProcessTable th:nth-child(2),.masterProcessTable td:nth-child(2){min-width:150px!important;max-width:180px!important}.processTable th:nth-child(3),.processTable td:nth-child(3),.processTable th:nth-child(5),.processTable td:nth-child(5),.masterProcessTable th:nth-child(3),.masterProcessTable td:nth-child(3),.masterProcessTable th:nth-child(5),.masterProcessTable td:nth-child(5){min-width:150px!important;max-width:180px!important}.processTable th:nth-child(4),.processTable td:nth-child(4),.processTable th:nth-child(6),.processTable td:nth-child(6),.masterProcessTable th:nth-child(4),.masterProcessTable td:nth-child(4),.masterProcessTable th:nth-child(6),.masterProcessTable td:nth-child(6){min-width:260px!important;max-width:340px!important}.processTable th:nth-child(7),.processTable td:nth-child(7),.masterProcessTable th:nth-child(7),.masterProcessTable td:nth-child(7){min-width:320px!important;max-width:420px!important}.processTable th:nth-last-child(2),.processTable td:nth-last-child(2),.processTable th:last-child,.processTable td:last-child,.masterProcessTable th:nth-last-child(2),.masterProcessTable td:nth-last-child(2),.masterProcessTable th:last-child,.masterProcessTable td:last-child{min-width:155px!important;max-width:170px!important;text-align:center!important}.coeTable th:nth-child(1),.coeTable td:nth-child(1),.coeMatrixTable th:nth-child(1),.coeMatrixTable td:nth-child(1){min-width:150px!important;max-width:170px!important}.coeTable th:nth-child(2),.coeTable td:nth-child(2),.coeMatrixTable th:nth-child(2),.coeMatrixTable td:nth-child(2){min-width:260px!important;max-width:350px!important}.coeTable th:nth-child(3),.coeTable td:nth-child(3),.coeMatrixTable th:nth-child(3),.coeMatrixTable td:nth-child(3){min-width:320px!important;max-width:420px!important}.coeTable th:nth-child(4),.coeTable td:nth-child(4),.coeMatrixTable th:nth-child(4),.coeMatrixTable td:nth-child(4){min-width:190px!important;max-width:240px!important}.coeTable th:nth-child(5),.coeTable td:nth-child(5),.coeMatrixTable th:nth-child(5),.coeMatrixTable td:nth-child(5){min-width:300px!important;max-width:420px!important}.coeTable th:nth-child(6),.coeTable td:nth-child(6),.coeTable th:nth-child(7),.coeTable td:nth-child(7),.coeTable th:nth-child(8),.coeTable td:nth-child(8),.coeMatrixTable th:nth-child(6),.coeMatrixTable td:nth-child(6),.coeMatrixTable th:nth-child(7),.coeMatrixTable td:nth-child(7),.coeMatrixTable th:nth-child(8),.coeMatrixTable td:nth-child(8){min-width:130px!important;max-width:150px!important;text-align:right!important}.individualMatrixScroll::-webkit-scrollbar,.processTableWrap::-webkit-scrollbar,.coeTableWrap::-webkit-scrollbar,.masterProcessTableWrap::-webkit-scrollbar,.matrixScrollWrap::-webkit-scrollbar,div:has(>table.processTable)::-webkit-scrollbar,div:has(>table.masterProcessTable)::-webkit-scrollbar,div:has(>table.coeTable)::-webkit-scrollbar,div:has(>table.coeMatrixTable)::-webkit-scrollbar{height:12px;width:12px}.individualMatrixScroll::-webkit-scrollbar-thumb,.processTableWrap::-webkit-scrollbar-thumb,.coeTableWrap::-webkit-scrollbar-thumb,.masterProcessTableWrap::-webkit-scrollbar-thumb,.matrixScrollWrap::-webkit-scrollbar-thumb,div:has(>table.processTable)::-webkit-scrollbar-thumb,div:has(>table.masterProcessTable)::-webkit-scrollbar-thumb,div:has(>table.coeTable)::-webkit-scrollbar-thumb,div:has(>table.coeMatrixTable)::-webkit-scrollbar-thumb{background:#00b8b57a;border-radius:999px}.individualMatrixScroll::-webkit-scrollbar-track,.processTableWrap::-webkit-scrollbar-track,.coeTableWrap::-webkit-scrollbar-track,.masterProcessTableWrap::-webkit-scrollbar-track,.matrixScrollWrap::-webkit-scrollbar-track,div:has(>table.processTable)::-webkit-scrollbar-track,div:has(>table.masterProcessTable)::-webkit-scrollbar-track,div:has(>table.coeTable)::-webkit-scrollbar-track,div:has(>table.coeMatrixTable)::-webkit-scrollbar-track{background:#00b8b514;border-radius:999px}.processesSection .tableSection,.coeSection .tableSection,.processTableSection,.coeTableSection,.matrixSection{margin-bottom:28px!important;overflow:visible!important}@media (max-width: 900px){.individualMatrixScroll,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixScrollWrap,div:has(>table.processTable),div:has(>table.masterProcessTable),div:has(>table.coeTable),div:has(>table.coeMatrixTable){height:340px!important;max-height:340px!important}}.processMasterSection .processTablesStack,.coeSection .processTablesStack,.processTablesStack{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;gap:28px!important;margin-top:22px!important}.processMasterSection .processTableCard,.coeSection .processTableCard,.processTableCard,.coeTableCard{height:auto!important;max-height:none!important;overflow:visible!important;border-radius:26px!important}.processTableCard>.processTableWrap,.coeTableCard>.coeTableWrap,.coeTableCard>.processTableWrap,.processTableWrap.individualMatrixScroll,.coeTableWrap.individualMatrixScroll{width:100%!important;max-width:100%!important;height:360px!important;max-height:360px!important;min-height:260px!important;overflow-x:auto!important;overflow-y:auto!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:22px!important;background:#fff!important;display:block!important;position:relative!important;margin-top:16px!important;box-shadow:none!important}.processMasterSection.card:has(.processTable)>.processTablesStack,.coeSection.card:has(.coeTable)>.processTablesStack,.coeSection.card:has(.processTable)>.processTablesStack,.card:has(.processTable)>.processTablesStack,.card:has(.coeTable)>.processTablesStack{height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important}.processMasterSection,.coeSection{overflow:visible!important;height:auto!important;max-height:none!important}.processTableCard>.processTableWrap>table,.coeTableCard>.processTableWrap>table,.coeTableCard>.coeTableWrap>table{width:max-content!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.processTableCard>.processTableWrap>table.processTable{min-width:2130px!important}.coeTableCard>.processTableWrap>table.coeTable,.coeTableCard>.coeTableWrap>table.coeTable{min-width:1320px!important}.processTableCard>.processTableWrap th,.coeTableCard>.processTableWrap th,.coeTableCard>.coeTableWrap th{position:sticky!important;top:0!important;z-index:5!important;background:#f2fbfb!important}.processTableCard>.processTableWrap::-webkit-scrollbar,.coeTableCard>.processTableWrap::-webkit-scrollbar,.coeTableCard>.coeTableWrap::-webkit-scrollbar{height:12px;width:12px}.processTableCard>.processTableWrap::-webkit-scrollbar-thumb,.coeTableCard>.processTableWrap::-webkit-scrollbar-thumb,.coeTableCard>.coeTableWrap::-webkit-scrollbar-thumb{background:#00b8b585;border-radius:999px}.processTableCard>.processTableWrap::-webkit-scrollbar-track,.coeTableCard>.processTableWrap::-webkit-scrollbar-track,.coeTableCard>.coeTableWrap::-webkit-scrollbar-track{background:#00b8b514;border-radius:999px}@media (max-width: 900px){.processTableCard>.processTableWrap,.coeTableCard>.processTableWrap,.coeTableCard>.coeTableWrap{height:330px!important;max-height:330px!important}}.listaMaestraSection,.processesSection,.masterProcessesSection,.processMasterPage,.coeSection,.coePage,.coeDashboard,.processesPage,.listaMaestraSection .card,.processesSection .card,.masterProcessesSection .card,.processMasterPage .card,.coeSection .card,.coePage .card,.coeDashboard .card,.processesPage .card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.matrixInternalScrollBox,.asisTableBox,.tobeTableBox,.asisMatrixBox,.tobeMatrixBox,.processAsIsBox,.processToBeBox,.coeAsIsBox,.coeToBeBox,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixScrollWrap,.individualMatrixScroll,div:has(>table.processTable),div:has(>table.masterProcessTable),div:has(>table.processesTable),div:has(>table.coeTable),div:has(>table.coeMatrixTable),div:has(>table.matrixInternalScrollTable){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:360px!important;max-height:360px!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:22px!important;background:#fff!important;position:relative!important;box-sizing:border-box!important;margin-top:14px!important}.matrixPair,.processMatrixPair,.coeMatrixPair,.asisTobeStack,.processTablesStack,.coeTablesStack,.tablePairContainer{width:100%!important;max-width:100%!important;overflow:visible!important;height:auto!important;max-height:none!important;display:grid!important;gap:28px!important}.matrixInternalScrollTable,.processTable,.masterProcessTable,.processesTable,.coeTable,.coeMatrixTable,table.matrixInternalScrollTable,table.processTable,table.masterProcessTable,table.processesTable,table.coeTable,table.coeMatrixTable{width:max-content!important;max-width:none!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;margin:0!important}.processTable,.masterProcessTable,.processesTable,table.processTable,table.masterProcessTable,table.processesTable{min-width:1550px!important}.coeTable,.coeMatrixTable,table.coeTable,table.coeMatrixTable{min-width:1400px!important}.matrixInternalScrollTable th,.processTable th,.masterProcessTable th,.processesTable th,.coeTable th,.coeMatrixTable th{position:sticky!important;top:0!important;z-index:5!important;background:#f2fbfb!important;color:#004f4e!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-bottom:1px solid rgba(0,184,181,.22)!important;box-shadow:0 1px #00b8b51a!important}.matrixInternalScrollTable th,.matrixInternalScrollTable td,.processTable th,.processTable td,.masterProcessTable th,.masterProcessTable td,.processesTable th,.processesTable td,.coeTable th,.coeTable td,.coeMatrixTable th,.coeMatrixTable td{box-sizing:border-box!important;padding:12px 14px!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;color:#173f46!important;background:#fff!important;border-bottom:1px solid rgba(0,184,181,.1)!important;line-height:1.4!important}.processTable th:nth-child(1),.processTable td:nth-child(1),.masterProcessTable th:nth-child(1),.masterProcessTable td:nth-child(1),.processesTable th:nth-child(1),.processesTable td:nth-child(1){width:70px!important;min-width:70px!important;max-width:70px!important}.processTable th:nth-child(2),.processTable td:nth-child(2),.masterProcessTable th:nth-child(2),.masterProcessTable td:nth-child(2),.processesTable th:nth-child(2),.processesTable td:nth-child(2){width:160px!important;min-width:160px!important;max-width:160px!important}.processTable th:nth-child(3),.processTable td:nth-child(3),.processTable th:nth-child(5),.processTable td:nth-child(5),.masterProcessTable th:nth-child(3),.masterProcessTable td:nth-child(3),.masterProcessTable th:nth-child(5),.masterProcessTable td:nth-child(5),.processesTable th:nth-child(3),.processesTable td:nth-child(3),.processesTable th:nth-child(5),.processesTable td:nth-child(5){width:160px!important;min-width:160px!important;max-width:160px!important}.processTable th:nth-child(4),.processTable td:nth-child(4),.processTable th:nth-child(6),.processTable td:nth-child(6),.masterProcessTable th:nth-child(4),.masterProcessTable td:nth-child(4),.masterProcessTable th:nth-child(6),.masterProcessTable td:nth-child(6),.processesTable th:nth-child(4),.processesTable td:nth-child(4),.processesTable th:nth-child(6),.processesTable td:nth-child(6){width:280px!important;min-width:280px!important;max-width:280px!important}.processTable th:nth-child(7),.processTable td:nth-child(7),.masterProcessTable th:nth-child(7),.masterProcessTable td:nth-child(7),.processesTable th:nth-child(7),.processesTable td:nth-child(7){width:360px!important;min-width:360px!important;max-width:360px!important}.processTable th:nth-last-child(2),.processTable td:nth-last-child(2),.processTable th:last-child,.processTable td:last-child,.masterProcessTable th:nth-last-child(2),.masterProcessTable td:nth-last-child(2),.masterProcessTable th:last-child,.masterProcessTable td:last-child,.processesTable th:nth-last-child(2),.processesTable td:nth-last-child(2),.processesTable th:last-child,.processesTable td:last-child{width:160px!important;min-width:160px!important;max-width:160px!important;text-align:center!important}.coeTable th:nth-child(1),.coeTable td:nth-child(1),.coeMatrixTable th:nth-child(1),.coeMatrixTable td:nth-child(1){width:150px!important;min-width:150px!important;max-width:150px!important}.coeTable th:nth-child(2),.coeTable td:nth-child(2),.coeMatrixTable th:nth-child(2),.coeMatrixTable td:nth-child(2){width:260px!important;min-width:260px!important;max-width:260px!important}.coeTable th:nth-child(3),.coeTable td:nth-child(3),.coeMatrixTable th:nth-child(3),.coeMatrixTable td:nth-child(3){width:330px!important;min-width:330px!important;max-width:330px!important}.coeTable th:nth-child(4),.coeTable td:nth-child(4),.coeMatrixTable th:nth-child(4),.coeMatrixTable td:nth-child(4){width:200px!important;min-width:200px!important;max-width:200px!important}.coeTable th:nth-child(5),.coeTable td:nth-child(5),.coeMatrixTable th:nth-child(5),.coeMatrixTable td:nth-child(5){width:340px!important;min-width:340px!important;max-width:340px!important}.coeTable th:nth-child(6),.coeTable td:nth-child(6),.coeTable th:nth-child(7),.coeTable td:nth-child(7),.coeTable th:nth-child(8),.coeTable td:nth-child(8),.coeMatrixTable th:nth-child(6),.coeMatrixTable td:nth-child(6),.coeMatrixTable th:nth-child(7),.coeMatrixTable td:nth-child(7),.coeMatrixTable th:nth-child(8),.coeMatrixTable td:nth-child(8){width:140px!important;min-width:140px!important;max-width:140px!important;text-align:right!important}.matrixInternalScrollBox::-webkit-scrollbar,.asisTableBox::-webkit-scrollbar,.tobeTableBox::-webkit-scrollbar,.processAsIsBox::-webkit-scrollbar,.processToBeBox::-webkit-scrollbar,.coeAsIsBox::-webkit-scrollbar,.coeToBeBox::-webkit-scrollbar,.processTableWrap::-webkit-scrollbar,.coeTableWrap::-webkit-scrollbar,.masterProcessTableWrap::-webkit-scrollbar,.matrixScrollWrap::-webkit-scrollbar,.individualMatrixScroll::-webkit-scrollbar,div:has(>table.processTable)::-webkit-scrollbar,div:has(>table.masterProcessTable)::-webkit-scrollbar,div:has(>table.processesTable)::-webkit-scrollbar,div:has(>table.coeTable)::-webkit-scrollbar,div:has(>table.coeMatrixTable)::-webkit-scrollbar{height:12px!important;width:12px!important}.matrixInternalScrollBox::-webkit-scrollbar-thumb,.asisTableBox::-webkit-scrollbar-thumb,.tobeTableBox::-webkit-scrollbar-thumb,.processAsIsBox::-webkit-scrollbar-thumb,.processToBeBox::-webkit-scrollbar-thumb,.coeAsIsBox::-webkit-scrollbar-thumb,.coeToBeBox::-webkit-scrollbar-thumb,.processTableWrap::-webkit-scrollbar-thumb,.coeTableWrap::-webkit-scrollbar-thumb,.masterProcessTableWrap::-webkit-scrollbar-thumb,.matrixScrollWrap::-webkit-scrollbar-thumb,.individualMatrixScroll::-webkit-scrollbar-thumb,div:has(>table.processTable)::-webkit-scrollbar-thumb,div:has(>table.masterProcessTable)::-webkit-scrollbar-thumb,div:has(>table.processesTable)::-webkit-scrollbar-thumb,div:has(>table.coeTable)::-webkit-scrollbar-thumb,div:has(>table.coeMatrixTable)::-webkit-scrollbar-thumb{background:#00b8b580!important;border-radius:999px!important}.matrixInternalScrollBox::-webkit-scrollbar-track,.asisTableBox::-webkit-scrollbar-track,.tobeTableBox::-webkit-scrollbar-track,.processAsIsBox::-webkit-scrollbar-track,.processToBeBox::-webkit-scrollbar-track,.coeAsIsBox::-webkit-scrollbar-track,.coeToBeBox::-webkit-scrollbar-track,.processTableWrap::-webkit-scrollbar-track,.coeTableWrap::-webkit-scrollbar-track,.masterProcessTableWrap::-webkit-scrollbar-track,.matrixScrollWrap::-webkit-scrollbar-track,.individualMatrixScroll::-webkit-scrollbar-track,div:has(>table.processTable)::-webkit-scrollbar-track,div:has(>table.masterProcessTable)::-webkit-scrollbar-track,div:has(>table.processesTable)::-webkit-scrollbar-track,div:has(>table.coeTable)::-webkit-scrollbar-track,div:has(>table.coeMatrixTable)::-webkit-scrollbar-track{background:#00b8b514!important;border-radius:999px!important}.mainContent,.content,.pageContent{max-width:100%!important;overflow-x:hidden!important}@media (max-width: 900px){.matrixInternalScrollBox,.asisTableBox,.tobeTableBox,.processAsIsBox,.processToBeBox,.coeAsIsBox,.coeToBeBox,.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixScrollWrap,.individualMatrixScroll,div:has(>table.processTable),div:has(>table.masterProcessTable),div:has(>table.processesTable),div:has(>table.coeTable),div:has(>table.coeMatrixTable){height:330px!important;max-height:330px!important}}html,body,#root,.app,.appShell,.mainContent,.content,.pageContent,.mainPanel,.portalContent,.dashboardContent{max-width:100%!important;overflow-x:hidden!important}.processTablesStack,.coeTablesStack,.matrixStack,.asisTobeStack,.processMatrixPair,.coeMatrixPair,.tablePairContainer{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.processTableCard,.coeTableCard,.matrixCard,.card.processTableCard,.card.coeTableCard{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixInternalScrollBox,.matrixScrollWrap,.individualMatrixScroll,.asisTableBox,.tobeTableBox,.processAsIsBox,.processToBeBox,.coeAsIsBox,.coeToBeBox,div:has(>table.processTable),div:has(>table.masterProcessTable),div:has(>table.processesTable),div:has(>table.coeTable),div:has(>table.coeMatrixTable){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:360px!important;max-height:360px!important;overflow-x:scroll!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:22px!important;background:#fff!important;margin-top:14px!important}.processTable,.masterProcessTable,.processesTable,.coeTable,.coeMatrixTable,.fixedMatrixTable,.matrixInternalScrollTable,table.processTable,table.masterProcessTable,table.processesTable,table.coeTable,table.coeMatrixTable{width:auto!important;max-width:none!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;margin:0!important}.processTable:not(.coeTable),.masterProcessTable,.processesTable,table.processTable:not(.coeTable),table.masterProcessTable,table.processesTable{min-width:1660px!important}.coeTable,.coeMatrixTable,table.coeTable,table.coeMatrixTable{min-width:1420px!important}.processTable th,.masterProcessTable th,.processesTable th,.coeTable th,.coeMatrixTable th,.fixedMatrixTable th{position:sticky!important;top:0!important;z-index:10!important;background:#f2fbfb!important;color:#004f4e!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-bottom:1px solid rgba(0,184,181,.22)!important}.processTable th,.processTable td,.masterProcessTable th,.masterProcessTable td,.processesTable th,.processesTable td,.coeTable th,.coeTable td,.coeMatrixTable th,.coeMatrixTable td,.fixedMatrixTable th,.fixedMatrixTable td{box-sizing:border-box!important;padding:12px 14px!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;color:#173f46!important;background:#fff!important;border-bottom:1px solid rgba(0,184,181,.1)!important;line-height:1.4!important}.processTable:not(.coeTable) th:nth-child(1),.processTable:not(.coeTable) td:nth-child(1){width:70px!important;min-width:70px!important;max-width:70px!important}.processTable:not(.coeTable) th:nth-child(2),.processTable:not(.coeTable) td:nth-child(2){width:160px!important;min-width:160px!important;max-width:160px!important}.processTable:not(.coeTable) th:nth-child(3),.processTable:not(.coeTable) td:nth-child(3){width:160px!important;min-width:160px!important;max-width:160px!important}.processTable:not(.coeTable) th:nth-child(4),.processTable:not(.coeTable) td:nth-child(4){width:280px!important;min-width:280px!important;max-width:280px!important}.processTable:not(.coeTable) th:nth-child(5),.processTable:not(.coeTable) td:nth-child(5){width:160px!important;min-width:160px!important;max-width:160px!important}.processTable:not(.coeTable) th:nth-child(6),.processTable:not(.coeTable) td:nth-child(6){width:300px!important;min-width:300px!important;max-width:300px!important}.processTable:not(.coeTable) th:nth-child(7),.processTable:not(.coeTable) td:nth-child(7){width:190px!important;min-width:190px!important;max-width:190px!important}.processTable:not(.coeTable) th:nth-child(8),.processTable:not(.coeTable) td:nth-child(8){width:360px!important;min-width:360px!important;max-width:360px!important}.processTable:not(.coeTable) th:nth-child(9),.processTable:not(.coeTable) td:nth-child(9){width:150px!important;min-width:150px!important;max-width:150px!important;text-align:center!important}.processTable:not(.coeTable) th:nth-child(10),.processTable:not(.coeTable) td:nth-child(10){width:150px!important;min-width:150px!important;max-width:150px!important;text-align:center!important}.processTable:not(.coeTable) th:nth-child(11),.processTable:not(.coeTable) td:nth-child(11){width:150px!important;min-width:150px!important;max-width:150px!important;text-align:center!important}.coeTable th:nth-child(1),.coeTable td:nth-child(1){width:150px!important;min-width:150px!important;max-width:150px!important}.coeTable th:nth-child(2),.coeTable td:nth-child(2){width:260px!important;min-width:260px!important;max-width:260px!important}.coeTable th:nth-child(3),.coeTable td:nth-child(3){width:330px!important;min-width:330px!important;max-width:330px!important}.coeTable th:nth-child(4),.coeTable td:nth-child(4){width:200px!important;min-width:200px!important;max-width:200px!important}.coeTable th:nth-child(5),.coeTable td:nth-child(5){width:340px!important;min-width:340px!important;max-width:340px!important}.coeTable th:nth-child(6),.coeTable td:nth-child(6),.coeTable th:nth-child(7),.coeTable td:nth-child(7),.coeTable th:nth-child(8),.coeTable td:nth-child(8),.coeTable th:nth-child(9),.coeTable td:nth-child(9){width:140px!important;min-width:140px!important;max-width:140px!important;text-align:right!important}.processTableWrap::-webkit-scrollbar,.coeTableWrap::-webkit-scrollbar,.masterProcessTableWrap::-webkit-scrollbar,.matrixInternalScrollBox::-webkit-scrollbar,.matrixScrollWrap::-webkit-scrollbar,.individualMatrixScroll::-webkit-scrollbar,div:has(>table.processTable)::-webkit-scrollbar,div:has(>table.coeTable)::-webkit-scrollbar{height:12px!important;width:12px!important}.processTableWrap::-webkit-scrollbar-thumb,.coeTableWrap::-webkit-scrollbar-thumb,.masterProcessTableWrap::-webkit-scrollbar-thumb,.matrixInternalScrollBox::-webkit-scrollbar-thumb,.matrixScrollWrap::-webkit-scrollbar-thumb,.individualMatrixScroll::-webkit-scrollbar-thumb,div:has(>table.processTable)::-webkit-scrollbar-thumb,div:has(>table.coeTable)::-webkit-scrollbar-thumb{background:#00b8b58c!important;border-radius:999px!important}.processTableWrap::-webkit-scrollbar-track,.coeTableWrap::-webkit-scrollbar-track,.masterProcessTableWrap::-webkit-scrollbar-track,.matrixInternalScrollBox::-webkit-scrollbar-track,.matrixScrollWrap::-webkit-scrollbar-track,.individualMatrixScroll::-webkit-scrollbar-track,div:has(>table.processTable)::-webkit-scrollbar-track,div:has(>table.coeTable)::-webkit-scrollbar-track{background:#00b8b514!important;border-radius:999px!important}@media (max-width: 900px){.processTableWrap,.coeTableWrap,.masterProcessTableWrap,.matrixInternalScrollBox,.matrixScrollWrap,.individualMatrixScroll,div:has(>table.processTable),div:has(>table.coeTable){height:330px!important;max-height:330px!important}}.summaryInsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}.summaryInsightCard{min-height:290px;height:100%;border-radius:28px;padding:22px;background:linear-gradient(180deg,#f8fcfcfa,#f2f8f8fa);border:1px solid rgba(0,184,181,.2);box-shadow:0 16px 42px #0336390f;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.summaryInsightHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.summaryInsightHeader span{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;color:#007f7d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.summaryInsightHeader h3{margin:0;color:#002f36;font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.16}.summaryRadarMini{flex:1;display:flex;align-items:center;justify-content:center;min-height:210px}.summaryRadarMini .dashboardRadarWrap{width:100%;max-width:300px;margin:0 auto}.summaryRadarMini .dashboardRadarSvg{max-height:175px}.summaryRadarMini .radarSystemLegend{margin-top:4px!important;gap:5px!important}.summaryRadarMini .radarSystemItem{padding:6px 4px!important;border-radius:12px!important}.summaryRadarMini .radarLegend{margin-top:8px!important}.summaryMetricStack{display:grid;gap:12px;margin-top:auto}.summaryMetricLine{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:20px;background:#00b8b512;border:1px solid rgba(0,184,181,.16)}.summaryMetricLine span{color:#557176;font-weight:800;line-height:1.25}.summaryMetricLine strong{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:900;color:#007f7d;white-space:nowrap}.summaryMetricLine.primary{background:linear-gradient(135deg,#007f7d1f,#00b8b51a)}.summaryMetricLine.saved strong{color:#003f3e}.coeSummaryStack .summaryMetricLine strong{font-size:1.35rem}.executiveSummaryMain>.disorderInsightsCard .dashboardSplitGrid>.dashboardChartCard:first-child{display:none!important}.executiveSummaryMain>.disorderInsightsCard .dashboardSplitGrid{grid-template-columns:1fr!important}@media (max-width: 1180px){.summaryInsightGrid{grid-template-columns:1fr}.summaryInsightCard{min-height:auto}}.coeExecutiveGrid.fourCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.coeExecutiveCard{min-height:150px;border-radius:24px;border:1px solid rgba(0,184,181,.2);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 12rem),#fff;padding:22px;box-shadow:0 16px 34px #0336390f;display:flex;flex-direction:column;justify-content:space-between}.coeExecutiveCard span{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:900;color:#006f6d;text-transform:uppercase;letter-spacing:.04em}.coeExecutiveCard strong{display:block;margin-top:10px;font-family:Montserrat,sans-serif;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1;color:#003f3e}.coeExecutiveCard p{margin:12px 0 0;color:#557176;line-height:1.35}.coeExecutiveCard.difference{background:linear-gradient(135deg,#006f6d,#00b8b5);color:#fff}.coeExecutiveCard.difference span,.coeExecutiveCard.difference strong,.coeExecutiveCard.difference p{color:#fff}.coeActivitiesMiniGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.coeActivitiesMiniGrid div{min-width:0;border-radius:16px;background:#00b8b514;border:1px solid rgba(0,184,181,.16);padding:10px 8px;text-align:center}.coeActivitiesMiniGrid strong{margin:0;font-size:1.35rem;color:#007f7d}.coeActivitiesMiniGrid small{display:block;margin-top:4px;color:#557176;font-size:.68rem;font-weight:800}.coeProcessListsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.coeProcessListCard{border-radius:24px;border:1px solid rgba(0,184,181,.2);background:#fff;padding:20px;box-shadow:0 16px 34px #0336390f;min-width:0}.coeProcessScrollList{height:390px;max-height:390px;overflow-y:auto;overflow-x:hidden;padding-right:8px;display:grid;gap:12px}.coeProcessScrollList::-webkit-scrollbar{width:10px}.coeBarRow{border-radius:16px;padding:12px;background:#00b8b50b;border:1px solid rgba(0,184,181,.12)}.coeBarInfo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.coeBarInfo span{color:#173f46;font-weight:800;line-height:1.25}.coeBarInfo strong{color:#007f7d;white-space:nowrap}.coeBarTrack{height:8px;margin-top:10px;border-radius:999px;background:#00b8b51f;overflow:hidden}.coeBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#007f7d,#00b8b5)}.coeMatrixInternalScroll{width:100%!important;max-width:100%!important;height:380px!important;max-height:380px!important;overflow:auto!important;border-radius:22px!important;border:1px solid rgba(0,184,181,.18)!important;background:#fff!important}.coeMatrixInternalScroll .coeTable,.coeTable.matrixInternalScrollTable{min-width:1480px!important;width:max-content!important;max-width:none!important}@media (max-width: 1180px){.coeExecutiveGrid.fourCards{grid-template-columns:repeat(2,minmax(0,1fr))}.coeProcessListsGrid{grid-template-columns:1fr}}@media (max-width: 620px){.coeExecutiveGrid.fourCards,.coeActivitiesMiniGrid{grid-template-columns:1fr}}.coeSection .coeExecutiveCard span,.coeSection .coeExecutiveCard strong,.coeSection .coeExecutiveCard p,.coeSection .coeChartHeader h3,.coeSection .processTableHeader h3{color:#102f37!important}.coeSection .coeExecutiveCard span,.coeSection .coeChartHeader h3,.coeSection .processTableHeader h3{text-transform:none!important;letter-spacing:0!important}.coeExecutiveCard.activities{gap:10px!important}.coeActivitySummaryRow{display:grid;gap:7px;width:100%;padding:8px 0;border-top:1px solid rgba(0,184,181,.12)}.coeActivitySummaryRow:first-of-type{border-top:0;padding-top:2px}.coeActivitySummaryRow>span{color:#102f37!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900}.coeActivitiesMiniGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.coeActivitiesMiniGrid div{min-width:0;padding:8px 6px!important;border-radius:14px!important;background:#00b8b512!important;border:1px solid rgba(0,184,181,.14)!important}.coeActivitiesMiniGrid strong{display:block;color:#007f7d!important;font-size:18px!important;line-height:1!important}.coeActivitiesMiniGrid small{display:block;margin-top:4px;color:#557176!important;font-size:10px!important;font-weight:800!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coeProcessListCard.fixedHeight{min-height:440px!important;height:440px!important;display:flex!important;flex-direction:column!important}.coeProcessScrollList.fixedProcessList,.coeProcessScrollList{flex:1 1 auto!important;height:310px!important;max-height:310px!important;min-height:310px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important}.coeProcessScrollList::-webkit-scrollbar{width:9px}.coeProcessScrollList::-webkit-scrollbar-thumb{background:#00b8b573;border-radius:999px}.coeProcessScrollList::-webkit-scrollbar-track{background:#00b8b514;border-radius:999px}.coeFiltersOneLine{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(190px,.35fr) minmax(190px,.35fr)!important;align-items:end!important;gap:14px!important}.coeFiltersOneLine .filter,.coeFiltersOneLine .searchFilter{min-width:0!important;width:100%!important}.coeFiltersOneLine .searchInputWrap.compact,.coeFiltersOneLine .searchInputWrap,.coeFiltersOneLine .filter select{min-height:48px!important;height:48px!important}.coeFiltersOneLine input{font-size:14px!important}@media (max-width: 1100px){.coeFiltersOneLine{grid-template-columns:1fr!important}.coeProcessListCard.fixedHeight{height:400px!important;min-height:400px!important}.coeProcessScrollList.fixedProcessList,.coeProcessScrollList{height:270px!important;max-height:270px!important;min-height:270px!important}}.coeSummaryGrid,.coeKpiGrid,.coeTopCards,.coeMetricsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.coeSummaryGrid>*,.coeKpiGrid>*,.coeTopCards>*,.coeMetricsGrid>*,.coeMetricCard,.coeKpiCard,.coeSummaryCard{min-height:330px!important;height:100%!important;border-radius:28px!important;border:1px solid rgba(0,184,181,.22)!important;box-shadow:0 22px 46px #003b3f0f!important;overflow:hidden!important}.coeSummaryGrid>*:not(.accent):not(.featured):not(.highlight):not(.difference),.coeKpiGrid>*:not(.accent):not(.featured):not(.highlight):not(.difference),.coeTopCards>*:not(.accent):not(.featured):not(.highlight):not(.difference),.coeMetricsGrid>*:not(.accent):not(.featured):not(.highlight):not(.difference),.coeMetricCard:not(.accent):not(.featured):not(.highlight):not(.difference),.coeKpiCard:not(.accent):not(.featured):not(.highlight):not(.difference),.coeSummaryCard:not(.accent):not(.featured):not(.highlight):not(.difference){background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 15rem),#fff!important;color:#102f37!important}.coeSummaryGrid>*:nth-child(2),.coeKpiGrid>*:nth-child(2),.coeTopCards>*:nth-child(2),.coeMetricsGrid>*:nth-child(2),.coeDifferenceCard,.coeMetricCard.difference,.coeKpiCard.difference,.coeSummaryCard.difference,.coeMetricCard.accent,.coeKpiCard.accent,.coeSummaryCard.accent{background:linear-gradient(135deg,#006c66,#00b8b5)!important;color:#fff!important;border-color:#ffffff29!important}.coeSummaryGrid>*:nth-child(2) *,.coeKpiGrid>*:nth-child(2) *,.coeTopCards>*:nth-child(2) *,.coeMetricsGrid>*:nth-child(2) *,.coeDifferenceCard *,.coeMetricCard.difference *,.coeKpiCard.difference *,.coeSummaryCard.difference *,.coeMetricCard.accent *,.coeKpiCard.accent *,.coeSummaryCard.accent *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coeSummaryGrid>*:not(:nth-child(2)) h3,.coeSummaryGrid>*:not(:nth-child(2)) h4,.coeSummaryGrid>*:not(:nth-child(2)) .cardTitle,.coeSummaryGrid>*:not(:nth-child(2)) .metricTitle,.coeKpiGrid>*:not(:nth-child(2)) h3,.coeKpiGrid>*:not(:nth-child(2)) h4,.coeKpiGrid>*:not(:nth-child(2)) .cardTitle,.coeKpiGrid>*:not(:nth-child(2)) .metricTitle,.coeTopCards>*:not(:nth-child(2)) h3,.coeTopCards>*:not(:nth-child(2)) h4,.coeTopCards>*:not(:nth-child(2)) .cardTitle,.coeTopCards>*:not(:nth-child(2)) .metricTitle,.coeMetricsGrid>*:not(:nth-child(2)) h3,.coeMetricsGrid>*:not(:nth-child(2)) h4,.coeMetricsGrid>*:not(:nth-child(2)) .cardTitle,.coeMetricsGrid>*:not(:nth-child(2)) .metricTitle{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-size:1.02rem!important;line-height:1.25!important;font-weight:900!important}.coeSummaryGrid>*:not(:nth-child(2)) .metricValue,.coeSummaryGrid>*:not(:nth-child(2)) .coeValue,.coeSummaryGrid>*:not(:nth-child(2)) .bigNumber,.coeSummaryGrid>*:not(:nth-child(2)) strong.value,.coeSummaryGrid>*:not(:nth-child(2)) [class*=Value],.coeSummaryGrid>*:not(:nth-child(2)) [class*=Number],.coeKpiGrid>*:not(:nth-child(2)) .metricValue,.coeKpiGrid>*:not(:nth-child(2)) .coeValue,.coeKpiGrid>*:not(:nth-child(2)) .bigNumber,.coeKpiGrid>*:not(:nth-child(2)) strong.value,.coeKpiGrid>*:not(:nth-child(2)) [class*=Value],.coeKpiGrid>*:not(:nth-child(2)) [class*=Number],.coeTopCards>*:not(:nth-child(2)) .metricValue,.coeTopCards>*:not(:nth-child(2)) .coeValue,.coeTopCards>*:not(:nth-child(2)) .bigNumber,.coeTopCards>*:not(:nth-child(2)) strong.value,.coeTopCards>*:not(:nth-child(2)) [class*=Value],.coeTopCards>*:not(:nth-child(2)) [class*=Number],.coeMetricsGrid>*:not(:nth-child(2)) .metricValue,.coeMetricsGrid>*:not(:nth-child(2)) .coeValue,.coeMetricsGrid>*:not(:nth-child(2)) .bigNumber,.coeMetricsGrid>*:not(:nth-child(2)) strong.value,.coeMetricsGrid>*:not(:nth-child(2)) [class*=Value],.coeMetricsGrid>*:not(:nth-child(2)) [class*=Number]{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:clamp(3rem,4.6vw,4.8rem)!important;line-height:.92!important;font-weight:900!important;letter-spacing:-.06em!important}.coeSummaryGrid>*:nth-child(2) .metricValue,.coeSummaryGrid>*:nth-child(2) .coeValue,.coeSummaryGrid>*:nth-child(2) .bigNumber,.coeSummaryGrid>*:nth-child(2) strong.value,.coeSummaryGrid>*:nth-child(2) [class*=Value],.coeSummaryGrid>*:nth-child(2) [class*=Number],.coeKpiGrid>*:nth-child(2) .metricValue,.coeKpiGrid>*:nth-child(2) .coeValue,.coeKpiGrid>*:nth-child(2) .bigNumber,.coeKpiGrid>*:nth-child(2) strong.value,.coeKpiGrid>*:nth-child(2) [class*=Value],.coeKpiGrid>*:nth-child(2) [class*=Number],.coeTopCards>*:nth-child(2) .metricValue,.coeTopCards>*:nth-child(2) .coeValue,.coeTopCards>*:nth-child(2) .bigNumber,.coeTopCards>*:nth-child(2) strong.value,.coeTopCards>*:nth-child(2) [class*=Value],.coeTopCards>*:nth-child(2) [class*=Number],.coeMetricsGrid>*:nth-child(2) .metricValue,.coeMetricsGrid>*:nth-child(2) .coeValue,.coeMetricsGrid>*:nth-child(2) .bigNumber,.coeMetricsGrid>*:nth-child(2) strong.value,.coeMetricsGrid>*:nth-child(2) [class*=Value],.coeMetricsGrid>*:nth-child(2) [class*=Number]{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(3.2rem,5vw,5rem)!important;line-height:.92!important;font-weight:900!important;letter-spacing:-.06em!important}.coeSummaryGrid p,.coeKpiGrid p,.coeTopCards p,.coeMetricsGrid p,.coeMetricCard p,.coeKpiCard p,.coeSummaryCard p,.coeSummaryGrid .description,.coeKpiGrid .description,.coeTopCards .description,.coeMetricsGrid .description,.coeSummaryGrid .metricDescription,.coeKpiGrid .metricDescription,.coeTopCards .metricDescription,.coeMetricsGrid .metricDescription{font-size:.88rem!important;line-height:1.35!important;margin-top:auto!important;max-width:92%!important}.coeSummaryGrid>*,.coeKpiGrid>*,.coeTopCards>*,.coeMetricsGrid>*,.coeMetricCard,.coeKpiCard,.coeSummaryCard{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:28px!important}.coeActivitiesCard,.coeSummaryGrid>*:nth-child(3),.coeKpiGrid>*:nth-child(3),.coeTopCards>*:nth-child(3),.coeMetricsGrid>*:nth-child(3){padding:24px!important}.coeActivitiesCard .activityCounters,.coeSummaryGrid>*:nth-child(3) .activityCounters,.coeKpiGrid>*:nth-child(3) .activityCounters,.coeTopCards>*:nth-child(3) .activityCounters,.coeMetricsGrid>*:nth-child(3) .activityCounters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.coeActivitiesCard .activityCounter,.coeSummaryGrid>*:nth-child(3) .activityCounter,.coeKpiGrid>*:nth-child(3) .activityCounter,.coeTopCards>*:nth-child(3) .activityCounter,.coeMetricsGrid>*:nth-child(3) .activityCounter{min-width:0!important;padding:10px 8px!important;border-radius:16px!important}.coeActivitiesCard .activityCounter strong,.coeSummaryGrid>*:nth-child(3) .activityCounter strong,.coeKpiGrid>*:nth-child(3) .activityCounter strong,.coeTopCards>*:nth-child(3) .activityCounter strong,.coeMetricsGrid>*:nth-child(3) .activityCounter strong{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:1.6rem!important;line-height:1!important;font-weight:900!important}.coeActivitiesCard .activityCounter span,.coeSummaryGrid>*:nth-child(3) .activityCounter span,.coeKpiGrid>*:nth-child(3) .activityCounter span,.coeTopCards>*:nth-child(3) .activityCounter span,.coeMetricsGrid>*:nth-child(3) .activityCounter span{font-size:.72rem!important;line-height:1.15!important}@media (max-width: 1180px){.coeSummaryGrid,.coeKpiGrid,.coeTopCards,.coeMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.coeSummaryGrid,.coeKpiGrid,.coeTopCards,.coeMetricsGrid{grid-template-columns:1fr!important}}.coeExecutiveGrid.fourCards,.coeExecutiveGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.coeExecutiveCard{min-height:330px!important;height:100%!important;padding:30px 28px!important;border-radius:28px!important;border:1px solid rgba(0,184,181,.22)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;color:#102f37!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 22px 46px #003b3f0f!important;overflow:hidden!important}.coeExecutiveCard>span{display:block!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:1.02rem!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.01em!important}.coeExecutiveCard>strong{display:block!important;color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-family:Montserrat,sans-serif!important;font-size:clamp(3.4rem,5vw,5.4rem)!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.07em!important;margin:34px 0 20px!important}.coeExecutiveCard>p{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-size:.86rem!important;line-height:1.35!important;margin:0!important;max-width:92%!important}.coeExecutiveCard.difference,.coeExecutiveCard.coeDifferenceCard{background:linear-gradient(135deg,#006c66,#00b8b5)!important;color:#fff!important;border-color:#ffffff2e!important}.coeExecutiveCard.difference *,.coeExecutiveCard.coeDifferenceCard *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coeExecutiveCard.difference>strong,.coeExecutiveCard.coeDifferenceCard>strong{font-size:clamp(3.6rem,5.4vw,5.8rem)!important;margin:34px 0 20px!important}.coeExecutiveCard.activities,.coeExecutiveCard.coeActivitiesCard{background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;color:#102f37!important;padding:24px 26px!important}.coeExecutiveCard.activities>span,.coeExecutiveCard.coeActivitiesCard>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important}.coeActivitySummaryRow{display:grid!important;gap:10px!important;margin-top:10px!important}.coeActivitySummaryRow>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;font-weight:900!important}.coeActivitiesMiniGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.coeActivitiesMiniGrid>div{min-width:0!important;padding:10px 7px!important;border-radius:16px!important;background:#00b8b514!important;border:1px solid rgba(0,184,181,.18)!important;text-align:center!important}.coeActivitiesMiniGrid strong{display:block!important;color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-family:Montserrat,sans-serif!important;font-size:1.7rem!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.coeActivitiesMiniGrid small{display:block!important;margin-top:5px!important;color:#425e65!important;-webkit-text-fill-color:#425e65!important;font-size:.68rem!important;line-height:1.15!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coeExecutiveCard.activities>p,.coeExecutiveCard.coeActivitiesCard>p{font-size:.78rem!important;line-height:1.25!important;color:#425e65!important;-webkit-text-fill-color:#425e65!important}@media (max-width: 1180px){.coeExecutiveGrid.fourCards,.coeExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.coeExecutiveGrid.fourCards,.coeExecutiveGrid{grid-template-columns:1fr!important}.coeExecutiveCard{min-height:270px!important}}.coeExecutiveGrid.threeCards .coeExecutiveCard{min-height:280px!important;padding:26px 28px!important;border-radius:28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>span,.coeInsightCard>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.25!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>strong{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:clamp(3rem,4.2vw,4.5rem)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.055em!important;margin:22px 0 12px!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>p{color:#3d5b63!important;-webkit-text-fill-color:#3d5b63!important;font-size:.84rem!important;line-height:1.35!important;margin:0!important;max-width:94%!important}.coeExecutiveGrid.threeCards .coeDifferenceCard{background:linear-gradient(135deg,#006c66,#00b8b5)!important;color:#fff!important;border-color:#ffffff2e!important}.coeExecutiveGrid.threeCards .coeDifferenceCard *,.coeExecutiveGrid.threeCards .coeDifferenceCard>span,.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeDifferenceCard>em,.coeExecutiveGrid.threeCards .coeDifferenceCard>p{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>strong{font-size:clamp(3rem,4.4vw,4.7rem)!important;margin:16px 0 4px!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>em{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;padding:7px 13px!important;border-radius:999px!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.22)!important;font-style:normal!important;font-family:Montserrat,sans-serif!important;font-weight:900!important;font-size:1rem!important}.coeInsightCard{min-height:260px!important;padding:24px 26px!important;border-radius:28px!important;border:1px solid rgba(0,184,181,.22)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 15rem),#fff!important;box-shadow:0 22px 46px #003b3f0f!important;display:grid!important;gap:14px!important}.coeInsightRow{display:grid!important;gap:9px!important}.coeInsightRow>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;font-weight:900!important}.coeMiniCounterGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.coeMiniCounterGrid>div{min-width:0!important;padding:10px 7px!important;border-radius:16px!important;background:#00b8b514!important;border:1px solid rgba(0,184,181,.18)!important;text-align:center!important}.coeMiniCounterGrid strong{display:block!important;color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-family:Montserrat,sans-serif!important;font-size:1.65rem!important;line-height:1!important;font-weight:900!important}.coeMiniCounterGrid small{display:block!important;margin-top:5px!important;color:#425e65!important;-webkit-text-fill-color:#425e65!important;font-size:.68rem!important;line-height:1.12!important;font-weight:700!important}.coeInsightCard>p{color:#425e65!important;-webkit-text-fill-color:#425e65!important;font-size:.78rem!important;line-height:1.25!important;margin:0!important}.coeExecutiveCard>strong{margin-left:0!important;padding-left:0!important;text-indent:0!important}.coeTable th:nth-child(6),.coeTable td:nth-child(6),.coeMatrixTable th:nth-child(6),.coeMatrixTable td:nth-child(6){min-width:135px!important;max-width:160px!important;text-align:left!important}@media (max-width: 1180px){.coeExecutiveGrid.threeCards,.coeInsightGrid{grid-template-columns:1fr!important}}@media (max-width: 680px){.coeExecutiveGrid.threeCards .coeExecutiveCard,.coeInsightCard{min-height:240px!important}}.coeExecutiveGrid.threeCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;margin-bottom:22px!important}.coeExecutiveGrid.threeCards .coeExecutiveCard{min-height:214px!important;height:100%!important;padding:28px 30px!important;border-radius:28px!important;border:1px solid rgba(0,184,181,.24)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;color:#102f37!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 22px 46px #003b3f0f!important;overflow:hidden!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif!important;font-size:clamp(4.1rem,5.8vw,6rem)!important;line-height:.86!important;font-weight:900!important;letter-spacing:-.075em!important;margin:12px 0 8px!important;padding:0!important;text-indent:0!important;text-align:left!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>p{color:#46636b!important;-webkit-text-fill-color:#46636b!important;font-size:.9rem!important;line-height:1.35!important;margin:0!important;max-width:94%!important}.coeExecutiveGrid.threeCards .coeDifferenceCard,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference{background:linear-gradient(135deg,#006c66,#00b8b5)!important;color:#fff!important;border-color:#ffffff29!important}.coeExecutiveGrid.threeCards .coeDifferenceCard *,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{font-size:clamp(4rem,5.5vw,5.8rem)!important;margin:8px 0 4px!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>em,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>em{display:inline-flex!important;width:max-content!important;align-items:center!important;justify-content:center!important;padding:7px 14px!important;border-radius:999px!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.22)!important;font-style:normal!important;font-family:Montserrat,sans-serif!important;font-weight:900!important;font-size:1rem!important;line-height:1!important}.coeInsightGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-bottom:24px!important}.coeInsightCard{min-height:245px!important;padding:26px 28px!important;border-radius:28px!important;border:1px solid rgba(0,184,181,.24)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;color:#102f37!important;box-shadow:0 22px 46px #003b3f0f!important;display:grid!important;gap:14px!important}.coeInsightCard>span,.coeInsightRow>span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-weight:900!important}.coeMiniCounterGrid>div{background:#00b8b514!important;border:1px solid rgba(0,184,181,.18)!important;border-radius:16px!important}.coeMiniCounterGrid strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important}.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{display:grid!important;grid-template-columns:minmax(240px,.9fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(130px,.45fr)!important;gap:12px!important;align-items:end!important;width:100%!important}.coeFiltersOneLine .searchFilter,.coeFiltersOneLine .processSearchFilter,.coeFiltersOneLine .compactSearchFilter{min-width:0!important;width:100%!important}.coeFiltersOneLine .searchInputWrap,.coeFiltersOneLine .searchInputWrap.compact,.coeFiltersOneLine .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.coeFiltersOneLine .filter{min-width:0!important;width:100%!important}.coeFiltersOneLine .filter span,.coeFiltersOneLine .searchFilter>span{font-size:11px!important}@media (max-width: 1180px){.coeExecutiveGrid.threeCards,.coeInsightGrid{grid-template-columns:1fr!important}.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{grid-template-columns:1fr!important}.coeExecutiveGrid.threeCards .coeExecutiveCard{min-height:190px!important}}.coeExecutiveGrid.threeCards .coeExecutiveCard>span,.coeInsightCard>span,.coeInsightRow>span,.coeProcessListCard h3,.coeChartHeader h3,.coeTableCard h3,.coeSection .processTableHeader h3{color:#557176!important;-webkit-text-fill-color:#557176!important;font-weight:800!important}.coeExecutiveGrid.threeCards .coeExecutiveCard:not(.difference)>strong,.coeExecutiveGrid.threeCards .coeCostCard>strong{font-weight:700!important;letter-spacing:-.045em!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{font-weight:700!important;letter-spacing:-.045em!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>em,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>em{font-weight:700!important}.coeMiniCounterGrid strong,.coeActivitiesMiniGrid strong,.coeInsightCard strong{font-weight:700!important;letter-spacing:-.025em!important}.coeSection .filter span,.coeSection .searchFilter>span,.coeSection .processTableHeader p,.coeChartHeader p,.coeInsightCard>p{color:#557176!important;-webkit-text-fill-color:#557176!important}.findingsSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.findingsSummaryCard{min-height:210px;padding:28px 30px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff;box-shadow:0 22px 46px #003b3f0f;display:flex;flex-direction:column;justify-content:space-between}.findingsSummaryCard>span{color:#557176;-webkit-text-fill-color:#557176;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.findingsSummaryCard>strong{color:#00877f;-webkit-text-fill-color:#00877f;font-family:Montserrat,sans-serif;font-size:clamp(4.1rem,5.8vw,6rem);line-height:.86;font-weight:700;letter-spacing:-.045em;margin:12px 0 8px}.findingsSummaryCard>p{color:#557176;-webkit-text-fill-color:#557176;font-size:.9rem;line-height:1.35;margin:0}.findingsMiniCounterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px}.findingsMiniCounterGrid>div{min-width:0;padding:13px 10px;border-radius:18px;background:#00b8b514;border:1px solid rgba(0,184,181,.18);text-align:center}.findingsMiniCounterGrid strong{display:block;color:#00877f;-webkit-text-fill-color:#00877f;font-family:Montserrat,sans-serif;font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.03em}.findingsMiniCounterGrid small{display:block;margin-top:6px;color:#557176;-webkit-text-fill-color:#557176;font-size:.75rem;line-height:1.1;font-weight:700}.findingsFilters.oneLineFindingsFilters,.premiumFilters.findingsFilters.oneLineFindingsFilters{display:grid!important;grid-template-columns:minmax(240px,.9fr) minmax(140px,.5fr) minmax(160px,.55fr) minmax(140px,.5fr)!important;gap:12px!important;align-items:end!important;width:100%!important;margin:22px 0!important}.findingsFilters.oneLineFindingsFilters .searchFilter,.findingsFilters.oneLineFindingsFilters .findingsSearchFilter,.findingsFilters.oneLineFindingsFilters .filter{min-width:0!important;width:100%!important}.findingsFilters.oneLineFindingsFilters .searchInputWrap,.findingsFilters.oneLineFindingsFilters .searchInputWrap.compact,.findingsFilters.oneLineFindingsFilters .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.findingsFilters.oneLineFindingsFilters .filter span,.findingsFilters.oneLineFindingsFilters .searchFilter>span{font-size:11px!important;color:#557176!important;-webkit-text-fill-color:#557176!important}.findingWhiteCard{background:radial-gradient(circle at top left,rgba(0,184,181,.07),transparent 16rem),#fff!important;border:1px solid rgba(0,184,181,.22)!important;color:#102f37!important}.findingWhiteHeader h3{color:#102f37!important;-webkit-text-fill-color:#102F37!important}.findingMetaLine span{color:#557176!important;-webkit-text-fill-color:#557176!important}@media (max-width: 1080px){.findingsSummaryGrid{grid-template-columns:1fr}.findingsFilters.oneLineFindingsFilters,.premiumFilters.findingsFilters.oneLineFindingsFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.findingsFilters.oneLineFindingsFilters,.premiumFilters.findingsFilters.oneLineFindingsFilters{grid-template-columns:1fr!important}.findingsSummaryCard{min-height:190px}}.summaryBottomGrid.fourCards,.summaryBottomGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:22px!important}.summaryBottomCard{min-height:300px!important;height:100%!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(0,184,181,.22)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.07),transparent 14rem),#fff!important;box-shadow:0 18px 38px #003b3f0d!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important}.summaryBottomHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important}.summaryBottomHeader span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.summaryBottomHeader h3{color:#102f37!important;-webkit-text-fill-color:#102F37!important;margin:4px 0 0!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;line-height:1.2!important;font-weight:900!important}.summaryBottomCard p{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.82rem!important;line-height:1.32!important;margin:10px 0 0!important}.summaryBigNumber{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif!important;font-size:2.6rem!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.045em!important}.summaryRadarCard .summaryRadarMini{transform:scale(.84)!important;transform-origin:top center!important;margin:-8px auto -24px!important;width:100%!important}.summaryRadarCard .dashboardRadarWrap{max-width:100%!important}.summaryFindingsCard .summaryBottomHeader{align-items:center!important}.summaryMiniBars{display:grid!important;gap:10px!important}.summaryMiniRow{display:grid!important;grid-template-columns:76px minmax(0,1fr) 28px!important;gap:8px!important;align-items:center!important}.summaryMiniRow span{color:#557176!important;font-size:.78rem!important;font-weight:700!important}.summaryMiniRow strong{color:#0b4e58!important;font-size:.86rem!important;font-weight:800!important;text-align:right!important}.summaryMiniTrack{height:10px!important;border-radius:999px!important;background:#dfe7ea!important;overflow:hidden!important}.summaryMiniTrack i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important}.summaryCOECard{background:linear-gradient(135deg,#006c66,#00b8b5)!important;color:#fff!important;border-color:#ffffff29!important}.summaryCOECard *,.summaryCOECard .summaryBottomHeader span,.summaryCOECard .summaryBottomHeader h3,.summaryCOECard p{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.summaryCOEValue{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Montserrat,sans-serif!important;font-size:clamp(2.9rem,4vw,4.3rem)!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.05em!important;margin:10px 0 4px!important}.summaryCOEPill{width:max-content!important;padding:7px 13px!important;border-radius:999px!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:.95rem!important}.summaryActivityCreative{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important}.summaryActivityCreative>div{min-height:86px!important;border-radius:18px!important;background:#00b8b514!important;border:1px solid rgba(0,184,181,.18)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px 6px!important}.summaryActivityCreative strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif!important;font-size:2rem!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.04em!important}.summaryActivityCreative span{margin-top:7px!important;color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.7rem!important;line-height:1.1!important;font-weight:800!important}.summaryActivityLine{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:6px!important}.summaryActivityLine i{display:block!important;height:6px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important}.executiveSummaryLayout.hitosFirst{align-items:start!important}.executiveSummaryMain{min-width:0!important}@media (max-width: 1280px){.summaryBottomGrid.fourCards,.summaryBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.summaryBottomGrid.fourCards,.summaryBottomGrid{grid-template-columns:1fr!important}.summaryBottomCard{min-height:250px!important}.summaryRadarCard .summaryRadarMini{transform:scale(.9)!important;margin-bottom:-10px!important}}.summaryMirrorPage{display:grid!important;gap:24px!important;width:100%!important;max-width:100%!important}.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr)!important;gap:24px!important;align-items:stretch!important;margin-top:0!important}.summaryTopMirrorGrid .summaryHitosColumn,.summaryTopMirrorGrid .executiveSummaryMain{min-width:0!important;display:flex!important}.summaryTopMirrorGrid .hitosProgressCard{height:100%!important;min-height:360px!important;margin:0!important;display:flex!important;align-items:stretch!important}.summaryTopMirrorGrid .sidePanel,.summaryTopMirrorGrid .updatesPanel,.summaryTopMirrorGrid aside,.summaryTopMirrorGrid [class*=UpdatesPanel]{height:100%!important;min-height:0!important}.summaryTopMirrorGrid .nextStepCard,.summaryTopMirrorGrid .priorityPendingCard,.summaryTopMirrorGrid .sidePanelCard,.summaryTopMirrorGrid .updatesPanelCard,.summaryTopMirrorGrid aside>article,.summaryTopMirrorGrid aside>section,.summaryTopMirrorGrid .rightRailCard{min-height:168px!important;height:auto!important;padding:22px 24px!important;border-radius:24px!important}.summaryTopMirrorGrid aside,.summaryTopMirrorGrid .sidePanel,.summaryTopMirrorGrid .updatesPanel{display:grid!important;gap:18px!important;align-content:stretch!important}.summaryTopMirrorGrid .nextStepCard h3,.summaryTopMirrorGrid .priorityPendingCard h3,.summaryTopMirrorGrid .sidePanelCard h3,.summaryTopMirrorGrid aside h3,.summaryTopMirrorGrid .updatesPanel h3{font-size:1.35rem!important;line-height:1.15!important;margin:8px 0!important}.summaryTopMirrorGrid .nextStepCard p,.summaryTopMirrorGrid .priorityPendingCard p,.summaryTopMirrorGrid .sidePanelCard p,.summaryTopMirrorGrid aside p,.summaryTopMirrorGrid .updatesPanel p{font-size:.95rem!important;line-height:1.35!important;margin:6px 0!important}.summaryTopMirrorGrid .nextStepCard .primaryAction,.summaryTopMirrorGrid .sidePanelCard .primaryAction,.summaryTopMirrorGrid aside .primaryAction,.summaryTopMirrorGrid .updatesPanel .primaryAction,.summaryTopMirrorGrid .nextStepCard a,.summaryTopMirrorGrid aside a{min-height:48px!important;padding:12px 18px!important;border-radius:18px!important;font-size:.95rem!important}.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:0!important}.summaryMirrorPage .summaryBottomCard{min-height:295px!important;height:100%!important;padding:24px!important;border-radius:24px!important}.summaryMirrorPage .summaryRadarCard .summaryRadarMini{transform:scale(.78)!important;transform-origin:top center!important;margin:-10px auto -38px!important}.summaryMirrorPage .summaryMiniBars{margin-top:10px!important}.summaryMirrorPage .summaryActivityCreative{margin:14px 0 8px!important}.summaryMirrorPage .summaryActivityCreative>div{min-height:78px!important}.summaryMirrorPage .summaryCOECard{min-height:295px!important}.summaryMirrorPage .executiveSummaryMain .summaryBottomGrid{grid-column:1 / -1!important}@media (max-width: 1280px){.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{grid-template-columns:1fr!important}.summaryTopMirrorGrid .hitosProgressCard{min-height:330px!important}.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{grid-template-columns:1fr!important}.summaryMirrorPage .summaryBottomCard{min-height:255px!important}.summaryTopMirrorGrid .nextStepCard,.summaryTopMirrorGrid .priorityPendingCard,.summaryTopMirrorGrid .sidePanelCard,.summaryTopMirrorGrid aside>article,.summaryTopMirrorGrid aside>section{min-height:145px!important}}.summaryBottomCard .summaryBottomHeader .badge,.summaryBottomCard .summaryBottomHeader [class*=badge],.summaryBottomCard .summaryBottomHeader [class*=Badge],.summaryBottomCard .summaryBottomHeader span{display:none!important}.summaryBottomCard .summaryBottomHeader{display:block!important;margin-bottom:12px!important}.summaryBottomCard .summaryBottomHeader h3{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:1.24rem!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.02em!important;margin:0!important}.summaryCOECard .summaryBottomHeader h3,.summaryCOECard .summaryBottomHeader h3 *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:750!important}.summaryRadarCard .summaryBottomHeader{min-height:auto!important}.summaryBigNumber,.summaryCOEValue,.summaryActivityCreative strong{font-weight:650!important}.summaryRadarCard .summaryRadarMini{margin-top:2px!important}.summaryActivityCreative span{font-weight:700!important}.summaryMiniRow span,.summaryMiniRow strong{font-weight:650!important}.summaryTopMirrorGrid .priorityPendingCard .muted,.summaryTopMirrorGrid .priorityPendingCard p,.summaryTopMirrorGrid aside .priorityPendingCard .muted,.summaryTopMirrorGrid aside .priorityPendingCard p,.summaryTopMirrorGrid .updatesPanel .priorityPendingCard .muted,.summaryTopMirrorGrid .updatesPanel .priorityPendingCard p,.summaryTopMirrorGrid .rightRailCard.priorityPendingCard .muted,.summaryTopMirrorGrid .rightRailCard.priorityPendingCard p{display:none!important}.summaryTopMirrorGrid .priorityPendingCard .pendingMeta,.summaryTopMirrorGrid .priorityPendingCard .pendingMeta *,.summaryTopMirrorGrid .priorityPendingCard .metaRow,.summaryTopMirrorGrid .priorityPendingCard .metaRow *,.summaryTopMirrorGrid .priorityPendingCard strong,.summaryTopMirrorGrid .priorityPendingCard span,.summaryTopMirrorGrid aside .priorityPendingCard strong,.summaryTopMirrorGrid aside .priorityPendingCard span{display:revert!important}.summaryTopMirrorGrid .priorityPendingCard .badgeRow,.summaryTopMirrorGrid .priorityPendingCard .badge,.summaryTopMirrorGrid .priorityPendingCard [class*=badge],.summaryTopMirrorGrid .priorityPendingCard [class*=Badge],.summaryTopMirrorGrid aside .priorityPendingCard .badgeRow,.summaryTopMirrorGrid aside .priorityPendingCard .badge,.summaryTopMirrorGrid aside .priorityPendingCard [class*=badge],.summaryTopMirrorGrid aside .priorityPendingCard [class*=Badge]{display:none!important}.summaryTopMirrorGrid .priorityPendingCard{gap:12px!important}.summaryTopMirrorGrid .priorityPendingCard h3{margin-bottom:14px!important}.summaryTopMirrorGrid .priorityPendingCard a,.summaryTopMirrorGrid .priorityPendingCard .primaryAction,.summaryTopMirrorGrid .priorityPendingCard button,.summaryTopMirrorGrid aside .priorityPendingCard a,.summaryTopMirrorGrid aside .priorityPendingCard .primaryAction,.summaryTopMirrorGrid aside .priorityPendingCard button{display:inline-flex!important}.routeSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.routeSummaryCard{min-height:196px;padding:26px 28px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff;box-shadow:0 22px 46px #003b3f0f;display:flex;flex-direction:column;justify-content:space-between}.routeSummaryCard>span{color:#557176;-webkit-text-fill-color:#557176;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.routeSummaryCard>strong{color:#00877f;-webkit-text-fill-color:#00877f;font-family:Montserrat,sans-serif;font-size:clamp(4rem,5.5vw,5.6rem);line-height:.86;font-weight:700;letter-spacing:-.045em;margin:8px 0}.routeSummaryCard>p{color:#557176;-webkit-text-fill-color:#557176;font-size:.9rem;line-height:1.35;margin:0}.routeMiniStatusRows{display:grid;gap:10px;margin:10px 0}.routeMiniStatusRows>div{display:grid;grid-template-columns:104px minmax(0,1fr) 34px;align-items:center;gap:10px}.routeMiniStatusRows span{color:#557176;font-size:.8rem;font-weight:700}.routeMiniStatusRows strong{color:#0b4e58;font-size:1rem;font-weight:700;text-align:right}.routeMiniTrack{height:11px;border-radius:999px;background:#dfe7ea;overflow:hidden}.routeMiniTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007f7d,#00b8b5)}.routeMiniTrack.pending i{background:linear-gradient(90deg,#b8e7e5,#00b8b5)}.routeMiniTrack.development i{background:linear-gradient(90deg,#5fd2ce,#00877f)}.routeFilters.oneLineRouteFilters,.premiumFilters.routeFilters.oneLineRouteFilters{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(150px,.45fr) minmax(190px,.7fr)!important;gap:12px!important;align-items:end!important;width:100%!important;margin:22px 0!important}.routeFilters.oneLineRouteFilters .searchFilter,.routeFilters.oneLineRouteFilters .routeSearchFilter,.routeFilters.oneLineRouteFilters .filter{min-width:0!important;width:100%!important}.routeFilters.oneLineRouteFilters .searchInputWrap,.routeFilters.oneLineRouteFilters .searchInputWrap.compact,.routeFilters.oneLineRouteFilters .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.routeFilters.oneLineRouteFilters .filter span,.routeFilters.oneLineRouteFilters .searchFilter>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:11px!important}.timelineDetailed .routeMilestoneIcon.empty,.routeMilestoneIcon.empty{background:#00b8b51f!important;border:2px solid rgba(0,184,181,.42)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-shadow:0 16px 30px #00b8b514!important}.timelineDetailed .routeMilestoneIcon.done,.routeMilestoneIcon.done{background:linear-gradient(135deg,#00b8b5,#4fd8d4)!important;border:0!important;color:#003f3e!important;-webkit-text-fill-color:#003f3e!important}.timelineDetailed .routeAccordionCompact{gap:10px!important;padding:12px!important;border-radius:22px!important}.timelineDetailed .routeAccordionCompact .routeAccordionItem{border-radius:16px!important}.timelineDetailed .routeAccordionCompact .routeAccordionHeader{padding:12px 15px!important;font-size:.82rem!important;line-height:1.15!important;font-weight:650!important;letter-spacing:.01em!important;text-transform:none!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important}.timelineDetailed .routeAccordionCompact .routeAccordionHeader span{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-weight:650!important}.timelineDetailed .routeAccordionCompact .routeAccordionBody{padding:0 15px 14px!important}.timelineDetailed .routeAccordionCompact .routeAccordionBody p{font-size:.92rem!important;line-height:1.45!important}.timelineDetailed .routeAccordionCompact .miniListItem{min-height:48px!important;padding:12px 14px!important}@media (max-width: 880px){.routeSummaryGrid{grid-template-columns:1fr}.routeFilters.oneLineRouteFilters,.premiumFilters.routeFilters.oneLineRouteFilters{grid-template-columns:1fr!important}}.deliverablesSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0}.deliverablesSummaryCard{min-height:205px;padding:26px 28px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;box-shadow:0 22px 46px #003b3f0f;display:flex;flex-direction:column;justify-content:space-between;color:#102f37!important}.deliverablesSummaryCard,.deliverablesSummaryCard *{color:#102f37!important;-webkit-text-fill-color:initial!important}.deliverablesSummaryCard>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.deliverablesSummaryCard>strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif;font-size:clamp(3.4rem,4.6vw,4.4rem);line-height:.9;font-weight:700;letter-spacing:-.04em;margin:8px 0}.deliverablesSummaryCard>p{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.86rem;line-height:1.3;margin:0}.deliverablesMiniRows{display:grid;gap:11px;margin:10px 0}.deliverablesMiniRows>div{display:grid;grid-template-columns:112px minmax(0,1fr) 32px;gap:9px;align-items:center}.deliverablesMiniRows span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.78rem;font-weight:700}.deliverablesMiniRows strong{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:.92rem;font-weight:700;text-align:right}.deliverablesMiniTrack{height:11px;border-radius:999px;background:#dfe7ea;overflow:hidden}.deliverablesMiniTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007f7d,#00b8b5)}.deliverablesMiniTrack.soft i{background:linear-gradient(90deg,#7ddbd8,#00b8b5)}.deliverablesMiniTrack.success i{background:linear-gradient(90deg,#00877f,#4ddbd7)}.deliverablesFilters.oneLineDeliverablesFilters,.premiumFilters.deliverablesFilters.oneLineDeliverablesFilters{display:grid!important;grid-template-columns:minmax(230px,.95fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(150px,.55fr)!important;gap:12px!important;align-items:end!important;width:100%!important;margin:22px 0!important}.deliverablesFilters.oneLineDeliverablesFilters .searchFilter,.deliverablesFilters.oneLineDeliverablesFilters .filter{min-width:0!important;width:100%!important}.deliverablesFilters.oneLineDeliverablesFilters .searchInputWrap,.deliverablesFilters.oneLineDeliverablesFilters .searchInputWrap.compact,.deliverablesFilters.oneLineDeliverablesFilters .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.deliverablesSection .deliverableCard,.deliverablesGrid .deliverableCard{background:radial-gradient(circle at top left,rgba(0,184,181,.06),transparent 14rem),#fff!important;color:#102f37!important;border:1px solid rgba(0,184,181,.2)!important}.deliverablesSection .deliverableCard *,.deliverablesGrid .deliverableCard *{color:inherit}.deliverablesSection .deliverableCard .area,.deliverablesGrid .deliverableCard .area{color:#557176!important;-webkit-text-fill-color:#557176!important;font-weight:800}.deliverablesSection .deliverableCard .itemTitle,.deliverablesGrid .deliverableCard .itemTitle,.deliverablesSection .deliverableCard h3,.deliverablesGrid .deliverableCard h3{color:#102f37!important;-webkit-text-fill-color:#102F37!important}.deliverablesSection .deliverableCard .muted,.deliverablesGrid .deliverableCard .muted,.deliverablesSection .deliverableCard p,.deliverablesGrid .deliverableCard p{color:#557176!important;-webkit-text-fill-color:#557176!important}@media (max-width: 1080px){.deliverablesSummaryGrid{grid-template-columns:1fr}.deliverablesFilters.oneLineDeliverablesFilters,.premiumFilters.deliverablesFilters.oneLineDeliverablesFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.deliverablesFilters.oneLineDeliverablesFilters,.premiumFilters.deliverablesFilters.oneLineDeliverablesFilters{grid-template-columns:1fr!important}.deliverablesSummaryCard{min-height:185px}}.deliverablesSection .deliverableCard .badgeRow .badge,.deliverablesSection .deliverableCard .badgeRow [class*=badge],.deliverablesGrid .deliverableCard .badgeRow .badge,.deliverablesGrid .deliverableCard .badgeRow [class*=badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:96px!important;min-height:30px!important;padding:7px 14px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;border:1px solid rgba(0,184,181,.26)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Montserrat,sans-serif!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;text-align:center!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.deliverablesSection .deliverableCard .badgeRow .badge *,.deliverablesSection .deliverableCard .badgeRow [class*=badge] *,.deliverablesGrid .deliverableCard .badgeRow .badge *,.deliverablesGrid .deliverableCard .badgeRow [class*=badge] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.deliverablesSection .deliverableCard .badgeRow,.deliverablesGrid .deliverableCard .badgeRow{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0 14px!important}.deliverablesSection .deliverableCard .itemTitle,.deliverablesGrid .deliverableCard .itemTitle{color:#102f37!important;-webkit-text-fill-color:#102F37!important}.deliverablesSection .deliverableCard .area,.deliverablesGrid .deliverableCard .area,.deliverablesSection .deliverableCard .muted,.deliverablesGrid .deliverableCard .muted,.deliverablesSection .deliverableCard .observation,.deliverablesGrid .deliverableCard .observation{color:#557176!important;-webkit-text-fill-color:#557176!important}.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{display:grid!important;grid-template-columns:minmax(210px,.9fr) minmax(140px,.52fr) minmax(130px,.48fr) minmax(130px,.48fr) minmax(120px,.42fr)!important;gap:10px!important;align-items:end!important;width:100%!important}.coeFiltersOneLine .searchInputWrap,.coeFiltersOneLine .searchInputWrap.compact,.coeFiltersOneLine .filter select{min-height:72px!important;height:44px!important;border-radius:15px!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>strong{font-size:clamp(4.4rem,6.2vw,6.4rem)!important;line-height:.86!important;font-weight:650!important;letter-spacing:-.06em!important;margin:10px 0 8px!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{font-size:clamp(4.4rem,6.2vw,6.4rem)!important;line-height:.86!important;font-weight:650!important}.coeProcessListCard .badge,.coeProcessListCard [class*=badge]{background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coeTable th:nth-child(3),.coeTable td:nth-child(3),.coeMatrixTable th:nth-child(3),.coeMatrixTable td:nth-child(3){min-width:150px!important;max-width:180px!important}.coeTable th:nth-child(4),.coeTable td:nth-child(4),.coeMatrixTable th:nth-child(4),.coeMatrixTable td:nth-child(4){min-width:320px!important;max-width:420px!important}.coeFiltersOneLine .searchFilter,.coeFiltersOneLine .processSearchFilter,.coeFiltersOneLine .compactSearchFilter{min-width:0!important}.coeFiltersOneLine .filter,.coeFiltersOneLine .searchFilter{width:100%!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>strong,.coeExecutiveGrid.threeCards .coeCostCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard:not(.difference)>strong{font-size:clamp(3.8rem,4.6vw,5rem)!important;line-height:.9!important;letter-spacing:-.04em!important}.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{font-size:clamp(3.8rem,4.8vw,5.2rem)!important;line-height:.9!important;letter-spacing:-.04em!important}.coeExecutiveGrid.threeCards .coeExecutiveCard>p,.coeExecutiveGrid.threeCards .coeDifferenceCard>p,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>p{font-size:.98rem!important}@media (max-width: 1180px){.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{grid-template-columns:1fr!important}}.coeExecutiveGrid.threeCards .coeExecutiveCard>strong,.coeExecutiveGrid.threeCards .coeCostCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard:not(.difference)>strong,.coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{font-size:clamp(44px,5vw,72px)!important;line-height:.95!important;font-weight:700!important;letter-spacing:-.06em!important;margin-top:8px!important}.coeFiltersOneLine,.premiumFilters.coeFiltersOneLine,.processFilters.coeFiltersOneLine{display:grid!important;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(150px,1fr))!important;gap:12px!important;align-items:end!important;width:100%!important}.pendingSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0}.pendingSummaryCard{min-height:205px;padding:26px 28px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;box-shadow:0 22px 46px #003b3f0f;display:flex;flex-direction:column;justify-content:space-between;color:#102f37!important}.pendingSummaryCard,.pendingSummaryCard *{color:#102f37!important}.pendingSummaryCard>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.pendingSummaryCard>strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.9;font-weight:700;letter-spacing:-.04em;margin:8px 0}.pendingSummaryCard>p{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.86rem;line-height:1.3;margin:0}.pendingMiniRows{display:grid;gap:11px;margin:10px 0}.pendingMiniRows>div{display:grid;grid-template-columns:112px minmax(0,1fr) 32px;gap:9px;align-items:center}.pendingMiniRows span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.78rem;font-weight:700}.pendingMiniRows strong{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:.92rem;font-weight:700;text-align:right}.pendingMiniTrack{height:11px;border-radius:999px;background:#dfe7ea;overflow:hidden}.pendingMiniTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007f7d,#00b8b5)}.pendingMiniTrack.soft i{background:linear-gradient(90deg,#7ddbd8,#00b8b5)}.pendingMiniTrack.success i{background:linear-gradient(90deg,#00877f,#4ddbd7)}.pendingFilters.oneLinePendingFilters,.premiumFilters.pendingFilters.oneLinePendingFilters{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(160px,.55fr) minmax(160px,.55fr)!important;gap:12px!important;align-items:end!important;width:100%!important;margin:22px 0!important}.pendingFilters.oneLinePendingFilters .searchFilter,.pendingFilters.oneLinePendingFilters .pendingSearchFilter,.pendingFilters.oneLinePendingFilters .filter{min-width:0!important;width:100%!important}.pendingFilters.oneLinePendingFilters .searchInputWrap,.pendingFilters.oneLinePendingFilters .searchInputWrap.compact,.pendingFilters.oneLinePendingFilters .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.pendingFilters.oneLinePendingFilters .filter span,.pendingFilters.oneLinePendingFilters .searchFilter>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:11px!important}.pendingClientSection .pendingCard{background:radial-gradient(circle at top left,rgba(0,184,181,.06),transparent 14rem),#fff!important;color:#102f37!important}.pendingClientSection .pendingCard .muted,.pendingClientSection .pendingCard .pendingMeta{color:#557176!important;-webkit-text-fill-color:#557176!important}@media (max-width: 1080px){.pendingSummaryGrid{grid-template-columns:1fr}.pendingFilters.oneLinePendingFilters,.premiumFilters.pendingFilters.oneLinePendingFilters{grid-template-columns:1fr!important}}.pendingClientSection .pendingCard .pendingActionRow .badge,.pendingClientSection .pendingCard .pendingActionRow [class*=badge],.pendingClientSection .pendingCard .badgeRow.pendingActionRow .badge,.pendingClientSection .pendingCard .badgeRow.pendingActionRow [class*=badge],.pendingList .pendingCard .pendingActionRow .badge,.pendingList .pendingCard .pendingActionRow [class*=badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:104px!important;min-height:34px!important;padding:8px 17px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;border:1px solid rgba(0,184,181,.28)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Montserrat,sans-serif!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;opacity:1!important;visibility:visible!important;box-shadow:0 12px 28px #00b8b52e!important}.pendingClientSection .pendingCard .pendingActionRow .badge *,.pendingClientSection .pendingCard .pendingActionRow [class*=badge] *,.pendingList .pendingCard .pendingActionRow .badge *,.pendingList .pendingCard .pendingActionRow [class*=badge] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.pendingClientSection .pendingValidatePill,.pendingList .pendingValidatePill{min-width:104px!important;min-height:34px!important;padding:8px 17px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(0,184,181,.28)!important;font-family:Montserrat,sans-serif!important;font-size:.78rem!important;font-weight:850!important;box-shadow:0 12px 28px #00b8b52e!important}.pendingClientSection .pendingActionRow,.pendingList .pendingActionRow{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:14px 0 10px!important;opacity:1!important;visibility:visible!important}.pendingClientSection .pendingDetails,.pendingList .pendingDetails{margin-top:16px!important;padding:20px 22px!important;border-radius:22px!important;border:1px solid rgba(0,184,181,.2)!important;background:#eefafa!important;color:#102f37!important;-webkit-text-fill-color:initial!important;box-shadow:inset 0 1px #ffffffa6!important;opacity:1!important;visibility:visible!important}.pendingClientSection .pendingDetails .detailBlock,.pendingClientSection .pendingDetails .routeDetailTextBlock,.pendingList .pendingDetails .detailBlock,.pendingList .pendingDetails .routeDetailTextBlock{background:transparent!important;border:0!important;padding:0!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important}.pendingClientSection .pendingDetails strong,.pendingList .pendingDetails strong{display:block!important;margin-bottom:9px!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:.94rem!important;font-weight:800!important;letter-spacing:.01em!important}.pendingClientSection .pendingDetails p,.pendingClientSection .pendingDetails span,.pendingList .pendingDetails p,.pendingList .pendingDetails span{color:#3d5b63!important;-webkit-text-fill-color:#3d5b63!important;font-size:1rem!important;line-height:1.48!important;opacity:1!important;visibility:visible!important}.pendingClientSection .pendingDetails .secondaryLink,.pendingList .pendingDetails .secondaryLink{margin-top:14px!important;background:#00b8b514!important;color:#007f7d!important;-webkit-text-fill-color:#007f7d!important;border:1px solid rgba(0,184,181,.22)!important}.pendingClientSection .pendingCard:not(.selected) .pendingDetails,.pendingClientSection .pendingCard.selected .pendingDetails,.pendingClientSection .pendingCard.clientValidated .pendingDetails{background:#eefafa!important;color:#102f37!important}.pendingClientSection .pendingCard .itemTitle{color:#102f37!important;-webkit-text-fill-color:#102F37!important}.pendingClientSection .pendingCard .muted,.pendingClientSection .pendingCard .pendingMeta,.pendingClientSection .pendingCard .pendingMeta *{color:#557176!important;-webkit-text-fill-color:#557176!important}.findingsGridWhite .findingWhiteCard .findingWhiteHeader h3,.findingWhiteCard .findingWhiteHeader h3{font-size:clamp(1.12rem,1.55vw,1.48rem)!important;line-height:1.16!important;font-weight:760!important;letter-spacing:-.025em!important;max-width:92%!important}.findingsGridWhite .findingWhiteCard,.findingWhiteCard{min-height:190px!important}.findingsGridWhite .findingWhiteHeader,.findingWhiteHeader{padding:24px 28px!important}.findingWhiteCard .badgeRow .badge,.findingWhiteCard .badgeRow [class*=badge],.findingsGridWhite .badgeRow .badge,.findingsGridWhite .badgeRow [class*=badge]{background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(0,184,181,.28)!important}.findingsMiniCounterGrid small{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.72rem!important}.findingsSummaryCard>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-weight:800!important}.findingsSummaryCard>strong,.findingsMiniCounterGrid strong{font-weight:700!important}.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(260px,.62fr) minmax(300px,.72fr)!important;gap:20px!important;align-items:stretch!important}.summaryTopMirrorGrid .hitosProgressCard,.summaryHitosStatusCard{min-height:330px!important;height:100%!important}.summaryHitosStatusCard{padding:18px!important;border-radius:24px!important;border:1px solid rgba(0,184,181,.22)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.06),transparent 14rem),#fff!important;box-shadow:0 18px 38px #003b3f0d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.summaryHitosStatusHeader{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:flex-start!important;margin-bottom:12px!important}.summaryHitosStatusHeader h3{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;line-height:1.15!important;font-weight:800!important;margin:0!important;max-width:170px!important}.summaryHitosStatusHeader .badge,.summaryHitosStatusHeader [class*=badge]{display:none!important}.summaryHitosStatusTableWrap{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:18px!important;border:1px solid rgba(0,184,181,.18)!important;background:#f8ffff!important;max-height:272px!important}.summaryHitosStatusTable{width:100%!important;border-collapse:collapse!important;font-size:.78rem!important}.summaryHitosStatusTable thead th{position:sticky!important;top:0!important;z-index:1!important;background:#eefafa!important;color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif!important;font-size:.68rem!important;text-align:left!important;padding:10px 9px!important;border-bottom:1px solid rgba(0,184,181,.18)!important}.summaryHitosStatusTable tbody tr{cursor:pointer!important;border-bottom:1px solid rgba(0,184,181,.1)!important}.summaryHitosStatusTable tbody tr:hover{background:#00b8b50f!important}.summaryHitosStatusTable td{color:#102f37!important;-webkit-text-fill-color:#102F37!important;padding:10px 9px!important;vertical-align:middle!important}.summaryHitosStatusTable td:first-child{font-weight:800!important;color:#557176!important;-webkit-text-fill-color:#557176!important;width:42px!important}.summaryHitosStatusTable td:nth-child(2){max-width:120px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.summaryHitoStatusPill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:78px!important;padding:6px 9px!important;border-radius:999px!important;font-size:.64rem!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(90deg,#7b8b91,#a6b1b6)!important}.summaryHitoStatusPill.completed{background:linear-gradient(90deg,#008c70,#39c78e)!important}.summaryHitoStatusPill.process{background:linear-gradient(90deg,#007f7d,#00b8b5)!important}.summaryHitoStatusPill.planned{background:linear-gradient(90deg,#7b8b91,#a6b1b6)!important}.summaryTopMirrorGrid .hitosProgressCard .hitosProgressLayout{grid-template-columns:minmax(145px,.42fr) minmax(0,1fr)!important;gap:18px!important}.summaryTopMirrorGrid .hitosProgressValue{font-size:clamp(3.2rem,5vw,5.2rem)!important}.summaryTopMirrorGrid .hitosTrackLabel.named{min-width:116px!important}.summaryFindingsCard .summaryMiniRow span{white-space:nowrap!important}@media (max-width: 1320px){.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{grid-template-columns:1fr!important}.summaryHitosStatusCard{min-height:260px!important}.summaryHitosStatusTableWrap{max-height:220px!important}}.summaryMirrorPage{gap:20px!important}.dashboardKpiGrid.fourCards,.dashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:4px!important}.dashboardWidgetCard{min-height:164px!important;height:164px!important;padding:14px 16px 12px!important;border-radius:18px!important;gap:6px!important;overflow:hidden!important}.dashboardWidgetHeader span{font-size:.86rem!important;font-weight:800!important;color:#102f37!important}.dashboardWidgetValue{font-size:1.82rem!important;font-weight:800!important;color:#0b4e58!important}.dashboardWidgetGraphic{min-height:72px!important;max-height:78px!important;overflow:hidden!important}.dashboardWidgetFooter{font-size:.72rem!important;color:#557176!important}.dashboardGaugeTrack{width:104px!important;height:52px!important}.dashboardGaugeNeedle{height:38px!important}.dashboardGaugeLabels{font-size:.66rem!important;margin-top:4px!important}.thermoWidget{grid-template-columns:30px minmax(0,1fr) 82px!important;align-items:center!important;gap:8px!important}.thermoScale,.thermoTube{height:76px!important}.thermoTube{width:20px!important}.thermoBulb{width:28px!important;height:28px!important;bottom:-8px!important}.thermoLegend{font-size:.64rem!important;gap:4px!important}.miniPendingChart{gap:6px!important}.miniPendingRow{grid-template-columns:70px minmax(0,1fr) 18px!important;font-size:.68rem!important}.miniPendingBar{height:9px!important}.miniPendingLine{height:30px!important}.miniBlockerWidget{gap:4px!important}.miniSmileGauge{width:96px!important;height:48px!important}.miniSmileCenter{width:68px!important;height:68px!important}.miniSmileFace{font-size:1.05rem!important}.miniSmileCenter strong{font-size:.68rem!important}.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{display:grid!important;grid-template-columns:minmax(0,2.9fr) minmax(290px,.95fr)!important;gap:18px!important;align-items:stretch!important;margin-top:0!important}.summaryHitosCombinedCard{min-height:318px!important;height:318px!important;padding:0!important;border-radius:24px!important;border:1px solid rgba(0,184,181,.2)!important;background:radial-gradient(circle at top left,rgba(0,184,181,.07),transparent 18rem),#fff!important;box-shadow:0 18px 42px #03363912!important;overflow:hidden!important}.summaryHitosCombinedInner{height:100%!important;display:grid!important;grid-template-columns:minmax(0,2.25fr) minmax(260px,.76fr)!important;gap:0!important}.summaryHitosCombinedCard .hitosProgressCard,.summaryHitosCombinedCard .summaryHitosStatusCard{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-height:0!important;height:100%!important;margin:0!important}.summaryHitosCombinedCard .summaryHitosStatusCard{border-left:1px solid rgba(0,184,181,.16)!important;padding:18px 16px!important}.summaryHitosCombinedCard .hitosProgressCard{padding:18px 20px!important}.summaryHitosCombinedCard .hitosProgressLayout{height:100%!important;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.summaryHitosCombinedCard .hitosProgressStat{align-self:center!important}.summaryHitosCombinedCard .hitosProgressValue{font-size:clamp(3.2rem,5.2vw,5.7rem)!important;line-height:.9!important}.summaryHitosCombinedCard .hitosProgressLabel{font-size:1rem!important}.summaryHitosCombinedCard .hitosProgressSubcopy{font-size:.86rem!important;line-height:1.45!important}.summaryHitosCombinedCard .hitosProgressHeader h2{font-size:1.08rem!important;margin:0 0 4px!important}.summaryHitosCombinedCard .hitosProgressHeader p{font-size:.84rem!important;line-height:1.32!important}.summaryHitosCombinedCard .hitosProgressHeader .badge,.summaryHitosCombinedCard .hitosProgressHeader [class*=badge]{transform:scale(.82)!important;transform-origin:right center!important}.summaryHitosCombinedCard .hitosTrackLabel.named{min-width:104px!important;padding:10px 11px!important;border-radius:16px!important}.summaryHitosCombinedCard .hitosTrackLabelsNamed{gap:10px!important}.summaryHitosCombinedCard .hitosNamesScroller{padding-bottom:6px!important}.summaryHitosCombinedCard .hitoCode{font-size:.72rem!important}.summaryHitosCombinedCard .hitoName{font-size:.72rem!important;line-height:1.18!important}.summaryHitosCombinedCard .summaryHitosStatusHeader h3{font-size:.92rem!important;line-height:1.15!important;max-width:180px!important}.summaryHitosCombinedCard .summaryHitosStatusTableWrap{max-height:248px!important;border-radius:16px!important}.summaryHitosCombinedCard .summaryHitosStatusTable{font-size:.72rem!important}.summaryHitosCombinedCard .summaryHitosStatusTable th{font-size:.62rem!important;padding:8px 7px!important}.summaryHitosCombinedCard .summaryHitosStatusTable td{padding:9px 7px!important}.summaryHitosCombinedCard .summaryHitoStatusPill{min-width:70px!important;padding:5px 8px!important;font-size:.58rem!important}.summaryTopMirrorGrid .executiveRightPanel{height:318px!important;min-height:318px!important;display:grid!important;grid-template-rows:1fr 1fr!important;gap:18px!important;position:static!important}.summaryTopMirrorGrid .executiveSideCard{min-height:0!important;height:100%!important;padding:20px 22px!important;border-radius:22px!important;overflow:hidden!important}.summaryTopMirrorGrid .executiveSideCard h3{font-size:1.18rem!important;line-height:1.12!important;margin:8px 0 6px!important}.summaryTopMirrorGrid .sideCardIconLine{gap:9px!important}.summaryTopMirrorGrid .sideCardIconLine span{font-size:.92rem!important}.summaryTopMirrorGrid .sideIcon{width:34px!important;height:34px!important}.summaryTopMirrorGrid .sideMeetButton,.summaryTopMirrorGrid .sideLinkButton{min-height:40px!important;padding:10px 14px!important;border-radius:16px!important;font-size:.86rem!important}.summaryTopMirrorGrid .sidePendingMeta{font-size:.74rem!important;gap:3px!important}.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:0!important}.summaryMirrorPage .summaryBottomCard{min-height:260px!important;height:260px!important;padding:18px 20px!important;border-radius:22px!important;overflow:hidden!important}.summaryBottomCard .summaryBottomHeader h3{font-size:1rem!important;line-height:1.16!important}.summaryBigNumber{font-size:2.8rem!important}.summaryMirrorPage .summaryRadarCard .summaryRadarMini{transform:scale(.68)!important;transform-origin:top center!important;margin:-14px auto -70px!important}.summaryMiniRow{grid-template-columns:74px minmax(0,1fr) 24px!important;gap:7px!important}.summaryMiniRow span{font-size:.7rem!important}.summaryCOEValue{font-size:clamp(2.8rem,4.2vw,4.2rem)!important}.summaryActivityCreative>div{min-height:66px!important}.summaryActivityCreative strong{font-size:1.75rem!important}.summaryActivityCreative span{font-size:.62rem!important}@media (max-width: 1320px){.summaryTopMirrorGrid.executiveSummaryLayout,.executiveSummaryLayout.hitosFirst.summaryTopMirrorGrid{grid-template-columns:1fr!important}.summaryHitosCombinedCard{height:auto!important;min-height:318px!important}.summaryHitosCombinedInner{grid-template-columns:1fr!important}.summaryHitosCombinedCard .summaryHitosStatusCard{border-left:0!important;border-top:1px solid rgba(0,184,181,.16)!important;min-height:230px!important}.summaryTopMirrorGrid .executiveRightPanel{height:auto!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}}@media (max-width: 980px){.dashboardKpiGrid.fourCards,.dashboardKpiGrid,.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.dashboardKpiGrid.fourCards,.dashboardKpiGrid,.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid,.summaryTopMirrorGrid .executiveRightPanel{grid-template-columns:1fr!important}.dashboardWidgetCard,.summaryMirrorPage .summaryBottomCard{height:auto!important;min-height:210px!important}}.dashboardKpiGrid.fourCards,.dashboardKpiGrid{gap:14px!important}.dashboardWidgetCard{min-height:176px!important;height:176px!important;padding:12px 14px 10px!important;gap:3px!important;overflow:hidden!important}.dashboardWidgetHeader span{font-size:.76rem!important;line-height:1.1!important;font-weight:800!important}.dashboardWidgetValue{font-size:1.48rem!important;line-height:.92!important;margin:0!important}.dashboardWidgetGraphic{flex:0 0 92px!important;min-height:86px!important;max-height:92px!important;align-items:center!important;overflow:hidden!important}.dashboardWidgetFooter{margin-top:auto!important;min-height:14px!important;font-size:.62rem!important;line-height:1.08!important;color:#557176!important;-webkit-text-fill-color:#557176!important;white-space:normal!important}.dashboardGaugeTrack{width:88px!important;height:44px!important}.dashboardGaugeMask{width:58px!important;height:58px!important;bottom:-14px!important}.dashboardGaugeNeedle{height:31px!important;width:2.5px!important}.dashboardGaugeNeedle:after{width:10px!important;height:10px!important}.dashboardGaugeLabels{font-size:.58rem!important;margin-top:2px!important}.thermoWidget{grid-template-columns:26px 28px minmax(58px,74px)!important;gap:6px!important;align-items:center!important}.thermoScale{font-size:.56rem!important}.thermoTube{width:18px!important}.thermoBulb{width:24px!important;height:24px!important;bottom:-7px!important}.thermoMarker{width:11px!important;height:8px!important}.thermoLegend{font-size:.56rem!important;gap:3px!important}.swatch{width:7px!important;height:7px!important;margin-right:4px!important}.miniPendingChart{gap:4px!important}.miniPendingRow{grid-template-columns:60px minmax(0,1fr) 16px!important;gap:5px!important;font-size:.58rem!important}.miniPendingBar{height:8px!important}.miniPendingLine{height:26px!important}.miniBlockerWidget{gap:2px!important}.miniSmileGauge{width:84px!important;height:42px!important}.miniSmileCenter{width:58px!important;height:58px!important}.miniSmileFace{font-size:.98rem!important}.miniSmileCenter strong{font-size:.6rem!important}.miniSparkline{gap:6px!important}.sparkCheck{width:15px!important;height:15px!important;font-size:.58rem!important}.miniSparkline svg{height:24px!important}.summaryTopMirrorGrid .executiveRightPanel{gap:14px!important}.summaryTopMirrorGrid .executiveSideCard{padding:15px 18px!important;display:flex!important;flex-direction:column!important;gap:5px!important}.summaryTopMirrorGrid .sideIcon{width:30px!important;height:30px!important}.summaryTopMirrorGrid .sideCardIconLine{gap:8px!important}.summaryTopMirrorGrid .sideCardIconLine span{font-size:.78rem!important;line-height:1.1!important}.summaryTopMirrorGrid .executiveSideCard h3{font-size:1.02rem!important;line-height:1.08!important;margin:4px 0 2px!important}.summaryTopMirrorGrid .executiveSideCard p{font-size:.75rem!important;line-height:1.15!important;margin:0!important}.summaryTopMirrorGrid .sidePendingMeta{font-size:.66rem!important;line-height:1.16!important;gap:1px!important}.summaryTopMirrorGrid .priorityPendingWhiteCard .badgeRow{margin:2px 0 4px!important}.summaryTopMirrorGrid .priorityPendingWhiteCard .badgeRow .badge,.summaryTopMirrorGrid .priorityPendingWhiteCard .badgeRow [class*=badge]{min-height:24px!important;min-width:78px!important;padding:5px 10px!important;font-size:.58rem!important}.summaryTopMirrorGrid .sideMeetButton,.summaryTopMirrorGrid .sideLinkButton{min-height:32px!important;padding:8px 12px!important;border-radius:14px!important;font-size:.72rem!important;margin-top:auto!important}.summaryActivitiesCard .summaryActivityCreative strong{display:block!important;color:#00877f!important;-webkit-text-fill-color:#00877f!important;opacity:1!important;visibility:visible!important;font-size:1.55rem!important;line-height:.95!important;font-weight:700!important}.summaryActivitiesCard .summaryActivityCreative span{color:#557176!important;-webkit-text-fill-color:#557176!important;opacity:1!important;visibility:visible!important;font-size:.58rem!important}.summaryActivitiesCard .summaryActivityCreative>div{min-height:58px!important;padding:8px 5px!important}.summaryActivitiesCard .summaryActivityLine{margin-top:4px!important}@media (max-width: 980px){.dashboardWidgetCard{height:auto!important;min-height:176px!important}}.summaryTopMirrorGrid .priorityPendingWhiteCard.clickable{cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.summaryTopMirrorGrid .priorityPendingWhiteCard.clickable:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px #03363921!important;border-color:#00b8b557!important}.summaryTopMirrorGrid .priorityPendingWhiteCard.clickable .sideLinkButton,.summaryTopMirrorGrid .priorityPendingWhiteCard.clickable a.sideLinkButton{display:none!important}.dashboardWidgetCard{min-height:178px!important;height:178px!important;padding:13px 15px 11px!important;gap:4px!important}.dashboardWidgetHeader span,.summaryBottomCard .summaryBottomHeader h3{font-size:.78rem!important;line-height:1.12!important;font-weight:800!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important}.dashboardWidgetValue,.summaryBigNumber,.summaryCOEValue{font-size:1.52rem!important;line-height:.94!important;font-weight:800!important;margin:0!important}.dashboardWidgetGraphic{flex:0 0 92px!important;min-height:86px!important;max-height:92px!important;display:flex!important;justify-content:center!important;align-items:center!important}.dashboardWidgetFooter,.summaryBottomCard p{font-size:.62rem!important;line-height:1.1!important;min-height:14px!important;margin-top:auto!important;color:#557176!important;-webkit-text-fill-color:#557176!important}.dashboardWidgetCard .thermoWidget,.thermoWidget{width:max-content!important;max-width:100%!important;margin:0 auto!important;justify-self:center!important;align-self:center!important;transform:translate(0)!important}.dashboardWidgetCard:has(.thermoWidget) .dashboardWidgetGraphic{justify-content:center!important;align-items:center!important}.thermoWidget{grid-template-columns:24px 26px 70px!important;gap:6px!important}.thermoScale,.thermoTube{height:64px!important}.thermoLegend{width:70px!important;min-width:70px!important}.summaryMirrorPage .summaryBottomGrid.fourCards,.summaryMirrorPage .summaryBottomGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.summaryMirrorPage .summaryBottomCard{min-height:178px!important;height:178px!important;padding:13px 15px 11px!important;border-radius:18px!important;gap:4px!important;overflow:hidden!important}.summaryBottomCard .summaryBottomHeader{margin-bottom:2px!important}.summaryMirrorPage .summaryRadarCard .summaryRadarMini{transform:scale(.48)!important;transform-origin:top center!important;margin:-18px auto -118px!important;max-height:126px!important;overflow:visible!important}.summaryFindingsCard .summaryBottomHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.summaryFindingsCard .summaryBigNumber{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-size:1.58rem!important}.summaryMiniBars{gap:4px!important;margin-top:4px!important}.summaryMiniRow{grid-template-columns:70px minmax(0,1fr) 20px!important;gap:5px!important}.summaryMiniRow span,.summaryMiniRow strong{font-size:.58rem!important;line-height:1.05!important}.summaryMiniTrack{height:7px!important}.summaryCOECard .summaryBottomHeader h3,.summaryCOECard .summaryBottomHeader h3 *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.summaryCOECard .summaryCOEValue{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:2.15rem!important;margin:8px 0 2px!important}.summaryCOEPill{padding:4px 9px!important;font-size:.62rem!important}.summaryCOECard p{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.summaryActivityCreative{gap:6px!important;margin:8px 0 5px!important}.summaryActivityCreative>div{min-height:54px!important;padding:7px 4px!important;border-radius:13px!important}.summaryActivitiesCard .summaryActivityCreative strong{font-size:1.42rem!important;line-height:.95!important;color:#00877f!important;-webkit-text-fill-color:#00877f!important}.summaryActivitiesCard .summaryActivityCreative span{font-size:.54rem!important;line-height:1.05!important;color:#557176!important;-webkit-text-fill-color:#557176!important}.summaryActivityLine{height:5px!important;gap:6px!important;margin-top:2px!important}.summaryActivityLine i{height:5px!important}@media (max-width: 980px){.summaryMirrorPage .summaryBottomCard,.dashboardWidgetCard{height:auto!important;min-height:178px!important}}.dashboardWidgetGraphic>.thermoWidget{position:relative!important;left:50%!important;transform:translate(-50%)!important}.brandSub,.portalHeroCopy p,.portalWelcome h2,.portalWelcome p{letter-spacing:normal}.dashboardGaugeWrap.paintedGauge{width:128px!important;max-width:100%!important;margin:0 auto!important}.dashboardGaugeSvg{width:118px!important;height:74px!important;display:block!important;overflow:visible!important}.dashboardGaugeBaseArc,.dashboardGaugeProgressArc{fill:none!important;stroke-linecap:round!important;stroke-width:13!important}.dashboardGaugeBaseArc{stroke:#dfe7ea!important}.dashboardGaugeProgressArc{stroke:var(--brand)!important;transition:stroke-dasharray .35s ease!important}.dashboardGaugeNeedleSvg{stroke:#516d72!important;stroke-width:4!important;stroke-linecap:round!important;transition:transform .35s ease!important}.dashboardGaugeNeedleHub{fill:#516d72!important}.dashboardWidgetCard:has(.thermoWidget) .dashboardWidgetGraphic{justify-content:center!important;align-items:center!important;overflow:visible!important}.thermoWidget{width:156px!important;grid-template-columns:30px 30px 82px!important;gap:7px!important;margin:0 auto!important;justify-content:center!important;align-items:end!important;transform:none!important;left:auto!important}.dashboardWidgetGraphic>.thermoWidget{left:auto!important;transform:none!important}.thermoScale,.thermoTube{height:66px!important}.thermoLegend{width:82px!important;min-width:82px!important;font-size:.58rem!important;gap:4px!important}.thermoLegend span{white-space:nowrap!important}.cleanBlocker .miniSmileGauge{display:none!important}.miniBlockerFaceOnly{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:54px!important;gap:2px!important;color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important}.miniBlockerFaceOnly .miniSmileFace{font-size:1.25rem!important;line-height:1!important}.miniBlockerFaceOnly strong{font-size:.68rem!important;color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important}.cleanBlocker .miniSparkline{margin-top:0!important}.summaryTopMirrorGrid .priorityPendingWhiteCard .badgeRow,.summaryTopMirrorGrid .priorityPendingWhiteCard .badge,.summaryTopMirrorGrid .priorityPendingWhiteCard [class*=badge],.summaryTopMirrorGrid .priorityPendingWhiteCard button,.summaryTopMirrorGrid .priorityPendingWhiteCard .sideLinkButton,.summaryTopMirrorGrid .priorityPendingWhiteCard a.sideLinkButton{display:none!important}.summaryTopMirrorGrid .priorityPendingWhiteCard.clickable{padding-bottom:20px!important}.summaryMirrorPage .summaryRadarCard .summaryRadarMini,.summaryRadarCard .summaryRadarMini{transform:none!important;margin:0!important;max-height:none!important;height:126px!important;overflow:hidden!important}.summaryRadarCard .summaryRadarMini .dashboardRadarWrap{display:grid!important;grid-template-columns:minmax(92px,1fr) 76px!important;grid-template-areas:"radar systems" "radar legend"!important;column-gap:7px!important;align-items:center!important;width:100%!important;height:126px!important;max-width:100%!important}.summaryRadarCard .summaryRadarMini .dashboardRadarSvg{grid-area:radar!important;width:126px!important;height:126px!important;max-width:100%!important;justify-self:center!important}.summaryRadarCard .summaryRadarMini .radarSystemLegend{grid-area:systems!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important;align-self:end!important}.summaryRadarCard .summaryRadarMini .radarSystemItem{min-height:18px!important;padding:3px 5px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important}.summaryRadarCard .summaryRadarMini .radarSystemItem span,.summaryRadarCard .summaryRadarMini .radarSystemItem strong{font-size:.52rem!important;line-height:1!important}.summaryRadarCard .summaryRadarMini .radarLegend{grid-area:legend!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important;align-self:start!important;justify-self:stretch!important;margin:4px 0 0!important}.summaryRadarCard .summaryRadarMini .radarLegend span{font-size:.52rem!important;line-height:1!important;white-space:nowrap!important}.summaryBottomCard .summaryBottomHeader h3,.dashboardWidgetHeader span{font-size:.84rem!important;line-height:1.12!important}.summaryBottomCard p,.dashboardWidgetFooter{font-size:.64rem!important;line-height:1.12!important}.dashboardGaugeTrack,.dashboardGaugeFill,.dashboardGaugeMask{display:none!important}.summaryRadarCard{justify-content:flex-start!important}.summaryRadarCard .summaryBottomHeader{margin-bottom:0!important}.summaryMirrorPage .summaryRadarCard .summaryRadarMini,.summaryRadarCard .summaryRadarMini{height:142px!important;margin-top:-8px!important;overflow:visible!important}.summaryRadarCard .summaryRadarMini .dashboardRadarWrap{height:142px!important;align-items:start!important;padding-top:0!important}.summaryRadarCard .summaryRadarMini .dashboardRadarSvg{width:132px!important;height:132px!important;align-self:start!important;margin-top:-4px!important}.summaryRadarCard .summaryRadarMini .radarSystemLegend{align-self:start!important;margin-top:4px!important}.summaryRadarCard .summaryRadarMini .radarLegend{align-self:start!important;margin-top:5px!important}.summaryHitosCombinedCard .hitosProgressHeader h2,.summaryHitosCombinedCard .hitosProgressHeader h2 *,.summaryHitosCombinedCard .hitosProgressLabel,.summaryHitosCombinedCard .hitosProgressHelp,.summaryHitosCombinedCard .hitoName,.summaryHitosCombinedCard .summaryHitosStatusHeader h3,.summaryHitosCombinedCard .summaryHitosStatusTable,.summaryHitosCombinedCard .summaryHitosStatusTable th,.summaryHitosCombinedCard .summaryHitosStatusTable td{font-size:.84rem!important;line-height:1.16!important}.summaryHitosCombinedCard .hitosProgressHeader h2,.summaryHitosCombinedCard .hitosProgressLabel,.summaryHitosCombinedCard .summaryHitosStatusHeader h3{font-weight:800!important;letter-spacing:-.01em!important}.summaryHitosCombinedCard .hitosProgressHeader p,.summaryHitosCombinedCard .hitosProgressSubcopy,.summaryHitosCombinedCard .hitosProgressHelp{font-size:.78rem!important;line-height:1.26!important;color:#557176!important;-webkit-text-fill-color:#557176!important}.summaryHitosCombinedCard .hitosProgressLabel{margin-top:6px!important}.summaryHitosCombinedCard .hitosProgressSubcopy{max-width:132px!important}.summaryHitosCombinedCard .hitosTrackLabel.named{min-width:98px!important;min-height:62px!important;padding:8px 9px!important}.summaryHitosCombinedCard .hitoCode{font-size:.64rem!important;line-height:1!important}.summaryHitosCombinedCard .hitoName{font-size:.68rem!important;line-height:1.1!important;font-weight:750!important}.summaryHitosCombinedCard .hitosNamesScroller{margin-top:8px!important}.summaryHitosCombinedCard .hitosLineWrap.namedLine{margin-top:12px!important}.summaryHitosCombinedCard .hitosProgressHelp{margin-top:12px!important;max-width:94%!important}.summaryHitosCombinedCard .hitosProgressValue{font-size:clamp(3.2rem,5.2vw,5.7rem)!important;line-height:.9!important;font-weight:800!important}.findingsDeliverablesSummaryCard{margin:22px 0;padding:24px 26px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;box-shadow:0 22px 46px #003b3f0f}.findingsDeliverablesHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.findingsDeliverablesHeader span{display:block;color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.02em}.findingsDeliverablesHeader h3{margin:5px 0 0;color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.2;font-weight:800}.findingsDeliverablesGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.findingsDeliverableMiniCard{min-height:104px;padding:14px;border-radius:20px;border:1px solid rgba(0,184,181,.22);background:#00b8b50e;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.findingsDeliverableMiniCard>span{grid-column:1 / -1;color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-family:Montserrat,sans-serif;font-size:.78rem;line-height:1.18;font-weight:800}.findingsDeliverableMiniCard div{min-height:52px;border-radius:15px;background:#fff;border:1px solid rgba(0,184,181,.16);display:flex;flex-direction:column;justify-content:center;align-items:center}.findingsDeliverableMiniCard strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif;font-size:1.32rem;line-height:1;font-weight:760}.findingsDeliverableMiniCard small{margin-top:4px;color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.63rem;font-weight:800}.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows{display:grid!important;grid-template-columns:minmax(250px,1fr) repeat(3,minmax(150px,.55fr))!important;gap:12px!important;align-items:end!important;width:100%!important}.findingDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 1180px){.findingsDeliverablesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.findingsDeliverablesGrid,.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows,.findingDetailGrid{grid-template-columns:1fr!important}}.findingsDeliverablesSplitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:22px 0}.findingsDeliverableTotalCard,.findingsDeliverableBreakdownCard{min-height:205px;padding:24px 26px;border-radius:28px;border:1px solid rgba(0,184,181,.24);background:radial-gradient(circle at top left,rgba(0,184,181,.08),transparent 16rem),#fff!important;box-shadow:0 22px 46px #003b3f0f;display:flex;flex-direction:column;justify-content:space-between;color:#102f37!important}.findingsDeliverableTotalCard,.findingsDeliverableTotalCard *,.findingsDeliverableBreakdownCard,.findingsDeliverableBreakdownCard *{color:#102f37!important}.findingsDeliverableTotalCard>span,.findingsDeliverableBreakdownCard>span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800;line-height:1.2}.findingsDeliverableTotalCard>strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important;font-family:Montserrat,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.9;font-weight:700;letter-spacing:-.04em;margin:10px 0}.findingsDeliverableTotalCard>p,.findingsDeliverableBreakdownCard>p{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.82rem;line-height:1.3;margin:0}.findingsDeliverableBreakdownRows{display:grid;gap:9px;margin:10px 0}.findingsDeliverableBreakdownRows>div{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,1.15fr) 28px;gap:8px;align-items:center}.findingsDeliverableBreakdownRows span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.72rem;line-height:1.12;font-weight:760}.findingsDeliverableBreakdownRows div div{height:10px;border-radius:999px;background:#dfe7ea;overflow:hidden}.findingsDeliverableBreakdownRows i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007f7d,#00b8b5)}.findingsDeliverableBreakdownRows strong{color:#0b4e58!important;-webkit-text-fill-color:#0B4E58!important;font-size:.9rem;font-weight:760;text-align:right}.findingsDeliverableTotalCard.client>strong,.findingsDeliverableBreakdownCard.client .findingsDeliverableBreakdownRows strong{color:#00877f!important;-webkit-text-fill-color:#00877f!important}.findingsDeliverablesSummaryCard{display:none!important}@media (max-width: 1320px){.findingsDeliverablesSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.findingsDeliverablesSplitGrid{grid-template-columns:1fr}}.findingsDeliverableTotalCard>p,.findingsDeliverableBreakdownCard>p,.findingsSummaryCard>p{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.82rem!important;line-height:1.28!important}.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows{display:grid!important;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.55fr))!important;gap:12px!important;align-items:end!important;width:100%!important}.findingsFiltersTwoRows .filter,.findingsFiltersTwoRows .searchFilter{min-width:0!important;width:100%!important}.findingsFiltersTwoRows .searchInputWrap,.findingsFiltersTwoRows .searchInputWrap.compact,.findingsFiltersTwoRows .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.findingWhiteCard .findingWhiteHeader h3,.findingsGridWhite .findingWhiteCard .findingWhiteHeader h3{font-size:clamp(1rem,1.25vw,1.22rem)!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.015em!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important;margin-top:10px!important}.findingWhiteCard .findingWhiteHeader,.findingsGridWhite .findingWhiteHeader{padding-bottom:12px!important}.findingVisibleMetaGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:0 28px 18px!important}.findingVisibleMetaGrid>div{min-height:58px!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid rgba(0,184,181,.18)!important;background:#eefafab3!important;display:flex!important;flex-direction:column!important;gap:5px!important}.findingVisibleMetaGrid span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-family:Montserrat,sans-serif!important;font-size:.68rem!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.03em!important}.findingVisibleMetaGrid strong{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-size:.82rem!important;font-weight:600!important;line-height:1.2!important}.findingLinkOutside{width:max-content!important;margin:0 28px 18px!important;min-height:40px!important;padding:10px 14px!important;border-radius:14px!important}.findingFixedExpanded{margin-top:0!important}.findingWhiteCard{min-height:230px!important}@media (max-width: 1180px){.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows,.findingVisibleMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.findingsFiltersTwoRows,.premiumFilters.findingsFiltersTwoRows,.findingVisibleMetaGrid{grid-template-columns:1fr!important}}.compactDeliverableCards .findingsDeliverableTotalCard,.compactDeliverableCards .findingsDeliverableBreakdownCard{min-height:190px!important;padding:24px 26px!important}.compactDeliverableCards .findingsDeliverableTotalCard>p,.compactDeliverableCards .findingsDeliverableBreakdownCard>p{display:none!important}.compactDeliverableCards .findingsDeliverableBreakdownRows{gap:8px!important}.compactDeliverableCards .findingsDeliverableBreakdownRows>div{grid-template-columns:142px minmax(0,1fr) 30px!important;gap:8px!important}.compactDeliverableCards .findingsDeliverableBreakdownRows span{font-size:.72rem!important;line-height:1.05!important}.findingsFilters.dependentFindingFilters,.premiumFilters.findingsFilters.dependentFindingFilters{display:grid!important;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.7fr))!important;gap:12px!important;align-items:end!important;width:100%!important}.findingsFilters.dependentFindingFilters .searchFilter,.findingsFilters.dependentFindingFilters .filter{min-width:0!important;width:100%!important}.findingsFilters.dependentFindingFilters .searchInputWrap,.findingsFilters.dependentFindingFilters .searchInputWrap.compact,.findingsFilters.dependentFindingFilters .filter select{min-height:45px!important;height:45px!important;border-radius:16px!important}.findingWhiteCard .findingWhiteHeader h3,.findingsGridWhite .findingWhiteCard .findingWhiteHeader h3{font-size:clamp(1.02rem,1.35vw,1.28rem)!important;line-height:1.18!important;font-weight:620!important;letter-spacing:-.012em!important;margin:10px 0 12px!important;color:#102f37!important;-webkit-text-fill-color:#102F37!important}.findingVisibleMetaGrid.findingTagList,.findingTagList{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 28px 10px!important}.findingVisibleMetaGrid.findingTagList>div,.findingTagList>div{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:8px 11px!important;border-radius:999px!important;background:#00b8b514!important;border:1px solid rgba(0,184,181,.18)!important;box-shadow:none!important}.findingVisibleMetaGrid.findingTagList span,.findingTagList span{color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.66rem!important;line-height:1!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}.findingVisibleMetaGrid.findingTagList strong,.findingTagList strong{color:#102f37!important;-webkit-text-fill-color:#102F37!important;font-size:.78rem!important;line-height:1.05!important;font-weight:650!important;white-space:normal!important}.findingLinkOutside{margin:10px 28px 18px!important;width:max-content!important;max-width:calc(100% - 56px)!important}@media (max-width: 1100px){.findingsFilters.dependentFindingFilters,.premiumFilters.findingsFilters.dependentFindingFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.findingsFilters.dependentFindingFilters,.premiumFilters.findingsFilters.dependentFindingFilters{grid-template-columns:1fr!important}.findingVisibleMetaGrid.findingTagList,.findingTagList{margin-left:18px!important;margin-right:18px!important}.findingLinkOutside{margin-left:18px!important;margin-right:18px!important;max-width:calc(100% - 36px)!important}}.findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingTagList.findingCompactTags{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;margin:12px 28px 10px!important}.findingVisibleMetaGrid.findingTagList.findingCompactTags>div,.findingTagList.findingCompactTags>div{width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;border:1px solid rgba(0,184,181,.32)!important;box-shadow:0 12px 26px #00b8b526!important}.findingVisibleMetaGrid.findingTagList.findingCompactTags span,.findingTagList.findingCompactTags span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.86!important;font-size:.66rem!important;line-height:1!important;font-family:Montserrat,sans-serif!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}.findingVisibleMetaGrid.findingTagList.findingCompactTags strong,.findingTagList.findingCompactTags strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.76rem!important;line-height:1.08!important;font-weight:800!important;white-space:normal!important}.findingLinkOutside{margin-top:8px!important}.findingVisibleMetaGrid.findingTagList.findingCompactTags>div:before,.findingTagList.findingCompactTags>div:before{display:none!important}@media (max-width: 680px){.findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingTagList.findingCompactTags{margin-left:18px!important;margin-right:18px!important;gap:8px!important}.findingVisibleMetaGrid.findingTagList.findingCompactTags>div,.findingTagList.findingCompactTags>div{padding:8px 11px!important}}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingWhiteCard .findingTagList.findingCompactTags{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0 14px!important;width:100%!important;align-items:stretch!important}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags>div,.findingWhiteCard .findingTagList.findingCompactTags>div{min-width:0!important;min-height:54px!important;padding:9px 12px!important;border-radius:999px!important;border:1px solid rgba(0,184,181,.26)!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;box-shadow:0 12px 28px #00b8b521!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden!important}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags span,.findingWhiteCard .findingTagList.findingCompactTags span{display:block!important;color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-family:Montserrat,sans-serif!important;font-size:.58rem!important;line-height:1!important;font-weight:850!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin:0 0 4px!important;white-space:nowrap!important}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags strong,.findingWhiteCard .findingTagList.findingCompactTags strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Montserrat,sans-serif!important;font-size:.72rem!important;line-height:1.13!important;font-weight:800!important;margin:0!important;word-break:normal!important}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags>div:before,.findingWhiteCard .findingTagList.findingCompactTags>div:before{display:none!important}.findingWhiteCard .findingWhiteHeader h3,.findingsGridWhite .findingWhiteCard .findingWhiteHeader h3{font-size:clamp(1.05rem,1.35vw,1.34rem)!important;font-weight:650!important;line-height:1.18!important}@media (max-width: 920px){.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingWhiteCard .findingTagList.findingCompactTags{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingWhiteCard .findingTagList.findingCompactTags{grid-template-columns:1fr!important}}.findingWhiteCard .findingBadgesTwoRows{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;margin:12px 0 0!important;max-width:100%!important}.findingWhiteCard .findingBadgesTwoRows .badge,.findingWhiteCard .findingBadgesTwoRows .findingMetaBadge{width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;padding:7px 10px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(0,184,181,.28)!important;box-shadow:0 10px 22px #00b8b521!important;font-family:Montserrat,sans-serif!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;text-transform:none!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.findingWhiteCard .findingVisibleMetaGrid.findingTagList.findingCompactTags,.findingWhiteCard .findingTagList.findingCompactTags{display:none!important}.findingWhiteCard .findingWhiteHeader h3,.findingsGridWhite .findingWhiteCard .findingWhiteHeader h3{margin-bottom:10px!important}@media (max-width: 760px){.findingWhiteCard .findingBadgesTwoRows{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.findingWhiteCard .findingBadgesTwoRows{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;align-items:center!important;margin:12px 0 0!important;max-width:100%!important}.findingWhiteCard .findingBadgesTwoRows .badge,.findingWhiteCard .findingBadgesTwoRows .findingMetaBadge{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;padding:7px 12px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(0,184,181,.28)!important;box-shadow:0 10px 22px #00b8b521!important;font-family:Montserrat,sans-serif!important;font-size:.58rem!important;font-weight:800!important;line-height:1.05!important;text-transform:none!important;letter-spacing:-.015em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere!important}.findingWhiteCard .findingBadgesTwoRows .badge *,.findingWhiteCard .findingBadgesTwoRows .findingMetaBadge *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.findingWhiteCard .findingBadgesTwoRows .findingMetaBadge{font-size:.56rem!important;padding-inline:11px!important}.findingWhiteCard .findingWhiteHeader{padding-bottom:18px!important}.findingWhiteCard{min-height:225px!important}@media (max-width: 1180px){.findingWhiteCard .findingBadgesTwoRows{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 760px){.findingWhiteCard .findingBadgesTwoRows{grid-template-columns:repeat(2,minmax(0,1fr))!important}.findingWhiteCard .findingBadgesTwoRows .badge,.findingWhiteCard .findingBadgesTwoRows .findingMetaBadge{font-size:.6rem!important;min-height:34px!important;height:auto!important}}@media (max-width: 520px){.findingWhiteCard .findingBadgesTwoRows{grid-template-columns:1fr!important}}.deliverablesSection .deliverableCard a.secondaryLink,.deliverablesSection .deliverableCard a.routeSecondaryLinkFixed,.deliverablesGrid .deliverableCard a.secondaryLink,.deliverablesGrid .deliverableCard a.routeSecondaryLinkFixed{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;min-height:42px!important;padding:10px 18px!important;border-radius:999px!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;border:1px solid rgba(0,184,181,.3)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:0 14px 30px #00b8b52e!important;opacity:1!important;visibility:visible!important}.deliverablesSection .deliverableCard a.secondaryLink *,.deliverablesSection .deliverableCard a.routeSecondaryLinkFixed *,.deliverablesGrid .deliverableCard a.secondaryLink *,.deliverablesGrid .deliverableCard a.routeSecondaryLinkFixed *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.deliverablesSection .deliverableCard a.secondaryLink svg,.deliverablesSection .deliverableCard a.routeSecondaryLinkFixed svg,.deliverablesGrid .deliverableCard a.secondaryLink svg,.deliverablesGrid .deliverableCard a.routeSecondaryLinkFixed svg{stroke:#fff!important}.deliverablesSection .deliverableCard a.secondaryLink:hover,.deliverablesSection .deliverableCard a.routeSecondaryLinkFixed:hover,.deliverablesGrid .deliverableCard a.secondaryLink:hover,.deliverablesGrid .deliverableCard a.routeSecondaryLinkFixed:hover{transform:translateY(-1px)!important;box-shadow:0 18px 34px #00b8b53d!important}.findingsFiltersOrdered,.premiumFilters.findingsFiltersOrdered{display:grid!important;grid-template-columns:minmax(260px,1.1fr) repeat(3,minmax(160px,.7fr))!important;gap:12px!important;align-items:end!important;width:100%!important}.findingsFiltersOrdered .searchFilter{min-width:0!important}.findingsFiltersOrdered .filter,.findingsFiltersOrdered .searchFilter{width:100%!important}.findingsFiltersOrdered .searchInputWrap,.findingsFiltersOrdered .filter select{min-height:46px!important;height:46px!important;border-radius:16px!important}.findingWhiteCard .findingDeliveryDate{margin:8px 0 0!important;color:#557176!important;-webkit-text-fill-color:#557176!important;font-size:.88rem!important;line-height:1.25!important;font-weight:500!important}.findingWhiteCard .findingBadgesCompactOnly{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}.findingWhiteCard .findingBadgesCompactOnly .badge,.findingWhiteCard .findingBadgesCompactOnly [class*=badge]{min-height:30px!important;min-width:auto!important;max-width:190px!important;padding:7px 14px!important;border-radius:999px!important;font-size:.72rem!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:linear-gradient(90deg,#007f7d,#00b8b5)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.findingWhiteCard .findingWhiteHeader h3{font-size:clamp(1.05rem,1.45vw,1.36rem)!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.018em!important;margin-bottom:0!important}@media (max-width: 1180px){.findingsFiltersOrdered,.premiumFilters.findingsFiltersOrdered{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){.findingsFiltersOrdered,.premiumFilters.findingsFiltersOrdered{grid-template-columns:1fr!important}}:root{--codex-ink: #123235;--codex-muted: #5f7578;--codex-line: rgba(20, 82, 85, .14);--codex-panel: rgba(255, 255, 255, .92);--codex-soft: #f5fbfa;--codex-brand: #00a9a5;--codex-brand-dark: #006d69;--codex-accent: #f4c95d}body{background:linear-gradient(180deg,#f7fbfa,#eef7f6 42%,#f8fbfb)!important;color:var(--codex-ink)!important}.main{padding:22px 26px 34px!important}.premiumSidebar{width:292px!important;background:linear-gradient(180deg,#063f3d,#07534f 52%,#053735)!important;box-shadow:18px 0 42px #05373529!important}.premiumNav .navItem{border-radius:14px!important;min-height:44px!important;font-size:.88rem!important}.premiumNav .navItem.active{background:linear-gradient(90deg,#e9fbf9,#63e5df)!important;color:#073b39!important;border:1px solid rgba(244,201,93,.85)!important;box-shadow:0 14px 30px #00b8b538!important}.premiumHeader,.appHeader{min-height:176px!important;padding:34px 42px!important;border-radius:30px!important;background:linear-gradient(135deg,#006b68f5,#00a9a5e6),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px)!important;background-size:auto,62px 62px!important;box-shadow:0 24px 60px #00636029!important}.premiumHeader h1,.appHeader h1{font-size:clamp(2.4rem,5vw,4.35rem)!important;line-height:.96!important;letter-spacing:0!important;max-width:760px!important;overflow-wrap:anywhere!important}.premiumHeader p,.appHeader p{max-width:620px!important;font-size:1rem!important;line-height:1.45!important}.portalHero{min-height:auto!important;padding:44px!important;border-radius:28px!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;background:radial-gradient(circle at 80% 10%,rgba(244,201,93,.16),transparent 28rem),linear-gradient(135deg,#064d49,#007b77 58%,#0aa7a2)!important}.portalContent h2{font-size:clamp(3rem,5.6vw,5.45rem)!important;line-height:.96!important;letter-spacing:0!important;max-width:760px!important}.portalContent p{max-width:720px!important;font-size:1rem!important}.portalMetrics{gap:14px!important}.portalMetricCard,.card,.premiumSectionCard,.findingsSummaryCard,.findingsDeliverableTotalCard,.findingsDeliverableBreakdownCard,.summaryBottomCard,.premiumKpi{border-radius:18px!important;border:1px solid var(--codex-line)!important;background:var(--codex-panel)!important;box-shadow:0 18px 46px #14525517!important}.sectionHeader h2,.card h2,.card h3{color:var(--codex-ink)!important;letter-spacing:0!important}.filters,.premiumFilters{gap:14px!important}.filter span,.searchFilter>span{color:#4d676a!important;letter-spacing:.04em!important}.filters input,.filters select,.filter select,.searchInputWrap{border-radius:13px!important;border:1px solid rgba(18,50,53,.16)!important;background:#fff!important;box-shadow:0 10px 24px #1452550f!important}.findingsGridWhite{gap:18px!important}.findingWhiteCard{min-height:246px!important;border-radius:18px!important;border:1px solid rgba(20,82,85,.14)!important;box-shadow:0 18px 42px #14525514!important}.findingWhiteHeader{padding:24px 26px!important}.findingWhiteHeader h3{color:#142f33!important;font-weight:760!important}.findingMetaLine span{background:#e7f6f4!important;color:#2b6365!important}.badge,[class*=badge]{letter-spacing:0!important}.primaryPortalButton,.secondaryPortalButton,.secondaryLink,.sideMeetButton,.sideLinkButton{border-radius:12px!important}@media (max-width: 1180px){.portalHero{grid-template-columns:1fr!important;padding:34px!important}.portalContent h2{font-size:clamp(2.6rem,8vw,4.5rem)!important}}@media (max-width: 900px){.main{padding:16px!important}.premiumHeader,.appHeader{min-height:auto!important;padding:26px!important;border-radius:22px!important}.portalHero{padding:26px!important;border-radius:22px!important}}.canvaSummary{min-height:calc(100vh - 44px);display:grid;gap:24px;color:#141b1f}.canvaTopbar{position:relative;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;min-height:60px}.appGlobalTopbar{position:sticky;top:0;z-index:30;margin:0 0 24px;padding:14px 0 12px;background:linear-gradient(180deg,#f7fbfab8,#f7fbfa75);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.globalSearchWrap{width:min(100%,880px)}.canvaSearch{display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid rgba(16,47,55,.14);border-radius:999px;background:#ffffffa8;padding:0 16px;box-shadow:0 10px 24px #102f370b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canvaSearch input{width:100%;border:0;outline:0;font:500 .9rem Roboto,sans-serif;color:#102f37}.appGlobalTopbar .canvaSearch{min-height:50px;padding:0 22px;background:#ffffff94;box-shadow:0 18px 34px #102f370e}.appGlobalTopbar .canvaSearch input{font-size:.98rem;font-weight:700}.canvaSearchResults{left:0;right:auto;width:min(520px,calc(100vw - 360px))}.canvaSearchResults .canvaPopoverItem{cursor:pointer}.canvaTopActions{display:flex;align-items:center;gap:14px}.canvaActionWrap{position:relative}.canvaIconAction{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:38px;border:0;background:transparent;color:#102f37;font:600 .74rem Roboto,sans-serif;cursor:pointer}.canvaIconAction i{position:absolute;top:2px;left:12px;min-width:17px;height:17px;border-radius:999px;background:#ff2638;color:#fff;font-size:.65rem;line-height:17px;font-style:normal;text-align:center}.canvaPopover{position:absolute;top:calc(100% + 10px);right:auto;left:0;z-index:20;width:320px;max-height:380px;overflow:auto;padding:16px;border-radius:18px;border:1px solid rgba(16,47,55,.12);background:#fff;box-shadow:0 26px 60px #102f372e}.canvaPopover.right{left:auto;right:0}.canvaPopover h4{margin:0 0 12px;color:#102f37;font:800 .95rem Montserrat,sans-serif}.canvaPopoverItem{width:100%;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:11px 0;border:0;border-bottom:1px solid rgba(16,47,55,.08);background:transparent;text-align:left}.canvaPopoverItem strong,.canvaPopoverItem span,.canvaPopoverItem a{display:block}.canvaPopoverItem strong{color:#102f37;font:800 .83rem Montserrat,sans-serif}.canvaPopoverItem span{margin-top:3px;color:#687c80;font-size:.78rem}.canvaPopoverItem a{margin-top:7px;color:#00a9a5;font-weight:800;text-decoration:none}.canvaPopoverItem.asButton{cursor:pointer}.canvaEmptyText{margin:0;color:#687c80;font-size:.86rem}.canvaTopLogo{width:44px!important;height:44px!important;border-radius:999px!important;box-shadow:0 10px 24px #102f371f}.canvaUserName{color:#6d787b;font-size:.78rem;white-space:nowrap}.canvaWelcome{padding:2px 20px 0}.canvaWelcome h2{margin:0;color:#141b1f;font:500 1.18rem Montserrat,sans-serif;letter-spacing:0}.canvaWelcome p{margin:3px 0 0;color:#141b1f;font-size:.95rem}.canvaKpiRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0 16px}.canvaKpiCard{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 16px 18px 22px;border:0;background:#fff;color:#141b1f;box-shadow:0 18px 38px #102f371a;text-align:left;cursor:pointer;overflow:visible}.canvaKpiCard div{display:grid;gap:8px}.canvaKpiCard span{font:500 1rem Montserrat,sans-serif}.canvaKpiCard strong{position:relative;padding-left:18px;font:500 1rem Roboto,sans-serif}.canvaKpiCard strong:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-top:2px solid #141b1f;border-right:2px solid #141b1f;transform:translateY(-50%) rotate(45deg)}.canvaKpiCard svg{flex:0 0 auto;position:relative;right:-14px;width:54px;height:54px;padding:12px;border-radius:0;background:#00b8b5;color:#fff;stroke-width:1.55}.canvaMainGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);grid-template-areas:"milestones coe" "systems detail";gap:24px;padding:0 16px 34px}.canvaPanel{min-width:0;background:#fff;box-shadow:0 20px 42px #102f371a;padding:24px}.canvaMilestonePanel{grid-area:milestones}.canvaCoePanel{grid-area:coe}.canvaSystemsPanel{grid-area:systems}.canvaDetailPanel{grid-area:detail}.canvaPanel h3{margin:0;color:#141b1f;font:500 1rem Montserrat,sans-serif;letter-spacing:0}.canvaPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.canvaPanelHeader>div{display:grid;gap:8px}.canvaPanelHeader strong{position:relative;padding-left:18px;color:#141b1f;font:500 1rem Roboto,sans-serif}.canvaPanelHeader strong:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-top:2px solid #141b1f;border-right:2px solid #141b1f;transform:translateY(-50%) rotate(45deg)}.canvaPanelHeader span{color:#141b1f;font-size:.96rem}.canvaRoutePath{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "bottom";gap:28px;padding:20px 2px 8px 0}.canvaRouteRow{position:relative;display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));gap:10px}.canvaRouteRow.top{grid-area:top}.canvaRouteRow.bottom{grid-area:bottom;grid-template-columns:repeat(7,minmax(68px,1fr))}.canvaRouteTurn{grid-area:top;position:absolute;right:0;top:11px;width:0;height:108px;border-left:3px dotted #141b1f;pointer-events:none}.canvaRouteRow:before{content:"";position:absolute;left:calc((100% / 6) * .5);right:calc((100% / 6) * .5);top:11px;border-top:3px dotted #141b1f;pointer-events:none}.canvaRouteRow.top:after{content:"";position:absolute;right:0;top:11px;width:calc((100% / 6) * .5);border-top:3px dotted #141b1f;pointer-events:none}.canvaRouteRow.bottom:after{content:"";position:absolute;right:0;top:11px;width:calc((100% / 7) * .5);border-top:3px dotted #141b1f;pointer-events:none}.canvaRouteRow.bottom:before{left:calc((100% / 7) * .5);right:calc((100% / 7) * .5)}.canvaRoutePin{position:absolute;top:-52px!important;left:50%;z-index:4;color:#00b8b5;fill:#00b8b5;stroke:#00b8b5;transform:translate(-50%) rotate(0)!important}.canvaRoutePin path{fill:#00b8b5;stroke:#00b8b5}.canvaRoutePin circle{fill:#fff;stroke:#fff}.canvaRouteNode{position:relative;z-index:2;min-width:0;display:grid;justify-items:center;gap:3px;padding-top:0;border:0;background:transparent;color:#141b1f;cursor:pointer}.canvaRouteNode span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid #141b1f;background:#fff;color:#141b1f;font-size:.62rem;font-weight:800}.canvaRouteNode.unlocked span,.canvaRouteNode.done span{border-color:#00b8b5;background:#00b8b5;color:#fff}.canvaRouteNode svg{transform:rotate(90deg);color:#141b1f}.canvaRouteNode .canvaRoutePin{transform:translate(-50%) rotate(0)!important}.canvaRouteNode strong{max-width:92px;color:#141b1f;font:600 .62rem Montserrat,sans-serif;line-height:1.15}.canvaRouteNode small,.canvaRouteNode em{color:#141b1f;font-size:.58rem;font-style:normal;line-height:1.1}.canvaRouteNode em{font-weight:800}.canvaLegend{gap:5px!important;margin-top:2px}.canvaLegend span{display:flex;align-items:center;gap:6px;font-size:.72rem}.canvaLegend i{width:10px;height:10px;border-radius:999px;background:#00b8b5}.canvaLegend i.muted{background:#b9c4c6}.canvaTrendChart{width:100%;min-height:220px;overflow:visible}.canvaTrendChart line{stroke:#102f3714}.canvaTrendChart .axisLine{stroke:#102f3747;stroke-width:1.3}.canvaTrendChart .axisTitle,.canvaTrendChart .axisValue{fill:#102f37;font-weight:800}.canvaTrendChart .axisTitle{font-size:.62rem}.canvaTrendChart .axisValue{font-size:.5rem}.canvaTrendChart path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.canvaTrendChart path.asIs{stroke:#00b8b5}.canvaTrendChart path.toBe{stroke:#b9c4c6;stroke-width:2.5}.canvaTrendChart text{fill:#141b1f;font-size:.58rem}.canvaSystemGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:20px}.canvaSystemMetric{display:grid;justify-items:center;gap:8px;text-align:center}.canvaSystemMetric>strong{color:#141b1f;font:500 1rem Roboto,sans-serif}.canvaSystemMetric>span{min-height:32px;color:#141b1f;font:500 .88rem Montserrat,sans-serif}.canvaSystemMetric small{color:#141b1f;font-size:.72rem}.canvaRing{--ring: 0%;--segments: #dfe7e7 0% 100%;width:92px;height:92px;position:relative;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,#ffffff 57%,transparent 58%),conic-gradient(var(--segments))}.canvaRingWrap{display:grid;justify-items:center;gap:10px}.canvaRing span{grid-area:1 / 1;color:#141b1f;font:500 1rem Roboto,sans-serif;z-index:2}.canvaRingLabel{min-height:28px;max-width:96px;color:#141b1f;font-size:.72rem;line-height:1.15;text-align:center}.canvaRing button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.canvaRing button:nth-of-type(1){clip-path:polygon(50% 50%,50% 0,100% 0,100% 50%)}.canvaRing button:nth-of-type(2){clip-path:polygon(50% 50%,100% 0,100% 100%)}.canvaRing button:nth-of-type(3){clip-path:polygon(50% 50%,100% 100%,0 100%)}.canvaRing button:nth-of-type(4){clip-path:polygon(50% 50%,0 100%,0 0)}.canvaRing button:nth-of-type(5){clip-path:polygon(50% 50%,0 0,100% 0)}.canvaRingWrap.empty{opacity:.72}.canvaDetailTable{margin-top:18px;max-height:198px;overflow:auto;padding-right:8px}.canvaDetailTable::-webkit-scrollbar{width:4px;height:4px}.canvaDetailTable::-webkit-scrollbar-thumb{background:#00b8b5;border-radius:999px}.canvaDetailTable::-webkit-scrollbar-track{background:transparent}.canvaDetailHead,.canvaDetailRow{display:grid;grid-template-columns:38px minmax(110px,1fr) 96px 54px;gap:10px;align-items:center}.canvaDetailHead{color:#141b1f;font:500 .86rem Montserrat,sans-serif;margin-bottom:8px}.canvaDetailRow{width:100%;min-height:28px;border:0;background:transparent;color:#141b1f;text-align:left;cursor:pointer}.canvaDetailRow span{font-size:.75rem}.canvaDetailRow em{width:fit-content;max-width:92px;padding:4px 10px;border-radius:999px;background:#bfc5c7;color:#fff;font-size:.68rem;font-style:normal;font-weight:800;white-space:nowrap}.canvaDetailRow em.done{background:#00b8b5}.canvaDetailRow em.active{background:#102f37}.canvaDetailRow strong{font-size:.74rem;font-weight:500}@media (max-width: 1180px){.canvaMainGrid{grid-template-columns:1fr;grid-template-areas:"milestones" "coe" "systems" "detail"}.canvaRouteRow{grid-template-columns:repeat(4,minmax(70px,1fr))}.canvaRouteRow:before,.canvaRouteRow:after{display:none}}@media (max-width: 780px){.canvaTopbar,.canvaKpiRow,.canvaSystemGrid{grid-template-columns:1fr}.canvaTopActions{justify-content:space-between;flex-wrap:wrap}.appGlobalTopbar{position:relative;padding-top:0}.canvaSearchResults{width:min(100%,calc(100vw - 52px))}.canvaRouteRow{grid-template-columns:repeat(2,minmax(0,1fr))}.canvaDetailHead,.canvaDetailRow{grid-template-columns:34px minmax(90px,1fr) 80px 46px}}body{background:#eef7f6!important}.premiumSidebar,.sidebar{width:255px!important;padding:28px 22px 18px!important;background:#00b8b5!important;box-shadow:12px 0 30px #00000014!important}.premiumBrand{display:block!important;margin:0 0 18px!important;text-align:center!important}.premiumBrand .logoImage,.premiumBrand .logoFallback,.premiumBrand .brandSub{display:none!important}.premiumBrand .brandTitle{max-width:150px;margin:0 auto;color:#fff!important;font-size:.8rem!important;line-height:1.16!important;letter-spacing:0!important}.clientProfile{display:grid!important;justify-items:center!important;gap:4px!important;margin:0 0 26px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}.clientProfileTop,.clientProfileLine{display:contents!important}.clientProfileTop span,.clientProfileLine svg{display:none!important}.clientProfile .clientMiniLogo,.clientProfile .logoImage,.clientProfile .logoFallback{display:grid!important;width:68px!important;height:68px!important;margin:0 auto 8px!important;border-radius:999px!important;background:#fff!important;padding:8px!important}.clientProfile span,.clientProfile strong,.clientProfile small{color:#fff!important}.clientProfile span,.clientProfile small{font-size:.72rem!important;line-height:1.2!important;font-weight:500!important}.clientProfile strong{max-width:150px;font-size:.76rem!important;line-height:1.15!important;font-weight:700!important}.premiumNav,.nav{gap:17px!important}.navGroup{display:grid;gap:6px}.navGroupTitle{display:block;margin:8px 0 2px;color:#fff;font-size:.73rem;font-weight:700}.premiumNav .navItem,.navItem{min-height:27px!important;padding:3px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;gap:10px!important;font-size:.82rem!important;line-height:1.18!important;font-weight:700!important}.premiumNav .navItem:hover,.premiumNav .navItem.active,.navItem:hover,.navItem.active{color:#fff!important;background:#ffffff29!important;box-shadow:none!important}.premiumNav .navItem svg,.navItem svg{width:15px!important;height:15px!important;color:#e9ffff!important}.premiumSidebarCard{min-height:86px!important;margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px!important;border:0!important;border-radius:0!important;background:#ffffff57!important;color:#003f3e!important}.premiumSidebarCard .sidebarCardTitle,.premiumSidebarCard p{display:none!important}.premiumSidebarCard .logoImage,.premiumSidebarCard .logoFallback{width:74px!important;height:42px!important;border-radius:0!important;background:transparent!important;padding:0!important}.premiumSidebarCard:after{content:"V0.1";color:#003f3e;font-size:.76rem}.content>:not(.canvaSummary) .card,.content>:not(.canvaSummary) .heroCard,.content>:not(.canvaSummary) .portalHero,.content>:not(.canvaSummary) .portalMetricCard,.content>:not(.canvaSummary) .portalClientBox>div,.content>:not(.canvaSummary) .portalNextStep,.content>:not(.canvaSummary) .deliverableCard,.content>:not(.canvaSummary) .milestone,.content>:not(.canvaSummary) .processTableCard,.content>:not(.canvaSummary) .processSummaryCard,.content>:not(.canvaSummary) .findingItem,.content>:not(.canvaSummary) .pendingCard,.content>:not(.canvaSummary) .educationCard,.content>:not(.canvaSummary) .table,.content>:not(.canvaSummary) .responsible,.content>:not(.canvaSummary) .iconBox,.content>:not(.canvaSummary) .meetButton,.content>:not(.canvaSummary) .tealButton,.content>:not(.canvaSummary) .primaryPortalButton,.content>:not(.canvaSummary) .secondaryPortalButton{border-radius:0!important}.content>:not(.canvaSummary) .portalHero{min-height:620px!important;overflow:hidden!important;background:#00b8b5!important}.content>:not(.canvaSummary) .portalHero:before,.content>:not(.canvaSummary) .portalOverlay{display:none!important}.portalHero h2{max-width:660px!important;font-size:clamp(3.2rem,5.5vw,5.9rem)!important;line-height:1.02!important;letter-spacing:0!important;overflow-wrap:normal!important}.portalHero p{max-width:700px!important}.portalMetricCard{background:#ffffffe0!important;color:#073b4c!important}.portalMetricCard span{color:#00b8b5!important}.portalMetricCard strong{color:#073b4c!important;text-shadow:none!important;opacity:1!important}.progressFill,.dashboardGaugeProgressArc,.paintedGauge .dashboardGaugeProgressArc,.summaryActivityLine i,.processProgressFill,.coeBarFill{background:#00b8b5!important;stroke:#00b8b5!important}.canvaTrendChart path{stroke-width:3.2}.canvaTrendChart path.toBe{stroke-width:2}.canvaDetailTable{max-height:198px!important}.content>:not(.canvaSummary) *{background-image:none!important}.content>:not(.canvaSummary) .premiumSectionCard,.content>:not(.canvaSummary) .card,.content>:not(.canvaSummary) .heroCard,.content>:not(.canvaSummary) .processTableCard,.content>:not(.canvaSummary) .processSummaryCard,.content>:not(.canvaSummary) .findingItem,.content>:not(.canvaSummary) .pendingCard,.content>:not(.canvaSummary) .deliverableCard,.content>:not(.canvaSummary) .educationCard,.content>:not(.canvaSummary) .table{background-color:#fff!important}.content>:not(.canvaSummary) .meetButton,.content>:not(.canvaSummary) .tealButton,.content>:not(.canvaSummary) .primaryPortalButton,.content>:not(.canvaSummary) .progressFill,.content>:not(.canvaSummary) .processProgressFill,.content>:not(.canvaSummary) .coeBarFill{background-color:#00b8b5!important}.routeProjectSection{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.routeProjectSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.routeProjectSection .sectionHeader h2{color:#102f37!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:0!important}.routeProjectSection .sectionHeader p{color:#53676b!important;font-weight:400!important}.routeProjectSection>.sectionHeader>.badge{display:none!important}.routeSummaryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0 0 24px!important}.routeSummaryCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 34px #102f3714!important}.routeSummaryCard>span,.routeStatusSummaryCard>span{color:#102f37!important;font-weight:500!important}.routeSummaryCard>strong,.routeStatusSummaryCard strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-weight:500!important}.routeSummaryCard p,.routeStatusSummaryCard p{display:none!important}.routeFilters.oneLineRouteFilters{margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;grid-template-columns:minmax(280px,1fr) minmax(180px,220px) minmax(180px,220px)!important;gap:16px!important}.routeFilters .searchFilter>span,.routeFilters .filter>span{color:#53676b!important;font-size:.76rem!important;font-weight:500!important;text-transform:none!important}.routeFilters .searchInputWrap,.routeFilters select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.timelineDetailed{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.timelineDetailed .premiumMilestone,.timelineDetailed .milestone{min-height:330px!important;padding:22px!important;display:grid!important;align-content:start!important;gap:14px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 34px #102f3714!important;color:#102f37!important}.timelineDetailed .premiumMilestone:before,.timelineDetailed .milestone:before{content:"";display:block;height:4px;background:#00b8b5}.timelineDetailed .routeMilestoneIcon{display:none!important}.timelineDetailed .milestoneContent{display:grid!important;gap:12px!important}.timelineDetailed .milestoneContent h3{margin:0!important;color:#102f37!important;font-size:1.12rem!important;line-height:1.18!important;font-weight:500!important}.timelineDetailed .badgeRow{justify-content:flex-start!important;gap:8px!important}.timelineDetailed .badge{min-width:0!important;max-width:none!important;min-height:24px!important;border:0!important;border-radius:999px!important;padding:5px 12px!important;background:#00b8b5!important;color:#fff!important;font-size:.68rem!important;font-weight:500!important}.timelineDetailed .badge.success,.timelineDetailed .badge.done{background:#00b8b5!important;color:#fff!important}.timelineDetailed .timelineMeta{color:#53676b!important;font-size:.86rem!important}.timelineDetailed .timelineMeta strong{color:#102f37!important;font-weight:500!important}.timelineDetailed .progress{height:8px!important;border-radius:0!important;background:#00b8b51f!important}.timelineDetailed .progressFill{border-radius:0!important;background:#00b8b5!important}.timelineDetailed .progressText{color:#53676b!important;font-size:.88rem!important;font-weight:400!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.timelineDetailed .routeAccordionDetails,.timelineDetailed .milestoneDetails{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.timelineDetailed .routeAccordionItem{border:0!important;border-radius:0!important;background:transparent!important}.timelineDetailed .routeAccordionHeader,.timelineDetailed .routeMiniListItemFixed,.timelineDetailed .routeSecondaryLinkFixed{min-height:34px!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#102f37!important;font-size:.82rem!important;font-weight:400!important}.timelineDetailed .routeAccordionHeader:hover,.timelineDetailed .routeMiniListItemFixed:hover,.timelineDetailed .routeSecondaryLinkFixed:hover{color:#00b8b5!important;transform:none!important}.timelineDetailed .routeAccordionBody{padding:8px 0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.timelineDetailed .routeAccordionBody p,.timelineDetailed .muted{color:#53676b!important;font-size:.84rem!important;line-height:1.45!important}.routeProjectSection .routeSummaryCard>strong,.routeProjectSection .routeStatusSummaryCard strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important}.routeProjectSection .routeMiniTrack i,.routeProjectSection .routeMiniTrack.pending i,.routeProjectSection .routeMiniTrack.development i,.routeProjectSection .progressFill{background:#00b8b5!important}.routeProjectSection .routeMiniTrack,.routeProjectSection .progress{background:#d8eceb!important;border-radius:0!important}.routeProjectSection .badge{background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:none!important;font-weight:500!important}.timelineDetailed .routeAccordionCompact,.timelineDetailed .routeAccordionDetails,.timelineDetailed .routeAccordionDetails.routeAccordionCompact,.timelineDetailed .routeDetailTextBlock,.timelineDetailed .routeMiniListFixed,.timelineDetailed .milestoneDetails,.timelineDetailed .milestoneDetails.alwaysVisible,.timelineDetailed .detailBlock,.timelineDetailed .detailBox,.timelineDetailed .milestoneDetail{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.timelineDetailed .routeAccordionHeader,.timelineDetailed .routeMiniListItemFixed,.timelineDetailed .routeSecondaryLinkFixed,.timelineDetailed .secondaryLink{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#102f37!important;-webkit-text-fill-color:#102f37!important;font-weight:400!important}.timelineDetailed .routeAccordionHeader span,.timelineDetailed .routeAccordionCompact .routeAccordionHeader span{font-weight:400!important}.timelineDetailed .progressText,.timelineDetailed .milestoneContent .progressText{display:block!important;width:auto!important;max-width:none!important;padding:0!important;margin:-6px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.routeProjectSection .timelineDetailed .badgeRow{width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.routeProjectSection .timelineDetailed .badge{min-width:0!important;width:auto!important;min-height:24px!important;padding:5px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;font-weight:500!important;line-height:1!important}.routeProjectSection .timelineDetailed .badge.success{background:#00b8b5!important}.routeProjectSection .timelineDetailed .badge.neutral,.routeProjectSection .timelineDetailed .badge.warning{background:#c6ced1!important}.routeProjectSection .timelineDetailed .badge.info{background:#53676b!important}.routeProjectSection .timelineDetailed .routeAccordionDetails,.routeProjectSection .timelineDetailed .routeAccordionCompact,.routeProjectSection .timelineDetailed .routeAccordionItem,.routeProjectSection .timelineDetailed .routeAccordionBody,.routeProjectSection .timelineDetailed .routeDetailTextBlock,.routeProjectSection .timelineDetailed .routeMiniListFixed,.routeProjectSection .timelineDetailed .milestoneDetails,.routeProjectSection .timelineDetailed .milestoneDetails.alwaysVisible{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.routeProjectSection .timelineDetailed .premiumMilestone,.routeProjectSection .timelineDetailed .milestone,.routeProjectSection .timelineDetailed article,.routeProjectSection .timelineDetailed>*{background:#fff!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:0 18px 34px #102f3714!important}.routeProjectSection .timelineDetailed .routeAccordionHeader{min-height:28px!important;padding:3px 0!important;line-height:1.15!important}.routeProjectSection .timelineDetailed .routeAccordionItem{margin:0!important}.routeProjectSection .timelineDetailed .routeAccordionCompact{display:grid!important;gap:8px!important}.routeProjectSection .timelineDetailed .routeAccordionHeader span{font-size:.88rem!important;line-height:1.15!important;font-weight:400!important}.routeProjectSection .timelineDetailed .routeAccordionHeader,.routeProjectSection .timelineDetailed .routeAccordionHeader span{font-size:.88rem!important;font-weight:400!important;font-family:inherit!important}.routeProjectSection .timelineDetailed .routeAccordionHeader *,.routeProjectSection .timelineDetailed .routeMiniListItemFixed,.routeProjectSection .timelineDetailed .routeMiniListItemFixed *{font-weight:400!important}.routeProjectSection .routeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.routeProjectSection .routeSummaryCard{min-height:150px!important;padding:34px 34px 30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;overflow:visible!important}.routeProjectSection .routeSummaryCard>div:first-child{display:grid!important;gap:30px!important;align-content:start!important}.routeProjectSection .routeSummaryCard>div:first-child>span,.routeProjectSection .routeStatusSummaryCard>span{color:#11181c!important;font-size:1.05rem!important;font-family:inherit!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;-webkit-text-fill-color:#11181c!important}.routeProjectSection .routeSummaryCard>div:first-child>strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:4rem!important;line-height:.9!important;font-weight:500!important}.routeProjectSection .routeSummaryIcon{width:122px!important;height:122px!important;margin-right:-34px!important;display:grid!important;place-items:center!important;position:relative!important;align-self:center!important;background:#00b8b5!important;color:#fff!important}.routeProjectSection .routeSummaryIcon:before{content:"";width:76px;height:76px;position:absolute;border:2px solid #ffffff;border-radius:50%}.routeProjectSection .routeSummaryIcon svg{position:absolute;stroke-width:1.8}.routeProjectSection .routeSummaryIcon svg:nth-child(1){left:34px;bottom:31px}.routeProjectSection .routeSummaryIcon svg:nth-child(2){left:46px;top:43px}.routeProjectSection .routeSummaryIcon svg:nth-child(3){right:34px;bottom:39px}.routeProjectSection .routeSummaryIcon svg:nth-child(4){right:28px;top:27px}.routeProjectSection .routeStatusSummaryCard{grid-template-columns:1fr!important;align-content:start!important;gap:30px!important}.routeProjectSection .routeMiniStatusRows.threeStatus{display:grid!important;gap:14px!important}.routeProjectSection .routeMiniStatusRows.threeStatus>div{display:grid!important;grid-template-columns:96px minmax(160px,1fr) 34px!important;align-items:center!important;gap:18px!important}.routeProjectSection .routeMiniStatusRows.threeStatus span{color:#11181c!important;font-size:.88rem!important;font-weight:400!important}.routeProjectSection .routeMiniStatusRows.threeStatus strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:1rem!important;text-align:right!important;font-weight:400!important}.routeProjectSection .routeMiniStatusRows.threeStatus .routeMiniTrack{height:11px!important;background:#d8eceb!important}.routeProjectSection .routeMiniStatusRows.threeStatus .routeMiniTrack i{height:100%!important;display:block!important;background:#00b8b5!important}.coeSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.coeSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.coeSection .sectionHeader h2{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.55rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}.coeSection .sectionHeader p{margin-top:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.94rem!important;line-height:1.35!important;font-weight:400!important}.coeSection .coeExecutiveGrid.threeCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-bottom:20px!important}.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard,.coeSection .coeInsightCard,.coeSection .coeProcessListCard,.coeSection .coeTableCard{border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important;color:#11181c!important;-webkit-text-fill-color:initial!important}.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard{min-height:170px!important;padding:30px 32px!important;display:grid!important;align-content:start!important;gap:20px!important;overflow:visible!important}.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard>span,.coeSection .coeInsightCard>span,.coeSection .coeInsightRow>span,.coeSection .coeChartHeader h3,.coeSection .processTableHeader h3{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-family:inherit!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard>strong,.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{margin:0!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-family:inherit!important;font-size:clamp(2rem,2.7vw,3rem)!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference{background:#fff!important;background-image:none!important;color:#11181c!important}.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard *,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard>span,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important}.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard>strong,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference>strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important}.coeSection .coeExecutiveGrid.threeCards .coeDifferenceCard>em,.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard.difference>em{width:max-content!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-family:inherit!important;font-size:1rem!important;line-height:1.2!important;font-style:normal!important;font-weight:400!important}.coeSection .coeExecutiveGrid.threeCards .coeExecutiveCard>p,.coeSection .coeInsightCard>p,.coeSection .coeChartHeader p,.coeSection .processTableHeader p{margin:0!important;max-width:none!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.88rem!important;line-height:1.35!important;font-weight:400!important}.coeSection .coeInsightGrid,.coeSection .coeChartsGrid.coeProcessListsGrid,.coeSection .processTablesStack.coeTablesStack{gap:20px!important;margin-bottom:20px!important}.coeSection .coeInsightCard{min-height:0!important;padding:28px 30px!important;display:grid!important;gap:18px!important}.coeSection .coeMiniCounterGrid>div{padding:12px 10px!important;border:0!important;border-radius:0!important;background:#eef6f6!important;box-shadow:none!important}.coeSection .coeMiniCounterGrid strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-family:inherit!important;font-size:1.55rem!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.coeSection .coeMiniCounterGrid small{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.72rem!important;line-height:1.15!important;font-weight:400!important}.coeSection .coeInsightCard.coeActivitiesCard,.coeSection .coeInsightCard.coeNavCard{padding:28px 30px!important;gap:18px!important;align-content:start!important}.coeSection .coeBarSummaryGroup{display:grid!important;gap:9px!important}.coeSection .coeBarSummaryGroup>span{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.88rem!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}.coeSection .coeInsightBarMetric{display:grid!important;grid-template-columns:98px minmax(120px,1fr) 34px!important;align-items:center!important;gap:14px!important}.coeSection .coeInsightBarMetric>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important}.coeSection .coeInsightBarTrack{height:10px!important;background:#e8f4f3!important;border-radius:0!important;overflow:hidden!important}.coeSection .coeInsightBarTrack i{display:block!important;height:100%!important;background:#00b8b5!important;border-radius:0!important}.coeSection .coeInsightBarMetric>strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important;text-align:right!important}.coeSection .coeProcessListCard{min-height:0!important;padding:28px 30px!important}.coeSection .coeProcessScrollList,.coeSection .coeProcessScrollList.fixedProcessList{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.coeSection .coeBarRow{padding:0 0 16px!important;margin:0 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.coeSection .coeBarRow:last-child{margin-bottom:0!important;padding-bottom:0!important}.coeSection .coeChartHeader,.coeSection .processTableHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.coeSection .badge,.coeSection .coeProcessListCard .badge,.coeSection .coeTableCard .badge{background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:.72rem!important;font-weight:500!important}.coeSection .coeBarInfo span,.coeSection .coeBarInfo strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.86rem!important;font-weight:400!important}.coeSection .coeBarInfo strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important}.coeSection .coeBarTrack{height:8px!important;border-radius:0!important;background:#d8eceb!important}.coeSection .coeBarFill{border-radius:0!important;background:#00b8b5!important}.coeSection .premiumFilters.coeFiltersOneLine,.coeSection .processFilters.coeFiltersOneLine{margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:14px!important}.coeSection .coeFiltersOneLine .searchInputWrap,.coeSection .coeFiltersOneLine .searchInputWrap.compact,.coeSection .coeFiltersOneLine .filter select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.coeSection .coeFiltersOneLine .filter span,.coeSection .coeFiltersOneLine .searchFilter>span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.coeSection .coeTableCard{padding:28px 30px!important}.coeSection .coeTableWrap,.coeSection .processTableWrap.coeTableWrap,.coeSection .coeMatrixInternalScroll{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.coeSection .coeTable th{background:#eef6f6!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;border-bottom:1px solid #d8eceb!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:0!important}.coeSection .coeTable td{color:#11181c!important;-webkit-text-fill-color:#11181c!important;border-bottom:1px solid #edf3f3!important;font-size:.82rem!important;font-weight:400!important}.coeSection .coeTable td strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-weight:500!important}.coeSection .coeProcessScrollList::-webkit-scrollbar,.coeSection .coeTableWrap::-webkit-scrollbar,.coeSection div:has(>table.coeTable)::-webkit-scrollbar{width:5px!important;height:5px!important}.coeSection .coeProcessScrollList::-webkit-scrollbar-thumb,.coeSection .coeTableWrap::-webkit-scrollbar-thumb,.coeSection div:has(>table.coeTable)::-webkit-scrollbar-thumb{background:#00b8b573!important;border-radius:999px!important}.coeSection .coeProcessScrollList::-webkit-scrollbar-track,.coeSection .coeTableWrap::-webkit-scrollbar-track,.coeSection div:has(>table.coeTable)::-webkit-scrollbar-track{background:transparent!important}.findingsPremiumSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.findingsPremiumSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.findingsPremiumSection .sectionHeader h2{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.55rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}.findingsPremiumSection .sectionHeader p{margin-top:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.94rem!important;line-height:1.35!important;font-weight:400!important}.findingsPremiumSection .sectionHeader .badge{display:none!important}.findingsPremiumSection .findingsSummaryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0 0 20px!important}.findingsPremiumSection .findingsSummaryCard{min-height:150px!important;padding:34px 34px 30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;position:relative!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.findingsPremiumSection .findingsSummaryCard:before{display:none!important}.findingsPremiumSection .findingsSummaryCard>div:first-child{display:grid!important;gap:30px!important}.findingsPremiumSection .findingsSummaryIcon{width:122px!important;height:122px!important;margin-right:-34px!important;align-self:center!important;display:grid!important;place-items:center!important;position:relative!important;background:#00b8b5!important;color:#fff!important}.findingsPremiumSection .findingsSummaryIcon:before{content:"";width:76px;height:76px;position:absolute;border:2px solid #ffffff;border-radius:50%}.findingsPremiumSection .findingsSummaryIcon svg{position:absolute;stroke-width:1.8}.findingsPremiumSection .findingsSummaryIcon svg:nth-child(1){left:34px;bottom:31px}.findingsPremiumSection .findingsSummaryIcon svg:nth-child(2){left:46px;top:43px}.findingsPremiumSection .findingsSummaryIcon svg:nth-child(3){right:34px;bottom:39px}.findingsPremiumSection .findingsSummaryIcon svg:nth-child(4){right:28px;top:27px}.findingsPremiumSection .findingsSummaryCard>span,.findingsPremiumSection .findingsSummaryCard>div:first-child>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.findingsPremiumSection .findingsSummaryCard>strong,.findingsPremiumSection .findingsSummaryCard>div:first-child>strong{margin:0!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-family:inherit!important;font-size:clamp(2.4rem,3vw,4rem)!important;line-height:.95!important;font-weight:500!important;letter-spacing:0!important}.findingsPremiumSection .findingsSummaryCard>p{display:none!important}.findingsPremiumSection .findingsStatusSummaryCard{grid-template-columns:1fr!important;align-content:start!important;gap:30px!important}.findingsPremiumSection .findingsStatusRows{display:grid!important;gap:14px!important}.findingsPremiumSection .findingsStatusRows>div{display:grid!important;grid-template-columns:104px minmax(160px,1fr) 34px!important;align-items:center!important;gap:18px!important}.findingsPremiumSection .findingsStatusRows span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.88rem!important;font-weight:400!important}.findingsPremiumSection .findingsStatusRows div div{height:11px!important;background:#d8eceb!important;border-radius:0!important;overflow:hidden!important}.findingsPremiumSection .findingsStatusRows i{display:block!important;height:100%!important;background:#00b8b5!important}.findingsPremiumSection .findingsStatusRows strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:1rem!important;text-align:right!important;font-weight:400!important}.findingsPremiumSection .findingsDeliverablesSplitGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0 0 20px!important}.findingsPremiumSection .findingsDeliverableDashboardCard{min-height:220px!important;padding:28px 30px!important;display:grid!important;align-content:start!important;gap:22px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.findingsPremiumSection .findingsDeliverableDashboardHeader{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:18px!important}.findingsPremiumSection .findingsDeliverableDashboardHeader span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;font-weight:400!important}.findingsPremiumSection .findingsDeliverableDashboardHeader strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:2.4rem!important;line-height:1!important;font-weight:500!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows{display:grid!important;gap:11px!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows>div{display:grid!important;grid-template-columns:145px minmax(120px,1fr) 34px!important;align-items:center!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows span{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows div div{height:10px!important;background:#e8f4f3!important;border-radius:0!important;overflow:hidden!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows i{display:block!important;height:100%!important;background:#00b8b5!important}.findingsPremiumSection .findingsDeliverableDashboardCard .findingsDeliverableBreakdownRows strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.78rem!important;font-weight:400!important;text-align:right!important}.findingsPremiumSection .findingsDeliverablesSummaryCard{display:none!important}.findingsPremiumSection .premiumFilters.findingsFilters,.findingsPremiumSection .findingsFiltersOrdered,.findingsPremiumSection .dependentFindingFilters{margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:14px!important}.findingsPremiumSection .findingsFiltersOrdered .searchInputWrap,.findingsPremiumSection .findingsFiltersOrdered .filter select,.findingsPremiumSection .dependentFindingFilters .searchInputWrap,.findingsPremiumSection .dependentFindingFilters .filter select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.findingsPremiumSection .findingsFiltersOrdered .filter span,.findingsPremiumSection .findingsFiltersOrdered .searchFilter>span,.findingsPremiumSection .dependentFindingFilters .filter span,.findingsPremiumSection .dependentFindingFilters .searchFilter>span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.findingsPremiumSection .findingsGridWhite{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.findingsPremiumSection .findingWhiteCard{min-height:330px!important;padding:28px 30px!important;display:grid!important;align-content:start!important;gap:18px!important;position:relative!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important;color:#11181c!important}.findingsPremiumSection .findingWhiteCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.findingsPremiumSection .findingWhiteCard.selected{border:0!important;background:#fff!important;background-image:none!important}.findingsPremiumSection .findingWhiteHeader{padding:0!important;min-height:0!important;display:flex!important;align-items:flex-start!important;gap:16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.findingsPremiumSection .findingWhiteHeader h3{margin:12px 0 10px!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.findingsPremiumSection .findingMetaLine{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.findingsPremiumSection .findingMetaLine span{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important}.findingsPremiumSection .findingDeliveryDate{margin:0 0 14px!important;padding:0!important;background:transparent!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;font-weight:400!important}.findingsPremiumSection .findingBadgesCompactOnly,.findingsPremiumSection .badgeRow{width:auto!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.findingsPremiumSection .findingBadgesCompactOnly .badge,.findingsPremiumSection .badgeRow .badge{width:auto!important;min-height:24px!important;padding:5px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;font-weight:500!important;line-height:1!important}.findingsPremiumSection .badge.success{background:#00b8b5!important}.findingsPremiumSection .badge.info{background:#53676b!important}.findingsPremiumSection .badge.neutral,.findingsPremiumSection .badge.warning{background:#c6ced1!important}.findingsPremiumSection .badge.danger{background:#11181c!important}.findingsPremiumSection .findingLinkOutside,.findingsPremiumSection .secondaryLink.findingLink{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.84rem!important;font-weight:400!important}.findingsPremiumSection .findingFixedExpanded,.findingsPremiumSection .findingFixedScroll,.findingsPremiumSection .findingDetailBlock,.findingsPremiumSection .findingDetailGrid,.findingsPremiumSection .findingDetailGrid>div{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.findingsPremiumSection .findingFixedScroll{display:grid!important;gap:14px!important}.findingsPremiumSection .findingDetailBlock strong,.findingsPremiumSection .findingDetailGrid strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.88rem!important;font-weight:500!important}.findingsPremiumSection .findingDetailBlock p,.findingsPremiumSection .findingDetailGrid span,.findingsPremiumSection .muted{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;line-height:1.4!important;font-weight:400!important}.findingsPremiumSection .findingsGridWhite .findingWhiteCard .findingWhiteHeader h3,.findingsPremiumSection .findingWhiteCard .findingWhiteHeader h3{font-size:.92rem!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}@media (max-width: 1100px){.findingsPremiumSection .findingsSummaryGrid,.findingsPremiumSection .findingsGridWhite{grid-template-columns:1fr!important}}@media (max-width: 1100px){.coeSection .coeExecutiveGrid.threeCards,.coeSection .coeInsightGrid,.coeSection .coeChartsGrid.coeProcessListsGrid{grid-template-columns:1fr!important}}.portalLogos,.portalEyebrow,.portalActions{display:none!important}.content>:not(.canvaSummary) .portalHero{width:calc(100% - 32px)!important;max-width:1320px!important;min-height:465px!important;margin:0 auto 10px!important;padding:34px 58px 28px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 430px!important;gap:42px!important;align-items:stretch!important;background:#00b8b5!important;box-shadow:14px 16px 34px #073b4c29!important}.portalContent{min-width:0!important}.portalRivTitle,.portalHero h2{max-width:560px!important;margin-bottom:22px!important;color:#fff!important;font-size:clamp(2.35rem,3.55vw,3.85rem)!important;line-height:1.05!important;font-weight:800!important}.portalRivTitle span{display:block}.portalHero p{max-width:540px!important;color:#ffffffe0!important;font-size:.88rem!important;line-height:1.35!important}.portalClientBox{grid-template-columns:repeat(2,minmax(0,220px))!important;gap:22px!important;margin-top:24px!important}.portalClientBox>div{min-height:60px!important;padding:11px 15px!important;background:#ffffff29!important;border:0!important;box-shadow:10px 12px 18px #073b4c1a!important}.portalClientBox span{color:#ffffffd1!important}.portalClientBox strong{color:#fff!important;font-size:1.05rem!important}.portalSignature{margin:24px 0 0!important;color:#fff!important;font-size:.96rem!important;font-style:italic!important}.portalMetrics{display:grid!important;align-content:center!important;gap:14px!important}.portalMetricCard{min-height:88px!important;display:grid!important;grid-template-columns:1fr 54px!important;align-items:center!important;gap:18px!important;padding:12px 14px!important;background:#fff!important;box-shadow:10px 14px 20px #073b4c1f!important}.portalMetricCard>svg{width:50px!important;height:50px!important;padding:12px!important;background:#00b8b5!important;color:#fff!important;stroke-width:1.5!important}.portalMetricCard span{color:#00b8b5!important;font-size:.76rem!important;font-weight:600!important}.portalMetricCard strong{position:relative!important;display:block!important;margin:3px 0 8px!important;padding-left:18px!important;color:#141b1f!important;font-size:1.55rem!important;line-height:1!important;font-weight:500!important}.portalMetricCard strong:before{content:"";position:absolute;left:0;top:50%;width:9px;height:9px;border-top:2px solid #141b1f;border-right:2px solid #141b1f;transform:translateY(-50%) rotate(45deg)}.portalMetricCard .progress{height:8px!important;margin-top:0!important;background:#bfc7c9!important;border-radius:0!important}.portalMetricCard .progressFill{border-radius:0!important}.portalNextStep{width:calc(100% - 32px)!important;max-width:1320px!important;margin:0 auto!important;min-height:68px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;padding:12px 38px!important;border-radius:0!important;border:0!important;background:#fff!important;box-shadow:10px 12px 22px #073b4c24!important}.portalNextStep .eyebrow{margin:0 0 3px!important;color:#141b1f!important;font-size:.78rem!important;font-weight:500!important;text-transform:none!important}.portalNextStep h3{margin:0!important;color:#141b1f!important;font-size:1.08rem!important;line-height:1.1!important;font-weight:800!important}.portalNextStep p{margin:2px 0 0!important;color:#141b1f!important;font-size:.78rem!important}.plainPortalAction{display:inline-flex!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#141b1f!important;font-size:1rem!important;font-weight:400!important;box-shadow:none!important;padding:0!important}.plainPortalAction svg{width:30px!important;height:30px!important;stroke-width:1.9!important}.portalTutorialsSection{width:calc(100% - 32px)!important;max-width:1320px!important;margin:18px auto 0!important;padding:26px 38px 30px!important;background:#fff!important;box-shadow:10px 12px 22px #073b4c1f!important}.portalTutorialsHeader{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;gap:24px!important;align-items:end!important;margin-bottom:18px!important}.portalTutorialsHeader span{display:block!important;margin-bottom:4px!important;color:#00a6a3!important;font-size:.76rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.portalTutorialsHeader h3{margin:0!important;color:#141b1f!important;font-size:1.4rem!important;line-height:1.1!important;font-weight:800!important}.portalTutorialsHeader p{max-width:620px!important;margin:7px 0 0!important;color:#52686c!important;font-size:.9rem!important;line-height:1.35!important}.portalTutorialSearch{height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border:1px solid rgba(0,184,181,.22)!important;background:#f6fbfb!important;color:#00a6a3!important}.portalTutorialSearch input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#141b1f!important;font-size:.9rem!important}.portalTutorialsList{display:grid!important;gap:12px!important}.portalTutorialCard{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;min-height:116px!important;padding:12px!important;border:1px solid rgba(0,184,181,.16)!important;background:#fbfefe!important}.portalTutorialThumb{position:relative!important;min-height:108px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:0!important;background:#e5f4f3!important;color:#00a6a3!important;cursor:pointer!important;text-decoration:none!important;padding:0!important}.portalTutorialThumb img{width:100%!important;height:100%!important;object-fit:cover!important}.portalTutorialThumb i{position:absolute!important;left:50%!important;top:50%!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;transform:translate(-50%,-50%)!important;background:#00b8b5f0!important;color:#fff!important;box-shadow:0 10px 22px #003c4640!important}.portalTutorialInfo{min-width:0!important;display:grid!important;align-content:center!important;gap:6px!important}.portalTutorialInfo span{color:#00a6a3!important;font-size:.72rem!important;font-weight:800!important}.portalTutorialInfo h4{margin:0!important;color:#141b1f!important;font-size:1.02rem!important;line-height:1.18!important;font-weight:800!important}.portalTutorialInfo p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;color:#53676b!important;font-size:.86rem!important;line-height:1.35!important}.portalTutorialInfo a,.portalTutorialInfo button{width:max-content!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#007f7d!important;font-size:.82rem!important;font-weight:800!important;cursor:pointer!important;text-decoration:none!important;padding:0!important}.tutorialModalOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:28px!important;background:#05181dad!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.tutorialModalCard{width:min(980px,100%)!important;max-height:calc(100vh - 56px)!important;display:grid!important;gap:14px!important;overflow:auto!important;padding:18px!important;background:#fff!important;box-shadow:0 28px 80px #001f2a57!important}.tutorialModalHeader{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:14px!important;align-items:start!important}.tutorialModalHeader span{display:block!important;margin-bottom:4px!important;color:#00a6a3!important;font-size:.74rem!important;font-weight:800!important}.tutorialModalHeader h3{margin:0!important;color:#141b1f!important;font-size:1.2rem!important;line-height:1.2!important;font-weight:800!important}.tutorialModalHeader button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;background:#e8f4f3!important;color:#102e35!important;cursor:pointer!important}.tutorialModalPlayer{aspect-ratio:16 / 9!important;width:100%!important;overflow:hidden!important;background:#061d23!important}.tutorialModalPlayer iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}.tutorialModalPlayer>div{height:100%!important;display:grid!important;place-items:center!important;gap:10px!important;color:#fff!important}.tutorialModalCard>p{margin:0!important;color:#53676b!important;font-size:.9rem!important;line-height:1.45!important}.tutorialModalCard>a{width:max-content!important;display:inline-flex!important;align-items:center!important;gap:7px!important;color:#007f7d!important;font-size:.86rem!important;font-weight:800!important;text-decoration:none!important}.portalTutorialsEmpty{padding:18px!important;background:#f6fbfb!important;color:#53676b!important;font-size:.9rem!important}.mobileTutorialsView{display:none!important}@media (max-width: 1100px){.content>:not(.canvaSummary) .portalHero{grid-template-columns:1fr!important}.portalTutorialsHeader{grid-template-columns:1fr!important;align-items:start!important}.portalTutorialCard{grid-template-columns:160px minmax(0,1fr)!important}}.pendingClientSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.pendingClientSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.pendingClientSection .sectionHeader h2{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.55rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}.pendingClientSection .sectionHeader p{margin-top:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.94rem!important;line-height:1.35!important;font-weight:400!important}.pendingClientSection .sectionHeader .badge{display:none!important}.pendingClientSection .pendingSummaryGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:0 0 20px!important}.pendingClientSection .pendingSummaryCard{min-height:170px!important;padding:30px 32px!important;display:grid!important;align-content:start!important;gap:22px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.pendingClientSection .pendingSummaryCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.pendingClientSection .pendingSummaryCard>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.pendingClientSection .pendingSummaryCard>strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:clamp(2.4rem,3vw,4rem)!important;line-height:.95!important;font-weight:500!important;letter-spacing:0!important}.pendingClientSection .pendingSummaryCard>p{display:none!important}.pendingClientSection .pendingMiniRows{display:grid!important;gap:12px!important}.pendingClientSection .pendingMiniRows>div{display:grid!important;grid-template-columns:92px minmax(100px,1fr) 28px!important;align-items:center!important;gap:14px!important}.pendingClientSection .pendingMiniRows span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important}.pendingClientSection .pendingMiniTrack{height:10px!important;background:#d8eceb!important;border-radius:0!important;overflow:hidden!important}.pendingClientSection .pendingMiniTrack i{display:block!important;height:100%!important;background:#c6ced1!important;border-radius:0!important}.pendingClientSection .pendingMiniTrack.blocked i{background:#11181c!important}.pendingClientSection .pendingMiniTrack.review i,.pendingClientSection .pendingMiniTrack.soft i{background:#53676b!important}.pendingClientSection .pendingMiniTrack.success i{background:#00b8b5!important}.pendingClientSection .pendingMiniRows strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.78rem!important;text-align:right!important;font-weight:400!important}.pendingClientSection .premiumFilters.pendingFilters,.pendingClientSection .pendingFilters.oneLinePendingFilters{margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:14px!important}.pendingClientSection .pendingFilters.oneLinePendingFilters .searchInputWrap,.pendingClientSection .pendingFilters.oneLinePendingFilters .filter select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.pendingClientSection .pendingFilters.oneLinePendingFilters .filter span,.pendingClientSection .pendingFilters.oneLinePendingFilters .searchFilter>span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.pendingClientSection .pendingList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.pendingClientSection .pendingCard{min-height:300px!important;padding:28px 30px!important;display:grid!important;align-content:start!important;gap:18px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important;color:#11181c!important}.pendingClientSection .pendingCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.pendingClientSection .pendingCard.selected,.pendingClientSection .pendingCard.clientValidated{background:#fff!important;background-image:none!important;border:0!important}.pendingClientSection .pendingHeader,.pendingClientSection .pendingActionRow,.pendingClientSection .pendingDetails,.pendingClientSection .pendingDetails .detailBlock,.pendingClientSection .pendingDetails .routeDetailTextBlock{padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.pendingClientSection .pendingHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.pendingClientSection .pendingCard .itemTitle{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.pendingClientSection .pendingCard .muted,.pendingClientSection .pendingCard .pendingMeta,.pendingClientSection .pendingCard .pendingMeta *{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;line-height:1.35!important;font-weight:400!important}.pendingClientSection .pendingActionRow{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.pendingClientSection .pendingActionRow .badge,.pendingClientSection .pendingValidatePill{min-height:24px!important;padding:5px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;font-weight:500!important;line-height:1!important}.pendingClientSection .pendingActionRow .badge.success{background:#00b8b5!important}.pendingClientSection .pendingActionRow .badge.info,.pendingClientSection .pendingActionRow .badge.neutral,.pendingClientSection .pendingActionRow .badge.warning,.pendingClientSection .pendingActionRow .badge.danger{background:#c6ced1!important}.pendingClientSection .pendingValidatePill{background:#c6ced1!important;cursor:pointer!important}.pendingClientSection .pendingSaveMessage{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.72rem!important}.pendingClientSection .pendingDetails strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.88rem!important;font-weight:500!important}.pendingClientSection .pendingDetails p,.pendingClientSection .pendingDetails span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;line-height:1.4!important;font-weight:400!important}.pendingClientSection .pendingDetails .detailBlock,.pendingClientSection .pendingDetails .routeDetailTextBlock,.pendingClientSection .pendingDetails .detailBlock p,.pendingClientSection .pendingDetails .routeDetailTextBlock p{background:transparent!important;border:0!important;box-shadow:none!important}.pendingClientSection .pendingDetails .secondaryLink{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.84rem!important;font-weight:400!important}@media (max-width: 1100px){.pendingClientSection .pendingSummaryGrid,.pendingClientSection .pendingList{grid-template-columns:1fr!important}}.processMasterSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.processMasterSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.processMasterSection .sectionHeader h2{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.55rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}.processMasterSection .sectionHeader p{margin-top:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.94rem!important;line-height:1.35!important;font-weight:400!important}.processMasterSection .processSummaryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0 0 20px!important}.processMasterSection .processSummaryCard{min-height:150px!important;padding:30px 32px!important;display:grid!important;align-content:start!important;gap:22px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.processMasterSection .processSummaryCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.processMasterSection .processSummaryCard span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-family:inherit!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.processMasterSection .processSummaryCard strong{margin:0!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-family:inherit!important;font-size:clamp(2.4rem,3vw,4rem)!important;line-height:.95!important;font-weight:500!important;letter-spacing:0!important}.processMasterSection .processSummaryCard p{display:none!important}.processMasterSection .premiumFilters.processFilters,.processMasterSection .processFilters{margin:0 0 20px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(160px,220px))!important;gap:14px!important;align-items:end!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.processMasterSection .processFilters .searchFilter,.processMasterSection .processFilters .filter{min-width:0!important}.processMasterSection .processFilters .searchInputWrap,.processMasterSection .processFilters select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.processMasterSection .processFilters .filter span,.processMasterSection .processFilters .searchFilter>span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.processMasterSection .processTablesStack{display:grid!important;gap:20px!important}.processMasterSection .processTableCard{padding:28px 30px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.processMasterSection .processTableHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.processMasterSection .processTableHeader h3{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important}.processMasterSection .processTableHeader p{margin:6px 0 0!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.88rem!important;line-height:1.35!important;font-weight:400!important}.processMasterSection .processTableHeader .badge,.processMasterSection .processTable .badge{min-height:24px!important;padding:5px 12px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;line-height:1!important;font-weight:500!important}.processMasterSection .processTableWrap,.processMasterSection .individualMatrixScroll{max-height:520px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.processMasterSection .processTable{border-collapse:collapse!important;background:#fff!important}.processMasterSection .processTable th{position:sticky!important;top:0!important;z-index:1!important;padding:13px 14px!important;background:#eef6f6!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;border-bottom:1px solid #d8eceb!important;font-family:inherit!important;font-size:.72rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.processMasterSection .processTable td{padding:13px 14px!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;border-bottom:1px solid #edf3f3!important;font-size:.82rem!important;line-height:1.35!important;font-weight:400!important;background:#fff!important}.processMasterSection .processTable td strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-weight:500!important}.processMasterSection .processPreviewLink,.processMasterSection .processNoPreview{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.8rem!important;font-weight:400!important}.processMasterSection .processNoPreview{color:#53676b!important;-webkit-text-fill-color:#53676b!important}.processMasterSection .processTableWrap::-webkit-scrollbar,.processMasterSection div:has(>table.processTable)::-webkit-scrollbar{width:5px!important;height:5px!important}.processMasterSection .processTableWrap::-webkit-scrollbar-thumb,.processMasterSection div:has(>table.processTable)::-webkit-scrollbar-thumb{background:#00b8b573!important;border-radius:999px!important}.processMasterSection .processTableWrap::-webkit-scrollbar-track,.processMasterSection div:has(>table.processTable)::-webkit-scrollbar-track{background:transparent!important}@media (max-width: 1100px){.processMasterSection .processSummaryGrid,.processMasterSection .premiumFilters.processFilters,.processMasterSection .processFilters{grid-template-columns:1fr!important}}.deliverablesSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#11181c!important}.deliverablesSection .sectionHeader{margin-bottom:22px!important;padding:0!important}.deliverablesSection .sectionHeader h2{margin:0!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.55rem!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}.deliverablesSection .sectionHeader p{margin-top:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.94rem!important;line-height:1.35!important;font-weight:400!important}.deliverablesSection .deliverablesSummaryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0 0 20px!important}.deliverablesSection .deliverablesSummaryCard{min-height:170px!important;padding:30px 32px!important;display:grid!important;align-content:start!important;gap:22px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important}.deliverablesSection .deliverablesSummaryCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.deliverablesSection .deliverablesSummaryCard>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.deliverablesSection .deliverablesSummaryCard>strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:clamp(2.4rem,3vw,4rem)!important;line-height:.95!important;font-weight:500!important;letter-spacing:0!important}.deliverablesSection .deliverablesSummaryCard>p{display:none!important}.deliverablesSection .deliverablesMiniRows{display:grid!important;gap:12px!important}.deliverablesSection .deliverablesMiniRows>div{display:grid!important;grid-template-columns:104px minmax(120px,1fr) 34px!important;align-items:center!important;gap:14px!important}.deliverablesSection .deliverablesMiniRows span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important}.deliverablesSection .deliverablesMiniTrack{height:10px!important;background:#d8eceb!important;border-radius:0!important;overflow:hidden!important}.deliverablesSection .deliverablesMiniTrack i{display:block!important;height:100%!important;background:#c6ced1!important;border-radius:0!important}.deliverablesSection .deliverablesMiniTrack.soft i{background:#53676b!important}.deliverablesSection .deliverablesMiniTrack.success i{background:#00b8b5!important}.deliverablesSection .deliverablesMiniRows strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.78rem!important;text-align:right!important;font-weight:400!important}.deliverablesSection .premiumFilters.deliverablesFilters,.deliverablesSection .deliverablesFilters.oneLineDeliverablesFilters{margin:0 0 20px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(160px,220px))!important;gap:14px!important;align-items:end!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.deliverablesSection .deliverablesFilters .searchFilter,.deliverablesSection .deliverablesFilters .filter{min-width:0!important}.deliverablesSection .deliverablesFilters .searchInputWrap,.deliverablesSection .deliverablesFilters select{min-height:46px!important;border:1px solid rgba(16,47,55,.12)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important}.deliverablesSection .deliverablesFilters .searchInputWrap input{background:transparent!important;border:0!important;box-shadow:none!important}.deliverablesSection .deliverablesFilters .searchInputWrap *,.deliverablesSection .deliverablesFilters select{border-radius:0!important}.deliverablesSection .deliverablesFilters .filter span,.deliverablesSection .deliverablesFilters .searchFilter>span{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.deliverablesSection .resultCounter{display:none!important}.deliverablesSection .deliverablesGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.deliverablesSection .deliverableCard{min-height:330px!important;height:auto!important;padding:28px 30px!important;display:grid!important;align-content:start!important;gap:14px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 34px #102f3714!important;color:#11181c!important;overflow:visible!important}.deliverablesSection .deliverableCard:before{content:"";display:block;width:min(72%,290px);height:4px;background:#00b8b5}.deliverablesSection .deliverableCard *,.deliverablesSection .deliverableCard.selected *{background-image:none!important}.deliverablesSection .deliverableCard.selected{border:0!important;background:#fff!important;background-image:none!important}.deliverablesSection .deliverableCard .area{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.deliverablesSection .deliverableCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.deliverablesSection .deliverableCardTop .chevron{display:block!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important;flex:0 0 auto!important;color:#102f37!important;stroke:#102f37!important}.deliverablesSection .deliverableCard .itemTitle{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.deliverablesSection .deliverableCard .muted,.deliverablesSection .deliverableCard .observation{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;line-height:1.35!important;font-weight:400!important;background:transparent!important;border:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}.deliverablesSection .deliverableCard .progress{height:8px!important;border-radius:0!important;background:#d8eceb!important}.deliverablesSection .deliverableCard .progressFill{border-radius:0!important;background:#00b8b5!important}.deliverablesSection .deliverableCard .badgeRow{padding:0!important;margin:0!important;display:flex!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.deliverablesSection .deliverableCard .badge{min-height:21px!important;height:21px!important;padding:3px 9px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.6rem!important;line-height:1!important;font-weight:500!important}.deliverablesSection .deliverableDescriptionPanel{padding:0!important;display:grid!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.deliverablesSection .deliverableDescriptionPanel strong{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.88rem!important;line-height:1.2!important;font-weight:500!important}.deliverablesSection .deliverableDescriptionPanel .observation{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;max-height:none!important;height:auto!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;text-overflow:clip!important}.deliverablesSection .deliverableCard .badge.success{background:#00b8b5!important}.deliverablesSection .deliverableCard .badge.info{background:#53676b!important}.deliverablesSection .deliverableCard .badge.neutral,.deliverablesSection .deliverableCard .badge.warning,.deliverablesSection .deliverableCard .badge.danger{background:#c6ced1!important}.deliverablesSection .deliverableCard a.secondaryLink,.deliverablesSection .deliverableCard a.routeSecondaryLinkFixed{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.84rem!important;font-weight:400!important}@media (max-width: 1100px){.deliverablesSection .deliverablesSummaryGrid,.deliverablesSection .premiumFilters.deliverablesFilters,.deliverablesSection .deliverablesFilters.oneLineDeliverablesFilters,.deliverablesSection .deliverablesGrid{grid-template-columns:1fr!important}}.pendingClientSection .pendingList .pendingCard,.pendingClientSection .pendingList .pendingCard.selected,.pendingClientSection .pendingList .pendingCard.clientValidated{background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:0 18px 34px #102f3714!important}.pendingClientSection .pendingList .pendingCard *,.pendingClientSection .pendingList .pendingCard.selected *,.pendingClientSection .pendingList .pendingCard.clientValidated *{background-image:none!important}.pendingClientSection .pendingList .pendingCard .pendingHeader,.pendingClientSection .pendingList .pendingCard .pendingHeader *,.pendingClientSection .pendingList .pendingCard .pendingDetails,.pendingClientSection .pendingList .pendingCard .pendingDetails *,.pendingClientSection .pendingList .pendingCard .detailBlock,.pendingClientSection .pendingList .pendingCard .routeDetailTextBlock{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.pendingClientSection .pendingList .pendingCard .chevron{display:block!important;opacity:1!important;visibility:visible!important;color:#102f37!important;stroke:#102f37!important;width:20px!important;height:20px!important;flex:0 0 auto!important}.pendingClientSection .pendingList .pendingCard .pendingActionRow{width:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge,.pendingClientSection .pendingList .pendingCard .pendingActionRow [class*=badge],.pendingClientSection .pendingList .pendingCard .pendingValidatePill{width:auto!important;min-width:0!important;max-width:none!important;min-height:24px!important;height:24px!important;padding:5px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important;transform:none!important}.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge,.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge.neutral,.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge.warning,.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge.info,.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge.danger,.pendingClientSection .pendingList .pendingCard .pendingValidatePill{background:#c6ced1!important}.pendingClientSection .pendingList .pendingCard .pendingActionRow .badge.success{background:#00b8b5!important}.pendingClientSection .pendingList .pendingCard .pendingDetails .detailBlock,.pendingClientSection .pendingList .pendingCard .pendingDetails .routeDetailTextBlock,.pendingClientSection .pendingList .pendingCard .pendingDetails .detailBlock p,.pendingClientSection .pendingList .pendingCard .pendingDetails .routeDetailTextBlock p{padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.pendingClientSection .pendingList .pendingCard .pendingLinkOutside{padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.84rem!important;line-height:1.2!important;font-weight:400!important}.documentsPage{display:grid!important;gap:26px!important}.documentsHero{grid-template-columns:minmax(0,1fr) 360px!important;gap:34px!important;align-items:center!important;padding:48px 54px!important;border-radius:0!important;border:0!important;background:#00b8b5!important;color:#fff!important;box-shadow:0 18px 34px #0058562e!important}.documentsHero:before{display:none!important}.documentsHero .portalEyebrow{border:1px solid rgba(255,255,255,.42)!important;background:#ffffff1f!important;color:#fff!important;border-radius:0!important;font-size:.78rem!important;font-weight:500!important}.documentsHero h2{max-width:760px!important;margin:16px 0 18px!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:clamp(2.45rem,4.1vw,4.8rem)!important;line-height:.98!important;letter-spacing:0!important;font-weight:600!important}.documentsHero p{max-width:690px!important;margin:0 0 28px!important;color:#ffffffe6!important;font-size:1rem!important;line-height:1.55!important;font-weight:400!important}.documentsActions{gap:12px!important}.documentsUploadButton,.documentsSecondaryButton{min-height:44px!important;border-radius:0!important;padding:11px 16px!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:none!important;font-size:.86rem!important;font-weight:500!important}.documentsUploadButton{background:#fff!important;color:#00a7a4!important}.documentsSecondaryButton{background:#ffffff29!important;color:#fff!important}.documentsHeroMetrics{gap:12px!important}.documentsHeroMetrics .portalMetricCard{min-height:96px!important;padding:18px 20px!important;border-radius:0!important;border:0!important;background:#fff!important;color:#001f2a!important;box-shadow:0 10px 20px #0058561f!important}.documentsHeroMetrics .portalMetricCard span,.documentsHeroMetrics .portalMetricCard strong{color:#001f2a!important;-webkit-text-fill-color:#001f2a!important}.documentsHeroMetrics .portalMetricCard span{font-size:.78rem!important;font-weight:500!important}.documentsHeroMetrics .portalMetricCard strong{font-size:2rem!important;font-weight:500!important}.documentsSummaryGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.documentsSummaryCard{min-height:142px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:28px 30px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 16px 28px #00585614!important}.documentsSummaryCard span{display:block!important;color:#001f2a!important;font-size:1rem!important;font-weight:400!important;margin-bottom:14px!important}.documentsSummaryCard strong{color:#00b8b5!important;font-size:clamp(3rem,5vw,4.9rem)!important;line-height:.9!important;font-weight:500!important}.documentsSummaryIcon{width:116px!important;height:116px!important;flex:0 0 116px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.documentsSummaryIcon svg{stroke-width:1.45!important}.documentsFilters{display:grid!important;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.6fr) minmax(180px,.6fr)!important;gap:22px!important;align-items:end!important}.documentsFilters .filter span{font-size:.78rem!important;font-weight:500!important;color:#466365!important;letter-spacing:0!important;text-transform:none!important}.documentsFilters .searchInputWrap,.documentsFilters .filter select{min-height:50px!important;border-radius:0!important;border:1px solid rgba(0,31,42,.12)!important;background:#fff!important;box-shadow:none!important}.documentsFilters .searchInputWrap input{background:transparent!important;font-size:.98rem!important}.documentsFilters .searchInputWrap svg{color:#00a7a4!important}.documentsChecklist{gap:28px!important}.documentCategoryBlock{border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.documentCategoryHeader{margin-bottom:16px!important;padding:0!important;background:transparent!important;color:#001f2a!important}.documentCategoryHeader span{color:#00b8b5!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.04em!important}.documentCategoryHeader h3{color:#001f2a!important;font-size:1.22rem!important;font-weight:400!important}.documentCategoryHeader .badge,.documentCategoryHeader [class*=badge]{min-height:22px!important;height:22px!important;padding:4px 10px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;font-size:.62rem!important;font-weight:500!important}.documentItemsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;padding:0!important}.documentChecklistItem{grid-template-columns:1fr!important;gap:16px!important;min-height:360px!important;padding:30px 32px!important;border-radius:0!important;border:0!important;background:#fff!important;color:#001f2a!important;box-shadow:0 14px 28px #00585612!important}.documentChecklistItem:before{content:""!important;display:block!important;width:78%!important;height:4px!important;background:#00b8b5!important;margin-bottom:12px!important}.documentCheckIcon{display:none!important}.documentItemTop{display:grid!important;gap:14px!important}.documentItemTop h3{color:#001f2a!important;font-size:1.05rem!important;line-height:1.22!important;font-weight:400!important}.documentChecklistContent p,.documentObservation,.documentResponseDate,.documentSaveMessage{color:#405d62!important;font-size:.88rem!important;line-height:1.45!important;font-weight:400!important}.documentChecklistItem .badgeRow{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.documentChecklistItem .badge,.documentChecklistItem [class*=badge]{min-height:22px!important;height:22px!important;padding:4px 10px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.62rem!important;line-height:1!important;font-weight:500!important;box-shadow:none!important}.documentChecklistItem .badge.success{background:#00b8b5!important}.documentResponseBox{max-width:none!important;margin-top:18px!important;gap:8px!important}.documentResponseBox label{color:#405d62!important;font-size:.74rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.documentResponseBox select{min-height:42px!important;border-radius:0!important;border:1px solid rgba(0,31,42,.13)!important;background:#fff!important;color:#001f2a!important;box-shadow:none!important;font-weight:400!important}.documentObservation{margin-top:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.documentsEmptyState{padding:28px 30px!important;background:#fff!important;box-shadow:0 14px 28px #00585612!important}@media (max-width: 1180px){.documentsHero,.documentsFilters{grid-template-columns:1fr!important}.documentsHeroMetrics,.documentsSummaryGrid,.documentItemsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.documentsHero{padding:30px 24px!important}.documentsHero h2{font-size:2.4rem!important}.documentsHeroMetrics,.documentsSummaryGrid,.documentItemsGrid{grid-template-columns:1fr!important}.documentsSummaryCard{min-height:124px!important}.documentsInstructions{grid-template-areas:"title" "left" "right"!important;grid-template-columns:1fr!important;gap:14px!important;padding:8px 0!important}.documentsInstructions h2{font-size:1rem!important}.documentsInstructions p{font-size:.84rem!important}}.documentsSummaryGrid{display:none!important}.documentsHero{grid-template-columns:minmax(0,1fr) minmax(360px,450px)!important;padding:58px 68px!important}.documentsHeroMetrics{align-content:center!important;gap:14px!important}.documentsHeroMetrics .portalMetricCard{min-height:108px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:8px!important;padding:18px 26px!important;background:#fff!important;border:0!important;border-radius:0!important}.documentsHeroMetrics .portalMetricCard span{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-family:Montserrat,sans-serif!important;font-size:.78rem!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:600!important}.documentsHeroMetrics .portalMetricCard strong{display:inline-flex!important;align-items:center!important;gap:2px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-family:Montserrat,sans-serif!important;font-size:clamp(1.9rem,2.9vw,2.65rem)!important;line-height:.95!important;font-weight:400!important}.documentsHeroMetrics .portalMetricCard strong svg{color:#001f2a!important;stroke-width:2.1!important;margin-left:-8px!important}.documentsHeroMetrics .portalMetricCard .progress{height:9px!important;border-radius:0!important;background:#c8d4d5!important;margin-top:2px!important}.documentsHeroMetrics .portalMetricCard .progressFill{border-radius:0!important;background:#00b8b5!important}.documentsUploadButton.disabledButton,.documentsUploadButton{opacity:1!important;background:#00a7a4!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ffffff47!important;font-weight:400!important}.documentsSecondaryButton{font-weight:400!important}.documentsFilters .documentsSearchFilter,.documentsFilters .documentsSearchFilter .searchInputWrap{background:transparent!important;background-color:transparent!important}.documentsFilters .documentsSearchFilter .searchInputWrap{border-radius:0!important;box-shadow:none!important}.documentsFilters .documentsSearchFilter .searchInputWrap input{background:transparent!important;background-color:transparent!important}.documentsFilters .documentsSearchFilter,.documentsFilters .documentsSearchFilter .searchInputWrap,.documentsFilters .documentsSearchFilter .searchInputWrap input{outline:0!important;box-shadow:none!important}.documentsFilters .documentsSearchFilter .searchInputWrap{min-height:54px!important;border:1px solid rgba(0,31,42,.13)!important;border-radius:18px!important;background:#ffffff75!important;padding:0 16px!important}.documentsFilters .documentsSearchFilter .searchInputWrap input{border:0!important;background:transparent!important;font-size:.98rem!important}.documentsFilters .documentsSearchFilter .searchInputWrap svg{color:#00a7a4!important}.documentsInstructions{display:grid!important;grid-template-areas:"title title" "left right"!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:58px!important;row-gap:14px!important;padding:10px 0 8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.documentsInstructions h2{grid-area:title!important;margin:0!important;color:#001f2a!important;font-family:Montserrat,sans-serif!important;font-size:1.05rem!important;line-height:1.1!important;font-weight:400!important;letter-spacing:0!important}.documentsInstructions div{display:grid!important;gap:18px!important;align-content:start!important}.documentsInstructions div:nth-of-type(1){grid-area:left!important}.documentsInstructions div:nth-of-type(2){grid-area:right!important}.documentsInstructions p{margin:0!important;color:#141b1f!important;font-size:.86rem!important;line-height:1.42!important;font-weight:400!important}.documentsInstructions strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-weight:700!important}.documentsChecklist{display:block!important}.documentsFlatGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;padding:0!important}.documentChecklistItem{min-height:0!important}.documentCardCategory{display:block!important;color:#405d62!important;-webkit-text-fill-color:#405d62!important;font-family:Montserrat,sans-serif!important;font-size:.78rem!important;line-height:1.15!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.documentChecklistItem .badgeRow{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.documentChecklistItem .badgeRow .badge,.documentChecklistItem .badgeRow [class*=badge]{flex:0 0 auto!important;min-width:0!important;width:auto!important;max-width:none!important;min-height:22px!important;height:22px!important;padding:4px 10px!important;margin:0!important;display:inline-flex!important;border-radius:999px!important}@media (max-width: 1180px){.documentsHero,.documentsFlatGrid{grid-template-columns:1fr!important}}@media (max-width: 980px){.documentsHero{padding:38px 30px!important}}.educationSection.premiumSectionCard{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.educationSection .sectionHeader{margin-bottom:16px!important}.educationSection .sectionHeader h2{color:#001f2a!important;font-size:1.95rem!important;line-height:1.1!important;font-weight:400!important;letter-spacing:0!important}.educationSection .sectionHeader p,.educationSection .sectionIntro{max-width:860px!important;color:#405d62!important;font-size:.98rem!important;line-height:1.55!important;font-weight:400!important}.educationSummaryGrid{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)!important;gap:22px!important;margin:26px 0!important}.educationTotalCard,.educationStatusCard{min-height:205px!important;padding:32px 34px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 14px 28px #00585612!important}.educationTotalCard{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important}.educationTotalCard h3,.educationStatusCard h3{margin:0!important;color:#001f2a!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important}.educationTotalCard strong{display:block!important;margin-top:24px!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-family:Montserrat,sans-serif!important;font-size:clamp(3.4rem,6vw,5.4rem)!important;line-height:.86!important;font-weight:500!important}.educationSummaryIcon{width:132px!important;height:132px!important;flex:0 0 132px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.educationSummaryIcon svg{stroke-width:1.35!important}.educationStatusRows{display:grid!important;gap:16px!important;margin-top:30px!important}.educationStatusRow{display:grid!important;grid-template-columns:128px minmax(120px,1fr) 34px!important;gap:18px!important;align-items:center!important}.educationStatusRow span,.educationStatusRow strong{color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.92rem!important;line-height:1.1!important;font-weight:400!important}.educationStatusRow strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;text-align:right!important}.educationStatusTrack{height:10px!important;background:#dceeee!important;border-radius:0!important;overflow:hidden!important}.educationStatusTrack div{height:100%!important;background:#00b8b5!important}.educationFilters{display:grid!important;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(170px,.75fr))!important;gap:20px!important;align-items:end!important}.educationFilters .filter span{color:#405d62!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.educationFilters .educationSearchFilter,.educationFilters .educationSearchFilter .searchInputWrap,.educationFilters .educationSearchFilter .searchInputWrap input{background:transparent!important;background-color:transparent!important}.educationFilters .educationSearchFilter .searchInputWrap{min-height:50px!important;border:1px solid rgba(0,31,42,.13)!important;border-radius:18px!important;box-shadow:none!important;padding:0 16px!important;background:#ffffff75!important;background-color:#ffffff75!important}.educationFilters .educationSearchFilter .searchInputWrap svg{color:#00a7a4!important}.educationFilters .filter select{min-height:50px!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(0,31,42,.12)!important;box-shadow:none!important;color:#001f2a!important;font-weight:400!important}.educationSection .resultCounter{display:none!important}.systemsEducation{gap:28px!important}.educationSection .systemSection,.educationSection .premiumSystemSection{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.educationSection .systemHeader{margin:0 0 14px!important;gap:10px!important}.educationSection .systemNumber{min-height:22px!important;padding:4px 10px!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;font-size:.62rem!important;line-height:1!important;font-weight:500!important}.educationSection .systemHeader h3{color:#001f2a!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important}.educationSection .educationGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.educationSection .educationCard,.educationSection .premiumEducationCard{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 14px 28px #00585612!important;overflow:visible!important}.educationSection .educationCard:before,.educationSection .premiumEducationCard:before{display:none!important}.educationSection .previewImage,.educationSection .previewPlaceholder{display:grid!important;width:100%!important;height:178px!important;min-height:178px!important;max-height:178px!important;border-radius:0!important;border:0!important;background:#e8f4f4!important;color:#6a7f82!important;object-fit:cover!important;place-items:center!important;font-size:.8rem!important;font-weight:400!important}.educationSection .educationContent{position:relative!important;padding:28px 32px 30px!important}.educationSection .educationContent:before{content:""!important;display:block!important;width:78%!important;height:4px!important;background:#00b8b5!important;margin-bottom:20px!important}.educationSection .educationCardToggle{position:absolute!important;top:28px!important;right:30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#001f2a!important;cursor:pointer!important;box-shadow:none!important}.educationSection .educationCardToggle svg{stroke-width:2!important;transform:rotate(90deg)!important;transition:transform .18s ease!important}.educationSection .educationCard.open .educationCardToggle svg{transform:rotate(-90deg)!important}.educationSection .area{color:#405d62!important;font-size:.78rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.educationSection .educationContent h3{margin:12px 0 16px!important;color:#001f2a!important;font-size:1.08rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important}.educationDetailsPanel{display:grid!important;gap:14px!important;margin-top:10px!important}.educationSection .educationContent p{color:#405d62!important;font-size:.86rem!important;line-height:1.42!important;font-weight:400!important}.educationSection .educationContent p strong{color:#001f2a!important;font-weight:400!important}.educationSection .badgeRow{gap:8px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.educationSection .badgeRow .badge,.educationSection .badgeRow [class*=badge]{min-height:22px!important;height:22px!important;padding:4px 10px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.62rem!important;line-height:1!important;font-weight:500!important}.educationSection .badgeRow .badge.success{background:#00b8b5!important}.educationSection .secondaryLink{display:inline-flex!important;width:fit-content!important;min-height:0!important;padding:0!important;margin-top:16px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.86rem!important;font-weight:400!important}@media (max-width: 1180px){.educationSummaryGrid,.educationFilters,.educationSection .educationGrid{grid-template-columns:1fr!important}}.loginShell{min-height:100vh!important;display:grid!important;place-items:center!important;padding:32px!important;background:#eaf5f5!important;font-family:Roboto,sans-serif!important}.loginPanel{width:min(100%,520px)!important;display:grid!important;gap:26px!important;padding:44px 46px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 20px 44px #00585621!important}.loginBrandMark{width:118px!important;height:44px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:.9rem!important;font-weight:600!important}.loginBrandBlock{display:flex!important;align-items:center!important;gap:14px!important}.loginBrandBlock>span{color:#405d62!important;font-size:.82rem!important;line-height:1.2!important;font-weight:400!important}.loginEyebrow{display:block!important;color:#00a7a4!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:10px!important}.loginPanel h1{margin:0!important;color:#001f2a!important;font-family:Montserrat,sans-serif!important;font-size:clamp(2.3rem,6vw,4rem)!important;line-height:.98!important;font-weight:500!important;letter-spacing:0!important}.loginPanel p{margin:14px 0 0!important;color:#405d62!important;font-size:1rem!important;line-height:1.55!important}.loginForm{display:grid!important;gap:18px!important}.loginForm label{display:grid!important;gap:8px!important}.loginForm label span{color:#405d62!important;font-size:.82rem!important;font-weight:500!important}.loginForm input{width:100%!important;min-height:52px!important;padding:0 16px!important;border:1px solid rgba(0,31,42,.14)!important;border-radius:0!important;background:#fff!important;color:#001f2a!important;font-size:1rem!important;outline:none!important;box-shadow:none!important}.loginForm input:focus{border-color:#00b8b5!important}.passwordInputWrap{position:relative!important;display:flex!important;align-items:center!important}.passwordInputWrap input{padding-right:48px!important}.passwordToggleButton{position:absolute!important;right:10px!important;width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#405d62!important;cursor:pointer!important}.rememberLoginOption{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;gap:9px!important;width:fit-content!important;margin-top:-4px!important}.rememberLoginOption input{width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;accent-color:#00b8b5!important}.rememberLoginOption span{color:#405d62!important;font-size:.84rem!important;font-weight:400!important}.loginMessage{color:#8b1d1d!important;background:#fff2f2!important;padding:10px 12px!important;font-size:.86rem!important;line-height:1.35!important}.loginForm button{min-height:52px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:0!important;background:#00b8b5!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:.95rem!important;font-weight:500!important;cursor:pointer!important}.loginForm button:disabled{opacity:.65!important;cursor:wait!important}.loginHelpText{display:flex!important;align-items:flex-start!important;gap:10px!important;padding-top:6px!important;color:#405d62!important}.loginHelpText svg{color:#00b8b5!important;flex:0 0 auto!important;margin-top:2px!important}.loginHelpText p{margin:0!important;color:#405d62!important;font-size:.86rem!important;line-height:1.45!important}.loginHelpText a{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-weight:500!important;text-decoration:none!important}.topbarLogoutButton{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(0,31,42,.12)!important;border-radius:0!important;background:transparent!important;color:#405d62!important;font-size:.78rem!important;font-weight:400!important;cursor:pointer!important}.content>:not(.canvaSummary) .portalHero{grid-template-columns:minmax(0,1fr) minmax(380px,430px)!important}.portalRivTitle,.portalHero h2{width:100%!important;max-width:620px!important;font-size:clamp(2.15rem,3.15vw,3.45rem)!important;line-height:1.06!important;letter-spacing:0!important;overflow-wrap:normal!important}.portalRivTitle span:nth-child(3){font-size:.92em!important}@media (max-width: 1280px){.content>:not(.canvaSummary) .portalHero{grid-template-columns:minmax(0,1fr) minmax(360px,390px)!important;gap:30px!important;padding-left:46px!important;padding-right:46px!important}.portalRivTitle,.portalHero h2{max-width:540px!important;font-size:clamp(2rem,3vw,3rem)!important}}@media (max-width: 1080px){.content>:not(.canvaSummary) .portalHero{grid-template-columns:1fr!important;min-height:0!important}.portalRivTitle,.portalHero h2{max-width:720px!important;font-size:clamp(2.15rem,6vw,3.4rem)!important}}@media (max-width: 640px){.portalRivTitle,.portalHero h2{font-size:clamp(1.85rem,10vw,2.75rem)!important}}.canvaMilestonePanel{overflow:hidden!important}.canvaRouteScroll{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important;padding-bottom:8px!important;padding-top:34px!important}.canvaRoutePath{width:980px!important;max-width:none!important;min-width:980px!important;margin:0 auto!important;padding:28px 0 10px!important;box-sizing:border-box!important}.canvaRouteRow.top,.canvaRouteRow.bottom{gap:0!important}.canvaRouteRow.top{grid-template-columns:repeat(6,1fr)!important}.canvaRouteRow.bottom{grid-template-columns:repeat(7,1fr)!important}.canvaRouteTurn{right:0!important;top:11px!important;height:112px!important;border-left-width:3px!important;border-left-style:dotted!important}.canvaRouteRow:before,.canvaRouteRow.top:after,.canvaRouteRow.bottom:after,.canvaRouteRow.bottom:before{display:block!important;border-top-width:3px!important;border-top-style:dotted!important}.canvaRouteRow:before,.canvaRouteRow.top:after{top:11px!important}.canvaRouteRow.bottom:before,.canvaRouteRow.bottom:after{top:11px!important}.canvaRouteNode{width:100%!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important}.canvaRouteNode strong{max-width:96px!important;min-height:24px!important}.canvaRouteNode small,.canvaRouteNode em{max-width:96px!important}@media (min-width: 1500px){.canvaRoutePath{width:980px!important;min-width:980px!important;max-width:none!important}}@media (max-width: 1020px){.canvaRouteScroll{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}.canvaRoutePath{width:940px!important;max-width:none!important;min-width:940px!important}}@media (max-width: 620px){.canvaRoutePath{width:900px!important;min-width:900px!important}.canvaRouteNode strong{font-size:.58rem!important}.canvaRouteNode small,.canvaRouteNode em{font-size:.54rem!important}}.mobilePortalHome{display:none}@media (max-width: 760px){.app{display:block!important;min-height:100vh!important;background:#fff!important}.premiumSidebar,.sidebar,.appGlobalTopbar,.content.view-portal .mobileTabs{display:none!important}.main{width:100%!important;min-height:100vh!important;padding:0!important}.content{padding:0!important}.mobilePortalHome{display:block!important;min-height:100vh!important;background:#00b8b5!important}.portalPage{display:none!important}.mobileHeroTop{min-height:275px!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:8px!important;padding:34px 24px 28px!important;color:#fff!important}.mobileAvatar{width:66px!important;height:66px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#005b5947!important;color:#fff!important;margin-bottom:8px!important}.mobileHeroTop h1{max-width:300px!important;margin:0!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:clamp(1.3rem,7vw,1.85rem)!important;line-height:1.05!important;text-align:center!important;font-weight:700!important;letter-spacing:0!important}.mobileHeroTop>span{color:#ffffffe6!important;font-size:.82rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.mobileHomeSearch{width:min(100%,340px)!important;height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:16px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;color:#fff!important}.mobileHomeSearch input{width:100%!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;font-size:.82rem!important}.mobileHomeSearch input::placeholder{color:#ffffffe6!important}.mobileHomeBody{min-height:calc(100vh - 250px)!important;padding:24px 20px 48px!important;background:#eef7f6!important;border-radius:20px 20px 0 0!important;box-shadow:0 -10px 24px #00585624!important}.mobileHomeBody:before{content:""!important;display:block!important;height:4px!important;width:100%!important;background:#00b8b5!important;margin:-2px 0 24px!important}.mobileQuickGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:24px!important}.mobileQuickButton{aspect-ratio:1!important;display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;padding:9px 6px!important;border:0!important;border-radius:12px!important;background:#00b8b5!important;color:#fff!important;box-shadow:8px 10px 16px #00585633!important}.mobileQuickButton svg{stroke-width:1.65!important}.mobileQuickButton span{color:#fff!important;font-size:.55rem!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important}.mobileHomeBody h2{margin:8px 0!important;color:#25292c!important;font-family:Montserrat,sans-serif!important;font-size:1.6rem!important;line-height:1!important;font-weight:700!important}.mobileMiniKpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important}.mobileMiniKpis button,.mobileMilestonePreview,.mobileBottomCards button{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:6px 8px 15px #00585621!important;color:#001f2a!important}.mobileMiniKpis button{min-height:74px!important;padding:10px 9px!important;text-align:left!important}.mobileMiniKpis i{display:block!important;height:3px!important;width:100%!important;background:#00b8b5!important;margin-bottom:12px!important}.mobileMiniKpis span{display:block!important;color:#001f2a!important;font-size:.62rem!important;line-height:1.2!important}.mobileMiniKpis strong{display:block!important;margin-top:4px!important;color:#001f2a!important;font-size:.82rem!important;font-weight:400!important}.mobileMilestonePreview{width:100%!important;min-height:145px!important;padding:14px!important;margin-bottom:14px!important;text-align:left!important}.mobilePreviewHeader{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important;color:#001f2a!important;font-size:.72rem!important}.mobilePreviewHeader strong{font-weight:500!important}.mobileMiniRoute{position:relative!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px 10px!important;padding-top:8px!important}.mobileMiniRoute:before{content:""!important;position:absolute!important;left:7px!important;right:7px!important;top:17px!important;border-top:2px dotted #141b1f!important}.mobileMiniRoute span{position:relative!important;z-index:1!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid #141b1f!important;background:#fff!important;color:#141b1f!important;font-size:.5rem!important;font-weight:700!important}.mobileMiniRoute span.open{background:#00b8b5!important;border-color:#00b8b5!important;color:#fff!important}.mobileBottomCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mobileBottomCards button{min-height:72px!important;display:grid!important;grid-template-columns:54px 1fr!important;align-items:center!important;gap:10px!important;padding:10px!important;text-align:left!important}.mobileBottomCards svg{width:54px!important;height:54px!important;padding:12px!important;background:#00b8b5!important;color:#fff!important}.mobileBottomCards span,.mobileBottomCards strong{display:block!important;color:#001f2a!important;font-size:.68rem!important;line-height:1.1!important;font-weight:400!important}.mobileBottomCards strong{margin-top:5px!important;font-size:.86rem!important}.mobileMilestonePreview,.mobileMiniRoute{display:none!important}.mobileMilestoneChart{width:100%!important;padding:18px 14px 12px!important;margin-bottom:12px!important;background:#fff!important;box-shadow:6px 8px 15px #00585621!important}.mobileMilestoneChart h3{margin:0 0 18px!important;color:#001f2a!important;font-size:1.35rem!important;line-height:1!important;font-weight:400!important}.mobileMilestoneScroll{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:28px 0 8px!important;scrollbar-width:thin!important}.mobileMilestoneCanvas{width:760px!important;display:grid!important;gap:24px!important}.mobileMilestoneRow{display:grid!important;grid-template-columns:repeat(7,100px)!important;gap:16px!important}.mobileMilestoneNode{position:relative!important;display:grid!important;justify-items:center!important;gap:3px!important;min-height:86px!important;padding:0!important;border:0!important;background:transparent!important;color:#001f2a!important;text-align:center!important}.mobileMilestonePin{position:absolute!important;top:-32px!important;left:50%!important;transform:translate(-50%)!important;color:#00b8b5!important;fill:#00b8b5!important;z-index:2!important}.mobileMilestonePin circle{fill:#fff!important;stroke:#fff!important}.mobileMilestoneNode>span{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1.5px solid #141b1f!important;border-radius:999px!important;background:#fff!important;color:#141b1f!important;font-size:.7rem!important;font-weight:700!important}.mobileMilestoneNode>span.open{border-color:#00b8b5!important;background:#00b8b5!important;color:#fff!important}.mobileMilestoneNode svg:not(.mobileMilestonePin){transform:none!important;color:#141b1f!important}.mobileMilestoneNode .mobileLockIcon{color:#5d696c!important;stroke-width:1.8!important}.mobileMilestoneNode .mobileLockIcon.open{color:#00b8b5!important}.mobileMilestoneNode strong{font-size:.74rem!important;font-weight:400!important}.mobileCoeMetricCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}.mobileCoeMetricCards button{min-height:76px!important;padding:9px 8px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:6px 8px 15px #00585621!important;color:#001f2a!important;text-align:left!important}.mobileCoeMetricCards i{display:block!important;height:3px!important;width:100%!important;margin-bottom:11px!important;background:#00b8b5!important}.mobileCoeMetricCards span,.mobileCoeMetricCards strong{display:block!important;color:#001f2a!important;font-size:.64rem!important;line-height:1.15!important;font-weight:400!important}.mobileCoeMetricCards strong{margin-top:5px!important;font-size:.78rem!important}.mobileMilestoneTable,.mobileSystemProgress,.mobileTutorialsPanel{padding:16px 14px!important;margin-top:12px!important;background:#fff!important;box-shadow:6px 8px 15px #00585621!important}.mobileMilestoneTable h3,.mobileSystemProgress h3,.mobileTutorialsPanel h3{margin:0 0 15px!important;color:#001f2a!important;font-size:.86rem!important;font-weight:400!important}.mobileTutorialsHead span{display:block!important;margin-bottom:4px!important;color:#00a6a3!important;font-size:.58rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.mobileTutorialsList{display:grid!important;gap:10px!important}.mobileTutorialItem{min-height:78px!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;border:0!important;background:transparent!important;color:#001f2a!important;text-align:left!important;cursor:pointer!important;text-decoration:none!important}.mobileTutorialItem>span{height:64px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#e8f4f3!important;color:#00a6a3!important}.mobileTutorialItem img{width:100%!important;height:100%!important;object-fit:cover!important}.mobileTutorialItem strong,.mobileTutorialItem small,.mobileTutorialsList p{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#405d62!important;font-size:.66rem!important;line-height:1.18!important;font-weight:400!important}.mobileTutorialItem strong{-webkit-line-clamp:1!important;margin-bottom:4px!important;color:#001f2a!important;font-size:.72rem!important;font-weight:700!important}.mobileTutorialItem small{-webkit-line-clamp:2!important}.mobileTutorialsList p{-webkit-line-clamp:3!important;margin:0!important}.content.view-tutoriales .mobileTabs{display:none!important}.content.view-tutoriales{padding:0!important;background:#eaf5f4!important}.mobileTutorialsView{display:block!important;min-height:100vh!important;padding-bottom:94px!important;background:#eaf5f4!important}.tutorialsPageSection{display:none!important}.mobileStandaloneTutorialsList{display:grid!important;gap:12px!important;padding:18px 18px 104px!important}.mobileStandaloneTutorialsList .mobileTutorialItem{min-height:92px!important;padding:12px!important;background:#fff!important;box-shadow:0 10px 18px #102f371f!important}.mobileStandaloneTutorialsList p{margin:0!important;padding:18px!important;background:#fff!important;color:#405d62!important;font-size:.72rem!important;line-height:1.3!important}.mobileMilestoneTableHead,.mobileMilestoneTableBody button{display:grid!important;grid-template-columns:38px minmax(94px,1fr) 92px 50px!important;gap:8px!important;align-items:center!important}.mobileMilestoneTableHead{color:#001f2a!important;font-size:.7rem!important;margin-bottom:8px!important}.mobileMilestoneTableBody{max-height:164px!important;overflow-y:auto!important;scrollbar-width:thin!important}.mobileMilestoneTableBody button{width:100%!important;min-height:30px!important;border:0!important;background:transparent!important;color:#001f2a!important;font-size:.68rem!important;text-align:left!important}.mobileMilestoneTableBody strong{font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobileMilestoneTableBody em{min-height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:3px 8px!important;border-radius:999px!important;background:#bfc7ca!important;color:#fff!important;font-size:.6rem!important;font-style:normal!important}.mobileMilestoneTableBody em.done{background:#00b8b5!important}.mobileMilestoneTableBody em.active{background:#53676b!important}.mobileSystemScroller{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:108px!important;gap:14px!important;overflow-x:auto!important;padding-bottom:8px!important;scrollbar-width:thin!important}.mobileSystemScroller button{border:0!important;background:transparent!important;color:#001f2a!important;text-align:center!important}.mobileSystemScroller strong,.mobileSystemScroller span,.mobileSystemScroller small{display:block!important;color:#405d62!important;font-size:.66rem!important;line-height:1.1!important}.mobileSystemScroller strong{color:#001f2a!important;font-size:.76rem!important;font-weight:700!important}.mobileDonut{width:78px!important;height:78px!important;margin:10px auto 7px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:conic-gradient(#00b8b5 calc(max(var(--value),2)*1%),#cfdadc 0)!important;box-shadow:inset 0 0 0 1px #001f2a14!important}.mobileDonut:before{content:""!important;width:54px!important;height:54px!important;grid-area:1 / 1!important;border-radius:999px!important;background:#fff!important}.mobileDonut b{grid-area:1 / 1!important;position:relative!important;z-index:1!important;color:#405d62!important;font-size:.8rem!important;font-weight:400!important}}@media (max-width: 760px){.mobileHeroLogo{width:74px!important;height:74px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px #0058562e!important;padding:6px!important;margin-bottom:10px!important}.mobileHeroLogo .logoImage,.mobileHeroLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.mobileHeroActions{width:min(100%,360px)!important;display:grid!important;grid-template-columns:1fr 38px 38px!important;gap:10px!important;align-items:center!important;margin-top:16px!important}.mobileHomeSearch{width:100%!important;height:38px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;text-align:left!important}.mobileHomeSearch span{color:#ffffffeb!important;font-size:.82rem!important;font-weight:500!important}.mobileRoundAction{position:relative!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#fff!important}.mobileRoundAction i{position:absolute!important;top:3px!important;right:2px!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ff202c!important;color:#fff!important;font-size:.56rem!important;font-style:normal!important;font-weight:700!important}.mobileTopPopover{position:absolute!important;z-index:20!important;top:226px!important;left:18px!important;right:18px!important;display:grid!important;gap:8px!important;padding:14px!important;background:#fff!important;color:#001f2a!important;box-shadow:0 18px 34px #00585633!important}.mobileTopPopover .mobilePopoverClose{position:absolute!important;top:8px!important;right:8px!important;width:26px!important;height:26px!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#00b8b514!important;color:#31575c!important}.mobileTopPopover h3{margin:0 0 4px!important;color:#001f2a!important;font-size:1rem!important;font-weight:500!important}.mobileTopPopover button{display:grid!important;grid-template-columns:22px 1fr!important;gap:8px 10px!important;align-items:center!important;padding:8px 0!important;border:0!important;background:transparent!important;text-align:left!important;color:#001f2a!important}.mobileTopPopover button small{grid-column:2!important;color:#52686c!important;font-size:.72rem!important}.mobileQuickGrid{grid-template-columns:repeat(4,minmax(62px,1fr))!important}.mobileCoeCard{margin-top:14px!important;padding:16px 14px 12px!important;background:#fff!important;box-shadow:6px 8px 15px #00585621!important}.mobileCoeHead{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:8px!important;align-items:start!important;color:#001f2a!important;font-size:.78rem!important}.mobileCoeHead strong{font-weight:400!important}.mobileCoeHead div{display:grid!important;grid-template-columns:10px auto!important;gap:5px 6px!important;align-items:center!important}.mobileCoeHead i,.mobileCoeHead b{width:10px!important;height:10px!important;border-radius:999px!important;background:#00b8b5!important}.mobileCoeHead b{background:#b8c2c5!important}.mobileCoeHead small{color:#405d62!important;font-size:.62rem!important}.mobileCoeCard .canvaTrendChart{width:100%!important;height:auto!important;margin-top:8px!important}.mobileSearchOverlay{position:fixed!important;z-index:9999!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fff!important;color:#111!important;padding:max(18px,env(safe-area-inset-top)) 14px 18px!important}.mobileSearchBar{display:grid!important;grid-template-columns:38px 1fr 42px!important;gap:8px!important;align-items:center!important;margin-bottom:20px!important}.mobileSearchBar input{min-height:46px!important;border:0!important;border-radius:999px!important;background:#f0f0f0!important;padding:0 18px!important;color:#111!important;font-size:1.25rem!important;font-weight:700!important;outline:none!important}.mobileSearchBar button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111!important}.mobileSearchBar button:first-child svg{transform:rotate(180deg)!important}.mobileSearchBar button:last-child{background:#f0f0f0!important}.mobileSearchResults{display:grid!important;gap:4px!important}.mobileSearchResults button{min-height:62px!important;display:grid!important;grid-template-columns:42px 1fr 78px 30px!important;gap:12px!important;align-items:center!important;border:0!important;background:#fff!important;color:#111!important;text-align:left!important}.mobileSearchResults span{color:#111!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.15!important}.mobileSearchResults small{color:#53676b!important;font-size:.66rem!important;text-align:right!important}.mobileBottomNav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:0 -8px 22px #00585629!important;transform:translateY(105%)!important;transition:transform .22s ease!important}.mobileBottomNav.visible{transform:translateY(0)!important}.mobileBottomNav button{position:relative!important;display:grid!important;justify-items:center!important;gap:3px!important;border:0!important;background:transparent!important;color:#00a7a4!important;font-size:.62rem!important}.mobileBottomNav button i{position:absolute!important;top:-4px!important;right:18px!important;min-width:15px!important;height:15px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#ff202c!important;color:#fff!important;font-size:.52rem!important;font-style:normal!important}}.mobileRouteView{display:none}.desktopRouteView{display:block}.mobileCoeView,.mobileFindingsView{display:none}@media (max-width: 760px){.mobileFindingsFilters .filter{position:relative!important}.mobileFindingsFilters .filter:after{content:""!important;position:absolute!important;right:15px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;pointer-events:none!important;transform:rotate(45deg)!important}.mobileFindingsFilters select{border-radius:0!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}}@media (max-width: 760px){.content.view-ruta>.mobileTabs{display:none!important}.content.view-coe>.mobileTabs{display:none!important}.desktopRouteView{display:none!important}.mobileRouteView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileRouteTopbar{position:sticky!important;top:0!important;z-index:35!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:0 18px!important;background:#fff!important;box-shadow:0 1px #001f2a0f!important;overflow:visible!important}.mobileRouteTopbar button{display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:#001f2a!important;font-size:.75rem!important;font-weight:400!important}.mobileRouteHero{display:grid!important;justify-items:center!important;gap:12px!important;padding:30px 18px 28px!important;background:#00b8b5!important;color:#fff!important}.mobileRouteHero h1{margin:0!important;color:#fff!important;font-size:1.65rem!important;font-weight:700!important;letter-spacing:0!important}.mobileRouteHero label{width:min(160px,58vw)!important;height:28px!important;display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;color:#fff!important}.mobileRouteHero label svg{justify-self:center!important}.mobileRouteHero input{min-width:0!important;border:0!important;background:transparent!important;color:#fff!important;outline:none!important;font-size:.76rem!important}.mobileRouteHero input::placeholder{color:#ffffffe0!important}.mobileRouteBody{position:relative!important;margin-top:-10px!important;padding:10px 20px 34px!important;border-radius:8px 8px 0 0!important;background:#eaf5f4!important}.mobileRouteBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 14px!important;background:#00b8b5!important}.mobileRouteStatusCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important}.mobileRouteStatusCards article{min-height:70px!important;display:grid!important;align-content:start!important;gap:6px!important;padding:10px 10px 9px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileRouteStatusCards i{width:100%!important;height:3px!important;background:#00b8b5!important}.mobileRouteStatusCards span{color:#001f2a!important;font-size:.68rem!important;font-weight:400!important}.mobileRouteStatusCards strong{display:inline-flex!important;align-items:center!important;gap:2px!important;color:#001f2a!important;font-size:1rem!important;font-weight:400!important}.mobileRouteTotalCard{display:grid!important;grid-template-columns:68px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;margin:0 0 18px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileRouteTotalCard div{height:76px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileRouteTotalCard span{color:#001f2a!important;font-size:.88rem!important;line-height:1.05!important}.mobileRouteTotalCard strong{display:inline-flex!important;align-items:center!important;gap:4px!important;padding-right:18px!important;color:#001f2a!important;font-size:1.75rem!important;font-weight:400!important}.mobileRouteFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important;padding:0 20px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobileRouteFilters .filter{gap:6px!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobileRouteFilters .filter span{display:block!important;width:100%!important;text-align:center!important;color:#001f2a!important;font-size:.74rem!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}.mobileRouteFilters select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:31px!important;min-height:31px!important;padding:0 28px 0 12px!important;border:1px solid #cbdadb!important;border-radius:0!important;background-color:#fff!important;color:#001f2a!important;font-size:.68rem!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.mobileRouteCarousel{position:relative!important;display:block!important;margin:0!important;touch-action:pan-y!important}.mobileRouteArrow{position:absolute!important;top:50%!important;z-index:3!important;width:30px!important;height:52px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#001f2a!important;transform:translateY(-50%)!important}.mobileRouteArrow:first-child{left:2px!important}.mobileRouteArrow:last-child{right:2px!important}.mobileRouteMilestoneCard{position:relative!important;min-height:188px!important;padding:18px 42px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileRouteAccent{display:block!important;width:100%!important;height:3px!important;margin-bottom:16px!important;background:#00b8b5!important}.mobileRouteMilestoneHead{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:start!important}.mobileRouteMilestoneHead h2{margin:0 0 4px!important;color:#001f2a!important;font-size:.86rem!important;font-weight:400!important;line-height:1.15!important}.mobileRouteMilestoneHead p{margin:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;color:#3f5960!important;font-size:.62rem!important}.mobileRouteMilestoneHead .badge{min-width:96px!important;justify-content:center!important;padding:5px 12px!important;border-radius:999px!important;font-size:.58rem!important;font-weight:700!important}.mobileRouteMilestoneCard .progressBar{height:8px!important;margin-top:14px!important;border-radius:0!important;background:#dff1f0!important}.mobileRouteMilestoneCard .progressBar div{border-radius:0!important;background:#00b8b5!important}.mobileRouteMilestoneCard .progressText{margin-top:4px!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:#001f2a!important;font-size:.62rem!important;font-weight:400!important}.mobileRouteAccordionButtons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:15px!important}.mobileRouteAccordionButtons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:28px!important;padding:0 2px!important;border:0!important;background:transparent!important;color:#001f2a!important;font-size:.56rem!important;font-weight:400!important;white-space:nowrap!important}.mobileRouteAccordionPanel{margin:10px 0 0!important;padding:10px 0 0!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#23464c!important;white-space:pre-line!important}.mobileRouteAccordionPanel h3{margin:0 0 6px!important;color:#001f2a!important;font-size:.78rem!important;font-weight:400!important}.mobileRouteAccordionPanel p{margin:0!important;color:#23464c!important;font-size:.74rem!important;line-height:1.45!important}.mobileRouteAccordionPanel button{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:10px!important;border:0!important;background:transparent!important;color:#00a7a4!important;font-size:.7rem!important;font-weight:600!important}.mobileRouteDeliverableList{display:grid!important;gap:10px!important}.mobileRouteDeliverableItem{display:grid!important;gap:3px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.mobileRouteDeliverableItem strong{color:#001f2a!important;font-size:.72rem!important;font-weight:400!important;line-height:1.25!important}.mobileRouteDeliverableItem a{display:inline-flex!important;align-items:center!important;gap:4px!important;width:max-content!important;max-width:100%!important;color:#00a7a4!important;font-size:.68rem!important;font-weight:400!important;text-decoration:none!important}.mobileRouteEmpty{margin:14px 28px 0!important;padding:12px!important;background:#fff!important;color:#52686c!important;font-size:.74rem!important;text-align:center!important}.mobileCoeView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileCoeView+.desktopCoeView{display:none!important}.mobileCoeHero{display:grid!important;justify-items:center!important;gap:7px!important;padding:18px 18px 24px!important;background:#00b8b5!important;color:#fff!important}.mobileCoeHero h1{margin:0!important;color:#fff!important;font-size:1.75rem!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}.mobileCoeHero span{color:#ffffffe6!important;font-size:.68rem!important;font-weight:400!important}.mobileCoeHero label{width:min(172px,62vw)!important;height:29px!important;display:grid!important;grid-template-columns:32px 1fr!important;align-items:center!important;margin-top:7px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;color:#fff!important}.mobileCoeHero svg{justify-self:center!important}.mobileCoeHero input{min-width:0!important;border:0!important;background:transparent!important;color:#fff!important;outline:none!important;font-size:.76rem!important}.mobileCoeHero input::placeholder{color:#ffffffdb!important}.mobileCoeBody{margin-top:-10px!important;padding:10px 20px 34px!important;border-radius:8px 8px 0 0!important;background:#eaf5f4!important}.mobileCoeBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 14px!important;background:#00b8b5!important}.mobileCoeKpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}.mobileCoeKpis article{min-height:72px!important;display:grid!important;align-content:start!important;gap:6px!important;padding:10px 9px 9px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileCoeKpis i,.mobileCoeAccent{display:block!important;width:100%!important;height:3px!important;background:#00b8b5!important}.mobileCoeKpis span{color:#001f2a!important;font-size:.62rem!important;line-height:1.2!important;font-weight:400!important}.mobileCoeKpis strong{display:inline-flex!important;align-items:center!important;gap:2px!important;color:#001f2a!important;font-size:.84rem!important;line-height:1.1!important;font-weight:400!important}.mobileCoeMainCard{display:grid!important;grid-template-columns:68px 1fr auto!important;align-items:center!important;min-height:82px!important;margin-bottom:14px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileCoeMainCard div{height:82px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileCoeMainCard span{padding-left:18px!important;color:#001f2a!important;font-size:1rem!important;font-weight:400!important}.mobileCoeMainCard strong{display:inline-flex!important;align-items:center!important;gap:7px!important;padding-right:20px!important;color:#001f2a!important;font-size:1.9rem!important;font-weight:400!important}.mobileCoeMainCard strong:before{content:">"!important;font-size:2rem!important;line-height:1!important}.mobileCoeSectionTitle{margin:16px 0 8px!important;color:#405258!important;font-size:1.2rem!important;line-height:1.2!important;font-weight:400!important}.mobileCoeInsightCard{position:relative!important;margin:0 0 16px!important;padding:12px 22px 16px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important;touch-action:pan-y pinch-zoom!important}.mobileCoeInsightHead{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;margin:14px 20px 8px!important}.mobileCoeInsightHead span{color:#001f2a!important;font-size:1rem!important;font-weight:400!important}.mobileCoeInsightHead b{min-width:110px!important;padding:6px 12px!important;border-radius:999px!important;background:#00b8b5!important;color:#fff!important;font-size:.64rem!important;font-weight:500!important;text-align:center!important}.mobileCoeSideLabel{margin:-2px 20px 8px!important;color:#53676b!important;font-size:.58rem!important;line-height:1.12!important}.mobileCoeInsightBody{display:grid!important;gap:7px!important;padding:0 28px!important}.mobileCoeSlideArrow{position:absolute!important;top:50%!important;width:30px!important;height:52px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#001f2a!important;transform:translateY(-38%)!important}.mobileCoeSlideArrow.left{left:5px!important}.mobileCoeSlideArrow.right{right:5px!important}.mobileCoeNextLabel{display:inline-flex!important;align-items:center!important;justify-self:end!important;gap:3px!important;margin:12px 14px 0 auto!important;border:0!important;background:transparent!important;color:#00a7a4!important;font-size:.66rem!important;font-weight:400!important}.mobileCoeBarMetric{display:grid!important;grid-template-columns:84px minmax(86px,1fr) 28px!important;align-items:center!important;gap:9px!important}.mobileCoeBarMetric span{color:#001f2a!important;font-size:.66rem!important;line-height:1.15!important}.mobileCoeBarMetric div,.mobileCoeProcessRow div{height:7px!important;background:#e5f4f3!important}.mobileCoeBarMetric i,.mobileCoeProcessRow i{display:block!important;height:100%!important;background:#00b8b5!important}.mobileCoeBarMetric strong{color:#001f2a!important;font-size:.66rem!important;font-weight:400!important;text-align:right!important}.mobileCoeProcessRows{display:grid!important;gap:6px!important;max-height:min(230px,36vh)!important;padding-right:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#00b8b5 #e5f4f3!important;touch-action:pan-y!important}.mobileCoeProcessRow{display:grid!important;grid-template-columns:minmax(86px,1fr) minmax(62px,86px) 34px!important;align-items:center!important;gap:8px!important;touch-action:pan-y!important}.mobileCoeProcessRow span{overflow:hidden!important;color:#001f2a!important;font-size:.62rem!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobileCoeProcessRow strong{color:#001f2a!important;font-size:.62rem!important;font-weight:400!important;text-align:right!important}.mobileCoeProcessRows p{margin:0!important;color:#53676b!important;font-size:.68rem!important}.mobileCoeFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;margin:8px 0 20px!important;padding:0 12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobileCoeFilters .filter{gap:4px!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobileCoeFilters .filter span{color:#405258!important;text-align:center!important;font-size:.62rem!important;font-weight:400!important}.mobileCoeFilters select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;padding:0 24px 0 10px!important;border:1px solid #cbdadb!important;border-radius:0!important;background-color:#fff!important;color:#001f2a!important;font-size:.68rem!important}.mobileCoeProcessRows::-webkit-scrollbar{width:6px!important}.mobileCoeProcessRows::-webkit-scrollbar-thumb{background:#00b8b5!important;border-radius:999px!important}.mobileCoeProcessRows::-webkit-scrollbar-track{background:#e5f4f3!important;border-radius:999px!important}.mobileCoeMatrixCard{margin:0 0 16px!important;padding:16px 18px 14px!important;background:#fff!important;box-shadow:5px 7px 14px #00585624!important}.mobileCoeMatrixHead{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important;margin-bottom:10px!important}.mobileCoeMatrixHead h3{margin:0!important;color:#001f2a!important;font-size:1rem!important;font-weight:400!important}.mobileCoeMatrixHead p{margin:2px 0 0!important;color:#53676b!important;font-size:.56rem!important;line-height:1.16!important}.mobileCoeMatrixHead .badge{min-width:104px!important;justify-content:center!important;border-radius:999px!important;background:#00b8b5!important;color:#fff!important;font-size:.62rem!important;font-weight:500!important}.mobileCoeMatrixWrap{max-height:116px!important;overflow:auto!important;border-bottom:4px solid #00b8b5!important}.mobileCoeMatrixWrap table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.mobileCoeMatrixWrap th,.mobileCoeMatrixWrap td{padding:5px 6px!important;color:#001f2a!important;font-size:.54rem!important;line-height:1.16!important;vertical-align:top!important}.mobileCoeMatrixWrap th{background:#bdf1ef!important;font-weight:500!important}.mobileCoeMatrixWrap th:nth-child(1),.mobileCoeMatrixWrap td:nth-child(1){width:22%!important}.mobileCoeMatrixWrap th:nth-child(2),.mobileCoeMatrixWrap td:nth-child(2){width:22%!important}.mobileCoeMatrixWrap th:nth-child(3),.mobileCoeMatrixWrap td:nth-child(3){width:15%!important}.mobileCoeMatrixWrap th:nth-child(4),.mobileCoeMatrixWrap td:nth-child(4){width:27%!important}.mobileCoeMatrixWrap th:nth-child(5),.mobileCoeMatrixWrap td:nth-child(5){width:14%!important}.mobileCoeMatrixWrap::-webkit-scrollbar{width:4px!important;height:4px!important}.mobileCoeMatrixWrap::-webkit-scrollbar-thumb{background:#00b8b5!important;border-radius:999px!important}}.findingsPremiumSection .findingsSummaryIcon svg:only-child{position:relative!important;inset:auto!important;width:42px!important;height:42px!important;stroke-width:1.7!important}.content.view-ruta>.routeProjectSection,.content.view-ruta>.card.routeProjectSection,.content.view-ruta>.premiumSectionCard.routeProjectSection,.routeProjectSection.card.premiumSectionCard{padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.content.view-ruta .routeProjectSection:before,.content.view-ruta .routeProjectSection:after,.routeProjectSection.card.premiumSectionCard:before,.routeProjectSection.card.premiumSectionCard:after{display:none!important;content:none!important}.content.view-ruta .routeProjectSection .sectionHeader{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}.mobilePendingView,.mobileProcessMasterView,.mobileDeliverablesView,.mobileDocumentsView,.mobileEducationView{display:none}@media (max-width: 760px){.mobilePendingView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobilePendingView+.pendingClientSection{display:none!important}.content.view-pendientes>.mobileTabs{display:none!important}.content.view-pendientes{padding-top:0!important}.mobilePendingHero{padding:26px 20px 74px!important;background:#00b8b5!important;text-align:center!important;color:#fff!important}.mobilePendingHero h1{margin:0 0 16px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.6rem!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important}.mobilePendingHero label{width:min(190px,78vw)!important;height:28px!important;margin:0 auto!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important}.mobilePendingHero input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:.86rem!important;font-weight:500!important}.mobilePendingHero input::placeholder{color:#ffffffc7!important}.mobilePendingBody{position:relative!important;z-index:2!important;margin-top:-48px!important;padding:12px 20px 28px!important;background:#eaf5f4!important;border-radius:10px 10px 0 0!important}.mobilePendingBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 16px!important;background:#00b8b5!important}.mobilePendingValidationCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.mobilePendingValidationCards article,.mobilePendingTotalCard,.mobilePendingStatusCard,.mobilePendingCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 18px #102f3729!important}.mobilePendingValidationCards article{min-height:74px!important;padding:12px 12px 10px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobilePendingValidationCards i,.mobilePendingStatusCard>.mobilePendingAccent{display:block!important;width:100%!important;height:4px!important;background:#00b8b5!important}.mobilePendingValidationCards span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.66rem!important;line-height:1.15!important;font-weight:400!important}.mobilePendingValidationCards strong{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.82rem!important;line-height:1!important;font-weight:400!important}.mobilePendingTotalCard{min-height:88px!important;margin-bottom:20px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important}.mobilePendingTotalCard div{width:64px!important;height:88px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobilePendingTotalCard span{padding:0 16px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1rem!important;line-height:1.05!important;font-weight:400!important}.mobilePendingTotalCard strong{padding-right:18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1.85rem!important;line-height:1!important;font-weight:400!important}.mobilePendingStatusCard{margin-bottom:18px!important;padding:14px 28px 18px!important}.mobilePendingStatusHead{margin:14px 0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.mobilePendingStatusHead span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.9rem!important;font-weight:400!important}.mobilePendingStatusHead b{min-width:118px!important;padding:7px 13px!important;border-radius:999px!important;background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.66rem!important;line-height:1!important;font-weight:500!important;text-align:center!important}.mobilePendingStatusRows{display:grid!important;gap:8px!important}.mobilePendingStatusRows>div{display:grid!important;grid-template-columns:84px minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important}.mobilePendingStatusRows span,.mobilePendingStatusRows strong{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.66rem!important;line-height:1.1!important;font-weight:400!important}.mobilePendingStatusRows div div{height:7px!important;background:#e8f4f3!important;overflow:hidden!important}.mobilePendingStatusRows div div i{display:block!important;height:100%!important;background:#c6ced1!important}.mobilePendingStatusRows div div i.blocked{background:#11181c!important}.mobilePendingStatusRows div div i.review{background:#53676b!important}.mobilePendingStatusRows div div i.success{background:#00b8b5!important}.mobilePendingFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 20px!important;width:100%!important;overflow:hidden!important}.mobilePendingFilters .filter{position:relative!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobilePendingFilters .filter span{display:block!important;margin-bottom:4px!important;text-align:center!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.69rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.mobilePendingFilters select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:30px!important;padding:5px 30px 5px 10px!important;border:1px solid rgba(16,47,55,.18)!important;border-radius:0!important;background:#ffffffc7!important;color:#001f2a!important;font-size:.72rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobilePendingFilters .filter:after{content:""!important;position:absolute!important;right:11px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;transform:rotate(45deg)!important;pointer-events:none!important}.mobilePendingGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobilePendingCard{padding:12px 12px 13px!important;min-height:160px!important}.mobilePendingCardHead{width:100%!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;text-align:left!important;color:inherit!important;cursor:pointer!important}.mobilePendingCardHead i{display:block!important;width:100%!important;height:4px!important;margin-bottom:10px!important;background:#00b8b5!important}.mobilePendingCardHead h2{margin:0 0 6px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.72rem!important;line-height:1.18!important;font-weight:500!important;letter-spacing:0!important}.mobilePendingCardHead p,.mobilePendingCardHead span{display:block!important;margin:0 0 4px!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.58rem!important;line-height:1.18!important;font-weight:400!important}.mobilePendingCardHead svg{margin-top:2px!important;color:#001f2a!important;transition:transform .2s ease!important}.mobilePendingCardHead svg.open{transform:rotate(90deg)!important}.mobilePendingLink{margin:8px 0!important;display:inline-flex!important;align-items:center!important;gap:3px!important;color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:.58rem!important;line-height:1!important;font-weight:400!important;text-decoration:none!important}.mobilePendingBadges{display:flex!important;align-items:center!important;gap:5px!important;margin-top:8px!important;max-width:100%!important;overflow:hidden!important}.mobilePendingBadges .badge{flex:1 1 0!important;min-width:0!important;max-width:50%!important;min-height:18px!important;padding:4px 5px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.48rem!important;line-height:1!important;font-weight:500!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobilePendingBadges .badge.success{background:#00b8b5!important}.mobilePendingDetail{margin-top:12px!important;padding-top:10px!important;border-top:1px solid #e8f4f3!important;background:transparent!important}.mobilePendingDetail h3{margin:0 0 6px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.68rem!important;font-weight:500!important}.mobilePendingDetail p{margin:0!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.61rem!important;line-height:1.3!important;font-weight:400!important}.mobilePendingLoadMore{width:max-content!important;margin:16px auto 0!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;justify-items:center!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.8rem!important;font-weight:400!important}.mobileProcessMasterView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileProcessMasterView+.processMasterSection{display:none!important}.content.view-procesos>.mobileTabs{display:none!important}.content.view-procesos{padding-top:0!important}.mobileProcessHero{padding:20px 20px 68px!important;background:#00b8b5!important;text-align:center!important;color:#fff!important}.mobileProcessHero h1{max-width:260px!important;margin:0 auto 14px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.35rem!important;line-height:.98!important;font-weight:700!important;letter-spacing:0!important}.mobileProcessHero label{width:min(184px,74vw)!important;height:28px!important;margin:0 auto!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important}.mobileProcessHero input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:.82rem!important}.mobileProcessHero input::placeholder{color:#ffffffc7!important}.mobileProcessBody{position:relative!important;z-index:2!important;margin-top:-44px!important;padding:12px 22px 36px!important;background:#eaf5f4!important;border-radius:10px 10px 0 0!important}.mobileProcessBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 16px!important;background:#00b8b5!important}.mobileProcessSummaryCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important}.mobileProcessSummaryCards article,.mobileProcessMatrixCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 18px #102f3729!important}.mobileProcessSummaryCards article{min-height:74px!important;padding:12px 12px 10px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobileProcessSummaryCards i{display:block!important;width:100%!important;height:4px!important;background:#00b8b5!important}.mobileProcessSummaryCards span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.62rem!important;line-height:1.15!important;font-weight:400!important}.mobileProcessSummaryCards strong{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.78rem!important;line-height:1!important;font-weight:400!important}.mobileProcessFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}.mobileProcessFilters .filter{position:relative!important;min-width:0!important;width:100%!important}.mobileProcessFilters .filter span{display:block!important;margin-bottom:4px!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.62rem!important;font-weight:500!important;text-align:center!important;text-transform:none!important}.mobileProcessFilters select{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 30px 5px 10px!important;border:1px solid rgba(16,47,55,.18)!important;border-radius:0!important;background:#ffffffc7!important;color:#001f2a!important;font-size:.68rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobileProcessFilters .filter:after{content:""!important;position:absolute!important;right:11px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;transform:rotate(45deg)!important;pointer-events:none!important}.mobileProcessMatrixCard{margin:0 4px 18px!important;padding:18px 14px 14px!important}.mobileProcessMatrixHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.mobileProcessMatrixHead h2{margin:0!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.94rem!important;line-height:1.1!important;font-weight:400!important}.mobileProcessMatrixHead p{max-width:180px!important;margin:2px 0 0!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.52rem!important;line-height:1.05!important;font-weight:400!important}.mobileProcessMatrixHead b{min-width:92px!important;padding:7px 12px!important;border-radius:999px!important;background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.6rem!important;line-height:1!important;font-weight:500!important;text-align:center!important}.mobileProcessMatrixWrap{max-height:135px!important;overflow:auto!important;padding-bottom:10px!important;border-bottom:4px solid #00b8b5!important}.mobileProcessMatrixWrap table{width:100%!important;min-width:560px!important;border-collapse:collapse!important;table-layout:fixed!important}.mobileProcessMatrixWrap th,.mobileProcessMatrixWrap td{padding:5px 6px!important;border:0!important;color:#263d42!important;-webkit-text-fill-color:#263d42!important;font-size:.52rem!important;line-height:1.1!important;font-weight:400!important;vertical-align:top!important}.mobileProcessMatrixWrap th{position:sticky!important;top:0!important;z-index:1!important;background:#a8e8e5!important;color:#234549!important;-webkit-text-fill-color:#234549!important;font-size:.56rem!important;font-weight:600!important}.mobileProcessMatrixWrap th:nth-child(1),.mobileProcessMatrixWrap td:nth-child(1){width:72px!important}.mobileProcessMatrixWrap th:nth-child(2),.mobileProcessMatrixWrap td:nth-child(2){width:92px!important}.mobileProcessMatrixWrap th:nth-child(3),.mobileProcessMatrixWrap td:nth-child(3){width:96px!important;text-align:center!important}.mobileProcessMatrixWrap th:nth-child(4),.mobileProcessMatrixWrap td:nth-child(4){width:150px!important;text-align:center!important}.mobileProcessMatrixWrap th:nth-child(5),.mobileProcessMatrixWrap td:nth-child(5),.mobileProcessMatrixWrap th:nth-child(6),.mobileProcessMatrixWrap td:nth-child(6){width:58px!important;text-align:center!important}.mobileProcessMatrixWrap a{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:.52rem!important;font-weight:500!important;text-decoration:none!important}.mobileProcessMatrixWrap::-webkit-scrollbar{height:4px!important;width:4px!important}.mobileProcessMatrixWrap::-webkit-scrollbar-thumb{background:#00b8b5!important}.mobileProcessMatrixWrap::-webkit-scrollbar-track{background:#e8f4f3!important}.mobileDeliverablesView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileDeliverablesView+.deliverablesSection{display:none!important}.content.view-entregables>.mobileTabs{display:none!important}.content.view-entregables{padding-top:0!important}.mobileDeliverablesHero{padding:24px 20px 70px!important;background:#00b8b5!important;text-align:center!important;color:#fff!important}.mobileDeliverablesHero h1{margin:0 0 14px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.55rem!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important}.mobileDeliverablesHero label{width:min(184px,74vw)!important;height:28px!important;margin:0 auto!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important}.mobileDeliverablesHero input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:.82rem!important}.mobileDeliverablesHero input::placeholder{color:#ffffffc7!important}.mobileDeliverablesBody{position:relative!important;z-index:2!important;margin-top:-46px!important;padding:12px 22px 36px!important;background:#eaf5f4!important;border-radius:10px 10px 0 0!important}.mobileDeliverablesBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 16px!important;background:#00b8b5!important}.mobileDeliverablesStatusCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important}.mobileDeliverablesStatusCards article,.mobileDeliverablesTotalCard,.mobileDeliverableCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 18px #102f3729!important}.mobileDeliverablesStatusCards article{min-height:72px!important;padding:10px 9px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobileDeliverablesStatusCards i{display:block!important;width:100%!important;height:4px!important;background:#00b8b5!important}.mobileDeliverablesStatusCards span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.58rem!important;line-height:1.1!important;font-weight:400!important}.mobileDeliverablesStatusCards strong{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.74rem!important;line-height:1!important;font-weight:400!important}.mobileDeliverablesTotalCard{min-height:88px!important;margin-bottom:18px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important}.mobileDeliverablesTotalCard div{width:64px!important;height:88px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileDeliverablesTotalCard span{padding:0 16px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1rem!important;line-height:1.05!important;font-weight:400!important}.mobileDeliverablesTotalCard strong{padding-right:18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1.85rem!important;line-height:1!important;font-weight:400!important}.mobileDeliverablesFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;margin:0 0 18px!important}.mobileDeliverablesFilters .filter{position:relative!important;min-width:0!important;width:100%!important}.mobileDeliverablesFilters .filter span{display:block!important;margin-bottom:4px!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.62rem!important;font-weight:500!important;text-align:center!important;text-transform:none!important}.mobileDeliverablesFilters select{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 30px 5px 10px!important;border:1px solid rgba(16,47,55,.18)!important;border-radius:0!important;background:#ffffffc7!important;color:#001f2a!important;font-size:.68rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobileDeliverablesFilters .filter:after{content:""!important;position:absolute!important;right:11px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;transform:rotate(45deg)!important;pointer-events:none!important}.mobileDeliverablesGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobileDeliverableCard{min-height:166px!important;padding:12px 12px 13px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobileDeliverableHead{width:100%!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;text-align:left!important;color:inherit!important}.mobileDeliverableHead i{display:block!important;width:100%!important;height:4px!important;margin-bottom:8px!important;background:#00b8b5!important}.mobileDeliverableHead span{display:block!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.58rem!important;font-weight:500!important;line-height:1.1!important}.mobileDeliverableHead small{display:block!important;margin-top:2px!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.5rem!important;line-height:1.1!important;font-weight:400!important}.mobileDeliverableHead svg{color:#001f2a!important;transition:transform .2s ease!important}.mobileDeliverableHead svg.open{transform:rotate(90deg)!important}.mobileDeliverableCard h2{margin:2px 0 4px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.64rem!important;line-height:1.18!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important}.mobileDeliverableCard .progressBar,.mobileDeliverableCard .progress{height:8px!important;margin:2px 0 0!important;border-radius:0!important;background:#e8f4f3!important}.mobileDeliverableCard .progressFill{border-radius:0!important;background:#00b8b5!important}.mobileDeliverableCard p{margin:0!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.5rem!important;line-height:1!important;font-weight:400!important}.mobileDeliverableLink{margin:0 auto!important;display:inline-flex!important;align-items:center!important;gap:3px!important;color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:.56rem!important;line-height:1!important;font-weight:400!important;text-decoration:none!important}.mobileDeliverableCard .badge{width:min(86px,100%)!important;min-height:20px!important;margin:0 auto!important;padding:4px 8px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.52rem!important;line-height:1!important;font-weight:500!important;box-shadow:none!important}.mobileDeliverableCard .badge.success{background:#00b8b5!important}.mobileDeliverableDetail{padding-top:8px!important;border-top:1px solid #e8f4f3!important}.mobileDeliverableDetail h3{margin:0 0 5px!important;color:#001f2a!important;font-size:.62rem!important;font-weight:500!important}.mobileDeliverableDetail p{color:#52686c!important;font-size:.56rem!important;line-height:1.25!important}.mobileDeliverablesLoadMore{width:max-content!important;margin:16px auto 0!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;justify-items:center!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.8rem!important;font-weight:400!important}.mobileDocumentsView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileDocumentsView+.documentsPage{display:none!important}.content.view-documentos>.mobileTabs{display:none!important}.content.view-documentos{padding-top:0!important}.mobileDocumentsHero{padding:22px 22px 70px!important;background:#00b8b5!important;text-align:center!important;color:#fff!important}.mobileDocumentsHero h1{max-width:280px!important;margin:0 auto 10px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.5rem!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important}.mobileDocumentsHero p{max-width:310px!important;margin:0 auto 14px!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;font-size:.56rem!important;line-height:1.22!important;font-weight:400!important}.mobileDocumentsHero label{width:min(184px,74vw)!important;height:28px!important;margin:0 auto!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important;box-shadow:none!important}.mobileDocumentsHero label:before,.mobileDocumentsHero label:after{display:none!important;content:none!important}.mobileDocumentsHero input{width:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:.82rem!important}.mobileDocumentsHero input::placeholder{color:#ffffffc7!important}.mobileDocumentsBody{position:relative!important;z-index:2!important;margin-top:-46px!important;padding:12px 22px 36px!important;background:#eaf5f4!important;border-radius:10px 10px 0 0!important}.mobileDocumentsBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 16px!important;background:#00b8b5!important}.mobileDocumentsMetrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important}.mobileDocumentsMetrics article,.mobileDocumentsUpload,.mobileDocumentCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 18px #102f3729!important}.mobileDocumentsMetrics article{min-height:72px!important;padding:10px 9px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobileDocumentsMetrics i{display:block!important;width:100%!important;height:4px!important;background:#00b8b5!important}.mobileDocumentsMetrics span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.58rem!important;line-height:1.1!important;font-weight:400!important}.mobileDocumentsMetrics strong{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.74rem!important;line-height:1!important;font-weight:400!important}.mobileDocumentsUpload{min-height:82px!important;margin-bottom:12px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;text-decoration:none!important;border:0!important;width:100%!important}.mobileDocumentsUpload div{width:64px!important;height:82px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileDocumentsUpload span{padding:0 18px!important;font-size:1.08rem!important;font-weight:400!important;line-height:1.1!important}.mobileDocumentsUpload>svg{margin-right:18px!important}.mobileDocumentsInstructions{margin:0 0 16px!important;padding:0 8px!important;text-align:center!important;background:transparent!important}.mobileDocumentsInstructions h2{margin:0 0 10px!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:1.02rem!important;line-height:1.1!important;font-weight:400!important;text-align:left!important}.mobileDocumentsInstructions p{margin:0 auto 9px!important;max-width:315px!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.58rem!important;line-height:1.22!important;font-weight:400!important}.mobileDocumentsInstructions strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-weight:700!important}.mobileDocumentsInstructions button,.mobileDocumentsLoadMore{width:max-content!important;margin:8px auto 0!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;justify-items:center!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.72rem!important;font-weight:400!important}.mobileDocumentsFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.mobileDocumentsFilters .filter{position:relative!important;min-width:0!important;width:100%!important}.mobileDocumentsFilters .filter span{display:block!important;margin-bottom:4px!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.62rem!important;font-weight:500!important;text-align:center!important;text-transform:none!important}.mobileDocumentsFilters select{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 30px 5px 10px!important;border:1px solid rgba(16,47,55,.18)!important;border-radius:0!important;background:#fff!important;color:#001f2a!important;font-size:.68rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobileDocumentsFilters .filter:after{content:""!important;position:absolute!important;right:11px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;transform:rotate(45deg)!important;pointer-events:none!important}.mobileDocumentsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobileDocumentCard{min-height:190px!important;padding:12px 10px!important;display:grid!important;align-content:start!important;gap:7px!important;text-align:center!important}.mobileDocumentCard>i{display:block!important;width:78%!important;height:4px!important;margin:0 auto 8px!important;background:#00b8b5!important}.mobileDocumentCard h2{margin:0!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.62rem!important;line-height:1.12!important;font-weight:500!important}.mobileDocumentCard p{margin:0!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.5rem!important;line-height:1.08!important;font-weight:400!important}.mobileDocumentCard label span{display:block!important;margin-bottom:3px!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:.48rem!important;line-height:1!important}.mobileDocumentCard select{width:92px!important;min-height:24px!important;padding:4px 8px!important;border:1px solid rgba(0,184,181,.24)!important;border-radius:0!important;background:#fff!important;color:#00a7a4!important;font-size:.5rem!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;box-shadow:none!important}.mobileDocumentBadges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:6px!important;margin-top:4px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.mobileDocumentBadges .badge{width:100%!important;min-width:0!important;max-width:none!important;min-height:18px!important;padding:4px 2px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.38rem!important;line-height:1!important;font-weight:500!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mobileDocumentBadges .badge.success{background:#00b8b5!important}.mobileDocumentsLoadMore{margin-top:16px!important;font-size:.8rem!important}.mobileEducationView{display:block!important;min-height:100vh!important;margin:0!important;padding-bottom:94px!important;background:#eaf5f4!important;color:#001f2a!important;overflow-x:hidden!important}.mobileEducationView+.educationSection{display:none!important}.content.view-educacion>.mobileTabs{display:none!important}.content.view-educacion{padding-top:0!important}.mobileEducationHero{padding:34px 22px 74px!important;background:#00b8b5!important;text-align:center!important;color:#fff!important}.mobileEducationHero h1{max-width:300px!important;margin:0 auto 10px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.55rem!important;line-height:1.06!important;font-weight:700!important;letter-spacing:0!important}.mobileEducationHero p{max-width:310px!important;margin:0 auto 12px!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;font-size:.56rem!important;line-height:1.22!important;font-weight:400!important}.mobileEducationHero label{width:min(184px,74vw)!important;height:28px!important;margin:6px auto 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important;box-shadow:none!important}.mobileEducationHero label:before,.mobileEducationHero label:after{display:none!important;content:none!important}.mobileEducationHero input{width:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:.82rem!important}.mobileEducationHero input::placeholder{color:#ffffffc7!important}.mobileEducationBody{position:relative!important;z-index:2!important;margin-top:-46px!important;padding:12px 22px 36px!important;background:#eaf5f4!important;border-radius:10px 10px 0 0!important}.mobileEducationBody:before{content:""!important;display:block!important;width:100%!important;height:4px!important;margin:0 0 16px!important;background:#00b8b5!important}.mobileEducationMetrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}.mobileEducationMetrics article,.mobileEducationTotal,.mobileEducationCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 18px #102f3729!important}.mobileEducationMetrics article{min-height:72px!important;padding:10px 9px!important;display:grid!important;align-content:start!important;gap:8px!important}.mobileEducationMetrics i{display:block!important;width:100%!important;height:4px!important;background:#00b8b5!important}.mobileEducationMetrics span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.58rem!important;line-height:1.1!important;font-weight:400!important}.mobileEducationMetrics strong{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.74rem!important;line-height:1!important;font-weight:400!important}.mobileEducationTotal{min-height:82px!important;margin-bottom:16px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important}.mobileEducationTotal div{width:64px!important;height:82px!important;display:grid!important;place-items:center!important;background:#00b8b5!important;color:#fff!important}.mobileEducationTotal span{padding:0 18px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1.02rem!important;line-height:1.05!important;font-weight:400!important}.mobileEducationTotal strong{padding-right:18px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:1.95rem!important;line-height:1!important;font-weight:400!important}.mobileEducationFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;margin:0 0 16px!important}.mobileEducationFilters .filter{position:relative!important;min-width:0!important;width:100%!important}.mobileEducationFilters .filter:nth-child(3){grid-column:1 / 2!important}.mobileEducationFilters .filter span{display:block!important;margin-bottom:4px!important;color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.62rem!important;font-weight:500!important;text-align:center!important;text-transform:none!important}.mobileEducationFilters select{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 30px 5px 10px!important;border:1px solid rgba(16,47,55,.18)!important;border-radius:0!important;background:#fff!important;color:#001f2a!important;font-size:.68rem!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobileEducationFilters .filter:after{content:""!important;position:absolute!important;right:11px!important;bottom:10px!important;width:10px!important;height:10px!important;border-right:2px solid #001f2a!important;border-bottom:2px solid #001f2a!important;transform:rotate(45deg)!important;pointer-events:none!important}.mobileEducationGroups{display:grid!important;gap:18px!important}.mobileEducationGroupHeader{display:flex!important;align-items:center!important;gap:10px!important;margin:0 2px 10px!important}.mobileEducationGroupHeader span{min-width:64px!important;padding:5px 9px!important;background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.5rem!important;line-height:1!important;text-align:center!important}.mobileEducationGroupHeader h2{margin:0!important;color:#52686c!important;-webkit-text-fill-color:#52686c!important;font-size:1.05rem!important;line-height:1.1!important;font-weight:400!important}.mobileEducationGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobileEducationCard{position:relative!important;min-height:154px!important;padding:12px 9px 10px!important;display:grid!important;align-content:start!important;gap:5px!important;text-align:center!important;overflow:visible!important}.mobileEducationCard>i{display:block!important;width:78%!important;height:4px!important;margin:0 auto 5px!important;background:#00b8b5!important}.mobileEducationCardToggle{position:absolute!important;top:9px!important;right:8px!important;width:22px!important;height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:#001f2a!important;box-shadow:none!important}.mobileEducationCard.open .mobileEducationCardToggle svg{transform:rotate(90deg)!important}.mobileEducationCard>span{color:#344d52!important;-webkit-text-fill-color:#344d52!important;font-size:.48rem!important;line-height:1.1!important;font-weight:400!important}.mobileEducationCard h2{margin:0!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-size:.55rem!important;line-height:1.1!important;font-weight:500!important}.mobileEducationCard img,.mobileEducationImageFallback{width:calc(100% + 18px)!important;height:58px!important;margin:3px -9px 0!important;object-fit:cover!important;background:#dceeee!important;color:#52686c!important}.mobileEducationImageFallback{display:grid!important;place-items:center!important}.mobileEducationBadges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:6px!important;margin-top:4px!important;width:100%!important;overflow:hidden!important}.mobileEducationBadges .badge{width:100%!important;min-width:0!important;max-width:none!important;min-height:18px!important;padding:4px 2px!important;border:0!important;border-radius:999px!important;background:#c6ced1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.36rem!important;line-height:1!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mobileEducationBadges .badge.success{background:#00b8b5!important}.mobileEducationDetails{grid-column:1 / -1!important;margin-top:6px!important;padding-top:6px!important;border-top:1px solid rgba(0,184,181,.16)!important;text-align:left!important}.mobileEducationDetails p{margin:0 0 6px!important;color:#405d62!important;-webkit-text-fill-color:#405d62!important;font-size:.5rem!important;line-height:1.2!important;font-weight:400!important}.mobileEducationDetails strong{display:block!important;color:#001f2a!important;-webkit-text-fill-color:#001f2a!important;font-weight:600!important}.mobileEducationLoadMore{width:max-content!important;margin:12px auto 0!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;justify-items:center!important;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:.72rem!important;font-weight:400!important}}.processAssetActions{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-width:0!important}.processValidationCheck{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.72rem!important;line-height:1!important;font-weight:400!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.processValidationCheck input{width:16px!important;height:16px!important;margin:0!important;accent-color:#00b8b5!important;cursor:pointer!important}.processValidationCheck.validated{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important}.processValidationCheck.saving{opacity:.55!important;cursor:wait!important}@media (max-width: 760px){.mobileProcessMatrixWrap .processAssetActions{flex-direction:column!important;gap:3px!important}.mobileProcessMatrixWrap .processValidationCheck{gap:3px!important;font-size:.46rem!important}.mobileProcessMatrixWrap .processValidationCheck input{width:12px!important;height:12px!important}.mobileProcessMatrixWrap .processValidationCheck span{display:none!important}}.processMasterSection .processValidationSummaryCard{gap:18px!important}.processMasterSection .processValidationSummaryRows{display:grid!important;gap:12px!important}.processMasterSection .processValidationSummaryRows div{display:grid!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;gap:12px!important}.processMasterSection .processValidationSummaryRows div:before{content:"";grid-column:2;height:8px;background:#d9eeee}.processMasterSection .processValidationSummaryRows div:first-child:before{background:#00b8b5}.processMasterSection .processValidationSummaryRows em{grid-column:1;grid-row:1;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;font-style:normal!important;font-weight:400!important}.processMasterSection .processValidationSummaryRows b{grid-column:3;grid-row:1;color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:1.15rem!important;line-height:1!important;font-weight:500!important;text-align:right!important}.processMasterSection .processDashboardSummaryGrid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr)!important;gap:20px!important}.processMasterSection .processDashboardTotalCard,.processMasterSection .processDashboardStatusCard{min-height:180px!important;padding:28px 30px!important;align-content:stretch!important;gap:0!important;position:relative!important;overflow:hidden!important}.processMasterSection .processDashboardTotalCard:before,.processMasterSection .processDashboardStatusCard:before{display:none!important}.processMasterSection .processDashboardTotalCard{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;padding-right:30px!important}.processMasterSection .processDashboardTotalCard>div{display:grid!important;align-content:center!important;gap:30px!important;min-width:0!important}.processMasterSection .processDashboardTotalCard>i{display:none!important}.processMasterSection .processDashboardTotalCard>i svg{width:68px!important;height:68px!important}.processMasterSection .processDashboardTotalCard strong{font-size:clamp(3rem,4vw,4.8rem)!important}.processMasterSection .processDashboardStatusCard{display:grid!important;align-content:center!important;gap:20px!important}.processMasterSection .processValidationHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.processMasterSection .processValidationHeader>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.processMasterSection .processValidationHeader>strong{margin:0!important;padding:0!important;color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:clamp(2rem,3vw,3.2rem)!important;line-height:.9!important;font-weight:700!important;letter-spacing:0!important}.processMasterSection .processDashboardBarRows{display:grid!important;gap:16px!important}.processMasterSection .processDashboardBarRows div{display:grid!important;grid-template-columns:92px minmax(120px,1fr) 48px!important;align-items:center!important;gap:18px!important}.processMasterSection .processDashboardBarRows em{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;line-height:1.1!important;font-style:normal!important;font-weight:400!important}.processMasterSection .processDashboardBarRows span{display:block!important;height:9px!important;background:#d9eeee!important;overflow:hidden!important}.processMasterSection .processDashboardBarRows i{display:block!important;height:100%!important;min-width:3px!important;background:#00b8b5!important}.processMasterSection .processDashboardBarRows b{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:1rem!important;line-height:1!important;font-weight:500!important;text-align:right!important}@media (max-width: 980px){.processMasterSection .processDashboardSummaryGrid{grid-template-columns:1fr!important}}.findingsPremiumSection .findingsDeliverableEmpty{margin:0!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.82rem!important;line-height:1.35!important;font-weight:400!important}.mobileFindingsEmptyText{margin:0!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.58rem!important;line-height:1.25!important;text-align:center!important}.structureSection{display:grid!important;gap:28px!important}.structureHeroImageCard{background:#fff!important;box-shadow:0 18px 34px #041f2414!important;padding:26px!important;overflow:hidden!important}.structureHeroImageCard img{display:block!important;width:100%!important;max-height:520px!important;object-fit:contain!important;background:#fff!important}.structureEmptyImage{min-height:240px!important;display:grid!important;place-items:center!important;gap:12px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;text-align:center!important}.structureDashboardGrid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr) minmax(320px,1fr)!important}.structureMiniMetricCard{min-height:180px!important;background:#fff!important;box-shadow:0 18px 34px #041f2414!important;padding:28px 30px!important;display:grid!important;align-content:center!important;gap:30px!important}.structureMiniMetricCard span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1rem!important;font-weight:400!important}.structureMiniMetricCard strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important;font-size:clamp(2.8rem,3.6vw,4.3rem)!important;line-height:.9!important;font-weight:500!important}.structureOrgStatusCard .processDashboardBarRows div{grid-template-columns:110px minmax(120px,1fr) 48px!important}.structureFilters{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(180px,.7fr))!important}.structureTableWrap{max-height:560px!important}.structureTable th:nth-child(1),.structureTable td:nth-child(1){width:70px!important;min-width:70px!important}.structureTable th:nth-child(2),.structureTable td:nth-child(2){width:170px!important;min-width:170px!important;max-width:170px!important}.structureTable th:nth-child(3),.structureTable td:nth-child(3){width:170px!important;min-width:170px!important;max-width:170px!important}.structureTable th:nth-child(4),.structureTable td:nth-child(4){width:240px!important;min-width:240px!important;max-width:240px!important}.structureTable th:nth-child(5),.structureTable td:nth-child(5){width:230px!important;min-width:230px!important;max-width:230px!important}.structureTable th:nth-child(6),.structureTable td:nth-child(6){width:112px!important;min-width:112px!important;max-width:112px!important}.structureTable th:nth-child(7),.structureTable td:nth-child(7){width:112px!important;min-width:112px!important;max-width:112px!important}.structureTable th:nth-child(8),.structureTable td:nth-child(8){width:126px!important;min-width:126px!important;max-width:126px!important;text-align:center!important}@media (max-width: 1180px){.structureDashboardGrid,.structureFilters{grid-template-columns:1fr 1fr!important}}@media (max-width: 760px){.content.view-estructura .structureSection{display:none!important}}.processMasterSection.structureSection{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.processMasterSection.structureSection:before,.processMasterSection.structureSection:after{display:none!important}.processMasterSection .structureDashboardGrid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr) minmax(320px,1fr)!important;gap:20px!important}.processMasterSection .structureHeroImageCard{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 34px #102f3714!important}.processMapToBeSection{display:grid!important;gap:14px!important}.processMapToBeSection .processTableHeader h3{font-size:24.8px!important;line-height:1.15!important;font-weight:600!important}.processMapToBeImageCard{padding:24px!important}.processMapToBeImageCard img{display:block!important;width:100%!important;max-height:560px!important;object-fit:contain!important;background:#fff!important}.indicatorsSection{display:grid!important;gap:24px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.indicatorsSection:before,.indicatorsSection:after{display:none!important}.indicatorsHeader h2{font-size:24.8px!important;line-height:1.15!important}.indicatorsSummaryGrid{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.35fr)!important}.indicatorsTotalCleanCard{min-height:180px!important}.indicatorsTotalCleanCard span,.indicatorsSection .processDashboardStatusCard>span{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.indicatorsTotalCleanCard strong{color:#00b8b5!important;-webkit-text-fill-color:#00b8b5!important}.indicatorsSection .processDashboardStatusCard{display:grid!important;align-content:center!important;gap:24px!important}.indicatorsSection .processDashboardBarRows{display:grid!important;gap:15px!important}.indicatorsSection .processDashboardBarRows div{display:grid!important;grid-template-columns:92px minmax(140px,1fr) 42px!important;align-items:center!important;gap:18px!important}.indicatorsSection .processDashboardBarRows em{color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:.92rem!important;line-height:1.1!important;font-style:normal!important;font-weight:400!important}.indicatorsSection .processDashboardBarRows span{display:block!important;height:9px!important;background:#d9eeee!important;overflow:hidden!important}.indicatorsSection .processDashboardBarRows i{display:block!important;height:100%!important;min-width:3px!important;background:#00b8b5!important}.indicatorsSection .processDashboardBarRows b{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important;font-size:1rem!important;line-height:1!important;font-weight:500!important;text-align:right!important}.indicatorsFilters{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(150px,.55fr))!important;align-items:end!important}.indicatorsWorkGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))!important;gap:22px!important}.indicatorWorkCard{background:#fff!important;box-shadow:0 18px 34px #102f3714!important;padding:22px 24px 18px!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:5px solid #00b8b5!important}.indicatorWorkMain{display:grid!important;gap:14px!important}.indicatorTrendTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.indicatorTrendTop h3{margin:0!important;color:#102e35!important;-webkit-text-fill-color:#102e35!important;font-size:1.08rem!important;line-height:1.25!important;font-weight:600!important;min-width:0!important}.indicatorTrendTop .badge{display:inline-flex!important;flex:0 0 auto!important;margin-top:0!important;white-space:nowrap!important;font-size:.72rem!important}.indicatorInfoGrid{margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.indicatorInfoGrid div{min-width:0!important}.indicatorInfoGrid dt{margin:0 0 8px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.indicatorInfoGrid dd{margin:0!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:1rem!important;line-height:1.25!important}.indicatorActionMeta{display:grid!important;gap:8px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.86rem!important;line-height:1.35!important}.indicatorActionMeta b{color:#102e35!important;-webkit-text-fill-color:#102e35!important;font-weight:600!important}.indicatorClientFields{align-content:start!important;display:grid!important;grid-template-columns:repeat(5,minmax(62px,1fr))!important;gap:8px!important;padding:0!important}.indicatorClientFields label{display:grid!important;gap:6px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.88rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important}.indicatorClientFields .indicatorValueInput{width:100%!important;min-width:0!important;min-height:30px!important;background:#edf6f6!important}.indicatorWorkChart{display:grid!important;align-content:stretch!important}.indicatorDataPrompt{margin:0!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.9rem!important;line-height:1.2!important}.indicatorBarChart{position:relative!important;min-height:230px!important;padding:0!important;background:#f4fbfb!important;overflow:hidden!important}.indicatorChartUnit{position:absolute!important;top:18px!important;left:18px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.9rem!important;line-height:1!important;font-weight:400!important;z-index:4!important}.indicatorBarAxis{position:absolute!important;display:block!important;background:#11181ce6!important;z-index:2!important}.indicatorBarAxisY{left:42px!important;top:44px!important;bottom:28px!important;width:1px!important}.indicatorBarAxisX{left:42px!important;right:20px!important;bottom:28px!important;height:1px!important}.indicatorBarAxisX em{position:absolute!important;right:-6px!important;bottom:-22px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.78rem!important;line-height:1!important;font-style:normal!important;font-weight:400!important}.indicatorReferenceLine{position:absolute!important;left:54px!important;right:20px!important;bottom:calc(28px + var(--ref-height))!important;height:1px!important;background:#11181cc7!important;z-index:3!important}.indicatorReferenceLine em{position:absolute!important;left:0!important;top:-18px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.76rem!important;font-style:normal!important;font-weight:400!important;background:#f4fbfb!important;padding-right:8px!important}.indicatorReferenceLine b{color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:500!important}.indicatorBars{position:absolute!important;left:70px!important;right:38px!important;top:50px!important;bottom:28px!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important}.indicatorBarSlot{position:relative!important;height:100%!important}.indicatorBarSlot i{position:absolute!important;left:50%!important;bottom:0!important;transform:translate(-50%)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:62px!important;min-height:26px!important;height:var(--bar-height)!important;background:#00b8b5!important;padding-top:8px!important;font-style:normal!important;overflow:hidden!important}.indicatorPieChart{position:relative!important;min-height:230px!important;display:grid!important;grid-template-columns:minmax(150px,.85fr) minmax(120px,.7fr)!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;background:#f4fbfb!important}.indicatorPieVisual{width:170px!important;aspect-ratio:1!important;border-radius:50%!important;justify-self:center!important;box-shadow:inset 0 0 0 1px #102f370a!important}.indicatorPieLegend,.indicatorPieTargets{display:grid!important;gap:9px!important;align-content:center!important}.indicatorPieLegend span,.indicatorPieTargets span{display:grid!important;grid-template-columns:12px 1fr auto!important;align-items:center!important;gap:8px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.82rem!important;line-height:1.15!important;font-weight:400!important}.indicatorPieLegend i{width:10px!important;height:10px!important;display:block!important}.indicatorPieLegend b,.indicatorPieTargets b{color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:500!important}.indicatorPieLegend em{font-style:normal!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;text-align:right!important}.indicatorPieTargets{grid-column:2!important;margin-top:-18px!important}.indicatorPieTargets span{grid-template-columns:1fr auto!important}.indicatorBarSlot i strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.95rem!important;line-height:1!important;font-weight:700!important}.indicatorBarSlot2 i{background:#63b8b4!important}.indicatorBarSlot3 i{background:#087d78!important}.indicatorBarSlot span{position:absolute!important;left:50%!important;bottom:-26px!important;transform:translate(-50%)!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.9rem!important;line-height:1!important;font-weight:400!important}.indicatorMoreDetails{margin-top:6px!important}.indicatorMoreDetails summary{cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:12px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.9rem!important;font-weight:700!important;list-style:none!important}.indicatorMoreDetails summary::-webkit-details-marker{display:none!important}.indicatorMoreDetails summary:before{content:"⌄"!important;color:#11181c!important;-webkit-text-fill-color:#11181c!important;font-size:1.2rem!important;line-height:1!important}.indicatorMoreDetails[open] summary:before{transform:rotate(180deg)!important}.indicatorMoreDetails .indicatorMoreMeta{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.84rem!important;line-height:1.35!important}.indicatorTrendChart{width:100%!important;height:92px!important;border-left:2px solid rgba(16,47,55,.2)!important;border-bottom:2px solid rgba(16,47,55,.2)!important;background:linear-gradient(to bottom,transparent 24%,rgba(0,0,0,.05) 25%,transparent 26%),linear-gradient(to bottom,transparent 54%,rgba(0,0,0,.05) 55%,transparent 56%)!important}.indicatorTrendMeta{display:flex!important;justify-content:space-between!important;gap:14px!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.82rem!important}.indicatorTrendMeta b{color:#102e35!important;-webkit-text-fill-color:#102e35!important;font-weight:600!important}.indicatorProgressTrack{height:9px!important;background:#00b8b524!important;overflow:hidden!important}.indicatorProgressTrack i{display:block!important;height:100%!important;background:#00b8b5!important}.indicatorTrendCard small{color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.78rem!important}.indicatorsTableCard{border:0!important;border-radius:0!important;background:#fff!important}.indicatorsTableWrap{max-height:560px!important}.indicatorValueInput{width:96px!important;min-width:96px!important;height:36px!important;border:1px solid rgba(0,184,181,.35)!important;border-radius:0!important;background:#fff!important;color:#102e35!important;-webkit-text-fill-color:#102e35!important;font:inherit!important;padding:0 10px!important;outline:none!important}.indicatorValueInput:focus{border-color:#00b8b5!important;box-shadow:0 0 0 3px #00b8b51f!important}.indicatorValueInput.saving{opacity:.65!important}.indicatorsTable th:nth-child(1),.indicatorsTable td:nth-child(1){min-width:70px!important;width:70px!important}.indicatorsTable th:nth-child(2),.indicatorsTable td:nth-child(2){min-width:180px!important;width:180px!important}.indicatorsTable th:nth-child(3),.indicatorsTable td:nth-child(3){min-width:240px!important;width:240px!important}.indicatorsTable th:nth-child(4),.indicatorsTable td:nth-child(4){min-width:260px!important;width:260px!important}.indicatorsTable th:nth-child(5),.indicatorsTable td:nth-child(5){min-width:90px!important;width:90px!important}.indicatorsTable th:nth-child(6),.indicatorsTable td:nth-child(6){min-width:150px!important;width:150px!important}.indicatorsTable th:nth-child(7),.indicatorsTable td:nth-child(7),.indicatorsTable th:nth-child(8),.indicatorsTable td:nth-child(8),.indicatorsTable th:nth-child(9),.indicatorsTable td:nth-child(9),.indicatorsTable th:nth-child(10),.indicatorsTable td:nth-child(10),.indicatorsTable th:nth-child(11),.indicatorsTable td:nth-child(11){min-width:130px!important;width:130px!important}.indicatorsTable th:nth-child(12),.indicatorsTable td:nth-child(12){min-width:150px!important;width:150px!important}.indicatorsTable th:nth-child(13),.indicatorsTable td:nth-child(13){min-width:260px!important;width:260px!important}.indicatorsTable th:nth-child(14),.indicatorsTable td:nth-child(14){min-width:170px!important;width:170px!important}.indicatorsTable th:nth-child(15),.indicatorsTable td:nth-child(15){min-width:150px!important;width:150px!important}.indicatorsTable th:nth-child(16),.indicatorsTable td:nth-child(16){min-width:150px!important;width:150px!important}@media (max-width: 1180px){.indicatorsSummaryGrid,.indicatorsFilters,.indicatorWorkCard{grid-template-columns:1fr!important}}.processMasterSection .structureTableCard{border:0!important;border-radius:0!important;background:#fff!important}.processMasterSection .structureFilters{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(180px,.7fr))!important}@media (max-width: 1180px){.processMasterSection .structureDashboardGrid,.processMasterSection .structureFilters{grid-template-columns:1fr 1fr!important}}.structureTable th,.structureTable td{white-space:normal!important;overflow-wrap:anywhere!important}.premiumSidebar,.sidebar{background:linear-gradient(180deg,#008f8c,#00a6a3 42%,#00b8b5)!important}.sidebarHorizontalBrand,.premiumBrand.sidebarHorizontalBrand{display:flex!important;justify-content:center!important;align-items:center!important;margin:6px 0 22px!important;min-height:78px!important;overflow:hidden!important}.sidebarHorizontalLogo{display:block!important;width:205px!important;height:74px!important;max-height:74px!important;object-fit:contain!important;transform:scale(1)!important;transform-origin:center center!important}.premiumBrand.sidebarHorizontalBrand .brandTitle{max-width:170px!important;color:#fff!important;font-size:.82rem!important;text-align:center!important}.sidebarVersion{margin-top:auto!important;padding:12px 0 0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.9rem!important;line-height:1!important;font-weight:700!important;text-align:center!important;letter-spacing:.02em!important}.premiumSidebarCard{display:none!important}.collapsedSidebarTooltip{position:fixed!important;z-index:9999!important;transform:translateY(-50%)!important;max-width:240px!important;padding:7px 10px!important;border-radius:6px!important;background:#093036f0!important;color:#fff!important;font-size:.78rem!important;line-height:1.15!important;font-weight:700!important;white-space:nowrap!important;box-shadow:0 14px 30px #09303638!important;pointer-events:none!important}.collapsedSidebarTooltip:before{content:""!important;position:absolute!important;left:-5px!important;top:50%!important;width:10px!important;height:10px!important;background:#093036f0!important;transform:translateY(-50%) rotate(45deg)!important}.processMasterSection table.structureTable.processTable,.processMasterSection table.structureTable.processTable:not(.coeTable),.processMasterSection .structureTableWrap>table.structureTable{table-layout:fixed!important;width:100%!important;min-width:1230px!important;max-width:1230px!important}.processMasterSection table.structureTable.processTable th,.processMasterSection table.structureTable.processTable td{padding:14px 16px!important;white-space:normal!important;overflow-wrap:anywhere!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(1),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(1){width:56px!important;min-width:56px!important;max-width:56px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(2),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(2){width:145px!important;min-width:145px!important;max-width:145px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(3),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(3){width:145px!important;min-width:145px!important;max-width:145px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(4),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(4){width:205px!important;min-width:205px!important;max-width:205px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(5),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(5){width:185px!important;min-width:185px!important;max-width:185px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(6),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(6){width:84px!important;min-width:84px!important;max-width:84px!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(7),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(7){width:126px!important;min-width:126px!important;max-width:126px!important;text-align:center!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(8),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(8){width:110px!important;min-width:110px!important;max-width:110px!important;text-align:center!important}.processMasterSection table.structureTable.processTable:not(.coeTable) th:nth-child(9),.processMasterSection table.structureTable.processTable:not(.coeTable) td:nth-child(9){width:132px!important;min-width:132px!important;max-width:132px!important;text-align:center!important}@media (min-width: 761px){html,body,#root{height:100%!important}body{overflow:hidden!important}.app{height:100vh!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.premiumSidebar,.sidebar{height:100vh!important;max-height:100vh!important;flex:0 0 255px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sidebarHorizontalBrand,.premiumBrand.sidebarHorizontalBrand,.clientProfile,.sidebarVersion{flex:0 0 auto!important}.premiumNav,.sidebar .nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.72) rgba(255,255,255,.14)!important}.premiumNav::-webkit-scrollbar,.sidebar .nav::-webkit-scrollbar{width:6px!important}.premiumNav::-webkit-scrollbar-track,.sidebar .nav::-webkit-scrollbar-track{background:#ffffff24!important}.premiumNav::-webkit-scrollbar-thumb,.sidebar .nav::-webkit-scrollbar-thumb{background:#ffffffb8!important}.main{height:100vh!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.appGlobalTopbar,.canvaTopbar.appGlobalTopbar{flex:0 0 auto!important;position:relative!important;z-index:80!important;background:#f2f9f8f5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,184,181,.72) rgba(0,184,181,.12)!important}.content::-webkit-scrollbar{width:9px!important}.content::-webkit-scrollbar-track{background:#00b8b51f!important}.content::-webkit-scrollbar-thumb{background:#00b8b5b8!important}}@media (min-width: 761px){.premiumNav,.sidebar .nav{margin-right:-14px!important;padding-right:22px!important}.content{margin-right:-12px!important;padding-right:44px!important}.premiumNav::-webkit-scrollbar,.sidebar .nav::-webkit-scrollbar,.content::-webkit-scrollbar{width:7px!important;height:7px!important}.premiumNav::-webkit-scrollbar-button,.sidebar .nav::-webkit-scrollbar-button,.content::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.premiumNav::-webkit-scrollbar-corner,.sidebar .nav::-webkit-scrollbar-corner,.content::-webkit-scrollbar-corner{background:transparent!important}}@media (min-width: 761px){.premiumSidebar .clientProfile,.sidebar .clientProfile{display:none!important}.canvaTopActions{align-items:center!important}.canvaUserBlock{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;min-width:132px!important;max-width:210px!important;line-height:1.1!important}.canvaUserCompany,.canvaUserRole{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#587174!important;-webkit-text-fill-color:#587174!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.01em!important}.canvaUserName{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#09252d!important;-webkit-text-fill-color:#09252d!important;font-size:.9rem!important;font-weight:700!important;line-height:1.12!important}.canvaTopLogo{flex:0 0 auto!important}}.premiumNav .navItem.active,.sidebar .navItem.active,.premiumNav .navItem:focus,.sidebar .navItem:focus,.premiumNav .navItem:focus-visible,.sidebar .navItem:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:none!important}@media (min-width: 761px){.canvaTopbar.appGlobalTopbar,.appGlobalTopbar{min-height:37px!important;height:39px!important;margin:0 0 12px!important;padding:0 0 4px!important;gap:14px!important}.globalSearchWrap{width:min(100%,860px)!important}.appGlobalTopbar .canvaSearch,.canvaSearch{min-height:30px!important;height:30px!important;padding:0 15px!important;gap:8px!important;box-shadow:0 6px 16px #102f3709!important}.appGlobalTopbar .canvaSearch svg,.canvaSearch svg{width:15px!important;height:15px!important}.appGlobalTopbar .canvaSearch input,.canvaSearch input{font-size:.82rem!important;font-weight:650!important}.canvaTopActions{gap:8px!important}.canvaIconAction{min-height:28px!important;height:28px!important;gap:4px!important;font-size:.68rem!important}.canvaIconAction svg{width:15px!important;height:15px!important}.canvaIconAction i{min-width:15px!important;height:15px!important;font-size:.58rem!important;line-height:15px!important}.canvaTopLogo{width:28px!important;height:28px!important;box-shadow:0 6px 14px #102f3717!important}.canvaUserBlock{min-width:108px!important;max-width:172px!important;gap:0!important}.canvaUserCompany,.canvaUserRole{font-size:.58rem!important;line-height:1!important}.canvaUserName{font-size:.72rem!important;line-height:1.02!important}.topbarLogoutButton{min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:.68rem!important}}@media (min-width: 761px){body,.app,.main,.content{background:#fff!important}.appGlobalTopbar,.canvaTopbar.appGlobalTopbar{background:#fffffff5!important}}@media (min-width: 761px){.appGlobalTopbar,.canvaTopbar.appGlobalTopbar{box-shadow:0 2px 5px #102f3709!important;border-bottom:1px solid rgba(16,47,55,.035)!important}}.findingUploadChecks{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.findingUploadCheck{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:28px!important;padding:6px 10px!important;border:1px solid rgba(0,184,181,.22)!important;background:#eef9f8!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.78rem!important;line-height:1!important;font-weight:500!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.findingUploadCheck input{width:15px!important;height:15px!important;margin:0!important;accent-color:#00b8b5!important;cursor:pointer!important}.findingUploadCheck.validated{border-color:#00b8b566!important;background:#00b8b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.findingUploadCheck.saving{opacity:.55!important;cursor:wait!important}@media (max-width: 760px){.mobileFindingCard .findingUploadChecks{gap:5px!important;margin-top:9px!important}.mobileFindingCard .findingUploadCheck{flex:1 1 100%!important;min-height:20px!important;padding:4px 5px!important;gap:4px!important;font-size:.48rem!important}.mobileFindingCard .findingUploadCheck input{width:11px!important;height:11px!important}}.findingUploadChecks{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:22px!important;margin-top:18px!important}.findingUploadCheck{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:10.88px!important;line-height:1.15!important;font-weight:500!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.findingUploadCheck input{width:15px!important;height:15px!important;margin:0!important;accent-color:#00b8b5!important;cursor:pointer!important;flex:0 0 auto!important}.findingUploadCheck.validated{border:0!important;background:transparent!important;color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important}@media (max-width: 760px){.mobileFindingCard .findingUploadChecks{flex-wrap:nowrap!important;gap:7px!important;margin-top:9px!important}.mobileFindingCard .findingUploadCheck{flex:0 1 auto!important;min-height:auto!important;padding:0!important;font-size:7px!important}}.routeProjectSection .routeSummaryCard:first-child{display:flex!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important}.routeProjectSection .routeSummaryCard:first-child>div:first-child{width:100%!important;max-width:none!important}.clientDeliverablesView{display:grid;gap:24px;min-width:0}.clientDeliverablesHeader{margin:0}.clientDeliverablesSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.clientDeliverableSummaryCard,.clientDeliverableMatrixCard{background:#fff;box-shadow:0 14px 30px #0a3e4614}.clientDeliverableSummaryCard{min-height:230px;padding:30px 34px}.clientDeliverableSummaryCard h3{margin:0;color:#11181c;font-size:20px;font-weight:400}.clientDeliverableSummaryCard>strong{display:block;margin:10px 0 24px;color:#00b8b5;font-size:48px;font-weight:500;line-height:1}.clientDeliverableBars{display:grid;gap:12px}.clientDeliverableBars>div{display:grid;grid-template-columns:minmax(120px,180px) minmax(140px,1fr) 36px;align-items:center;gap:14px;font-size:14px}.clientDeliverableBars span,.clientDeliverableBars em{color:#233c42;font-style:normal}.clientDeliverableBars em{color:#00a9a6;text-align:right}.clientDeliverableBars i{display:block;height:10px;overflow:hidden;background:#dceeee}.clientDeliverableBars b{display:block;height:100%;background:#00b8b5}.clientDeliverableBars b.pending{background:#7b888c}.clientDeliverableResources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.clientDeliverableResource{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:start;min-height:176px;padding:24px;color:#102e35;text-decoration:none;background:#fff;border-top:5px solid #00b8b5;box-shadow:0 12px 24px #0a3e4617;transition:transform .16s ease,box-shadow .16s ease}.clientDeliverableResource:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0a3e4621}.clientDeliverableResource>svg:first-child{margin-bottom:18px;color:#00b8b5}.clientDeliverableResource>svg:last-child{position:absolute;right:20px;bottom:20px;color:#00a9a6}.clientDeliverableResource strong{margin-bottom:7px;font-size:17px;font-weight:500}.clientDeliverableResource span{color:#536a70;font-size:13px}.clientDeliverableResource.disabled{cursor:default;opacity:.58}.clientDeliverableResource.disabled:hover{transform:none}.clientDeliverableFilters{display:grid;grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(180px,1fr));align-items:end;gap:16px}.clientDeliverableSearch{display:flex;align-items:center;min-height:58px;padding:0 18px;background:#fff;border:1px solid #d7e1e2}.clientDeliverableSearch svg{flex:0 0 auto;color:#00a9a6}.clientDeliverableSearch input{width:100%;min-width:0;padding:0 12px;color:#17373e;font:inherit;background:transparent;border:0;outline:0}.clientDeliverableMatrixCard{min-width:0;padding:28px}.clientDeliverableMatrixWrap{max-height:650px;overflow:auto;scrollbar-color:#00b8b5 #dceeee;scrollbar-width:thin}.clientDeliverableMatrixWrap::-webkit-scrollbar{width:7px;height:7px}.clientDeliverableMatrixWrap::-webkit-scrollbar-track{background:#dceeee}.clientDeliverableMatrixWrap::-webkit-scrollbar-thumb{background:#00b8b5}.clientDeliverableMatrix{width:100%;min-width:1920px;table-layout:fixed;border-collapse:collapse;color:#18373e}.clientDeliverableMatrix th,.clientDeliverableMatrix td{width:192px;padding:15px 16px;vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3ecec}.clientDeliverableMatrix th{position:sticky;top:0;z-index:2;color:#16343a;font-size:13px;font-weight:600;background:#e5f3f3}.clientDeliverableMatrix td{height:72px;font-size:13px;line-height:1.45;background:#fff}.clientDeliverableCheck{display:inline-flex;align-items:center;gap:7px;min-width:96px;font-size:12px;white-space:nowrap}.clientDeliverableCheck input{width:16px;height:16px;accent-color:#00b8b5}.clientDeliverableCheck.checked{color:#009b98;font-weight:600}.clientDeliverableUploadLink{display:inline-flex;align-items:center;gap:6px;color:#00a9a6;font-weight:600;text-decoration:none}.clientDeliverableNoLink{color:#89989b}@media (max-width: 1100px){.clientDeliverablesSummary{grid-template-columns:1fr}.clientDeliverableResources,.clientDeliverableFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.clientDeliverableResources,.clientDeliverableFilters{grid-template-columns:1fr}.clientDeliverableSummaryCard,.clientDeliverableMatrixCard{padding:20px}}.structureProfileLink{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;min-height:28px!important;color:#00b8b5!important;font-size:.84rem!important;font-weight:700!important;text-decoration:none!important}.structureProfileLink:hover{text-decoration:underline!important}.structureProfileEmpty{color:#8a9ca1!important;font-size:.76rem!important}.documentsChecklistPage{display:grid!important;gap:26px!important}.documentsTableHeader{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:end}.documentsTableHeader span,.documentsTableEmpty span{display:block;color:#00b8b5;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentsTableHeader h2{margin:8px 0 10px;font-size:34px;line-height:1.05;font-weight:600;color:#102e35}.documentsTableHeader p{max-width:840px;margin:0;color:#4e6870;font-size:15px;line-height:1.55}.documentsProgressBox{background:#fff;padding:22px;box-shadow:0 16px 38px #00585614}.documentsProgressBox strong{display:block;color:#00b8b5;font-size:42px;line-height:1;font-weight:500}.documentsProgressBox span{margin:4px 0 12px;color:#102e35;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.documentsChecklistSummary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:14px}.documentsChecklistSummary article{background:#fff;padding:18px;min-height:112px;box-shadow:0 14px 32px #00585613;border-top:5px solid #00b8b5}.documentsChecklistSummary span{display:block;color:#102e35;font-size:13px;line-height:1.25}.documentsChecklistSummary strong{display:block;margin-top:18px;color:#00b8b5;font-size:34px;line-height:1;font-weight:500}.documentsChecklistTableCard{background:#fff;padding:22px;box-shadow:0 18px 45px #00585613}.documentsChecklistTableWrap{max-height:68vh;overflow:auto;scrollbar-color:#00b8b5 #e7f5f4;scrollbar-width:thin}.documentsChecklistTable{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.documentsChecklistTable th{position:sticky;top:0;z-index:2;background:#e6f4f3;color:#102e35;font-size:12px;font-weight:800;text-align:left;padding:14px 16px}.documentsChecklistTable th:nth-child(1){width:190px}.documentsChecklistTable th:nth-child(2){width:360px}.documentsChecklistTable th:nth-child(3){width:190px}.documentsChecklistTable th:nth-child(4){width:120px}.documentsChecklistTable th:nth-child(5){width:300px}.documentsChecklistTable td{padding:15px 16px;border-bottom:1px solid rgba(16,46,53,.09);color:#102e35;font-size:14px;line-height:1.35;vertical-align:top}.documentsChecklistGroupRow td{background:#f6fbfb;color:#00a8a5;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:11px 16px}.documentsRowToggle{display:inline-grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;width:100%;border:0;background:transparent;color:#102e35;padding:0;text-align:left;font:inherit;cursor:pointer}.documentsRowToggle span{overflow-wrap:anywhere}.documentsRowToggle svg{margin-top:1px;transition:transform .18s ease}.documentsRowToggle svg.open{transform:rotate(90deg)}.documentsStatusPill{display:inline-flex;align-items:center;min-height:25px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.documentsStatusPill.status-pendiente{background:#c4ccd0;color:#fff}.documentsStatusPill.status-en-revision{background:#f6c66a;color:#3a2b04}.documentsStatusPill.status-validado{background:#00b8b5;color:#fff}.documentsStatusPill.status-no-disponible{background:#7d898f;color:#fff}.documentsActionGroup{display:flex;flex-wrap:wrap;gap:8px}.documentsActionGroup a,.documentsActionGroup button{min-height:30px;border:0;background:#00b8b5;color:#fff;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.documentsActionGroup button:nth-child(3){background:#c4ccd0}.documentsActionGroup button:disabled{cursor:not-allowed;opacity:.62}.tableMessage{display:block;margin-top:7px;color:#4e6870!important}.documentsExpandedRow td{background:#f8fcfc;padding-top:0}.documentsExpandedRow div{display:grid;gap:7px;padding:14px 16px;border-left:4px solid #00b8b5}.documentsExpandedRow p{margin:0;color:#405a62;font-size:13px;line-height:1.45}.documentsTableEmpty{max-width:560px;padding:24px}.documentsTableEmpty h3{margin:8px 0;color:#102e35;font-size:24px}.documentsTableEmpty p{margin:0;color:#4e6870;line-height:1.5}@media (max-width: 1180px){.documentsChecklistSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.documentsTableHeader{grid-template-columns:1fr}}@media (max-width: 760px){.documentsPage.documentsChecklistPage{display:none!important}}.documentsChecklistBars{grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;max-width:100%!important}.documentsChecklistBars article{min-height:0!important}.documentsTotalSummaryCard p{margin:12px 0 10px!important;color:#4e6870!important;font-size:13px!important}.documentsStatusSummaryCard{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:12px 22px!important;align-content:center!important}.documentsStatusSummaryCard>div:first-child{grid-row:1 / span 4!important;align-self:center!important}.documentsStatusSummaryCard>div:first-child strong{margin-top:10px!important}.documentsSummaryBarRow{display:grid!important;grid-template-columns:120px minmax(120px,1fr) 42px!important;gap:12px!important;align-items:center!important}.documentsSummaryBarRow span{color:#102e35!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.documentsSummaryBarRow i{display:block!important;height:11px!important;background:#dcefed!important;overflow:hidden!important}.documentsSummaryBarRow b{display:block!important;height:100%!important;background:#00b8b5!important}.documentsSummaryBarRow em{color:#00a8a5!important;font-style:normal!important;font-size:16px!important;text-align:right!important}.documentsInstructionsCompact{max-width:100%!important;overflow:hidden!important}.documentsInstructionsCompact h2{grid-column:1 / -1!important}.documentsInstructionsCompact p{max-width:100%!important;overflow-wrap:anywhere!important}@media (max-width: 1180px){.documentsChecklistBars,.documentsStatusSummaryCard{grid-template-columns:1fr!important}.documentsStatusSummaryCard>div:first-child{grid-row:auto!important}}@media (max-width: 760px){.documentsChecklistBars,.documentsInstructionsCompact{display:none!important}}.documentsPage.documentsChecklistPage{width:calc(100% - 64px)!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.documentsPage.documentsChecklistPage .documentsTableHeader{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.documentsPage.documentsChecklistPage .documentsTableHeader p{max-width:980px!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 56px!important;width:100%!important;box-sizing:border-box!important;padding-right:0!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact h2{margin-bottom:4px!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact div{min-width:0!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact p{font-size:14px!important;line-height:1.45!important;overflow-wrap:anywhere!important}@media (max-width: 1180px){.documentsPage.documentsChecklistPage{width:calc(100% - 40px)!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact{grid-template-columns:1fr!important;gap:8px!important}}.documentsPage.documentsChecklistPage{width:calc(100% - 128px)!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}.documentsPage.documentsChecklistPage .documentsTableHeader h2{font-size:15px!important;line-height:1.2!important;font-weight:600!important;margin:6px 0 8px!important}.documentsPage.documentsChecklistPage .documentsTableHeader p{max-width:920px!important;font-size:14px!important;line-height:1.45!important}.documentsPage.documentsChecklistPage .documentsChecklistBars{grid-template-columns:300px minmax(0,1fr)!important;gap:18px!important}.documentsPage.documentsChecklistPage .documentsStatusSummaryCard{grid-template-columns:170px minmax(0,1fr)!important;gap:10px 20px!important;overflow:hidden!important}.documentsPage.documentsChecklistPage .documentsSummaryBarRow{grid-template-columns:105px minmax(140px,1fr) 34px!important;gap:10px!important;min-width:0!important}.documentsPage.documentsChecklistPage .documentsSummaryBarRow i{min-width:0!important}.documentsPage.documentsChecklistPage .documentsSummaryBarRow em{display:block!important;min-width:28px!important;font-size:15px!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 42px!important;max-width:100%!important}.documentsPage.documentsChecklistPage .documentsInstructionsCompact p{font-size:13px!important;line-height:1.45!important;max-width:100%!important;white-space:normal!important}.documentsPage.documentsChecklistPage .documentsFilters,.documentsPage.documentsChecklistPage .documentsChecklistTableCard{max-width:100%!important}@media (max-width: 1280px){.documentsPage.documentsChecklistPage{width:calc(100% - 80px)!important;max-width:1060px!important}.documentsPage.documentsChecklistPage .documentsChecklistBars{grid-template-columns:280px minmax(0,1fr)!important}}@media (max-width: 980px){.documentsPage.documentsChecklistPage{width:calc(100% - 40px)!important}.documentsPage.documentsChecklistPage .documentsChecklistBars,.documentsPage.documentsChecklistPage .documentsInstructionsCompact,.documentsPage.documentsChecklistPage .documentsStatusSummaryCard{grid-template-columns:1fr!important}}.documentsPage.documentsChecklistPage{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:clamp(56px,5vw,96px)!important;padding-right:0!important}.documentsPage.documentsChecklistPage .documentsTableHeader h2{font-size:24.8px!important;line-height:1.15!important;font-weight:600!important}.documentsPage.documentsChecklistPage .documentsChecklistTableCard{overflow:hidden!important}.documentsPage.documentsChecklistPage .documentsChecklistTable{min-width:1080px!important}.documentsPage.documentsChecklistPage .documentsChecklistTable th:nth-child(1){width:170px!important}.documentsPage.documentsChecklistPage .documentsChecklistTable th:nth-child(2){width:360px!important}.documentsPage.documentsChecklistPage .documentsChecklistTable th:nth-child(3){width:190px!important}.documentsPage.documentsChecklistPage .documentsChecklistTable th:nth-child(4){width:110px!important}.documentsPage.documentsChecklistPage .documentsChecklistTable th:nth-child(5){width:250px!important}.documentsPage.documentsChecklistPage .documentsActionGroup{gap:7px!important}.documentsPage.documentsChecklistPage .documentsActionGroup a,.documentsPage.documentsChecklistPage .documentsActionGroup button{padding:0 10px!important;font-size:11px!important;white-space:nowrap!important}@media (max-width: 1280px){.documentsPage.documentsChecklistPage{margin-right:52px!important}}.documentsPage.documentsChecklistPage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.documentsPage.documentsChecklistPage .documentsTableHeader h2{font-size:24.8px!important}.documentsPage.documentsChecklistPage .documentsChecklistBars,.documentsPage.documentsChecklistPage .documentsInstructionsCompact,.documentsPage.documentsChecklistPage .documentsFilters,.documentsPage.documentsChecklistPage .documentsChecklistTableCard{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.documentsPage.documentsChecklistPage .documentsStatusSummaryCard{min-width:0!important}.documentsPage.documentsChecklistPage .documentsSummaryBarRow{grid-template-columns:105px minmax(0,1fr) 34px!important}.indicatorWorkCard{border-top:0!important}.indicatorBarChart{min-height:260px!important;padding:0!important;overflow:visible!important}.indicatorChartUnit{top:14px!important;left:38px!important;font-size:.78rem!important}.indicatorBarAxisY{left:52px!important;top:48px!important;bottom:54px!important}.indicatorBarAxisX{left:52px!important;right:24px!important;bottom:54px!important}.indicatorBarAxisX em{right:-8px!important;bottom:-20px!important}.indicatorBarGrid{position:absolute!important;left:52px!important;right:24px!important;bottom:54px!important;height:142px!important;z-index:1!important}.indicatorBarGrid span{position:absolute!important;left:0!important;right:0!important;bottom:var(--tick-height)!important;height:1px!important;background:#102f371f!important}.indicatorBarTicks{position:absolute!important;left:18px!important;bottom:54px!important;width:26px!important;height:142px!important;z-index:2!important}.indicatorBarTicks span{position:absolute!important;right:0!important;bottom:calc(var(--tick-height) - 6px)!important;color:#53676b!important;-webkit-text-fill-color:#53676b!important;font-size:.68rem!important;line-height:1!important}.indicatorReferenceLine{left:66px!important;right:24px!important;bottom:calc(54px + var(--ref-height))!important;z-index:5!important}.indicatorReferenceGoal{background:repeating-linear-gradient(90deg,rgba(17,24,28,.78) 0 8px,transparent 8px 12px)!important}.indicatorReferenceBase{background:#11181cc7!important}.indicatorReferenceLine em{top:-18px!important;background:#f4fbfb!important}.indicatorBars{left:78px!important;right:46px!important;top:auto!important;bottom:54px!important;height:142px!important;z-index:4!important}.indicatorBarSlot i{align-items:center!important;padding-top:0!important;width:64px!important;min-height:24px!important;border-radius:4px 4px 0 0!important}.indicatorBarSlot i strong{font-size:.92rem!important;line-height:1!important}.indicatorBarSlot span{bottom:-28px!important}.indicatorBarLegend{position:absolute!important;left:52px!important;bottom:8px!important;display:flex!important;align-items:center!important;gap:24px!important;color:#202326!important;-webkit-text-fill-color:#202326!important;font-size:.72rem!important;line-height:1!important;z-index:6!important}.indicatorBarLegend span{display:inline-flex!important;align-items:center!important;gap:8px!important}.indicatorBarLegend i{display:inline-block!important;width:22px!important;height:1px!important}.indicatorLegendGoal{background:repeating-linear-gradient(90deg,rgba(17,24,28,.78) 0 5px,transparent 5px 8px)!important}.indicatorLegendBase{background:#11181cc7!important}.indicatorPieChart{min-height:260px!important;grid-template-columns:minmax(170px,.9fr) minmax(130px,.72fr)!important}.indicatorPieVisual{width:176px!important;height:176px!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.indicatorPieEmpty{fill:#edf6f6!important;stroke:#102f3714!important;stroke-width:1!important}.indicatorPieTargets{margin-top:-8px!important}.indicatorReferenceGoal{background:#00b8b5!important;height:2px!important}.indicatorReferenceBase{background:#11181cc7!important;height:1px!important}.indicatorReferenceLine em{left:0!important;top:-17px!important;min-width:28px!important;background:transparent!important;padding-right:0!important;font-weight:600!important}.indicatorReferenceGoal em{color:#00a7a4!important;-webkit-text-fill-color:#00a7a4!important}.indicatorReferenceBase em{color:#202326!important;-webkit-text-fill-color:#202326!important}.indicatorLegendGoal{height:2px!important;background:#00b8b5!important}.indicatorsFilters.processFilters,.premiumFilters.processFilters.indicatorsFilters{display:grid!important;grid-template-columns:minmax(280px,1.55fr) minmax(130px,.55fr) minmax(150px,.7fr) minmax(130px,.55fr)!important;gap:14px!important;align-items:end!important}.indicatorsFilters.processFilters .filter,.indicatorsFilters.processFilters .searchFilter{min-width:0!important;width:100%!important}.indicatorsFilters.processFilters .searchInputWrap,.indicatorsFilters.processFilters select{min-width:0!important;width:100%!important;box-sizing:border-box!important}.indicatorsTotalCleanCard,.processSummaryCard.indicatorsTotalCleanCard,.processDashboardTotalCard.indicatorsTotalCleanCard{border-top:0!important}.indicatorsTotalCleanCard:before,.indicatorsTotalCleanCard:after,.processSummaryCard.indicatorsTotalCleanCard:before,.processSummaryCard.indicatorsTotalCleanCard:after,.processDashboardTotalCard.indicatorsTotalCleanCard:before,.processDashboardTotalCard.indicatorsTotalCleanCard:after{display:none!important;content:none!important}.indicatorsTotalCleanCard strong,.processSummaryCard.indicatorsTotalCleanCard strong,.processDashboardTotalCard.indicatorsTotalCleanCard strong{font-weight:400!important}@media (max-width: 1180px){.indicatorsFilters.processFilters,.premiumFilters.processFilters.indicatorsFilters{grid-template-columns:minmax(220px,1.35fr) minmax(118px,.55fr) minmax(130px,.65fr) minmax(118px,.55fr)!important;gap:10px!important}}.loginSplitShell{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(330px,38%) minmax(0,62%)!important;place-items:stretch!important;padding:0!important;background:#fff!important;overflow:hidden!important}.loginSplitPanel{width:100%!important;max-width:none!important;min-height:100vh!important;align-content:center!important;gap:24px!important;padding:clamp(34px,6vw,76px) clamp(34px,5vw,70px)!important;box-shadow:none!important;position:relative!important;z-index:2!important}.loginBrandBlockVertical{display:block!important}.loginHorizontalLogo{width:min(210px,78%)!important;max-height:76px!important;object-fit:contain!important;object-position:left center!important;display:block!important}.loginSplitPanel .loginEyebrow{margin-top:2px!important;color:#00b8b5!important;font-size:.72rem!important;letter-spacing:0!important}.loginSplitPanel h1{max-width:360px!important;font-size:clamp(2.65rem,5.2vw,5rem)!important;line-height:.96!important;font-weight:500!important}.loginSplitPanel p{max-width:360px!important;font-size:.94rem!important}.loginVisualPanel{position:relative!important;min-height:100vh!important;overflow:hidden!important;background:#00b8b5!important}.loginVisualImage,.loginVisualFallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.loginVisualFallback{background:linear-gradient(90deg,#00b8b5d9,#00b8b580),repeating-linear-gradient(90deg,#ffffff2e 0,#ffffff2e 120px,#ffffff0a 120px,#ffffff0a 240px)!important}.loginVisualTint{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#00b8b5b8,#00b8b56b),#00b8b52e!important;mix-blend-mode:multiply!important;pointer-events:none!important}@media (max-width: 860px){.loginSplitShell{grid-template-columns:1fr!important;overflow:auto!important}.loginSplitPanel{min-height:auto!important;padding:34px 26px!important}.loginVisualPanel{display:none!important}}.calendarPage{display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;width:100%;max-width:none;padding:0 0 52px;color:#102e35}.content.view-calendario{max-width:none!important;width:100%!important}.calendarSidebarPanel,.calendarMainPanel,.calendarMeetingModal{background:#fff;box-shadow:0 18px 42px #0632391a}.calendarSidebarPanel{padding:22px;display:flex;flex-direction:column;gap:20px}.calendarTitle{display:flex;align-items:center;gap:10px}.calendarTitle svg{color:#00b8b5}.calendarTitle h2{margin:0;font-size:24.8px;font-weight:500}.miniCalendarCard{display:grid;gap:10px;min-width:0;overflow:hidden}.miniCalendarHeader{font-size:13px;font-weight:700;text-transform:capitalize}.miniCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;width:100%}.miniCalendarWeekdays span{font-size:10px;color:#5a7075;text-align:center;font-weight:700}.miniCalendarGrid button{border:0;background:transparent;width:25px;height:25px;min-width:0;min-height:0;justify-self:center;color:#102e35;cursor:pointer;position:relative;padding:0;font-size:12px}.miniCalendarGrid button.active{background:#00b8b5;color:#fff;border-radius:999px}.miniCalendarGrid button.hasMeeting:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#00b8b5;left:50%;bottom:2px;transform:translate(-50%)}.calendarSearchField{border:0;background:#edf6f5;color:#566c70;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px}.calendarSearchField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#102e35;font:inherit}.calendarSearchField input::placeholder{color:#6f8589}.calendarMetricCard{border-top:4px solid #00b8b5;padding-top:16px}.calendarMetricCard span,.calendarStatusCard h3{font-size:14px;font-weight:500;margin:0 0 10px}.calendarMetricCard strong{display:flex;align-items:center;gap:6px;font-size:30px;font-weight:500}.calendarStatusCard{display:grid;gap:10px}.calendarStatusRow{display:grid;grid-template-columns:78px 1fr 24px;gap:8px;align-items:center;font-size:12px}.calendarStatusRow div{height:7px;background:#dcefee}.calendarStatusRow i{display:block;height:100%;background:#00b8b5}.calendarMainPanel{min-width:0;overflow:auto;padding:18px}.calendarToolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px}.calendarToolbar h3{margin:0;flex:1;text-transform:capitalize;font-size:18px;font-weight:500}.calendarToolbar button,.calendarToolbar select{border:1px solid #c7d9dc;background:#fff;color:#102e35;min-height:30px;padding:0 12px;cursor:pointer}.calendarWeekGrid{display:grid;min-width:920px;border-top:1px solid #e4eeee;border-left:1px solid #e4eeee}.calendarCorner,.calendarDayHeader,.calendarHour,.calendarSlot{border-right:1px solid #e4eeee;border-bottom:1px solid #e4eeee}.calendarCorner,.calendarDayHeader{min-height:58px;background:#fff}.calendarDayHeader{display:grid;place-items:center;text-transform:uppercase;font-size:10px;color:#62777b}.calendarDayHeader strong{color:#102e35;font-size:20px;font-weight:500}.calendarDayHeader strong.today{background:#00b8b5;color:#fff;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.calendarCorner,.calendarHour{color:#6b7f83;font-size:11px;padding:8px}.calendarSlot{min-height:62px;padding:4px}.calendarEvent,.calendarMonthEvent{width:100%;border:0;background:#00b8b5;color:#fff;text-align:left;padding:7px;display:grid;gap:2px;cursor:pointer;box-shadow:0 10px 20px #00b8b52e}.calendarEvent strong{font-size:11px}.calendarEvent span{font-size:10px}.calendarMonthGrid{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));min-width:900px;border-left:1px solid #e4eeee;border-top:1px solid #e4eeee}.calendarMonthCell{min-height:118px;border-right:1px solid #e4eeee;border-bottom:1px solid #e4eeee;padding:8px;display:grid;align-content:start;gap:5px}.calendarMonthCell.muted{opacity:.45}.calendarMonthCell>button:first-child{border:0;background:transparent;justify-self:start;cursor:pointer;font-size:14px}.calendarMonthEvent{font-size:11px;padding:5px 6px}.calendarModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#051c2238;display:grid;place-items:center;padding:24px}.calendarMeetingModal{width:min(460px,100%);padding:26px;position:relative;display:grid;gap:14px}.calendarModalClose{position:absolute;right:12px;top:12px;border:0;background:transparent;cursor:pointer}.calendarMeetingModal h3{margin:8px 0 0;font-size:24px;font-weight:500}.calendarMeetingModal p{margin:0;color:#60757a}.calendarModalDetails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;background:#edf6f5}.calendarModalDetails div{display:grid;gap:3px}.calendarModalDetails b{color:#00a6a3;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.calendarModalDetails span{color:#102e35}.calendarModalBlock{display:grid;gap:5px}.calendarModalBlock span{white-space:pre-line;color:#304a50}.calendarModalLinks{display:flex;flex-wrap:wrap;gap:10px}.calendarModalLinks a{display:inline-flex;align-items:center;gap:6px;color:#00a6a3;text-decoration:none;font-weight:700}@media (max-width: 760px){.calendarPage{grid-template-columns:1fr;padding:0 18px 96px}.calendarSidebarPanel{order:2}}@media (min-width: 761px){.app .premiumSidebar,.app .sidebar{width:112px!important;flex:0 0 112px!important;padding:24px 14px 18px!important;transition:width .18s ease,flex-basis .18s ease,padding .18s ease!important}.app .premiumSidebar:focus-within,.app .sidebar:focus-within{width:255px!important;flex-basis:255px!important;padding:24px 22px 18px!important}.app .sidebarHorizontalBrand,.app .premiumBrand.sidebarHorizontalBrand{min-height:56px!important;margin:0 0 18px!important;transition:min-height .18s ease,margin .18s ease!important}.app .premiumSidebar:focus-within .sidebarHorizontalBrand,.app .sidebar:focus-within .sidebarHorizontalBrand{min-height:78px!important;margin-bottom:22px!important}.app .sidebarHorizontalLogo{width:78px!important;height:34px!important;max-height:34px!important;transition:width .18s ease,height .18s ease,max-height .18s ease!important}.app .premiumSidebar:focus-within .sidebarHorizontalLogo,.app .sidebar:focus-within .sidebarHorizontalLogo{width:205px!important;height:74px!important;max-height:74px!important}.app .premiumSidebar:not(:focus-within) .premiumNav,.app .sidebar:not(:focus-within) .nav{gap:20px!important;padding-right:12px!important}.app .premiumSidebar:not(:focus-within) .navGroup,.app .sidebar:not(:focus-within) .navGroup{justify-items:center!important;gap:10px!important}.app .premiumSidebar:not(:focus-within) .navGroupTitle,.app .sidebar:not(:focus-within) .navGroupTitle{width:100%!important;margin:8px 0 0!important;text-align:center!important;font-size:.76rem!important;line-height:1.12!important}.app .premiumSidebar:not(:focus-within) .navItem,.app .sidebar:not(:focus-within) .navItem{width:54px!important;min-height:42px!important;justify-content:center!important;padding:5px!important;gap:0!important;font-size:0!important;color:transparent!important}.app .premiumSidebar:not(:focus-within) .navItem svg,.app .sidebar:not(:focus-within) .navItem svg{width:24px!important;height:24px!important;flex:0 0 24px!important}.app .premiumSidebar:not(:focus-within) .navItem.active,.app .sidebar:not(:focus-within) .navItem.active,.app .premiumSidebar:not(:focus-within) .navItem:hover,.app .sidebar:not(:focus-within) .navItem:hover{background:#ffffff24!important}.app .premiumSidebar:not(:focus-within) .sidebarVersion,.app .sidebar:not(:focus-within) .sidebarVersion{font-size:.74rem!important}.app .main{min-width:0!important;transition:padding-left .18s ease!important}}
