.sa-dialog{width:min(1160px,96vw);max-width:96vw;height:92vh;max-height:94vh;padding:0;border:1px solid #34415a;border-radius:18px;background:#101722;color:#e6edf7;font:14px/1.55 system-ui,sans-serif;box-shadow:0 24px 100px #0009}.sa-dialog::backdrop{background:#030711c9;backdrop-filter:blur(5px)}.sa-dialog *{box-sizing:border-box}.sa-dialog button,.sa-dialog input,.sa-dialog select,.sa-dialog textarea{font:inherit}.sa-dialog button,.sa-dialog select{min-height:40px;border:1px solid #3e4c63;border-radius:8px;color:#e6edf7;background:#1d2a3d;padding:8px 14px;cursor:pointer}.sa-dialog button:hover{border-color:#9daefe}.sa-dialog button:focus-visible,.sa-dialog a:focus-visible,.sa-dialog input:focus-visible,.sa-dialog textarea:focus-visible{outline:3px solid #96a9ff;outline-offset:3px}.sa-dialog button:disabled{opacity:.5;cursor:wait}.sa-dialog a{color:#b6c2ff}.sa-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#101722f5;border-bottom:1px solid #2b374a;padding:18px 26px}.sa-top h2{margin:0;font-size:22px;letter-spacing:-.6px}.sa-kicker{color:#9dadc5;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.sa-content{padding:24px 26px 32px}.sa-toolbar,.sa-tabs,.sa-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sa-toolbar{justify-content:space-between;margin-bottom:22px}.sa-tabs{margin:22px 0;border-bottom:1px solid #34415a;padding-bottom:12px}.sa-tabs button[aria-selected=true],.sa-primary{background:#4856bb!important;border-color:#8c9bec!important}.sa-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;background:linear-gradient(115deg,#202a49,#172335);border:1px solid #3b4870;padding:24px;border-radius:14px}.sa-hero h3{font-size:27px;line-height:1.2;margin:8px 0 12px;letter-spacing:-.6px}.sa-muted{color:#afbdd2}.sa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:16px 0}.sa-card{background:#172130;border:1px solid #34415a;border-radius:12px;padding:18px;min-width:0}.sa-card h3,.sa-card h4{margin:8px 0 12px;font-size:17px}.sa-card p{margin:8px 0}.sa-tag{display:inline-block;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:650;background:#344058;color:#d8e2f5}.sa-tag.review{background:#4d351e;color:#ffcf96}.sa-tag.watch{background:#253453;color:#c0d2ff}.sa-big{font-size:28px;font-weight:650}.sa-meta{font-size:12px;color:#b3c0d2}.sa-notice{padding:12px 15px;margin:16px 0;background:#282c3c;border-left:3px solid #a4b2ff;border-radius:6px}.sa-warning{border-color:#ffc180;background:#372b22}.sa-chart{height:20px;position:relative;margin:17px 6px 5px;background:#25334a;border-radius:5px}.sa-range{position:absolute;top:6px;height:8px;border-radius:8px;background:#a6b7ff}.sa-reference{position:absolute;top:0;height:20px;border-left:2px solid #55d6be}.sa-point{position:absolute;top:4px;width:12px;height:12px;border-radius:50%;background:#eef2ff;transform:translateX(-50%)}.sa-scroll{overflow-x:auto;border:1px solid #34415a;border-radius:12px;margin-top:14px}.sa-table{width:100%;border-collapse:collapse;min-width:620px}.sa-table th,.sa-table td{text-align:left;padding:12px;border-bottom:1px solid #2b374a;vertical-align:top}.sa-table th{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#b3c0d2;background:#182233}.sa-table td:first-child{min-width:185px}.sa-table button{text-align:left;background:transparent}.sa-detail{max-width:850px;margin:0 auto}.sa-detail h3{font-size:26px}.sa-detail ol{padding-left:24px}.sa-detail li{margin:12px 0}.sa-dialog textarea,.sa-dialog input{display:block;width:100%;border:1px solid #4d5b72;border-radius:8px;background:#0e1623;color:#eff4ff;padding:12px}.sa-dialog textarea{min-height:110px;resize:vertical}.sa-dialog label{display:block;margin:12px 0 5px;color:#c7d3e6}.sa-dialog details{margin:16px 0}.sa-dialog summary{cursor:pointer;padding:12px;background:#1d2a3d;border-radius:8px}.sa-empty{max-width:580px;margin:35px auto;padding:26px;text-align:center}.sa-hand{padding:13px 0;border-top:1px solid #34415a;overflow-wrap:anywhere}.sa-hand code{color:#c5d1ff}.sa-session{border-left:3px solid #55d6be;padding-left:15px;margin:18px 0}.sa-error{color:#ffbaa9}.sa-status{min-height:22px;font-size:12px;color:#8ee0cd}.sa-summary-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:center}.sa-title-line{display:flex;justify-content:space-between;gap:16px;align-items:center}.sa-dialog [hidden]{display:none!important}@media(max-width:700px){.sa-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.sa-content{padding:16px}.sa-top{padding:14px 16px}.sa-grid,.sa-hero{grid-template-columns:1fr}.sa-hero{padding:18px}.sa-hero h3{font-size:24px}.sa-grid{gap:10px}.sa-top h2{font-size:19px}.sa-toolbar{align-items:flex-start}.sa-tabs{gap:5px}.sa-tabs button{flex:1;padding:8px}.sa-title-line{align-items:flex-start}.sa-summary-numbers{gap:20px}.sa-card{padding:15px}}@media print{.sa-dialog{position:static;width:100%;height:auto;max-height:none;overflow:visible}.sa-top button,.sa-toolbar,.sa-tabs,.sa-actions{display:none}}
