.ceo-workspace{--ceo-navy:#08264b;--ceo-line:#e0e8f1}.ceo-workspace table{border-collapse:separate;border-spacing:0}@layer components{:where(.ceo-workspace) thead th{text-align:inherit}}.ceo-workspace thead,.ceo-workspace thead th{background:var(--ceo-navy);color:#fff}.ceo-workspace thead th{letter-spacing:.065em;border-bottom:1px solid #234467;font-size:10px;font-weight:700;line-height:1.45}.ceo-workspace thead th:first-child{border-top-left-radius:9px}.ceo-workspace thead th:last-child{border-top-right-radius:9px}.ceo-workspace tbody>tr>td{border-bottom:1px solid var(--ceo-line)}.ceo-workspace tbody>tr:nth-child(2n)>td{background-color:#f8fafd}.ceo-workspace tbody>tr:hover>td{background-color:#edf4fc}.ceo-workspace tfoot td{color:#08264b;background:#eaf0f8;border-top:2px solid #cfdaea;font-weight:700}.ceo-workspace .ceo-table-card,.ceo-workspace details.group{border:1px solid var(--ceo-line);background:#fff;border-radius:12px;box-shadow:0 2px 5px #08264b04,0 9px 28px #08264b05}.ceo-workspace details.group[open]{box-shadow:0 4px 16px #08264b0b}.ceo-workspace details.group>summary{border-radius:12px}.ceo-workspace details.group[open]>summary{background:#f7faff;border-radius:12px 12px 0 0}.ceo-workspace .ceo-column-header{padding:0}.ceo-column-header[data-align=left]{text-align:left}.ceo-column-header[data-align=center]{text-align:center}.ceo-column-header[data-align=right]{text-align:right}.ceo-header-content{justify-content:flex-start;align-items:center;gap:.25rem;min-height:44px;padding-inline:.75rem;display:flex}.ceo-header-content[data-align=center]{justify-content:center}.ceo-header-content[data-align=right],.ceo-header-content[data-align=right] .ceo-sort-trigger{flex-direction:row-reverse}.ceo-sort-trigger{min-width:0;min-height:44px;text-align:inherit;font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 0;display:inline-flex}.ceo-sort-trigger svg{flex-shrink:0}.ceo-sort-trigger:hover{color:#c5e5ff}.ceo-sort-trigger:focus-visible,.ceo-filter-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fd}.ceo-filter-trigger{color:#c2d4e8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:30px;display:inline-flex}.ceo-filter-trigger:hover{color:#fff;background:#ffffff18}.ceo-filter-trigger.is-active{color:#075985;background:#e0f2fe}.ceo-column-menu{font-family:inherit}.ceo-filter-input{color:#183453;background:#fff;border:1px solid #dbe4ee;border-radius:6px;width:100%;min-width:0;margin-top:.25rem;padding:.55rem .6rem;font-size:12px;display:block}.ceo-filter-input:focus{outline-offset:1px;outline:2px solid #93c5fd}.ceo-filter-input.pl-8{padding-left:2rem}.ceo-workspace .ceo-rm-hero{color:#fff;background:linear-gradient(115deg,#08264b,#153f6a);border:1px solid #1f446b;border-radius:14px;box-shadow:0 10px 30px #08264b12}.ceo-workspace .ceo-rm-avatar{color:#153d6d;background:#eaf1fa;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.ceo-workspace .ceo-rm-expanded>td{border-left:3px solid #244e7e;background:#edf3fa!important}@media (prefers-reduced-motion:no-preference){.ceo-workspace tbody>tr>td{transition:background-color .12s}}:is(.soave-reports[data-view=tables] section:has(>[data-soave-chart]),.soave-reports[data-view=charts] section:has(>[data-soave-table])){display:none}.soave-chart{width:100%;min-width:0;padding:8px 4px 4px}.soave-reports section{min-width:0}.soave-reports [data-soave-table]{position:relative}.soave-donut-layout{grid-template-columns:minmax(220px,1fr) minmax(150px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.soave-donut-chart{min-width:0;position:relative}.soave-donut-total{pointer-events:none;color:#153d6d;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.soave-donut-total strong{font-variant-numeric:tabular-nums;font-size:21px}.soave-donut-total span{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:5px;font-size:10px}.soave-chart-legend{margin:0;padding:0;font-size:11px;list-style:none}.soave-chart-legend li{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.soave-legend-name{align-items:center;gap:7px;display:inline-flex}.soave-legend-name i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.soave-positive{color:#14745a;font-weight:600}.soave-negative{color:#b42333;font-weight:600}.soave-neutral{color:#64748b}.ceo-workspace td.soave-drilldown{padding:22px;box-shadow:inset 3px 0 #5486b5;background:#f0f5fc!important}.soave-method{color:#475569;background:#f8fafc;border:1px solid #e0e8f1;border-radius:9px;padding:12px 16px;font-size:11px}.soave-method summary{cursor:pointer;color:#153d6d;font-weight:600}.soave-method p{margin:10px 0;line-height:1.7}@media (width<=700px){.soave-donut-layout{grid-template-columns:minmax(0,1fr)}.soave-chart-legend{padding:0 16px 12px}}
