/* Generated from former static style attributes. Keep declarations exact; use named component classes for new work. */
:not(#_csp_inline_override).csp-s-0067b1f3e4{display:flex;justify-content:flex-end;gap:8px}
:not(#_csp_inline_override).csp-s-051bf636af{font-size:12.5px;line-height:2.1;color:var(--text2)}
:not(#_csp_inline_override).csp-s-0b1204e7ba{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}
:not(#_csp_inline_override).csp-s-0b3b13b1db{width:104px}
:not(#_csp_inline_override).csp-s-0b76278fae{width:380px}
:not(#_csp_inline_override).csp-s-0c2d35ec2b{margin-bottom:14px;text-align:center;padding:32px 16px;border:1px dashed var(--border2);background:transparent;box-shadow:none}
:not(#_csp_inline_override).csp-s-0deeda8007{text-align:left}
:not(#_csp_inline_override).csp-s-0fbc2fe745{color:var(--purple)}
:not(#_csp_inline_override).csp-s-10a2cb4f9a{color:var(--text3);font-size:10px}
:not(#_csp_inline_override).csp-s-128d24435a{font-size:10.5px}
:not(#_csp_inline_override).csp-s-145afb7049{margin-bottom:2px}
:not(#_csp_inline_override).csp-s-19439c522a{font-size:10px;color:var(--text3);font-weight:500}
:not(#_csp_inline_override).csp-s-19dcb71206{margin-bottom:14px;display:none}
:not(#_csp_inline_override).csp-s-1b1d75452f{overflow-x:auto}
:not(#_csp_inline_override).csp-s-1b8e8a2860{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border);font-size:11.5px}
:not(#_csp_inline_override).csp-s-2251b2b8c5{background:var(--purple)}
:not(#_csp_inline_override).csp-s-22dccc46c7{width:96px;font-weight:600}
:not(#_csp_inline_override).csp-s-23e1d32409{font-size:11.5px;white-space:pre-wrap}
:not(#_csp_inline_override).csp-s-24cc594aae{background:var(--bg3);font-weight:800;color:var(--primary)}
:not(#_csp_inline_override).csp-s-252a33ed74{display:flex;align-items:center;gap:16px;min-height:150px}
:not(#_csp_inline_override).csp-s-25b23d2157{font-size:11px;line-height:1.5}
:not(#_csp_inline_override).csp-s-26e45015bd{display:flex;justify-content:space-between}
:not(#_csp_inline_override).csp-s-2ceaf6738c{height:150px;width:150px;flex-shrink:0}
:not(#_csp_inline_override).csp-s-2d09dd5b97{width:96px}
:not(#_csp_inline_override).csp-s-2eeb30cb25{background:var(--green)}
:not(#_csp_inline_override).csp-s-2ef32a3eca{display:none;text-align:center;padding:24px;color:var(--text3);font-size:12px}
:not(#_csp_inline_override).csp-s-2f0b0e4ba0{width:460px}
:not(#_csp_inline_override).csp-s-301647f506{margin-top:6px}
:not(#_csp_inline_override).csp-s-33ee298127{font-size:11px}
:not(#_csp_inline_override).csp-s-371de31267{color:#c93338}
:not(#_csp_inline_override).csp-s-39c68df36f{display:flex;gap:8px;align-items:center}
:not(#_csp_inline_override).csp-s-3b4a6452bb{font-size:19px}
:not(#_csp_inline_override).csp-s-3eb70bdd49{color:var(--amber);font-weight:700}
:not(#_csp_inline_override).csp-s-4274b8ea7b{width:126px}
:not(#_csp_inline_override).csp-s-42a6ced8b6{margin-bottom:14px}
:not(#_csp_inline_override).csp-s-43a97fe494{margin-top:8px}
:not(#_csp_inline_override).csp-s-43becb3c13{display:none;align-items:flex-start}
:not(#_csp_inline_override).csp-s-45c174bbec{text-align:center;padding:14px}
:not(#_csp_inline_override).csp-s-467e89c5e1{display:flex;align-items:center;gap:18px;height:130px}
:not(#_csp_inline_override).csp-s-46909fa053{padding:8px 2px}
:not(#_csp_inline_override).csp-s-4a01f70563{font-size:11px;white-space:nowrap}
:not(#_csp_inline_override).csp-s-4a5cbbd240{margin:0 auto}
:not(#_csp_inline_override).csp-s-4b17347c23{margin-left:6px}
:not(#_csp_inline_override).csp-s-4bbfeca396{width:100%;aspect-ratio:2.1 / 1}
:not(#_csp_inline_override).csp-s-4e3b78e924{color:var(--amber)}
:not(#_csp_inline_override).csp-s-4e7f580757{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;color:var(--primary)}
:not(#_csp_inline_override).csp-s-502b11afb2{font-size:12px;padding:2px 0}
:not(#_csp_inline_override).csp-s-5306f18f74{font-size:22px}
:not(#_csp_inline_override).csp-s-551dec436c{font-size:22px;color:var(--text3)}
:not(#_csp_inline_override).csp-s-5698104cf1{font-size:11px;margin-top:6px}
:not(#_csp_inline_override).csp-s-584921563c{height:100px}
:not(#_csp_inline_override).csp-s-5ade8bf698{color:var(--primary);font-size:11px;margin-top:4px}
:not(#_csp_inline_override).csp-s-5c7facb46f{display:inline-flex;align-items:center;gap:10px;color:var(--text3);font-size:13px}
:not(#_csp_inline_override).csp-s-61d6cf4bc7{color:var(--primary);font-size:18px;margin-top:2px}
:not(#_csp_inline_override).csp-s-641778be2c{width:14px;height:14px}
:not(#_csp_inline_override).csp-s-647f7dbb4d{flex:1;font-size:11.5px}
:not(#_csp_inline_override).csp-s-651d52088e{text-align:center;padding:20px}
:not(#_csp_inline_override).csp-s-676282eec8{border-top:1px solid var(--border);padding-top:9px;display:flex;justify-content:space-between}
:not(#_csp_inline_override).csp-s-6873237b5c{margin:2px 0 8px}
:not(#_csp_inline_override).csp-s-68a39b5e95{text-align:center;padding:18px;display:none}
:not(#_csp_inline_override).csp-s-690699d0d0{display:flex;flex-direction:column;gap:6px;font-size:12.5px}
:not(#_csp_inline_override).csp-s-6aa34d7432{display:none}
:not(#_csp_inline_override).csp-s-6d1156dd83{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}
:not(#_csp_inline_override).csp-s-6d2a18baae{width:100px}
:not(#_csp_inline_override).csp-s-6d3303d761{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);background:#191c24;color:#fff;padding:11px 18px;border-radius:10px;font-size:12.5px;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .3s;z-index:100;max-width:90%}
:not(#_csp_inline_override).csp-s-6e8bcfac8d{font-weight:600}
:not(#_csp_inline_override).csp-s-6ffad6019d{display:none;color:var(--amber)}
:not(#_csp_inline_override).csp-s-734b996f5e{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px}
:not(#_csp_inline_override).csp-s-73eb966c81{font-size:16px;font-weight:800;margin-top:2px}
:not(#_csp_inline_override).csp-s-7608acb292{color:var(--green)}
:not(#_csp_inline_override).csp-s-767250db37{height:150px}
:not(#_csp_inline_override).csp-s-779f6e951b{width:440px}
:not(#_csp_inline_override).csp-s-79ad438625{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}
:not(#_csp_inline_override).csp-s-7ee38adc7c{color:var(--primary);border-color:var(--border2)}
:not(#_csp_inline_override).csp-s-8071f21693{width:60px}
:not(#_csp_inline_override).csp-s-8141cac54b{width:420px}
:not(#_csp_inline_override).csp-s-83725d2c6e{flex:1}
:not(#_csp_inline_override).csp-s-8bde36d0d6{font-weight:400}
:not(#_csp_inline_override).csp-s-905008530c{text-align:center}
:not(#_csp_inline_override).csp-s-91144dcb46{grid-template-columns:repeat(5,1fr)}
:not(#_csp_inline_override).csp-s-91269935bd{width:80px}
:not(#_csp_inline_override).csp-s-938af0079f{color:var(--green);font-weight:700}
:not(#_csp_inline_override).csp-s-9463ff4798{cursor:pointer}
:not(#_csp_inline_override).csp-s-94867e8852{background:var(--blue)}
:not(#_csp_inline_override).csp-s-94e5df08d2{height:120px;width:120px;flex-shrink:0}
:not(#_csp_inline_override).csp-s-95144d7b86{color:var(--text3);font-size:11px;white-space:nowrap}
:not(#_csp_inline_override).csp-s-98c17c8e1c{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}
:not(#_csp_inline_override).csp-s-99b9ba53aa{justify-content:center}
:not(#_csp_inline_override).csp-s-9a7b826d35{background:var(--text3)}
:not(#_csp_inline_override).csp-s-9c40389b4a{display:flex;gap:8px}
:not(#_csp_inline_override).csp-s-9d5367afed{margin-left:8px}
:not(#_csp_inline_override).csp-s-9db3c3232a{width:130px}
:not(#_csp_inline_override).csp-s-9f5fe07151{height:190px}
:not(#_csp_inline_override).csp-s-a49cca52be{font-size:12px}
:not(#_csp_inline_override).csp-s-a624e8ba1e{display:flex;flex-direction:column;gap:10px;font-size:12.5px}
:not(#_csp_inline_override).csp-s-ac44573161{width:480px}
:not(#_csp_inline_override).csp-s-ace6cccdf9{display:flex;justify-content:space-between;margin-bottom:6px}
:not(#_csp_inline_override).csp-s-adba8a2d1e{text-align:center;padding:18px;color:var(--text3);font-size:12px}
:not(#_csp_inline_override).csp-s-ae8bc5ab2a{font-size:12.5px;line-height:1.7;color:var(--text2)}
:not(#_csp_inline_override).csp-s-aebc026e77{width:240px}
:not(#_csp_inline_override).csp-s-b0e08465c2{color:var(--primary)}
:not(#_csp_inline_override).csp-s-b44f80d0fa{font-weight:700;color:var(--text2);font-size:13px}
:not(#_csp_inline_override).csp-s-b45f74dcd3{color:var(--blue);font-weight:700}
:not(#_csp_inline_override).csp-s-b478e20d45{background:var(--bg3);border-radius:9px;padding:9px 10px}
:not(#_csp_inline_override).csp-s-b56987dbcb{margin-bottom:12px}
:not(#_csp_inline_override).csp-s-b57829faf1{width:74px;color:var(--text3);font-size:11px}
:not(#_csp_inline_override).csp-s-b922c89f16{margin-bottom:10px}
:not(#_csp_inline_override).csp-s-bd299c8ad6{font-size:11.5px}
:not(#_csp_inline_override).csp-s-bf4a218e05{margin-bottom:16px}
:not(#_csp_inline_override).csp-s-c347ceed31{color:var(--primary);font-weight:700}
:not(#_csp_inline_override).csp-s-c53ea1da23{margin-top:14px}
:not(#_csp_inline_override).csp-s-c9f8cfee5a{font-size:11px;margin-top:4px}
:not(#_csp_inline_override).csp-s-ca6fc035af{margin-left:auto}
:not(#_csp_inline_override).csp-s-cd2b97c43d{width:140px}
:not(#_csp_inline_override).csp-s-cf7e9863b5{height:170px}
:not(#_csp_inline_override).csp-s-d141882ab8{height:360px}
:not(#_csp_inline_override).csp-s-d334b57bfc{width:120px}
:not(#_csp_inline_override).csp-s-d3db975bed{width:64px}
:not(#_csp_inline_override).csp-s-d48bfa87bb{text-align:center;padding:16px}
:not(#_csp_inline_override).csp-s-d5a9d27606{width:86px}
:not(#_csp_inline_override).csp-s-d6508e1886{color:var(--primary);margin-left:2px}
:not(#_csp_inline_override).csp-s-dc9eac3f89{width:190px}
:not(#_csp_inline_override).csp-s-df928149c5{margin-top:10px}
:not(#_csp_inline_override).csp-s-e1bc9acca5{color:var(--blue)}
:not(#_csp_inline_override).csp-s-e7c2d4c829{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}
:not(#_csp_inline_override).csp-s-eb2cdaa55e{margin-top:4px}
:not(#_csp_inline_override).csp-s-ed524873cf{display:flex;gap:6px;flex-wrap:wrap}
:not(#_csp_inline_override).csp-s-f3adee31c5{display:flex;justify-content:space-between;margin-bottom:9px}
:not(#_csp_inline_override).csp-s-f47e3b970d{width:90px}
:not(#_csp_inline_override).csp-s-f6f4334f92{height:155px}
:not(#_csp_inline_override).csp-s-f9c9d2e5d2{font-size:10px;color:var(--text3)}
:not(#_csp_inline_override).csp-s-fad0d7671e{width:230px;font-weight:700}
:not(#_csp_inline_override).csp-s-fd03ebc21e{flex:1;min-width:260px;color:var(--text2);font-size:12px;line-height:1.6}
:not(#_csp_inline_override).csp-s-fd44150866{color:var(--primary);font-size:18px}
:not(#_csp_inline_override).csp-s-fd53510ab7{font-size:22px;display:block;margin-bottom:6px}
:not(#_csp_inline_override).csp-s-fec2a1b122{font-size:11px;color:var(--text3);padding:8px 0}

:not(#_csp_inline_override).csp-task-delete{color:var(--primary)}
:not(#_csp_inline_override).csp-task-delete-spaced{margin-left:8px}
:not(#_csp_inline_override).csp-task-delete-pushed{margin-left:auto}
:not(#_csp_inline_override).is-hidden{display:none}
:not(#_csp_inline_override).csp-scatter-empty{text-align:center;padding:18px}
.sem-attr-scope{color:var(--amber)}

.chart-color-blue{color:#2f72e8}
.chart-color-purple{color:#7b54e0}
.chart-color-teal{color:#0b9d8f}
.chart-color-amber{color:#ef9514}
.chart-color-red{color:#e5484d}
.chart-color-muted{color:#9aa1ae}

.kpi-tone-green{--kpi-tone:var(--green)}
.kpi-tone-blue{--kpi-tone:var(--blue)}
.kpi-tone-amber{--kpi-tone:var(--amber)}
.kpi-tone-primary{--kpi-tone:var(--primary)}
.kpi-tone-muted{--kpi-tone:var(--text3)}
.kpi-progress-fill{background:var(--kpi-tone)}
.kpi-score-value{width:30px;text-align:right;font-weight:800;color:var(--kpi-tone)}
.kpi-mini-trend{font-size:10px;font-weight:700;color:var(--kpi-tone)}
