.local-login form .recovery-link{color:#176b79;background:0 0;border:1px solid #d8e5e8}.recovery-success{color:#087855;font-size:13px}.recovery-requests{border:1px solid #d8e5e8;border-radius:12px;margin-bottom:22px;padding:18px}.recovery-requests h3{margin:0 0 8px}.recovery-requests p{color:#526776;font-size:13px}.recovery-requests article{border-top:1px solid #e4ecee;align-items:center;gap:12px;padding:14px 0;display:flex}.recovery-requests article div{flex:1}.recovery-requests small{margin-top:5px;display:block}.recovery-requests button{color:#145968;background:#fff;border:1px solid #bfd7dc;border-radius:8px;padding:9px 14px}.recovery-requests button:disabled{opacity:.5}@media (width<=550px){.recovery-requests article{flex-wrap:wrap}.recovery-requests article div{flex-basis:100%}}.exec-workspace{color:#123b45;background:#eef5f3;gap:16px}.exec-context{color:#617c83;justify-content:space-between;gap:12px;font-size:12px;display:flex}.exec-banner{color:#fff;background:linear-gradient(110deg,#10353f,#12655f);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.exec-banner h2{margin:7px 0;font-size:25px}.exec-banner p{color:#d9eeeb;margin:0;font-size:13px}.exec-banner>div>span{letter-spacing:.1em;color:#82e4d6;font-size:10px;font-weight:700}.exec-live{white-space:nowrap;background:#ffffff15;border-radius:20px;padding:8px 12px;font-size:11px}.exec-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.exec-kpis>button{text-align:left;color:#163d49;background:#fff;border:1px solid #d6e6e2;border-radius:12px;padding:20px;box-shadow:0 3px 12px #113f4205}.exec-kpis>button:hover{border-color:#78bfb3;box-shadow:0 4px 14px #113f4215}.exec-kpis span,.exec-kpis strong,.exec-kpis small,.exec-kpis em{display:block}.exec-kpis span{min-height:32px;font-size:13px;font-weight:600}.exec-kpis strong{color:#315fbd;font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:34px}.exec-kpis>button:nth-child(2) strong{color:#079477}.exec-kpis>button:nth-child(3) strong{color:#163d49}.exec-kpis>button:nth-child(4) strong{color:#068b97}.exec-kpis small{color:#688087;min-height:32px;font-size:11px;line-height:1.5}.exec-kpis em{color:#496b74;margin-top:10px;font-size:12px;font-style:normal}.exec-note{color:#637d85;margin:0;font-size:11px;line-height:1.6}.exec-flow{background:#fff;border:1px solid #d6e6e2;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 16px;display:grid}.exec-flow>button{color:#244951;background:0 0;border:0;padding:12px;font-size:14px}.exec-flow>button:hover{background:#eef6f4;border-radius:7px}.exec-flow b{margin-right:5px;font-size:20px}.exec-flow>small{color:#647b83;border-top:1px solid #e6eeeb;grid-column:1/-1;padding:7px 0;font-size:10px}.exec-panels{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.exec-panel{background:#fff;border:1px solid #d6e6e2;border-radius:12px;min-width:0;padding:20px}.exec-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 15px;margin-bottom:18px;display:flex}.exec-panel>header h3{margin:0;font-size:16px}.exec-panel>header p{color:#6b8087;margin:0;font-size:11px}.exec-chart-scroll{padding-top:8px;overflow-x:auto}.exec-chart{padding-left:36px;position:relative}.exec-chart>svg{width:100%;height:180px;overflow:visible}.exec-axis{color:#6b8087;flex-direction:column;justify-content:space-between;height:192px;font-size:10px;display:flex;position:absolute;top:-6px;left:0}.exec-months{margin-top:10px;display:flex}.exec-months>button{color:#54727d;background:0 0;border:0;flex:1;padding:6px 0;font-size:10px}.exec-months>button:hover{background:#eaf5f2}.exec-legend{color:#356cd2;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:14px;font-size:11px;display:flex}.exec-legend>span+span{color:#109d89}.exec-chart-values{color:#607d83;margin-top:15px;font-size:11px}.exec-chart-values summary{cursor:pointer}.exec-priorities{gap:13px;display:grid}.exec-priorities>button{text-align:left;color:#163d49;background:#fff;border:1px solid #e1e9e7;border-radius:9px;align-items:center;gap:12px;padding:16px 12px;display:flex}.exec-priorities i{color:#bc7200;background:#fff1d9;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.exec-priorities i.danger{color:#c83852;background:#ffe8ed}.exec-priorities b,.exec-priorities small{display:block}.exec-priorities b{font-size:12px}.exec-priorities small{color:#6b8087;margin-top:5px;font-size:10px}.exec-priorities em{white-space:nowrap;color:#315fbd;margin-left:auto;font-size:11px;font-style:normal}.exec-table-scroll{max-height:470px;overflow:auto}.exec-panel table{border-collapse:collapse;width:100%}.exec-panel th,.exec-panel td{text-align:left;border-bottom:1px solid #e7efed;padding:12px 10px;font-size:12px}.exec-panel th{background:#f2f7f6;font-size:11px}.exec-panel td>button,.exec-panel>header>button{color:#315fbd;white-space:nowrap;background:#fff;border:1px solid #d5e4e1;border-radius:7px;padding:7px 10px;font-size:11px}.exec-drill{scroll-margin-top:95px}.exec-loading{text-align:center;color:#5d7b83;background:#fff;border-radius:12px;padding:50px}.exec-workspace button:focus-visible{outline-offset:3px;outline:3px solid #43bba7}@media (width<=1100px){.exec-panels{grid-template-columns:1fr}.exec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.exec-context,.exec-banner{flex-direction:column;align-items:flex-start}.exec-banner{padding:20px}.exec-banner h2{font-size:21px}.exec-kpis{gap:9px}.exec-kpis>button{padding:14px}.exec-kpis strong{font-size:27px}.exec-flow{grid-template-columns:repeat(2,1fr)}.exec-panel{padding:14px}.exec-priorities>button{flex-wrap:wrap}.exec-priorities em{margin-left:40px}}.exec-context{flex-wrap:wrap;align-items:center}.exec-context label{align-items:center;gap:10px;display:flex}.exec-context select{color:#163d49;background:#fff;border:1px solid #d6e6e2;border-radius:7px;padding:7px 10px}.exec-volume-chart{padding-right:32px}.exec-volume-axis{color:#6b8087;flex-direction:column;justify-content:space-between;height:192px;font-size:10px;display:flex;position:absolute;top:-6px;right:0}.exec-volume-chart .exec-months button span,.exec-volume-chart .exec-months button strong{margin-top:5px;font-size:10px;display:block}.exec-volume-chart .exec-months button strong{color:#356cd2;font-size:13px}.exec-sla-drops{color:#a82a40;background:#fff7f8;border:1px solid #f1ccd3;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:15px;padding:12px;font-size:11px;display:flex}.exec-sla-drops>b{width:100%}.exec-sla-drops>button{text-align:left;color:#a82a40;background:#fff;border:1px solid #efd5db;border-radius:6px;gap:4px;padding:8px;display:grid}.exec-chart-values{overflow-x:auto}.exec-sla-prototype>header>div p{margin-top:6px}.exec-sla-period{color:#617980;background:#f3f8f7;border-radius:6px;padding:7px 10px;font-size:11px}.exec-sla-headline{flex-wrap:wrap;align-items:baseline;gap:12px;margin:6px 0 20px;display:flex}.exec-sla-headline>strong{color:#143c46;letter-spacing:-1px;font-size:34px}.exec-sla-headline>span{color:#008e7b;font-size:12px}.exec-sla-headline>span.is-down{color:#cb3951}.exec-sla-headline>small{color:#617980;font-size:11px}.exec-sla-prototype .exec-months>button{border-radius:7px;padding:10px 2px}.exec-sla-prototype .exec-months>button[aria-pressed=true]{background:#eef6f4;box-shadow:inset 0 -3px #008e7b}.exec-sla-prototype .exec-months>button strong{color:#143c46;margin-top:7px;font-size:14px}.exec-sla-detail{background:#f3f8f7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-size:12px;display:flex}.exec-sla-detail>div{gap:7px;display:grid}.exec-sla-detail span{color:#617980}.exec-sla-detail>button{color:#126e64;background:#fff;border:1px solid #c9dfdb;border-radius:6px;padding:8px 10px;font-size:12px}.exec-sla-warning{color:#617980;flex-wrap:wrap;gap:8px 14px;margin-top:16px;font-size:12px;display:flex}.exec-sla-warning>b{color:#b53048;font-weight:500}.exec-sla-prototype .exec-chart-values{border-top:1px solid #e1eceb;padding-top:12px}.exec-clients th:not(:first-child),.exec-clients td:not(:first-child){text-align:center}.exec-clients td:first-child{width:52%;line-height:1.5}.exec-clients tbody tr:hover{background:#f7faf9}.exec-clients td{padding:16px 12px}.exec-clients td>.exec-client-count{color:#12685d;background:#edf6f4;border:0;min-width:48px;padding:8px 13px;font-size:17px;font-weight:700}.exec-clients td>.exec-client-late{color:#b7334b;background:#fff0f2}.exec-clients td>.exec-client-count:disabled{color:#8b999f;cursor:default;background:#f5f7f8}.exec-ticket-dialog{color:#163d49;border:1px solid #ccdfdf;border-radius:14px;width:min(1400px,95vw);max-width:95vw;max-height:88vh;padding:0;box-shadow:0 24px 80px #102d3940}.exec-ticket-dialog::backdrop{background:#10253580}.exec-ticket-dialog>header{border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.exec-ticket-dialog h2{margin:0 0 7px;font-size:19px}.exec-ticket-dialog p{color:#607980;margin:0;font-size:12px}.exec-ticket-dialog header>div:last-child{flex-shrink:0;gap:8px;display:flex}.exec-ticket-dialog button{color:#245ca6;cursor:pointer;background:#fff;border:1px solid #cbdfe0;border-radius:7px;padding:8px 12px}.exec-list-search{background:#f5f9f8;align-items:center;gap:14px;padding:15px 22px;display:flex}.exec-list-search input{border:1px solid #cbdfe0;border-radius:8px;width:min(540px,100%);padding:11px}.exec-list-search span{color:#607980;white-space:nowrap;font-size:12px}.exec-list-table{max-height:60vh;padding:0 22px 20px;overflow:auto}.exec-list-table table{border-collapse:collapse;width:100%;font-size:12px}.exec-list-table th{text-align:left;z-index:1;background:#edf5f3;position:sticky;top:0}.exec-list-table th,.exec-list-table td{border-bottom:1px solid #e1ece9;padding:13px 10px;line-height:1.5}.exec-list-table tbody tr:hover{background:#f5faf9}.exec-priority-tag{white-space:nowrap;font-weight:600}.exec-late-tag{color:#b7334b;background:#fff0f2;border-radius:5px;padding:5px}.exec-ticket-dialog .exec-empty-list{text-align:center;padding:30px}@media (width<=700px){.exec-ticket-dialog>header{flex-direction:column;align-items:flex-start}.exec-list-search{flex-wrap:wrap}.exec-list-table table{min-width:900px}.exec-clients table{min-width:650px}}.exec-cell-note{color:#71838c;margin-top:5px;font-size:10px;line-height:1.5;display:block}.exec-list-table table{min-width:1250px}.exec-list-table td:first-child{min-width:190px}.exec-list-table .crit-response-evolution{margin:16px 0}.exec-ticket-dialog{width:min(1560px,96vw)}.exec-analysis-filters>header{gap:12px;margin:0}.exec-analysis-filters>header>span{color:#607980;flex:1;font-size:12px}.exec-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.exec-filter-fields label{gap:7px;font-size:12px;display:grid}.exec-filter-fields select{color:#163d49;background:#fff;border:1px solid #ccdfdf;border-radius:8px;width:100%;min-width:0;padding:10px}.exec-critical-breakdown>header{border-left:5px solid #d9485f;padding-left:14px}.exec-critical-breakdown>header p{margin-top:7px}.exec-critical-totals{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.exec-critical-totals>div{border:1px solid #e0eae7;border-radius:9px;padding:13px}.exec-critical-totals small,.exec-critical-totals strong{display:block}.exec-critical-totals small{color:#617980;text-transform:uppercase;font-size:10px}.exec-critical-totals strong{color:#c83852;margin-top:6px;font-size:23px}.exec-critical-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.exec-critical-columns h4{margin:0;font-size:14px}.exec-critical-columns p{color:#617980;margin:8px 0 12px;font-size:11px}.exec-critical-columns section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.exec-critical-columns header button{color:#ac3047;background:#fff0f2;border:0;border-radius:12px;padding:6px 10px;font-size:10px}.exec-rank{text-align:left;color:#163d49;background:#fff;border:1px solid #dfebe7;border-radius:8px;width:100%;margin:7px 0;padding:12px;display:block}.exec-rank:hover,.exec-rank[aria-pressed=true]{background:#fff7f8;border-color:#d9485f}.exec-rank>span{justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;display:flex}.exec-rank>span strong{font-size:14px}.exec-rank>i{background:#edf2f0;border-radius:3px;height:4px;margin:9px 0;display:block}.exec-rank>i>em{background:#e84d67;border-radius:3px;height:100%;display:block}.exec-rank small{color:#6e8289;justify-content:space-between;gap:10px;font-size:10px;display:flex}@media (width<=1000px){.exec-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-critical-columns{grid-template-columns:1fr}}@media (width<=600px){.exec-critical-totals{grid-template-columns:repeat(2,1fr)}.exec-filter-fields{grid-template-columns:1fr}}.exec-critical-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.exec-critical-insights>button,.exec-critical-insights>div{text-align:left;color:#163d49;background:#f8faf9;border:1px solid #dce9e5;border-radius:10px;padding:17px}.exec-critical-insights small{letter-spacing:.06em;color:#627e83;font-size:10px}.exec-critical-insights h4{min-height:38px;margin:10px 0;font-size:13px;line-height:1.5}.exec-critical-insights strong{color:#bb3550;font-size:19px}.exec-critical-insights p{color:#617980;font-size:12px;line-height:1.6}.exec-critical-insights span{color:#12685d;font-size:12px;font-weight:600}.exec-critical-insights>button:hover{background:#f0f8f5;border-color:#72afa4}@media (width<=1000px){.exec-critical-insights{grid-template-columns:1fr}.exec-critical-insights h4{min-height:0}}.crit-kpi-group{gap:10px;min-width:0;display:grid}.crit-kpi-group>header h3{color:#173f47;margin:0;font-size:16px}.crit-kpi-group>header p{color:#52666b;margin:4px 0 0;font-size:12px;line-height:1.5}.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.criticality-workspace .crit-kpi-group .crit-kpis article{min-width:0;padding:16px 12px}.criticality-workspace .crit-kpi-group--legacy .crit-kpis article:nth-last-child(-n+2){background:#f8fafc;border-left-color:#64748b}.criticality-workspace .crit-kpi-group .crit-kpis .crit-kpi-action{grid-template-rows:minmax(38px,auto) 38px minmax(50px,1fr)}@media (width<=1200px){.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:1fr}}.criticality-workspace .crit-filters--sticky{top:var(--filter-top,90px);z-index:9;background:#fff;align-self:start;transition:padding .15s,box-shadow .15s;position:sticky}.criticality-workspace .crit-filters--compact{border-color:#b6d3cf;padding:9px 12px;box-shadow:0 5px 18px #173f4726}.criticality-workspace .crit-filters--compact>header{margin-bottom:6px}.criticality-workspace .crit-filters--compact>header b{font-size:12px}.criticality-workspace .crit-filters--compact>div{gap:6px 10px}.criticality-workspace .crit-filters--compact label{gap:3px;font-size:10px}.criticality-workspace .crit-filters--compact select{height:30px;min-height:30px;padding:4px 7px;font-size:11px}@media (width>=1200px){.criticality-workspace .crit-filters--compact>div{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=720px){.criticality-workspace .crit-filters--compact>div{padding-bottom:4px;display:flex;overflow-x:auto}.criticality-workspace .crit-filters--compact label{flex:0 0 155px}}@media (prefers-reduced-motion:reduce){.criticality-workspace .crit-filters--sticky{transition:none}}.period-filter--criticality{top:var(--period-top,82px);z-index:10;background:#fff;position:sticky}.period-filter--criticality.period-filter--compact{padding:7px 14px;box-shadow:0 3px 10px #173f4714}.period-filter--compact>span{display:none}.period-filter--compact .period-tabs{gap:3px;padding:0}.period-filter--compact .period-tabs button{padding:6px 11px;font-size:12px}.criticality-workspace .crit-month-comparison .monthly-list>button{text-align:left;grid-template-columns:minmax(155px,1.2fr) repeat(4,minmax(75px,.65fr)) minmax(120px,1fr) minmax(170px,1.2fr);align-items:center;gap:14px 18px;padding:18px 20px;display:grid}.criticality-workspace .crit-month-comparison .monthly-stat{min-width:0}.criticality-workspace .crit-month-comparison .monthly-stat>b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;display:block}.criticality-workspace .crit-month-comparison .monthly-stat>small{color:#64748b;margin-top:5px;font-size:10px;display:block}.criticality-workspace .crit-month-comparison .monthly-stat:nth-last-child(3){color:#315a9b}.criticality-workspace .crit-month-comparison .monthly-net-sla{color:#126e64;background:#eaf6f3;border-radius:8px;padding:10px}.criticality-workspace .crit-month-comparison .monthly-concentration{border-top:1px solid #dbe7e5;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 12px;padding-top:10px;display:flex}.criticality-workspace .crit-month-comparison .monthly-concentration>span{font-size:10px}@media (width<=1100px){.criticality-workspace .crit-month-comparison .monthly-list>button{grid-template-columns:repeat(3,minmax(0,1fr))}.criticality-workspace .crit-month-comparison .monthly-period{grid-column:1/-1}}@media (width<=600px){.criticality-workspace .crit-month-comparison .monthly-list>button{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.period-filter--compact .period-tabs{flex-wrap:nowrap;overflow-x:auto}}.crit-sla-evolution-scroll{margin-top:14px;overflow-x:auto}.crit-sla-evolution-chart{gap:10px;display:flex;position:relative}.crit-sla-evolution-chart article{text-align:center;background:#fff;border:1px solid #cce3df;border-radius:9px;flex:1;min-width:90px;padding:11px}.crit-sla-evolution-chart .crit-response-bar{height:124px}.crit-sla-evolution-chart>svg{pointer-events:none;z-index:2;width:100%;height:124px;position:absolute;top:12px;left:0;overflow:visible}.crit-sla-evolution-chart line{stroke:#123c43;stroke-width:1.5px;vector-effect:non-scaling-stroke}.crit-sla-evolution-chart article>span{color:#64748b;margin-top:8px;font-size:10px;display:block}.crit-sla-evolution-chart article>b{color:#087d85;margin:5px 0;font-size:19px;display:block}.crit-sla-evolution-chart article>small{color:#64748b;margin-top:4px;font-size:10px;display:block}.criticality-workspace .crit-month-comparison .monthly-list>button>div{grid-area:auto;min-width:0}.criticality-workspace .crit-month-comparison .monthly-list>button>.monthly-concentration{grid-area:auto/1/auto/-1}@media (width<=1100px){.criticality-workspace .crit-month-comparison .monthly-list>button>.monthly-period{grid-column:1/-1}}.criticality-workspace .crit-filters>header{gap:12px}.crit-filter-actions{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.crit-filter-summary,.criticality-workspace .crit-filters .crit-filter-toggle{display:none}.criticality-workspace .crit-filters--compact>header{min-height:28px;margin:0}.criticality-workspace .crit-filters--compact .crit-filter-summary{text-overflow:ellipsis;white-space:nowrap;color:#52666b;min-width:0;font-size:12px;display:block;overflow:hidden}.criticality-workspace .crit-filters--compact .crit-filter-toggle{color:#126e64;background:#f4faf9;border:1px solid #bdd8d3;border-radius:6px;padding:5px 9px;display:inline-flex}.criticality-workspace .crit-filters--compact[data-expanded=false]>.crit-filter-fields{display:none}.criticality-workspace .crit-filters--compact[data-expanded=true]>.crit-filter-fields{margin-top:10px}.period-filter--criticality.period-filter--compact{padding:4px 12px}@media (width<=600px){.criticality-workspace .crit-filters--compact .crit-filter-summary{display:none}.crit-filter-actions{gap:8px}}.crit-bar-sla-label{white-space:nowrap;pointer-events:none;z-index:3;background:#fffffff0;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:700;line-height:18px;position:absolute;transform:translate(-50%)}.crit-readable-labels .crit-week-range{color:#52666b;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;display:block}.crit-separated-trend{padding-left:40px;padding-right:8px}.crit-sla-lane{height:175px;margin-top:14px;position:relative}.crit-sla-lane>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crit-sla-guide{border-top:1px solid #e2eceb;position:absolute;left:0;right:0}.crit-sla-guide>span{color:#617980;white-space:nowrap;font-size:10px;position:absolute;top:-7px;right:calc(100% + 7px)}.crit-lane-title{color:#617980;font-size:11px;position:absolute;top:-9px;left:-36px}.crit-volume-title{color:#617980;margin:6px 0 8px -36px;font-size:11px}.crit-charts .crit-separated-trend .crit-combo-plot{background:repeating-linear-gradient(0deg,#0000 0 40px,#eaf0ef 41px);border-bottom:1px solid #d5e3e0;height:125px}.crit-sla-lane .crit-bar-sla-label{font-size:11px}.crit-sla-lane .crit-sla-dot{width:7px;height:7px}.navigation-toggle,.navigation-close,.navigation-backdrop{display:none}@media (width<=1600px){.app-shell .sidebar{z-index:60;visibility:hidden;flex-direction:column;width:264px;height:100dvh;padding:18px 16px;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.app-shell.navigation-open .sidebar{visibility:visible;transform:translate(0)}.app-shell .workspace{min-width:0;margin-left:0}.navigation-toggle{color:#163f48;background:#fff;border:1px solid #d5e2df;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.navigation-close{color:#d9e6ed;background:0 0;border:0;align-self:flex-end;padding:6px 0 12px;font-size:12px;display:block}.navigation-backdrop{z-index:59;cursor:pointer;background:#0b182c66;border:0;display:block;position:fixed;inset:0}.app-shell .topbar{gap:16px;padding-left:20px;padding-right:20px}.app-shell .topbar .global-search{flex:1;min-width:100px;max-width:600px}.app-shell .topbar .page-title{flex-shrink:0}.app-shell .content{padding-left:20px;padding-right:20px}.app-shell .sidebar nav{margin-top:16px;display:grid;overflow:visible}.app-shell .sidebar nav button{white-space:normal;text-align:left}.app-shell .sidebar nav button small{display:block}.app-shell .sidebar-foot{margin-top:auto;padding-top:18px;display:flex}.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.criticality-workspace .crit-filters--compact>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.app-shell .topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:76px;padding:12px 16px}.app-shell .topbar .global-search{flex-basis:100%;order:4;max-width:none}.app-shell .topbar .page-title{flex:1}.app-shell .topbar h1{font-size:19px}.app-shell .topbar p{font-size:11px}.app-shell .top-actions{margin-left:auto}.navigation-toggle span{display:none}.app-shell .content{padding-left:14px;padding-right:14px}.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.app-shell .top-actions .account>span{display:none}.app-shell .top-actions>button{padding:7px;font-size:11px}.app-shell .top-actions .account{padding-left:7px}.criticality-workspace .crit-kpi-group .crit-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell .sidebar{transition:none}}
