.dashboard_dashboard__8tJan{max-width:1800px;margin:0 auto;color:var(--text-color)}.dashboard_dashboard__8tJan h1{font-size:clamp(1.5rem,2vw,2.15rem);letter-spacing:-.045em;margin:.35rem 0 0;font-weight:700}.dashboard_dashboard__8tJan h2{font-size:1.05rem;margin:0;font-weight:650}.dashboard_dashboard__8tJan a{color:inherit;text-decoration:none}.dashboard_dashboard__8tJan button,.dashboard_dashboard__8tJan select{font:inherit}.dashboard_dashboard__8tJan a:focus-visible,.dashboard_dashboard__8tJan button:focus-visible,.dashboard_dashboard__8tJan select:focus-visible,.dashboard_dashboard__8tJan summary:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.dashboard_controls__hAWjA,.dashboard_header___bj_o,.dashboard_panelHeading__9SG8a,.dashboard_sectionHeading__fJ5oU,.dashboard_status__8pxyZ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard_header___bj_o{flex-wrap:wrap}.dashboard_eyebrow__AEH45{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:var(--primary-color)}.dashboard_controls__hAWjA label{display:flex;align-items:center;gap:.7rem;color:var(--text-color-secondary);font-size:.8rem}.dashboard_controls__hAWjA button,.dashboard_controls__hAWjA select{background:var(--surface-card);color:var(--text-color);padding:.75rem;border:1px solid var(--surface-border);border-radius:8px}.dashboard_controls__hAWjA button{cursor:pointer}.dashboard_controls__hAWjA button:disabled{opacity:.5}.dashboard_status__8pxyZ{margin:1.15rem 0;font-size:.75rem;color:var(--text-color-secondary);flex-wrap:wrap}.dashboard_status__8pxyZ>span{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dashboard_scope__B6_FO{border-left:1px solid var(--surface-border);padding-left:.7rem;margin-left:.3rem;font-size:.7rem}.dashboard_kpis__axzG7{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1.1rem}.dashboard_kpi__SGk_x{background:var(--surface-card);border:1px solid var(--surface-border);border-top:3px solid;border-radius:10px;padding:1.15rem;min-width:0;display:flex;flex-direction:column;gap:.8rem;transition:border-color .15s,transform .15s}.dashboard_kpi__SGk_x:hover{transform:translateY(-2px);border-right-color:var(--primary-color)}.dashboard_kpi__SGk_x>strong{font-size:clamp(1.4rem,1.65vw,2rem);letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard_kpi__SGk_x>small{color:var(--text-color-secondary);font-size:.7rem}.dashboard_kpiLabel__sd7uD{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--text-color-secondary)}.dashboard_kpiLabel__sd7uD i{font-size:1rem}.dashboard_comparison__1NbF_{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-color-secondary);font-size:.7rem;line-height:1.5}.dashboard_evolutionGrid__ewDfx,.dashboard_grid__Mp907{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;align-items:start}.dashboard_evolutionGrid__ewDfx{align-items:stretch}.dashboard_evolutionGrid__ewDfx>:only-child,.dashboard_fullWidth__Ie9jN{grid-column:1/-1}.dashboard_panel__afaHE{min-width:0;padding:1.35rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px}.dashboard_panelHeading__9SG8a{margin-bottom:1.25rem;align-items:flex-start}.dashboard_caption__t9m8n{display:block;color:var(--text-color-secondary);font-size:.72rem;margin-top:.4rem}.dashboard_open__4MKaQ{color:var(--text-color-secondary)!important;padding:.35rem;border-radius:5px}.dashboard_open__4MKaQ:hover{background:var(--surface-hover);color:var(--primary-color)!important}.dashboard_chartHeadline__37iAK{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;min-height:43px;margin-bottom:.7rem}.dashboard_chartHeadline__37iAK>strong{font-size:1.8rem;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_evolutionChart__2iMUq{height:255px;margin-top:.8rem}.dashboard_barChart__Tay79{height:225px}.dashboard_seriesLegend__vNARx{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;min-height:43px}.dashboard_seriesLegend__vNARx a{display:grid;grid-template-columns:8px auto auto;align-items:center;grid-column-gap:.45rem;column-gap:.45rem;font-size:.75rem}.dashboard_seriesLegend__vNARx a>i{width:7px;height:7px;border-radius:50%}.dashboard_seriesLegend__vNARx a>strong{font-size:1.15rem}.dashboard_seriesLegend__vNARx a>span:last-child{grid-column:2/-1}.dashboard_pill__Zl9ij{font-size:.65rem;color:var(--text-color-secondary);background:var(--surface-ground);padding:.4rem .65rem;border-radius:20px;white-space:nowrap}.dashboard_sectionHeading__fJ5oU{margin:1.8rem 0 .9rem}.dashboard_sectionHeading__fJ5oU h2{font-size:1.1rem}.dashboard_sectionHeading__fJ5oU>span{font-size:.7rem;color:var(--text-color-secondary)}.dashboard_donutLayout__n9NY1{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;align-items:center;min-height:235px}.dashboard_donut__dEdyG{height:220px;position:relative;min-width:0}.dashboard_donutCenter__Ey3H4{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.dashboard_donutCenter__Ey3H4 strong{font-size:clamp(1.5rem,2vw,2.4rem);letter-spacing:-.055em}.dashboard_donutCenter__Ey3H4 span{color:var(--text-color-secondary);font-size:.7rem;margin-top:.3rem}.dashboard_legend__e8hp1{display:grid;grid-gap:.85rem;gap:.85rem;max-height:235px;overflow-y:auto;padding-right:.25rem}.dashboard_legend__e8hp1>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.75rem}.dashboard_legend__e8hp1 strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_legend__e8hp1 small{display:inline-block;min-width:36px;margin-left:.6rem;font-size:.65rem;color:var(--text-color-secondary);font-weight:400;text-align:right}.dashboard_legendLabel__lMYSb{display:flex;align-items:center;gap:.5rem;overflow-wrap:anywhere}.dashboard_legendLabel__lMYSb i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dashboard_miniMetrics__SZx4F{border-top:1px solid var(--surface-border);margin-top:1.2rem;padding-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));grid-gap:.9rem;gap:.9rem}.dashboard_miniMetrics__SZx4F>a,.dashboard_miniMetrics__SZx4F>div{display:flex;flex-direction:column;gap:.4rem}.dashboard_miniMetrics__SZx4F strong{font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_miniMetrics__SZx4F span{font-size:.69rem;color:var(--text-color-secondary)}.dashboard_miniMetrics__SZx4F .dashboard_attention__sxGIk strong{color:var(--orange-600,#d97706)}.dashboard_details__og3xe{margin-top:1rem;border-top:1px solid var(--surface-border);padding-top:.9rem}.dashboard_details__og3xe summary{cursor:pointer;font-size:.75rem;color:var(--text-color-secondary)}.dashboard_details__og3xe summary span{float:right}.dashboard_recordList__Ue_Bi{margin-top:.6rem}.dashboard_recordList__Ue_Bi a{display:grid;grid-template-columns:90px 1fr 10px;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.75rem 0;border-bottom:1px solid var(--surface-border);font-size:.72rem}.dashboard_recordList__Ue_Bi span{color:var(--text-color-secondary)}.dashboard_balanceBar__LMnwV{height:32px;display:flex;gap:3px;overflow:hidden;border-radius:7px;background:var(--surface-ground);margin:2rem 0}.dashboard_balanceBar__LMnwV>span:first-child{background:#f43f5e}.dashboard_balanceBar__LMnwV>span:last-child{background:#14b8a6}.dashboard_balanceLegend__eAwp4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding-bottom:1.5rem}.dashboard_balanceLegend__eAwp4>div{display:grid;grid-gap:.65rem;gap:.65rem}.dashboard_balanceLegend__eAwp4 span{display:flex;gap:.5rem;align-items:center;font-size:.75rem}.dashboard_balanceLegend__eAwp4 i{width:8px;height:8px;border-radius:50%}.dashboard_balanceLegend__eAwp4 strong{font-size:1.3rem;overflow-wrap:anywhere}.dashboard_balanceLegend__eAwp4 small{font-size:.7rem;color:var(--text-color-secondary)}.dashboard_complianceGrid__aVsaE{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:1.1rem;gap:1.1rem}.dashboard_compact__42d_y .dashboard_donutLayout__n9NY1{grid-template-columns:1fr;gap:.8rem}.dashboard_compact__42d_y .dashboard_donut__dEdyG{height:170px}.dashboard_compact__42d_y .dashboard_legend__e8hp1{max-height:155px;min-height:85px}.dashboard_signalPanel__6VxIn{margin-top:1.5rem}.dashboard_signalPanel__6VxIn h2{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.dashboard_signalPanel__6VxIn>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.7rem;gap:.7rem}.dashboard_signalPanel__6VxIn a{display:flex;align-items:center;gap:.85rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:.9rem}.dashboard_signalPanel__6VxIn strong{font-size:1.35rem;color:var(--orange-600,#d97706)}.dashboard_signalPanel__6VxIn span{flex:1 1;font-size:.72rem}.dashboard_signalPanel__6VxIn small{display:block;color:var(--text-color-secondary);margin-top:.25rem;font-size:.65rem}.dashboard_empty__AFLyE,.dashboard_signalPanel__6VxIn i{color:var(--text-color-secondary)}.dashboard_empty__AFLyE{min-height:215px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.9rem;font-size:.8rem}.dashboard_empty__AFLyE>i{font-size:1.8rem;opacity:.4}.dashboard_error__tEkht{padding:1rem;border:1px solid var(--red-300);background:var(--surface-card);border-radius:8px}.dashboard_error__tEkht button{margin-left:1rem;cursor:pointer}.dashboard_skeleton__Mc_Tr{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}.dashboard_skeleton__Mc_Tr>div,.dashboard_skeleton__Mc_Tr>section{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;height:130px}.dashboard_skeleton__Mc_Tr>section{grid-column:span 3;height:360px}@media(max-width:1100px){.dashboard_kpis__axzG7{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_donutLayout__n9NY1{grid-template-columns:1fr}.dashboard_legend__e8hp1{max-height:180px}}@media(max-width:760px){.dashboard_evolutionGrid__ewDfx,.dashboard_grid__Mp907{grid-template-columns:1fr}.dashboard_scope__B6_FO{display:none}.dashboard_kpis__axzG7{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_kpi__SGk_x{padding:1rem}.dashboard_donutLayout__n9NY1{grid-template-columns:minmax(130px,.9fr) minmax(0,1fr);gap:1rem}.dashboard_donut__dEdyG{height:185px}.dashboard_panel__afaHE{padding:1.1rem}.dashboard_skeleton__Mc_Tr{grid-template-columns:repeat(2,1fr)}.dashboard_skeleton__Mc_Tr>section{grid-column:1/-1}}@media(max-width:420px){.dashboard_donutLayout__n9NY1{grid-template-columns:1fr}.dashboard_header___bj_o{gap:1.2rem}.dashboard_controls__hAWjA{width:100%;justify-content:flex-end}.dashboard_kpi__SGk_x>strong{font-size:1.25rem}.dashboard_balanceLegend__eAwp4 strong{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.dashboard_kpi__SGk_x{transition:none}.dashboard_kpi__SGk_x:hover{transform:none}}