.tcs-live-launch{padding:16px 24px!important;margin:0 0 20px!important;background:#087fae!important;color:#fff!important;border:0;border-radius:12px;font-size:18px!important;font-weight:700;cursor:pointer}.tcs-live-open{overflow:hidden!important}.tcs-live-bench{position:fixed;inset:0;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#f1f5f9;color:#132c40;font:16px/1.5 system-ui,sans-serif}.tcs-live-bench::backdrop{background:#12283b}.tcs-live-bench:not([open]){display:none}.tcs-live-shell{min-height:100%;display:flex;flex-direction:column}.tcs-live-bench header,.tcs-live-toolbar,.tcs-live-bench footer{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px max(20px,env(safe-area-inset-left));background:#fff}.tcs-live-bench header{background:#122f46;color:#fff}.tcs-live-bench header span,.tcs-live-stage{font-weight:750;letter-spacing:.06em;font-size:13px}.tcs-live-bench h2{color:inherit;font-size:20px;margin:3px 0}.tcs-live-bench button{min-height:48px;padding:12px 18px;border:1px solid #bccddb;border-radius:10px;background:#fff;color:#17364d;font:700 16px system-ui;cursor:pointer}.tcs-live-bench button:disabled{opacity:.4;cursor:not-allowed}.tcs-live-bench button:focus-visible,.tcs-live-bench input:focus-visible,.tcs-live-bench textarea:focus-visible{outline:3px solid #0082c8;outline-offset:3px}.tcs-live-bench main{width:min(100%,1100px);box-sizing:border-box;margin:auto;padding:24px;flex:1}.tcs-live-signal{font-size:clamp(28px,5vw,48px)!important;line-height:1.15;margin:10px 0!important;color:#123e60!important;overflow-wrap:anywhere}.tcs-live-expected{padding:14px;background:#dceefa;border-radius:10px}.tcs-live-timing{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:16px 0}.tcs-live-clock{font-variant-numeric:tabular-nums}.tcs-live-results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.tcs-live-results button{min-height:72px;font-size:21px;border-width:2px}.tcs-live-results [data-result=PASS]{border-color:#14834e;color:#096535}.tcs-live-results [data-result=FAIL]{border-color:#c43838;color:#ab2222}.tcs-live-results [aria-pressed=true]{background:#163f5b;color:#fff;box-shadow:0 0 0 3px #89b4d0}.tcs-live-results [data-result=PASS][aria-pressed=true]{background:#096535;color:#fff}.tcs-live-results [data-result=FAIL][aria-pressed=true]{background:#ab2222;color:#fff}.tcs-live-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tcs-live-fields label{display:flex;flex-direction:column;gap:7px;font-weight:650}.tcs-live-fields input,.tcs-live-fields textarea{box-sizing:border-box;width:100%;min-height:52px;padding:13px;background:#fff;color:#162d40;border:1px solid #a9becd;border-radius:8px;font:18px system-ui}.tcs-live-guidance{padding:10px 18px;border-left:4px solid #078fc7;background:#fff;border-radius:8px}.tcs-live-save{font-size:14px;color:#096535}.tcs-live-save.is-error{color:#b51d23}.tcs-live-bench footer{position:sticky;bottom:0;border-top:1px solid #c2d1dd;padding-bottom:max(16px,env(safe-area-inset-bottom))}.tcs-extra-readings label{display:block;margin:8px 0}.tcs-live-hint{font-size:14px}@media(max-width:600px){.tcs-live-bench main{padding:16px}.tcs-live-fields{grid-template-columns:1fr}.tcs-live-results{grid-template-columns:1fr 1fr}.tcs-live-toolbar{flex-wrap:wrap;padding:12px 16px}.tcs-live-bench footer{gap:8px;padding:12px}.tcs-live-bench footer span{display:none}.tcs-live-bench footer button{flex:1;padding:12px 8px}.tcs-live-bench header{padding:12px 16px}.tcs-live-bench h2{font-size:17px}}
