.scanner-lab-shell{--lab-bg:#05090f;--lab-card:#0d1622;--lab-card-2:#111d2b;--lab-line:#26384c;--lab-muted:#a9b6c6;--lab-gold:#e8c66f;--lab-green:#73d7c4;width:100%;max-width:100vw;min-height:100dvh;scroll-padding-bottom:calc(180px + env(safe-area-inset-bottom));color:#f7f9fc;background:radial-gradient(circle at 82% 0,#1e2b4838,#0000 35%),linear-gradient(#070b11,#03070c 72%);padding:clamp(18px,4vw,52px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.scanner-lab-shell *{box-sizing:border-box;min-width:0}.scanner-lab-shell button,.scanner-lab-shell input,.scanner-lab-shell select{font:inherit}.scanner-lab-shell button,.scanner-lab-shell a{touch-action:manipulation}.lab-hero,.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result,.scanner-lab-shell footer{width:min(1040px,100%);margin-inline:auto}.scanner-lab-shell>.lab-hero{z-index:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:18px 0 30px!important;display:block!important;position:static!important;inset:auto!important}.lab-hero>a{color:#cbd7e6;white-space:normal;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lab-hero>p,.lab-section-head>p,.lab-consent>p{color:var(--lab-gold);letter-spacing:.15em;overflow-wrap:anywhere;margin:12px 0 6px;font-size:12px;font-weight:900}.lab-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(38px,7vw,74px);line-height:1.02}.lab-hero>span{max-width:760px;color:var(--lab-muted);overflow-wrap:anywhere;margin-top:12px;font-size:clamp(15px,2vw,19px);line-height:1.55;display:block}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{border:1px solid var(--lab-line);background:linear-gradient(145deg,#101b29f5,#09111cf7);border-radius:20px;margin-bottom:22px;padding:clamp(16px,3vw,28px);box-shadow:0 24px 70px #0007}.lab-section-head h2,.lab-warning h2,.lab-status h2,.lab-consent h2,.lab-error h2,.lab-barcode h2,.lab-check-result h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,34px);line-height:1.12}.lab-section-head>span,.lab-consent>span{color:var(--lab-muted);overflow-wrap:anywhere;margin-top:8px;line-height:1.55;display:block}.lab-modes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lab-modes button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#152538,#0c1825);border:1px solid #344b64;border-radius:16px;min-width:0;min-height:128px;padding:20px;overflow:hidden}.lab-modes button:hover,.lab-modes button:focus-visible{border-color:var(--lab-gold);box-shadow:0 0 0 3px #e8c66f20}.lab-modes button b{color:#f9df9c;overflow-wrap:anywhere;font-size:19px;line-height:1.25;display:block}.lab-modes button span{color:#bdc9d7;overflow-wrap:anywhere;margin-top:9px;line-height:1.45;display:block}.lab-camera-stage{background:#000;border:1px solid #304a62;border-radius:16px;place-items:center;min-height:320px;margin-top:18px;display:grid;position:relative;overflow:hidden}.lab-camera-stage video{object-fit:contain;width:100%;max-height:70dvh;display:block}.lab-ticket-guide{border:2px solid var(--lab-green);pointer-events:none;border-radius:16px;position:absolute;inset:7% 16%;box-shadow:0 0 0 999px #0007}.lab-camera-message{color:#d4fff7;text-align:center;background:#07120fe8;border:1px solid #6fe2ce66;border-radius:30px;max-width:calc(100% - 28px);padding:10px 15px;font-weight:850;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lab-camera>p{color:var(--lab-muted)}.lab-camera-actions,.lab-warning>div,.lab-consent>div,.lab-error>div,.lab-inline-actions,.lab-final-actions{flex-wrap:wrap;gap:10px;display:flex}.scanner-lab-shell button,.lab-barcode a{color:#eef4fb;cursor:pointer;background:#111d2b;border:1px solid #405670;border-radius:10px;min-height:46px;padding:10px 16px;font-weight:800}.scanner-lab-shell button.primary,.lab-final-actions button:last-child{color:#fff8dc;background:linear-gradient(145deg,#9f7922,#6f5015);border-color:#d7b653}.scanner-lab-shell button:disabled{opacity:.48;cursor:not-allowed}.lab-warning{background:linear-gradient(145deg,#2e2415,#17130e);border-color:#a97739}.lab-warning p,.lab-error p,.lab-check-result p{color:#d8dfe7;line-height:1.6}.lab-status{text-align:center}.lab-spinner{border:3px solid #2f445b;border-top-color:var(--lab-green);border-radius:50%;width:42px;height:42px;margin:0 auto 16px;animation:.9s linear infinite lab-spin;display:block}.lab-status p{color:var(--lab-muted)}@keyframes lab-spin{to{transform:rotate(1turn)}}.lab-consent{border-color:#3f897e}.lab-consent>button{margin-top:16px}.lab-consent>div{margin-top:18px}.lab-manual-capture-help{margin:8px 0 12px;font-size:12px;line-height:1.5;color:#c5d2e4!important}.lab-camera-instruction{background:#302713;border:1px solid #d0aa4d;border-radius:12px;padding:13px 15px;font-weight:800;line-height:1.5;color:#fff0ba!important;margin:16px 0 0!important}.lab-smart-light{align-items:center;gap:10px;margin:10px 0 0;display:flex}.lab-smart-light button{flex:none;min-width:110px;min-height:44px;padding:8px 12px}.lab-smart-light button[aria-pressed=true]{color:#e5fff9;background:#123a35;border-color:#7adfce}.lab-smart-light button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.lab-smart-light span,.lab-smart-light-status{color:#c7d5e3;font-size:13px;line-height:1.4}.lab-smart-light-status{background:#221c11;border:1px solid #8c713d;border-radius:10px;padding:10px 12px;margin:10px 0 0!important}.lab-capture-gate-diagnostics{color:#eef6ff;background:#071421;border:1px solid #4e7695;border-radius:12px;margin:14px 0 0;padding:13px}.lab-capture-gate-diagnostics h3{color:#9ee8da;margin:0 0 10px;font-size:16px}.lab-capture-gate-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.lab-capture-gate-diagnostics dl>div{background:#0d1d2c;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.lab-capture-gate-diagnostics dt{color:#a8bbcd}.lab-capture-gate-diagnostics dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-capture-gate-diagnostics .lab-capture-blocker{background:#2b2314;border:1px solid #b48c3f;grid-column:1/-1}.lab-capture-gate-diagnostics>strong{color:#dffff8;text-align:center;background:#123d35;border:1px solid #70d9c5;border-radius:9px;margin-top:10px;padding:11px;display:block}.lab-thumb{background:#020406;border-radius:14px;place-items:center;max-height:260px;margin:18px 0;display:grid;position:relative;overflow:hidden}.lab-thumb img{object-fit:contain;max-width:100%;max-height:260px;display:block}.lab-thumb span{color:#cdd7e3;background:#050a10e8;border-radius:7px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.lab-recognition-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.lab-recognition-summary>*{overflow-wrap:anywhere;background:#0c1723;border:1px solid #30465d;border-radius:10px;min-width:0;padding:11px}.lab-recognition-summary b{color:var(--lab-green)}.lab-recognition-summary span{color:#ced7e2}.lab-partial,.lab-blocked{border-left:3px solid var(--lab-gold);color:#f4d896;background:#2b2414;padding:12px;line-height:1.5}.lab-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.lab-meta label,.lab-number-grid label{color:#bdcad8;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lab-meta input,.lab-meta select,.lab-number-grid input,.lab-number-grid select,.lab-paste input{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px;scroll-margin-bottom:190px;font-size:16px}.lab-meta small,.lab-number-grid small{color:#f1c66e;overflow-wrap:anywhere}.lab-inline-actions{margin-bottom:16px}.lab-paste{color:#d6e0ea;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;margin:20px 0;font-weight:800;display:grid}.lab-paste>input{grid-column:1}.lab-paste>button{grid-area:1/2/3}.lab-lines{gap:13px;display:grid}.lab-lines fieldset{border:1px solid #30465d;border-radius:14px;min-width:0;padding:15px}.lab-lines legend{color:#f1cf7e;overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-weight:900}.lab-number-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lab-number-grid input[aria-invalid=true]{border-color:#cf6870}.lab-line-error{color:#ffb7bd}.lab-remove{background:0 0!important;min-height:38px!important;margin-top:10px!important;padding:6px 10px!important}.lab-add-line{margin:13px 0}.lab-confirm{background:#101c2a;border:1px solid #3a536d;border-radius:12px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px;line-height:1.5;display:flex}.lab-confirm input{flex:0 0 21px;width:21px;height:21px;margin-top:2px}.lab-duplicate-warning{color:#ffe7ae;background:#2b2414;border:1px solid #a97739;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.lab-duplicate-warning p{margin:0;font-weight:850}.lab-duplicate-warning button{background:0 0}.lab-final-actions{z-index:5;bottom:env(safe-area-inset-bottom);padding:12px 8px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09121df2;border-top:1px solid #32475d;justify-content:flex-end;margin:18px -8px -8px;position:sticky}.lab-barcode{border-color:#438f80}.lab-barcode a{align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.lab-check-result{border-color:#a78339}.lab-inline-error{color:#ffd0d3;background:#36191e;border:1px solid #aa5059;border-radius:10px;width:min(1040px,100%);margin:0 auto 18px;padding:12px}.scanner-lab-shell footer{color:#97a7b8;text-align:left;gap:16px;padding:20px 0;line-height:1.55;display:flex;position:static!important}.scanner-lab-shell footer b{color:#d8c58f;flex:none}.lab-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.lab-candidate-lines{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lab-candidate-lines li{color:#e4edf7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#09131f;border:1px solid #30465d;border-radius:10px;min-width:0;padding:11px 13px}.lab-recognition-diagnostics{color:#eef3f8;background:#17140e;border:1px solid #6b5932;border-radius:14px;margin:18px 0;padding:16px}.lab-recognition-diagnostics h3,.lab-recognition-diagnostics h4{color:#f2d68e;margin:0}.lab-recognition-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.lab-recognition-diagnostics dl>div{background:#0c1723;border-radius:8px;justify-content:space-between;gap:12px;padding:9px;display:flex}.lab-recognition-diagnostics dt{color:#aebdcb}.lab-recognition-diagnostics dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-sanitized-ocr,.lab-parser-rows,.lab-final-admission{background:#09131f;border:1px solid #334960;border-radius:10px;margin:12px 0;padding:13px}.lab-sanitized-ocr pre{color:#eaf3fd;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:10px 0 0;font:700 13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lab-parser-rows ol{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lab-parser-rows li{color:#cad7e3;background:#101d2b;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.lab-parser-rows li>b{color:#8ee4d3}.lab-parser-rows li>strong{color:#f3d58a;overflow-wrap:anywhere}.lab-final-admission{gap:5px;display:grid}.lab-final-admission b{color:#f2d68e}.lab-final-admission span{color:#dbe5ef;line-height:1.5}.lab-diagnostics{color:#c9d5e2;background:#08111b;border:1px solid #2b4055;border-radius:12px;width:min(1040px,100%);margin:0 auto 18px;padding:12px 15px}.lab-diagnostics summary{color:#e5c97e;cursor:pointer;min-height:44px;padding:11px 0;font-weight:850}.lab-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 0;display:grid}.lab-diagnostics dl>div{background:#0d1926;border-radius:8px;justify-content:space-between;gap:12px;padding:8px;display:flex}.lab-diagnostics dt{color:#91a4b8}.lab-diagnostics dd{color:#edf3f9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-light-diagnostics{background:#0a1521;border:1px solid #334c63;border-radius:10px;margin-top:12px;padding:8px 11px}.lab-light-diagnostics>summary{color:#b9d6ed}.lab-light-diagnostics>dl{margin-top:4px}@media (width<=520px){.lab-diagnostics dl,.lab-capture-gate-diagnostics dl,.lab-recognition-diagnostics dl{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.scanner-lab-shell{padding:14px 12px calc(112px + env(safe-area-inset-bottom))}.scanner-lab-shell>.lab-hero{padding:8px 0 22px!important}.lab-hero>p{letter-spacing:.11em;max-width:100%}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{border-radius:16px;padding:16px}.lab-modes>div:last-child,.lab-meta,.lab-recognition-summary{grid-template-columns:minmax(0,1fr)}.lab-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-ticket-guide{inset:6% 10%}.lab-camera-stage{min-height:260px}.lab-camera-actions,.lab-warning>div,.lab-consent>div,.lab-error>div{grid-template-columns:minmax(0,1fr);display:grid}.lab-camera-actions button,.lab-warning button,.lab-consent button,.lab-error button{width:100%}.lab-paste{grid-template-columns:minmax(0,1fr)}.lab-paste>input,.lab-paste>button{grid-area:auto/1}.lab-final-actions{grid-template-columns:minmax(0,1fr);margin-inline:-4px;padding-inline:4px;display:grid}.lab-final-actions button{width:100%}.scanner-lab-shell footer{text-align:left;gap:5px;display:grid}}@media (width<=440px){.lab-hero h1{font-size:clamp(34px,12vw,48px)}.lab-modes button{min-height:0;padding:16px}.lab-modes button b{font-size:18px}.lab-camera-message{border-radius:12px;max-width:calc(100% - 16px);bottom:10px}.lab-lines fieldset{padding:12px}}@media (width<=360px){.scanner-lab-shell{padding-inline:10px}.lab-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-hero h1{font-size:34px}.lab-hero>p{font-size:11px}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{padding:14px}}@media (prefers-reduced-motion:reduce){.lab-spinner{animation:none}}.lab-addons{background:#0c1723;border:1px solid #38516b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 18px;padding:14px;display:grid}.lab-addons label{color:#bdcad8;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lab-addons label>span{color:#f1cf7e;font-weight:850}.lab-addons select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px;scroll-margin-bottom:190px;font-size:16px}.lab-addons small{color:#f1c66e;overflow-wrap:anywhere}@media (width<=760px){.lab-addons{grid-template-columns:minmax(0,1fr)}}.lab-daily3-review-choices{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:13px;margin:0 0 20px;display:grid}.lab-required-choice,.lab-daily3-draw-format{background:linear-gradient(145deg,#211d13,#101822);border:2px solid #806c3b;border-radius:14px;min-width:0;padding:17px}.lab-required-choice>p:first-child{color:#f0cc73;letter-spacing:.13em;margin:0 0 5px;font-size:11px;font-weight:900}.lab-required-choice h3{color:#fff2c6;margin:0;font-size:clamp(19px,3vw,24px);line-height:1.2}.lab-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lab-choice-buttons button{color:#fff;background:#0b1724;border:2px solid #4b6075;border-radius:12px;min-height:58px;padding:12px 14px;font-size:17px}.lab-choice-buttons button.selected,.lab-choice-buttons button[aria-checked=true]{color:#fff4cc;background:linear-gradient(145deg,#745715,#3d3014);border-color:#e8c66f;box-shadow:0 0 0 3px #e8c66f24}.lab-choice-buttons button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.lab-play-type-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-choice-status,.lab-required-message{border-radius:9px;margin:12px 0 0;padding:10px 12px;line-height:1.45}.lab-choice-status{color:#c9d6e3;background:#0b1724;border:1px solid #38516b}.lab-required-message{color:#ffd3d6;background:#391c22;border:1px solid #b35c65;font-weight:900}.lab-daily3-draw-format{color:#bdcad8;flex-direction:column;gap:7px;font-size:12px;display:flex}.lab-daily3-draw-format>span{color:#f1cf7e;font-weight:850}.lab-daily3-draw-format select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-height:48px;padding:9px;font-size:16px}.lab-daily3-draw-format small{color:#f1c66e}.lab-play-type-choice{margin-top:14px}@media (width<=760px){.lab-daily3-review-choices{grid-template-columns:minmax(0,1fr)}.lab-choice-buttons button{min-height:60px}}@media (width<=440px){.lab-play-type-buttons{grid-template-columns:minmax(0,1fr)}.lab-choice-buttons button{width:100%}}.lab-check-result{gap:18px;display:grid}.lab-result-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lab-result-heading p{color:var(--lab-gold);letter-spacing:.13em;margin:0 0 5px;font-size:12px;font-weight:900}.lab-result-heading span{color:var(--lab-muted);margin-top:6px;display:block}.lab-result-heading>strong{color:#ffe4a0;text-align:right;background:#2b2415;border:1px solid #876e38;border-radius:10px;max-width:390px;padding:10px 13px}.lab-winning-result{background:#08121d;border:1px solid #38526d;border-radius:14px;flex-wrap:wrap;gap:18px;padding:17px;display:flex}.lab-winning-result>div{gap:8px;display:grid}.lab-winning-result b{color:#bdcad8;font-size:12px}.lab-result-balls,.lab-ticket-result-balls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-result-balls>span,.lab-winning-special>span,.lab-winning-multiplier>span,.lab-ticket-result-balls>span{color:#0a1521;font-variant-numeric:tabular-nums;background:#f4f7fb;border:1px solid #59728d;border-radius:50%;place-items:center;min-width:42px;min-height:42px;padding:4px;font-weight:900;display:grid}.lab-winning-special>span,.lab-ticket-result-balls>span.special{color:#fff;background:#b72435;border-color:#e16872}.lab-winning-multiplier>span{color:#211805;background:#e4bd60;border-color:#c99d3b;border-radius:10px}.lab-power-play-result{border-left:3px solid var(--lab-gold);background:#2a2314;margin:0;padding:12px 14px}.lab-result-lines{gap:12px;display:grid}.lab-result-lines article{background:#0a1521;border:1px solid #30475e;border-radius:13px;padding:15px}.lab-result-lines h3{color:#f0d48e;margin:0 0 12px}.lab-ticket-result-balls>span{min-width:40px;min-height:40px;position:relative}.lab-ticket-result-balls>span.matched{outline-offset:2px;background:#dffff8;outline:3px solid #72dbc7}.lab-ticket-result-balls>span.special.matched{background:#8e1725;outline-color:#ffe092}.lab-ticket-result-balls small{color:#baf6e9;white-space:nowrap;font-size:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,3px)}.lab-ticket-result-balls>span:not(.special) small{color:#153f38}.lab-ticket-result-balls em{color:var(--lab-muted);font-size:20px;font-style:normal}.lab-result-lines article>p{gap:4px;margin:18px 0 0;display:grid}.lab-result-lines article>p>*{display:block}.lab-result-lines article>p>span{color:#c3cfdb}.lab-result-lines article>p>strong{color:#ffe09a;margin-top:5px}.lab-result-overall{background:#2b2416;border:1px solid #8c7038;border-radius:13px;padding:15px}.lab-result-overall>*{display:block}.lab-result-overall>b{color:#d8c286;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.lab-result-overall>strong{color:#fff0b9;margin-top:5px;font-size:20px}.lab-result-overall p{margin:7px 0 0}.lab-result-status{margin:0;font-size:13px;color:#b8c7d6!important}.lab-result-source{color:#9bc5ff;overflow-wrap:anywhere;width:max-content;max-width:100%}.lab-physical-warning{border-top:1px solid #4f4228;margin:0;padding-top:14px;font-weight:850;color:#ffe2a0!important}.lab-result-unavailable{border-color:#97545a}.lab-result-unavailable .lab-result-heading>strong{color:#ffd2d5;background:#321d21;border-color:#97545a}@media (width<=760px){.lab-result-heading{display:grid}.lab-result-heading>strong{text-align:left;max-width:none}.lab-winning-result{display:grid}.lab-ticket-result-balls{gap:10px}.lab-result-balls>span,.lab-winning-special>span,.lab-winning-multiplier>span,.lab-ticket-result-balls>span{min-width:40px;min-height:40px}.lab-result-lines article{padding:13px}}.lab-field-review{margin:20px 0}.lab-review-instructions{gap:9px;margin-bottom:16px;display:grid}.lab-review-instructions p{margin:0;line-height:1.5}.lab-unresolved-warning,.lab-unconfirmed-warning{border-radius:10px;gap:9px;padding:12px;display:flex}.lab-unresolved-warning{color:#ffd5d8;background:#34181d;border:1px solid #c85b65}.lab-unresolved-count{color:#f4d792;font-weight:850}.lab-review-rows{gap:13px;display:grid}.lab-review-row{border:1px solid #30465d;border-radius:14px;min-width:0;padding:15px}.lab-review-row legend{color:#f1cf7e;padding:0 8px;font-weight:900}.lab-field-controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lab-review-field{gap:6px;display:grid}.lab-review-field>small{color:#9fc7bc;overflow-wrap:anywhere;min-height:2.7em;font-size:11px;line-height:1.35}.lab-review-field.is-unresolved>small{color:#ffb8be}.lab-review-field.is-edited>small{color:#f2d17f}.lab-review-field.is-player-confirmed>small{color:#a9efd8}.lab-review-field.is-player-confirmed input{background:#102b24;border-color:#4f927a}.lab-conflict-actions{gap:6px;display:grid}.lab-confirm-displayed-conflict,.lab-change-displayed-conflict{cursor:pointer;border-radius:8px;min-height:44px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.2}.lab-confirm-displayed-conflict{color:#ffe9ec;background:#3b1d27;border:1px solid #ee8c99}.lab-change-displayed-conflict{color:#eaf3fd;background:#101d2b;border:1px solid #5f7894}.lab-confirm-displayed-conflict:disabled,.lab-change-displayed-conflict:disabled{opacity:.5;cursor:not-allowed}.lab-field-editor-backdrop{z-index:1000;background:#000b;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.lab-field-editor{background:#0b1622;border:1px solid #5f7894;border-radius:20px 20px 12px 12px;width:min(520px,100%);max-height:min(84dvh,720px);margin:0 auto;padding:22px;overflow:auto;box-shadow:0 28px 90px #000c}.lab-field-editor>p:first-child{color:#e8c66f;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:900}.lab-field-editor h3{margin:0 0 16px;font-size:24px}.lab-field-editor>div:last-child{gap:10px;margin-top:18px;display:grid}.lab-recognition-evidence{background:#08131e;border:1px solid #364d64;border-radius:10px;gap:4px;margin-bottom:16px;padding:12px;display:grid}.lab-recognition-evidence span,.lab-recognition-evidence small{color:#aabccc}.lab-recognition-evidence strong{font-size:22px}.lab-number-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lab-number-picker button{color:#f1f6fb;cursor:pointer;touch-action:manipulation;background:#101d2b;border:1px solid #4d6680;border-radius:9px;min-height:46px;font-size:15px;font-weight:850}.lab-number-picker button.is-current{color:#fff1be;background:#392d13;border-color:#e8c66f}.lab-number-picker button:focus-visible{outline-offset:2px;outline:3px solid #9cc9ff}.lab-field-editor-error{color:#ffc0c4;font-weight:800}.lab-line-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-fixture-select{color:#dbe5ee;gap:7px;margin:18px 0;font-weight:800;display:grid}.owner-fixture-select select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;min-height:48px;padding:9px;font-size:16px}.owner-fixture-eligibility{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-fixture-eligibility p{background:#0a1521;border:1px solid #39516a;border-radius:10px;gap:5px;margin:0;padding:13px;display:grid}.owner-fixture-eligibility b{color:#b7c7d6}.owner-fixture-eligibility strong{color:#f1d27f}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lab-confirm-displayed-conflict{color:#ffe9ec;cursor:pointer;background:#3b1d27;border:1px solid #ee8c99;border-radius:8px;min-height:44px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.2}.lab-confirm-displayed-conflict:disabled{opacity:.5;cursor:not-allowed}.scanner-lab-shell button.lab-change-yellow-value{color:#e9c47e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:34px;padding:4px 2px;font-size:11px;font-weight:850;line-height:1.2;text-decoration:underline}.scanner-lab-shell button.lab-change-yellow-value:disabled{opacity:.5;cursor:not-allowed}.owner-unresolved-proof[data-zero-unresolved=true] .lab-unresolved-count{display:none}.lab-correction-confirmation{background:#211b0e;border:1px solid #8b6b28;border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.lab-correction-confirmation h3,.lab-correction-confirmation p{margin:0}.lab-correction-confirmation p{line-height:1.5}.lab-confirm-corrected{width:100%;min-height:52px;font-weight:900}.lab-correction-confirmed{color:#bdf5df;background:#102b24;border:1px solid #4f927a;border-radius:10px;padding:12px;font-weight:850}.lab-review-action-rail{z-index:7;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08131ff2;border:1px solid #49627b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:grid;position:sticky;box-shadow:0 12px 32px #0009}.lab-review-action-rail p{color:#f1f6fb;margin:0;font-weight:850;line-height:1.4}.lab-review-action-rail button{min-width:176px;min-height:48px}.lab-review-action-rail.is-unresolved{background:#2b0710f5;border-color:#ff2d3f}.lab-review-action-rail.is-corrected-unconfirmed{background:#24180bf5;border-color:#c98a2e}.lab-review-field input[data-scanner-unresolved=true],.lab-final-actions{scroll-margin-block:120px}.lab-review .lab-final-actions,.owner-fixture-actions{position:static}@media (width<=760px){.lab-review{padding-bottom:16px}.lab-review-action-rail{grid-template-columns:minmax(0,1fr) minmax(156px,auto);max-height:none;margin:16px 0;padding:9px 10px;position:sticky;bottom:0;overflow:visible}.lab-review-action-rail p{font-size:12px;line-height:1.3}.lab-review-action-rail button{width:auto;min-width:156px;min-height:44px;padding:8px 10px}.lab-review-action-rail[data-keyboard-open=true]{max-height:none;margin:18px 0;position:static;overflow:visible}.lab-review-field input[data-scanner-unresolved=true],.lab-final-actions{scroll-margin-block:calc(150px + env(safe-area-inset-bottom))}}@media (height<=520px) and (orientation:landscape){.lab-review-action-rail{max-height:none;margin:14px 0;position:static;overflow:visible}.lab-review{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.lab-review-action-rail{scroll-behavior:auto}}@media (forced-colors:active){.lab-review-action-rail{background:canvas;border:2px solid canvastext}.lab-review-action-rail.is-unresolved{border-color:mark}}.lab-meta label.is-unresolved input,.lab-meta label.is-unresolved select{background:#4b1c23;border-color:#ee717b}.lab-meta label.is-unresolved small{color:#ffb8be;font-weight:850}@media (width<=760px){.lab-field-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-field-editor-backdrop{padding:0}.lab-field-editor{padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.owner-fixture-eligibility{grid-template-columns:1fr}}@media (width<=360px){.lab-field-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-review-field>span:first-child{color:#bdcad8;font-size:12px}.lab-review-field-control{display:block;position:relative}.lab-review-field-control input{color:#eef4fb;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;background:#111d2b;border:1px solid #405670;border-radius:10px;width:100%;min-width:0;min-height:52px;padding:8px;font-size:18px;font-weight:800}.lab-review-field-control input::placeholder{color:#fff;opacity:1}.lab-review-field-control>b{color:#fff;font-size:12px;position:absolute;top:4px;right:5px}.lab-review-field.is-unresolved .lab-review-field-control input{color:#fff;background:#4b1c23;border-color:#ee717b}.lab-review-field.is-unconfirmed .lab-review-field-control input{color:#fff;background:#332814;border-color:#c99a43}.lab-scanner-hint{color:#b7c8d8;background:#0b1723;border:1px dashed #64778d;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.lab-scanner-hint b{color:#e5c675}.ticket-scanner-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02030af5;overflow:hidden}.ticket-scanner-dialog{background:radial-gradient(circle at 9% 0,#5844b92e,#0000 30%),radial-gradient(circle at 92% 4%,#1aa9c927,#0000 28%),linear-gradient(155deg,#0b0d16,#070911 58%,#05060b)!important;border-color:#4a5070!important;box-shadow:0 34px 110px #000d,inset 0 1px #ffffff12!important}.ticket-scanner-head{z-index:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #343a59!important;padding:0 0 16px!important;position:static!important;inset:auto!important}.ticket-scanner-head .eyebrow{color:#9aa9ff!important}.ticket-scanner-head h2{color:#fff!important}.ticket-scanner-head button{color:#eef1f7!important;background:#0c0f19!important;border-color:#59617f!important}.ticket-scanner-head-actions{flex:none;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.ticket-scanner-head-actions button{min-width:76px;min-height:44px;padding:9px 13px}.ticket-scanner-head-actions button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.scanner-lab-public{--lab-bg:#06070c;--lab-card:#0d101b;--lab-card-2:#111524;--lab-line:#383f60;--lab-muted:#b7c0d0;--lab-gold:#aab7ff;--lab-green:#3fd2e3;color:#f7f8fc;background:0 0;min-height:0;padding:18px 0 0}.scanner-lab-public>.lab-hero{padding:6px 0 24px!important}.scanner-lab-public .lab-hero>p,.scanner-lab-public .lab-section-head>p,.scanner-lab-public .lab-consent>p{color:#97a8ff}.scanner-lab-public .lab-hero h1{background:linear-gradient(90deg,#fff,#c7d2ff 52%,#9ddff0);color:#0000;-webkit-background-clip:text;background-clip:text}.scanner-lab-public .lab-modes,.scanner-lab-public .lab-camera,.scanner-lab-public .lab-warning,.scanner-lab-public .lab-status,.scanner-lab-public .lab-consent,.scanner-lab-public .lab-review,.scanner-lab-public .lab-error,.scanner-lab-public .lab-barcode,.scanner-lab-public .lab-check-result{background:radial-gradient(circle at 96% 0,#6544c426,#0000 34%),linear-gradient(145deg,#101421,#080b13);border-color:#3c4468;box-shadow:0 24px 70px #01020999,inset 0 1px #ffffff0b}.scanner-lab-public .lab-modes button{background:linear-gradient(145deg,#151a2b,#0b0e18);border-color:#495272}.scanner-lab-public .lab-modes button:hover,.scanner-lab-public .lab-modes button:focus-visible{border-color:#9fb0ff;box-shadow:0 0 0 3px #7c6ce629}.scanner-lab-public .lab-modes button b{color:#f7f8ff}.scanner-lab-public .lab-modes button:first-child b{color:#c7c5ff;text-shadow:0 0 20px #8d7cff55}.scanner-lab-public .lab-modes button:nth-child(2) b{color:#a9e8f5;text-shadow:0 0 20px #52d6ec44}.scanner-lab-public .lab-modes button:nth-child(3) b{color:#d6b8ff;text-shadow:0 0 20px #ad6eff55}.scanner-lab-public .lab-modes button:nth-child(4) b{color:#dbe4ff;text-shadow:0 0 20px #88a8ff44}.scanner-lab-public .lab-modes button span{color:#bac3d5}.scanner-lab-public button,.scanner-lab-public .lab-barcode a{color:#f1f3f8;background:#111522;border-color:#56617e}.scanner-lab-public button.primary,.scanner-lab-public .lab-final-actions button:last-child{color:#fff;background:linear-gradient(135deg,#245ed8,#5b3ec7 68%,#7f4dde);border-color:#aebcff;box-shadow:0 10px 28px #38289a55,inset 0 1px #ffffff38}.scanner-lab-public .lab-camera-instruction{background:#151b31;border-color:#6573ac;color:#e3e8ff!important}.scanner-lab-public .lab-camera-stage{background:#000;border-color:#505d82}.scanner-lab-public .lab-ticket-guide{border-color:#4fd1e2}.scanner-lab-public .lab-camera-message{color:#dcfaff;background:#07131be8;border-color:#75dbea77}.scanner-lab-public .lab-spinner{border-color:#7f91ff #373e5d #373e5d}.scanner-lab-public .lab-consent{border-color:#6874ac}.scanner-lab-public .lab-recognition-summary>*{background:#101522;border-color:#424b6c}.scanner-lab-public .lab-recognition-summary b{color:#9eacff}.scanner-lab-public .lab-partial,.scanner-lab-public .lab-blocked{color:#dce2ff;background:#171b30;border-left-color:#8d9cff}.scanner-lab-public .lab-meta input,.scanner-lab-public .lab-meta select,.scanner-lab-public .lab-paste input,.scanner-lab-public .lab-addons select{color:#fff;background:#090c14;border-color:#4e5878}.scanner-lab-public .lab-meta small,.scanner-lab-public .lab-addons small,.scanner-lab-public .lab-addons label>span{color:#aebaff}.scanner-lab-public .lab-review-row,.scanner-lab-public .lab-addons{background:#0d111d;border-color:#414a6b}.scanner-lab-public .lab-review-row legend{color:#bdc6ff}.scanner-lab-public .lab-review-field-control input{color:#f3f5fb;cursor:text;background:#101522;border-color:#505a79}.scanner-lab-public .lab-review-field-control input:focus{border-color:#9cafff;box-shadow:0 0 0 3px #6c5fe32b}.scanner-lab-public .lab-review-field.is-unresolved .lab-review-field-control input{background:#341722;border-color:#e06b85}.scanner-lab-public .lab-review-field.is-unconfirmed .lab-review-field-control input{background:#4a3509;border-color:#f2be46;box-shadow:0 0 0 1px #f2be4655}.scanner-lab-public .lab-review-field.is-edited>small{color:#aebaff}.scanner-lab-public .lab-unresolved-count{color:#c5ceff}.scanner-lab-public .lab-correction-confirmation{background:#14192c;border-color:#6977b2}.scanner-lab-public .lab-correction-confirmed{color:#c8f6fb;background:#10282d;border-color:#528d96}.scanner-lab-public .lab-review-action-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0e18;border-color:#5d688d}.scanner-lab-public .lab-review-action-rail.is-unresolved{background:#2b0710;border-color:#ff2d3f}.scanner-lab-public .lab-review-action-rail.is-corrected-unconfirmed{background:#24180b;border-color:#c98a2e}.scanner-lab-public .lab-final-actions{background:#090c14f2;border-top-color:#3f4767}.scanner-lab-public .lab-duplicate-warning,.scanner-lab-public .lab-warning{color:#ece5ff;background:linear-gradient(145deg,#21172f,#12101c);border-color:#7d70ac}.scanner-lab-public .lab-required-choice,.scanner-lab-public .lab-daily3-draw-format{background:linear-gradient(145deg,#171b30,#0d111d);border-color:#606a9f}.scanner-lab-public .lab-required-choice>p:first-child,.scanner-lab-public .lab-daily3-draw-format>span{color:#aebaff}.scanner-lab-public .lab-required-choice h3{color:#fff}.scanner-lab-public .lab-choice-buttons button{background:#0d111d;border-color:#505a79}.scanner-lab-public .lab-choice-buttons button.selected,.scanner-lab-public .lab-choice-buttons button[aria-checked=true]{color:#fff;background:linear-gradient(145deg,#294f9d,#5d39a8);border-color:#aebcff;box-shadow:0 0 0 3px #8b75e42b}.scanner-lab-public .lab-choice-status{background:#101522;border-color:#465170}.scanner-lab-public .lab-result-heading p,.scanner-lab-public .lab-result-lines h3{color:#b6c1ff}.scanner-lab-public .lab-result-heading>strong,.scanner-lab-public .lab-result-overall{color:#e7eaff;background:#171a2d;border-color:#6974a5}.scanner-lab-public .lab-result-overall>b,.scanner-lab-public .lab-result-overall>strong,.scanner-lab-public .lab-physical-warning{color:#dfe4ff!important}.scanner-lab-public footer b{color:#c4ccff}.lab-return-home{width:100%;min-height:52px;margin-top:4px;font-weight:900}.scanner-lab-public .lab-hidden-input{pointer-events:none}@media (width<=760px){.ticket-scanner-dialog{padding-inline:16px!important}.scanner-lab-public{padding-top:12px}.scanner-lab-public .lab-review{padding-bottom:16px}}@media (width<=480px){.ticket-scanner-dialog{padding-top:calc(14px + env(safe-area-inset-top))!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.ticket-scanner-head{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.ticket-scanner-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:12px 0 0;display:grid}.ticket-scanner-head-actions button{width:100%;min-width:0}}@media (width<=390px){.lab-review-action-rail{grid-template-columns:minmax(0,1fr)}.lab-review-action-rail button{width:100%;min-width:0}}.lab-confirm-displayed-candidates{background:#35240f;border:1px solid #c98a2e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.lab-confirm-displayed-candidates div{gap:5px;display:grid}.lab-confirm-displayed-candidates b{color:#f7dfb0}.lab-confirm-displayed-candidates small{color:#e9c47e;line-height:1.45}.lab-confirm-displayed-candidates button{color:#fff4df;cursor:pointer;background:linear-gradient(145deg,#8f5a1e,#6e3f0f);border:1px solid #c98a2e;border-radius:10px;min-height:46px;padding:10px 14px;font-weight:900;box-shadow:0 0 0 1px #c98a2e33}.lab-confirm-displayed-candidates button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.lab-confirm-displayed-candidates{grid-template-columns:minmax(0,1fr)}.lab-confirm-displayed-candidates button{width:100%}}.lab-unconfirmed-warning{color:#f7dfb0;background:#35240f;border:1px solid #c98a2e}.lab-review-field.is-unconfirmed>small{color:#e9c47e}.lab-review-field.is-accepted .lab-review-field-control input{color:#fff;background:#0f5c3d;border-color:#47e39b}.lab-review-field.is-unconfirmed .lab-review-field-control input{appearance:none;color:#f7dfb0!important;opacity:1!important;-webkit-text-fill-color:#f7dfb0!important;background:#35240f!important;border:2px solid #c98a2e!important;box-shadow:0 0 0 1px #c98a2e33!important}.lab-review-field.is-unconfirmed .lab-review-field-control>b{color:#e9c47e}.lab-review-field.is-optional .lab-review-field-control input{color:#d8e0ea!important;-webkit-text-fill-color:#d8e0ea!important;background:#121925!important;border-color:#596579!important}.lab-review-field.is-optional>small{color:#b9c4d2}.lab-confirm-optional-multiplier{color:#f7dfb0;cursor:pointer;background:#35240f;border:1px solid #c98a2e;border-radius:8px;min-height:40px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.25}.scanner-lab-public .lab-review-field.is-accepted .lab-review-field-control input{color:#fff;background:#0f5c3d;border-color:#47e39b}.scanner-lab-public .lab-review-field.is-unconfirmed .lab-review-field-control input{appearance:none;color:#f7dfb0!important;opacity:1!important;-webkit-text-fill-color:#f7dfb0!important;background:#35240f!important;border:2px solid #c98a2e!important;box-shadow:0 0 0 1px #c98a2e33!important}.scanner-lab-public .lab-review-field.is-unconfirmed>small{color:#e9c47e}.lab-mega-multiplier-warning{color:#f7dfb0;background:#35240f;border:1px solid #c98a2e;border-radius:10px;padding:12px;font-weight:800;line-height:1.5}.scanner-lab-shell .lab-review-field.is-unresolved .lab-review-field-control input[aria-invalid=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#5b0b18!important;border:2px solid #ff2d3f!important;box-shadow:0 0 0 2px #ff2d3f33!important}.lab-hotspot-review-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-hotspot-line-details{grid-column:1/-1}.lab-hotspot-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.lab-hotspot-detail-grid label{color:#bdcad8;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.lab-hotspot-detail-grid label>span{color:#f1cf7e;font-weight:850}.lab-hotspot-detail-grid select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:9px;font-size:16px}.lab-hotspot-detail-grid small{color:#f1c66e;overflow-wrap:anywhere;min-height:2.8em;line-height:1.4;display:block}.scanner-lab-public .lab-hotspot-detail-grid label>span,.scanner-lab-public .lab-hotspot-detail-grid small{color:#aebaff}.scanner-lab-public .lab-hotspot-detail-grid select{color:#fff;background:#090c14;border-color:#4e5878}@media (width<=760px){.lab-hotspot-review-choices{grid-template-columns:minmax(0,1fr)}.lab-hotspot-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.lab-hotspot-detail-grid{grid-template-columns:minmax(0,1fr)}.lab-hotspot-detail-grid small{min-height:0}}.lab-race-time-editor{gap:12px;display:grid}.lab-race-time-editor label,.lab-derby-review-choices>label{color:#f1cf7e;background:linear-gradient(145deg,#211d13,#101822);border:2px solid #806c3b;border-radius:14px;gap:7px;padding:17px;font-weight:850;display:grid}.lab-race-time-editor input,.lab-derby-review-choices>label input{color:#fff;font-variant-numeric:tabular-nums;background:#08131e;border:1px solid #526b84;border-radius:10px;width:100%;min-height:52px;padding:10px 12px;font-size:20px}.lab-race-time-editor button{min-height:50px}.lab-derby-review-choices .lab-required-choice>button{color:#fff;background:#0b1724;border:2px solid #4b6075;border-radius:12px;width:100%;min-height:52px;margin-top:14px;font-weight:850}.lab-derby-review-choices .lab-required-choice>button.selected{color:#fff4cc;background:linear-gradient(145deg,#745715,#3d3014);border-color:#e8c66f;box-shadow:0 0 0 3px #e8c66f24}.scanner-lab-public .lab-race-time-editor label,.scanner-lab-public .lab-derby-review-choices>label{background:linear-gradient(145deg,#171b30,#0d111d);border-color:#606a9f}.scanner-lab-public .lab-race-time-editor input,.scanner-lab-public .lab-derby-review-choices>label input{background:#090c14;border-color:#505a79}.scanner-lab-public .lab-derby-review-choices .lab-required-choice>button.selected{background:linear-gradient(145deg,#294f9d,#5d39a8);border-color:#aebcff;box-shadow:0 0 0 3px #8b75e42b}
