.ss-page{max-width:1200px;margin:0 auto;color:var(--text,#19232e)}
.ss-heading,.ss-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ss-heading h1{font-size:23px;line-height:1.35;margin:0}.ss-heading p,.ss-time,.ss-help{color:var(--text2,#66717d);font-size:12px;line-height:1.65}
.ss-heading p{margin:5px 0}.ss-time{margin:16px 0}.ss-refresh{border:1px solid var(--line,#dce1e6);border-radius:6px;background:var(--card,#fff);color:inherit;padding:9px 14px;cursor:pointer;font:inherit}
.ss-refresh:disabled{opacity:.5;cursor:wait}.ss-refresh:focus-visible,.ss-page a:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.ss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.ss-card{padding:20px;border:1px solid var(--line,#dce1e6);background:var(--card,#fff);border-radius:8px;margin-bottom:16px;min-width:0}
.ss-card h2{font-size:15px;margin:0}.ss-card-top>span{font-size:12px}.ss-value{display:block;font-size:32px;line-height:1.5;margin:12px 0 8px;font-variant-numeric:tabular-nums}.ss-value small{font-size:12px;font-weight:400;color:var(--text2,#66717d)}
.ss-page progress{width:100%;height:8px;accent-color:#263e52}.ss-page dl{display:grid;gap:8px;margin:14px 0 0}.ss-page dl>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.ss-page dt{color:var(--text2,#66717d)}.ss-page dd{margin:0;text-align:right}
.ss-badge{display:inline-block;border-radius:4px;padding:3px 7px;font-size:11px;white-space:nowrap;font-weight:600}.ss-normal{background:#e9f4ed;color:#20603c}.ss-warning{background:#fff3db;color:#825400}.ss-important{background:#f4eafa;color:#623985}.ss-muted{background:#edf0f3;color:#536171}.ss-notice{padding:14px 16px;border-radius:6px;margin:12px 0;font-size:13px;line-height:1.65}
.ss-table-wrap{overflow-x:auto;margin-top:12px}.ss-page table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.ss-page th{color:var(--text2,#66717d);font-weight:500;white-space:nowrap}.ss-page th,.ss-page td{padding:11px 8px;border-bottom:1px solid var(--line,#e4e8ec);vertical-align:top}.ss-page td{overflow-wrap:anywhere;max-width:400px}.ss-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ss-id{display:block;margin-top:4px;color:var(--text2,#66717d);font-size:10px;overflow-wrap:anywhere}.ss-path{overflow-wrap:anywhere}.ss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:600px){.ss-card{padding:14px}.ss-heading h1{font-size:20px}.ss-card-top{gap:8px}.ss-page table{min-width:560px}.ss-grid{gap:0}.ss-refresh{min-height:42px}}
