.st-banner{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:14px;border:1px solid var(--line);background:var(--surface);margin:18px 0 22px;font-size:18px}
.st-banner i{width:14px;height:14px;border-radius:50%;background:var(--muted);flex:none}
.st-banner.up i{background:#1fb66b;box-shadow:0 0 0 5px color-mix(in srgb,#1fb66b 25%,transparent)}
.st-banner.down i{background:#e5484d;box-shadow:0 0 0 5px color-mix(in srgb,#e5484d 25%,transparent)}
.st-c{margin-bottom:16px;padding:18px 20px}
.st-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.st-h h2{margin:0;font-size:19px}
.st-s{font-weight:700;font-size:13.5px;padding:3px 12px;border-radius:99px;background:var(--surface2);color:var(--muted)}
.st-s.up{background:color-mix(in srgb,#1fb66b 18%,transparent);color:#1a9d5c}
.st-s.down{background:color-mix(in srgb,#e5484d 18%,transparent);color:#e5484d}
.st-bars{display:flex;gap:2px;margin:14px 0 10px;height:34px}
.st-bars i{flex:1;min-width:2px;border-radius:2px;background:var(--line)}
.st-bars i.ok{background:#1fb66b}.st-bars i.part{background:#e8a317}.st-bars i.down{background:#e5484d}
.st-bars i:hover{outline:2px solid var(--fg);outline-offset:1px}
.st-m{display:flex;gap:6px 24px;flex-wrap:wrap;color:var(--muted);font-size:14.5px}
.st-m b{color:var(--fg)}
.st-i{font-size:20px;margin:30px 0 10px}
.st-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.st-list li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.st-list span{color:var(--muted)}
.st-f{color:var(--muted);font-size:14px;max-width:72ch}
