body{margin:0}body.ssc-popup{width:620px;min-width:620px}.ssc{--ink: #172222;--muted: #566562;--line: #dbe2df;--soft: #f2f5f2;--accent: #e4eef0;color:var(--ink);background:#fff;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:620px;max-width:100vw;min-height:180px;color-scheme:light;font-variant-numeric:tabular-nums;caret-color:var(--ink);scrollbar-color:#8eb1ba var(--soft)}.ssc *{box-sizing:border-box}.ssc ::selection{background:#efe6ac;color:var(--ink)}.ssc :focus-visible{outline:2px solid #456b77;outline-offset:2px}.ssc a{color:#315e6c;text-decoration:none;overflow-wrap:anywhere}.ssc a:hover{text-decoration:underline;text-underline-offset:3px}.ssc button,.ssc input,.ssc select{font:inherit;color:inherit}.ssc button{border:1px solid var(--line);background:#fff;border-radius:3px;padding:6px 10px;min-height:32px;cursor:pointer}.ssc button:hover{background:var(--soft)}.ssc button:disabled{opacity:.6;cursor:wait}.ssc-header{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:#f2f5f2}.ssc-header>a{flex:1;color:var(--ink)}.ssc-header strong{font-size:16px;display:block}.ssc-header span{font-size:11px;color:var(--muted)}.ssc-tabs{display:flex;gap:3px;padding:10px 12px 0;background:var(--soft);border-bottom:1px solid #aebeba;overflow-x:auto}.ssc-tabs button{flex:1;white-space:nowrap;border-radius:4px 4px 0 0;border-bottom:0;font-size:12px;padding:8px 10px;color:var(--muted)}.ssc-tabs button[aria-current]{background:#fff;color:var(--ink);font-weight:700;border-color:#aebeba;box-shadow:0 1px #fff}.ssc-page{padding:9px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.ssc-page>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ssc-page span,.ssc small{display:block;color:var(--muted);font-size:11px}.ssc-content{padding:0 14px 12px;min-height:250px}.ssc dl{margin:0}.ssc-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ssc dt{font-weight:600;color:var(--muted)}.ssc dd{margin:0;min-width:0}.ssc-value{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.ssc-value>small{white-space:nowrap;flex-shrink:0}.ssc h1{font:600 17px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:16px 0 8px}.ssc p{margin:8px 0}.ssc-muted{color:var(--muted);font-size:12px}.ssc-counts{display:flex;gap:0;margin:14px 0;border:1px solid var(--line)}.ssc-counts button{flex:1;min-width:0;border:0;border-radius:0;border-right:1px solid var(--line);padding:7px 3px}.ssc-counts button:last-child{border:0}.ssc-counts span,.ssc-counts strong{display:block;font-size:12px}.ssc-counts strong{font-size:17px}.ssc summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:36px}.ssc details{border-bottom:1px solid var(--line)}.ssc details details{padding-left:10px}.ssc pre{font:11px/1.5 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;background:var(--soft);padding:12px}.ssc-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ssc-headings{padding:0;list-style:none}.ssc-headings li{display:flex;align-items:baseline;gap:10px;padding-block:8px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ssc-level{font-size:11px;font-weight:700;flex-shrink:0;color:#315e6c;background:var(--accent);padding:2px 5px}.ssc-filter{display:flex;align-items:center;gap:10px;margin:14px 0}.ssc-filter label{display:flex;align-items:center;gap:8px}.ssc-filter input,.ssc-filter select{border:1px solid #aebeba;border-radius:3px;padding:6px;min-width:0;min-height:34px;background:#fff}.ssc-filter input{width:150px;flex:1}.ssc-filter input::placeholder{color:var(--muted)}.ssc-list article{padding:12px 0;border-bottom:1px solid #aebeba;overflow-wrap:anywhere}.ssc-list article>.ssc-row,.ssc-list .ssc-row{padding:5px 0;font-size:12px}.ssc-list:empty:after{content:"No matching results.";display:block;padding:20px 0;color:var(--muted)}.ssc-tools{list-style:none;padding:0}.ssc-tools a{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.ssc-footer{border-top:1px solid var(--line);background:var(--soft);padding:10px 14px}.ssc-footer>div{display:flex;gap:8px;margin-bottom:6px}.ssc-footer>span{font-size:11px;color:var(--muted)}.ssc-notice:not(:empty){padding:8px 14px;margin:0;background:#e4eef0;color:var(--ink)}.ssc-error,.ssc-warning{padding:10px 14px;background:#fff1cd;color:#744200}.ssc-warning-text{color:#8a421b}.ssc-empty{padding:24px 14px}@media(max-width:480px){.ssc-tabs{padding:8px 6px 0;gap:1px}.ssc-tabs button{padding:7px 6px;font-size:11px;min-height:44px}.ssc-row{grid-template-columns:82px minmax(0,1fr);gap:8px}.ssc-value{display:block}.ssc-filter{flex-wrap:wrap}.ssc-filter input{width:100%;flex-basis:100%}.ssc button,.ssc summary,.ssc select,.ssc input{min-height:44px}.ssc-header{gap:6px}.ssc-counts{flex-wrap:wrap}.ssc-counts button{flex-basis:25%}.ssc-content{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.ssc *{scroll-behavior:auto}}
