.usage-panel{margin:4px 0 22px;padding:14px 16px;border:1px solid #dce4df;border-radius:13px;background:linear-gradient(145deg,#f8faf8,#f1f5f2)}.usage-panel[hidden]{display:none}.usage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.usage-head b{font-size:12px;color:#203128}.usage-head small{color:#7f8a83;font-size:8px;letter-spacing:.12em}.usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.usage-cell{padding:12px 13px;border:1px solid #e2e8e4;border-radius:11px;background:#fff}.usage-cell span{display:block;color:#7c877f;font-size:8px;letter-spacing:.1em}.usage-cell b{display:block;margin-top:6px;color:#15231b;font-size:16px;line-height:1.2}.usage-cell small{display:block;margin-top:4px;color:#8e9892;font-size:9px;line-height:1.45}.usage-panel-dark{margin-top:16px;border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.usage-panel-dark .usage-head b{color:#f4f7f5}.usage-panel-dark .usage-head small{color:#a4b0a9}.usage-panel-dark .usage-cell{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.usage-panel-dark .usage-cell span{color:#9fafaa}.usage-panel-dark .usage-cell b{color:#fff}.usage-panel-dark .usage-cell small{color:#93a19b}@media(max-width:800px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.usage-grid{grid-template-columns:1fr}}

/* ===== S5 分析版本切换:精致分段胶囊(置于最后加载的CSS,选择器加强,防被report-toolbar规则覆盖)===== */
.report-toolbar{position:relative}
.report-toolbar .synthesis-view-tabs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex !important;gap:3px;background:linear-gradient(135deg,#eef2f7,#e7edf4) !important;border:1px solid #dbe2ec;border-radius:11px;padding:3px;box-shadow:inset 0 1px 2px rgba(30,50,90,.05);flex-direction:row !important;z-index:1}
.report-toolbar .synthesis-view-tabs button{position:relative;border:0;background:transparent;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.02em;color:#6b7688;padding:6px 14px;border-radius:8px;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease;line-height:1.2}
.report-toolbar .synthesis-view-tabs button:hover{color:var(--blue);background:rgba(255,255,255,.6)}
.report-toolbar .synthesis-view-tabs button:active{transform:translateY(.5px)}
.report-toolbar .synthesis-view-tabs button.active{color:#fff !important;background:linear-gradient(135deg,var(--blue),#5b8bf2) !important;box-shadow:0 4px 11px rgba(44,99,214,.28),inset 0 1px 0 rgba(255,255,255,.25);letter-spacing:.03em}
.report-toolbar .synthesis-view-tabs button.active:hover{color:#fff !important;background:linear-gradient(135deg,var(--blue),#5b8bf2) !important}
.report-toolbar .synthesis-view-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media(max-width:640px){.report-toolbar .synthesis-view-tabs{position:static;transform:none;margin:10px auto 0;width:100%;justify-content:center}.report-toolbar .synthesis-view-tabs button{flex:1;text-align:center}}
