.sc-ci-workbench{display:grid;gap:18px}.sc-ci-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-ci-controls label,.sc-ci-inputs label{display:grid;gap:6px;font-weight:700}.sc-ci-controls select,.sc-ci-inputs input{width:100%;min-height:44px;border:1px solid #cfd3d8;border-radius:6px;background:#fff;padding:9px 11px}.sc-ci-card,.sc-ci-validation{border:1px solid #dfe3e8;border-radius:10px;background:#fff;padding:20px;box-shadow:0 6px 22px rgba(0,0,0,.045)}.sc-ci-kicker{margin:0 0 6px;font:700 .76rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#7a1028}.sc-ci-card code{display:block;overflow:auto;padding:12px;border-radius:6px;background:#101310;color:#8cff8c}.sc-ci-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.sc-ci-inputs label span{font-size:.76rem;font-weight:500;color:#666}.sc-ci-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.sc-ci-status{border-left:4px solid #7a1028;background:#faf6f7;padding:10px 12px}.sc-ci-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sc-ci-results>div{display:grid;gap:4px;border:1px solid #e2e5e9;border-radius:7px;padding:12px}.sc-ci-results span{font-size:.78rem;color:#666}.sc-ci-results strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sc-ci-results small{color:#7a1028}.sc-ci-card pre{max-height:420px;overflow:auto;background:#101310;color:#8cff8c;padding:14px}.sc-ci-validation{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.sc-ci-validation [data-ci-bench-results]{grid-column:1/-1}.sc-ci-bench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-ci-bench-grid>div{display:flex;justify-content:space-between;gap:8px;border:1px solid #ddd;border-radius:5px;padding:8px;font-size:.76rem}.sc-ci-bench-grid .is-pass strong{color:#146b2e}.sc-ci-bench-grid .is-fail strong{color:#a10000}@media(max-width:900px){.sc-ci-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-ci-bench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sc-ci-controls,.sc-ci-inputs,.sc-ci-results,.sc-ci-validation{grid-template-columns:1fr}.sc-ci-bench-grid{grid-template-columns:1fr}}
