#content-dashboard{--ink:#17233b;--muted:#627189;--line:#dce5ef;color:var(--ink);font-family:system-ui,-apple-system,"PingFang SC",sans-serif;line-height:1.65}
#content-dashboard *{box-sizing:border-box}#content-dashboard .cd-hero{background:linear-gradient(125deg,#101f38,#204e6c);color:#fff;padding:28px;border-radius:20px;margin:20px 0}#content-dashboard .cd-kicker{font-size:12px;letter-spacing:.16em;color:#8de5db}#content-dashboard h2{font-size:25px;line-height:1.4;margin:10px 0;border:0;color:inherit}#content-dashboard .cd-hero p{color:#d5e5f1;margin:8px 0}#content-dashboard .cd-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}#content-dashboard select{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);max-width:100%;font:inherit}#content-dashboard label{display:flex;gap:8px;align-items:center;font-size:13px}#content-dashboard .cd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}#content-dashboard .cd-stat{border:1px solid var(--line);border-radius:14px;padding:18px;background:#f7fafc}#content-dashboard .cd-stat strong{display:block;font-size:27px}#content-dashboard .cd-muted{color:var(--muted);font-size:13px}#content-dashboard .cd-note{border-left:3px solid #27a899;background:#f0faf8;padding:12px 16px;border-radius:0 10px 10px 0;font-size:13px;margin:16px 0}#content-dashboard .cd-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin:16px 0}#content-dashboard table{min-width:1040px;width:100%;border-collapse:collapse;margin:0;font-size:13px}#content-dashboard th,#content-dashboard td{padding:13px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}#content-dashboard th{background:#f3f7fb;color:#506078;font-size:12px}#content-dashboard td:first-child{font-weight:650}#content-dashboard .cd-badge{display:inline-block;padding:3px 8px;background:#e7f5ee;color:#246944;border-radius:7px;font-size:11px}#content-dashboard .cd-pending{background:#fff3d7;color:#795400}#content-dashboard a{color:#176d8d}#content-dashboard .cd-chart{border:1px solid var(--line);border-radius:14px;padding:18px;margin:20px 0}#content-dashboard svg{width:100%;height:auto;display:block}#content-dashboard .cd-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}#content-dashboard .cd-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}#content-dashboard .cd-empty{padding:25px 10px;color:var(--muted);font-size:13px}#content-dashboard .cd-fresh{font-size:12px;margin-top:12px;color:var(--muted)}@media(max-width:600px){#content-dashboard .cd-hero{padding:20px}#content-dashboard h2{font-size:21px}#content-dashboard .cd-stats{gap:7px}#content-dashboard .cd-stat{padding:12px}#content-dashboard .cd-stat strong{font-size:22px}#content-dashboard .cd-controls{display:grid}#content-dashboard select{width:100%}}
@media(prefers-color-scheme:dark){#content-dashboard{--ink:#dce7f5;--muted:#a5b4ca;--line:#35465e}#content-dashboard select,#content-dashboard .cd-stat{background:#172436}#content-dashboard th{background:#1e3045;color:#c1cee0}#content-dashboard .cd-note{background:#18332f}#content-dashboard .cd-badge{background:#173d30;color:#95d3b5}}

#content-dashboard .cd-chosen{display:flex;gap:18px;align-items:center;margin:25px 0}#content-dashboard .cd-chosen img{width:145px;height:82px;object-fit:cover;border-radius:10px}#content-dashboard .cd-chosen h2{font-size:20px;margin:0 0 4px}@media(max-width:600px){#content-dashboard .cd-chosen{align-items:flex-start;gap:12px}#content-dashboard .cd-chosen img{width:105px;height:60px}#content-dashboard .cd-chosen h2{font-size:17px}}

@media(max-width:600px){#content-dashboard .cd-controls label{display:grid;grid-template-columns:64px minmax(0,1fr);white-space:nowrap}#content-dashboard .cd-controls select{min-width:0}}

#content-dashboard .cd-hero h2{color:#fff!important}
