:root{color:#f7f3ea;font-synthesis:none;text-rendering:optimizelegibility;background:#05070d;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 80% 0,#6444b42e,#0000 32%),linear-gradient(#070912 0%,#05070d 100%);min-width:320px}button,input,select,textarea{font:inherit}.oro-score-app{min-height:100vh}.oro-score-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070df0;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;min-height:82px;padding:0 28px;display:grid}.oro-score-brand{align-items:center;gap:13px;display:flex}.oro-score-logo{color:#e9bd4c;font-family:Georgia,serif;font-size:30px;line-height:1}.oro-score-brand strong,.oro-score-brand span{display:block}.oro-score-brand strong{letter-spacing:1.8px;font-size:11px}.oro-score-brand span{color:#d3ad43;margin-top:3px;font-size:8px;font-style:italic}.oro-score-nav{align-items:stretch;gap:8px;display:flex}.oro-score-nav button{color:#d9deee;cursor:pointer;background:linear-gradient(#121727f2,#0a0d18f2);border:1px solid #aeb7da38;border-radius:10px;min-height:50px;padding:0 20px;font-size:13px;font-weight:700}.oro-score-nav button.active{color:#fff;background:linear-gradient(#481c6ff2,#31124df2);border-color:#a94cff;box-shadow:0 0 22px #9743ff57}.oro-score-event{justify-content:flex-end;align-items:center;gap:12px;display:flex}.oro-score-event strong,.oro-score-event span{display:block}.oro-score-event strong{font-size:12px}.oro-score-event span{color:#8f98b5;margin-top:3px;font-size:9px}.oro-score-judge{color:#d9e0ff;background:linear-gradient(145deg,#27304d,#111525);border:1px solid #afbadf59;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.oro-score-main{width:min(1480px,100%);margin:0 auto;padding:32px}.oro-score-placeholder{background:linear-gradient(145deg,#0f1422f5,#080b14f5);border:1px solid #8491bc33;border-radius:18px;min-height:500px;padding:34px;box-shadow:0 20px 60px #00000052}.oro-score-kicker{color:#e8b83f;letter-spacing:1.7px;font-size:10px;font-weight:900}.oro-score-placeholder h1{margin:8px 0 0;font-size:34px}.oro-score-placeholder p{color:#98a2c2;margin-top:8px;font-size:14px}@media (width<=1100px){.oro-score-header{grid-template-columns:1fr;padding:16px 20px}.oro-score-nav{overflow-x:auto}.oro-score-event{justify-content:flex-start}}@media (width<=650px){.oro-score-main{padding:16px}.oro-score-nav button{padding:0 14px}}.judge-selector{color:#fff;background:#111725;border:1px solid #ffffff29;border-radius:9px;padding:9px 12px;font-weight:700}.improv-page{gap:16px;display:grid}.improv-hero{background:radial-gradient(circle at 85% 20%,#8637dd33,#0000 35%),linear-gradient(145deg,#111525,#080b14);border:1px solid #a75cff3d;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.improv-hero>div:first-child>span,.section-label{color:#e6b93c;letter-spacing:1.5px;font-size:9px;font-weight:900}.improv-hero h1{margin:6px 0 0;font-size:31px}.improv-hero p{color:#9ba5c3;margin:8px 0 0;font-size:13px}.improv-judge-card{background:#101420bf;border:1px solid #e5b93c40;border-radius:13px;min-width:230px;padding:14px 16px}.improv-judge-card small,.improv-judge-card span,.improv-judge-card strong{display:block}.improv-judge-card small{color:#d6b65c;letter-spacing:1px;font-size:8px;font-weight:900}.improv-judge-card strong{margin-top:5px;font-size:15px}.improv-judge-card span{color:#8e98b8;margin-top:3px;font-size:9px}.authority-banner{background:#4b391038;border:1px solid #e1b33640;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.authority-banner strong,.authority-banner span{display:block}.authority-banner strong{color:#f0c554;font-size:11px}.authority-banner span{color:#c7c0ac;margin-top:3px;font-size:10px}.authority-banner b{color:#e6b93c;letter-spacing:1px;font-size:8px}.message{border-radius:10px;padding:11px 13px;font-size:11px;font-weight:700}.message.error{color:#ffb9c3;background:#291219;border:1px solid #74303b}.message.success{color:#a7e6bd;background:#10251a;border:1px solid #275c3e}.improv-layout{grid-template-columns:180px minmax(440px,1fr) minmax(330px,390px);gap:14px;display:grid}.division-panel,.dancer-panel,.vote-panel{background:linear-gradient(145deg,#0f1422fa,#080b14fa);border:1px solid #929dbf2e;border-radius:15px}.division-panel,.vote-panel{padding:18px}.division-panel h2,.vote-panel h2,.dancer-panel h2{margin:5px 0 15px;font-size:18px}.division-panel button{color:#cad1e5;cursor:pointer;background:#0c111d;border:1px solid #929dbf26;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-bottom:7px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.division-panel button strong{background:#171d2c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.division-panel button.active{color:#fff;background:linear-gradient(135deg,#4a1d70,#2e1246);border-color:#a94cff}.panel-heading{border-bottom:1px solid #929dbf24;justify-content:space-between;align-items:center;padding:18px;display:flex}.dancer-count{color:#78d99a;background:#102219;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.empty-state,.hold-state{border-radius:10px;margin:15px;padding:16px;font-size:11px}.empty-state{color:#8590ae;text-align:center;border:1px dashed #929dbf38}.hold-state{color:#e9c769;background:#60430538;border:1px solid #dbab3261;gap:4px;display:grid}.dancer-list{display:grid}.dancer-card{border-bottom:1px solid #929dbf1f;grid-template-columns:75px 42px minmax(160px,1fr) 95px auto;align-items:center;gap:12px;min-height:84px;padding:12px 15px;display:grid}.dancer-card:last-child{border-bottom:0}.improv-number{text-align:center}.improv-number small,.improv-number strong{display:block}.improv-number small{color:#dba92f;letter-spacing:1px;font-size:7px;font-weight:900}.improv-number strong{margin-top:2px;font-size:19px}.avatar{color:#13100a;background:linear-gradient(145deg,#e1b844,#85600e);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dancer-info strong,.dancer-info span,.dancer-info small{display:block}.dancer-info strong{font-size:12px}.dancer-info span{color:#8f99b5;margin-top:3px;font-size:9px}.dancer-info small{color:#c1a550;margin-top:4px;font-size:8px}.status-pill{color:#aab3cf;text-align:center;background:#171d2b;border-radius:999px;padding:7px 8px;font-size:8px;font-weight:800}.place-buttons{gap:5px;display:flex}.place-buttons button{color:#b6bfd7;cursor:pointer;background:#0a0f1a;border:1px solid #929dbf38;border-radius:7px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.place-buttons button.selected{color:#111;background:#d7ae36;border-color:#d7ae36}.place-buttons button:disabled{opacity:.25;cursor:not-allowed}.vote-slots{gap:8px;display:grid}.vote-slot{background:#0c111d;border:1px solid #929dbf2b;border-radius:10px;align-items:center;gap:9px;min-height:67px;padding:10px;display:flex}.vote-slot.place-1{background:#4d390a33;border-color:#deb03373}.place-medal{color:#17120a;background:#e1b844;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.vote-slot small,.vote-slot strong,.vote-slot span{display:block}.vote-slot small{color:#d6ae38;letter-spacing:1px;font-size:7px;font-weight:900}.vote-slot strong{margin-top:3px;font-size:10px}.vote-slot span{color:#8993ae;margin-top:2px;font-size:8px}.submit-vote{color:#15110a;cursor:pointer;background:linear-gradient(135deg,#e7bb43,#c89218);border:0;border-radius:9px;width:100%;min-height:44px;margin-top:13px;font-size:10px;font-weight:900}.submit-vote:disabled{color:#697189;cursor:not-allowed;background:#252a35}.judge-status{border-top:1px solid #929dbf24;margin-top:17px;padding-top:13px}.judge-status-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.judge-status-title span{color:#d6ae38;letter-spacing:1px;font-size:7px;font-weight:900}.judge-status-title strong{font-size:9px}.judge-status-row{color:#99a2bb;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin-top:7px;font-size:9px;display:grid}.judge-status-row strong{color:#cbd3e7;font-size:8px}.dot{border-radius:50%;width:7px;height:7px}.dot.submitted{background:#43c46f}.dot.pending{background:#5f6678}.recommendation-preview{border-top:1px solid #929dbf24;margin-top:17px;padding-top:13px}.recommendation-preview>div{grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin-top:8px;font-size:8px;display:grid}.recommendation-preview b{color:#e4b73d}.recommendation-preview span{color:#c7cee0}.recommendation-preview strong{color:#fff}@media (width<=1150px){.improv-layout{grid-template-columns:170px minmax(0,1fr)}.vote-panel{grid-column:1/-1}}@media (width<=760px){.improv-hero,.authority-banner{display:grid}.improv-layout{grid-template-columns:1fr}.vote-panel{grid-column:auto}.dancer-card{grid-template-columns:64px 38px 1fr}.status-pill,.place-buttons{grid-column:3}}.score-workspace{gap:14px;display:grid}.score-routine-hero{background:linear-gradient(135deg,#14182a,#090d18);border:1px solid #707ea838;border-radius:15px;grid-template-columns:170px minmax(260px,1fr) minmax(320px,440px);min-height:185px;display:grid;overflow:hidden}.score-act-number{background:linear-gradient(145deg,#17172a,#0e1220);border-right:1px solid #707ea829;flex-direction:column;justify-content:center;align-items:center;display:flex}.score-act-number>span{color:#9ca6c2;letter-spacing:1px;font-size:9px;font-weight:800}.score-act-number>strong{color:#ffe17a;margin-top:4px;font-size:54px;line-height:1}.score-act-arrows{gap:48px;margin-top:18px;display:flex}.score-act-arrows button{color:#dbe2f8;cursor:pointer;background:#171d2c;border:1px solid #a5b1d747;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.score-routine-info{flex-direction:column;justify-content:center;padding:24px;display:flex}.score-routine-info h1{margin:0 0 18px;font-size:24px}.score-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.score-info-grid span,.score-info-grid strong{display:block}.score-info-grid span{color:#8994b2;font-size:9px}.score-info-grid strong{color:#eef2ff;margin-top:3px;font-size:11px}.score-stage-image{background:radial-gradient(circle at 60% 30%,#8e45ff8c,#0000 22%),radial-gradient(circle at 35% 70%,#1b5dff7a,#0000 30%),linear-gradient(135deg,#1b1458,#071436 55%,#180b2b);min-height:185px;position:relative}.score-stage-image:before{content:"";background:linear-gradient(115deg,#0000 15%,#ffffff14 35%,#0000 60%);position:absolute;inset:0}.score-stage-image-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050810ad;border:1px solid #ffffff2e;border-radius:9px;padding:9px 12px;position:absolute;bottom:18px;right:18px}.score-stage-image-overlay span,.score-stage-image-overlay strong{display:block}.score-stage-image-overlay span{color:#8fd4ff;letter-spacing:1px;font-size:7px;font-weight:900}.score-stage-image-overlay strong{color:#fff;margin-top:3px;font-size:11px}.score-main-grid{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.score-left-column,.score-right-column{align-content:start;gap:12px;display:grid}.score-card{background:linear-gradient(145deg,#111625,#0a0e18);border:1px solid #707ea833;border-radius:13px}.score-entry-card{padding:14px}.score-card-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.score-card-heading h2{margin:0;font-size:20px}.score-total{align-items:baseline;gap:8px;display:flex}.score-total span{color:#9aa4c0;font-size:13px;font-weight:700}.score-total strong{color:#ffe170;font-size:31px}.score-total b{color:#d4dbef;font-size:22px}.score-criteria-list{gap:5px;display:grid}.score-criterion-row{background:#151a28;border:1px solid #707ea821;border-radius:8px;grid-template-columns:minmax(210px,1fr) 34px 46px 34px minmax(170px,1.2fr);align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:grid}.score-criterion-label{justify-content:space-between;align-items:center;gap:9px;display:flex}.score-criterion-label strong{font-size:10px}.score-criterion-label span{color:#8e98b4;font-size:9px}.score-step-button{color:#e5eaff;cursor:pointer;background:#1c2334;border:1px solid #97a4cb59;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.score-criterion-row input{color:#fff;text-align:center;background:0 0;border:0;outline:none;width:46px;font-size:14px;font-weight:900}.score-criterion-row input::-webkit-inner-spin-button{appearance:none}.score-criterion-row input::-webkit-outer-spin-button{appearance:none}.score-progress-track{background:#2a3140;border-radius:999px;height:8px;overflow:hidden}.score-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#f3bf3c,#ffe57a);height:100%}.score-notes-card{padding:13px}.score-notes-heading{align-items:baseline;gap:7px;display:flex}.score-notes-heading h3{margin:0;font-size:13px}.score-notes-heading span{color:#9ca6c0;font-size:8px}.score-notes-card textarea{resize:vertical;color:#e6ebfb;background:#0b101b;border:1px solid #8896c04d;border-radius:8px;outline:none;width:100%;min-height:94px;margin-top:10px;padding:11px;font-size:10px}.score-note-count{color:#7f8aa7;text-align:right;margin-top:5px;font-size:8px}.other-judges-card{padding:13px}.other-judges-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.other-judges-heading h3{margin:0;font-size:14px}.other-judges-heading span{color:#f4c43f;font-size:9px;font-weight:900}.other-judges-table{border:1px solid #707ea829;border-radius:8px;overflow:hidden}.other-judges-row{color:#bac3d9;border-bottom:1px solid #707ea81f;grid-template-columns:minmax(145px,1.7fr) repeat(4,54px);align-items:center;min-height:31px;padding:0 7px;font-size:8px;display:grid}.other-judges-row:last-child{border-bottom:0}.other-judges-row.header{color:#8f9ab8;background:#151b2a;font-size:7px;font-weight:800}.other-judges-row strong,.other-judges-row b{text-align:center}.other-judges-row b{color:#dfe5f7}.other-judges-row.total{color:#f0c542;background:#47360c3d;font-weight:900}.score-favorites-card{padding:13px}.score-section-title{align-items:center;gap:7px;display:flex}.score-section-title span{color:#f5c63b;font-size:18px}.score-section-title h3{margin:0;font-size:14px}.favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.favorite-grid button{color:#eef2ff;cursor:pointer;background:#0c111c;border:1px solid #8896c04d;border-radius:8px;align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:flex}.favorite-grid button span{color:#eef2ff;font-size:20px}.favorite-grid button strong{text-align:left;font-size:9px}.favorite-grid button.active{background:linear-gradient(145deg,#5e480ed9,#2b2109d9);border-color:#e1b333;box-shadow:0 0 18px #deb12d2e}.favorite-grid button.active span{color:#f5c442}.favorites-note{color:#7f89a3;margin-top:9px;font-size:8px}.score-submit-card{justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.score-submit-label{color:#d3aa35;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.score-submit-card>div>strong{margin-top:4px;font-size:12px;display:block}.score-submit-card button{color:#111;cursor:pointer;background:linear-gradient(135deg,#efc447,#d89d18);border:0;border-radius:8px;min-width:130px;min-height:39px;font-size:9px;font-weight:900}.score-navigation{grid-template-columns:170px 1fr 170px;align-items:center;gap:15px;display:grid}.score-navigation button{cursor:pointer;border-radius:8px;min-height:43px;font-size:9px;font-weight:850}.score-nav-secondary{color:#e0e6f7;background:#22293a;border:1px solid #8997c147}.score-nav-primary{color:#111;background:linear-gradient(135deg,#ffd965,#e8b635);border:0}.score-position{color:#929cb8;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.score-position strong{color:#fff;font-size:12px}@media (width<=1150px){.score-main-grid{grid-template-columns:1fr}.score-routine-hero{grid-template-columns:150px 1fr}.score-stage-image{grid-column:1/-1}}@media (width<=780px){.score-routine-hero{grid-template-columns:1fr}.score-act-number{border-bottom:1px solid #707ea829;border-right:0;padding:18px}.score-criterion-row{grid-template-columns:1fr 31px 43px 31px}.score-progress-track{grid-column:1/-1}.other-judges-row{grid-template-columns:minmax(120px,1.6fr) repeat(4,44px)}.score-navigation{grid-template-columns:1fr}}.score-v2{grid-template-rows:minmax(150px,18%) minmax(0,1fr) 72px;gap:10px;width:min(1510px,100vw - 28px);height:calc(100vh - 96px);min-height:720px;margin:0 auto;display:grid}.oro-score-main:has(.score-v2){width:100%;max-width:none;padding:10px 14px 0}.score-v2-panel{background:linear-gradient(145deg,#0e1522,#09101a);border:1px solid #26334a;border-radius:10px;box-shadow:0 12px 30px #00000029}.score-v2-routine{background:#0d1421;border:1px solid #26334a;border-radius:10px;grid-template-columns:215px minmax(300px,1fr) 430px;display:grid;overflow:hidden}.score-v2-act{background:linear-gradient(145deg,#12182a,#0d1320);border-right:1px solid #202c40;flex-direction:column;justify-content:center;align-items:center;display:flex}.score-v2-act>span{color:#aab5d0;font-size:13px;font-weight:700}.score-v2-act>strong{color:#ffd75d;margin-top:2px;font-size:clamp(52px,5vw,72px);line-height:.95}.score-v2-act>div{gap:55px;margin-top:16px;display:flex}.score-v2-act button{color:#eef3ff;cursor:pointer;background:#151d2d;border:1px solid #52617e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.score-v2-details{flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.score-v2-details h1{color:#fff;margin:0 0 15px;font-size:26px}.score-v2-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 28px;display:grid}.score-v2-meta span,.score-v2-meta strong{display:block}.score-v2-meta span{color:#7f8ca9;font-size:11px}.score-v2-meta strong{color:#f7f9ff;margin-top:2px;font-size:13px}.score-v2-stage{background:radial-gradient(at 65% 40%,#8b39ec94,#0000 25%),radial-gradient(at 30% 35%,#1b57ff8c,#0000 32%),linear-gradient(145deg,#15125a,#071632 55%,#190b2f);position:relative;overflow:hidden}.score-v2-stage:before,.score-v2-stage:after{content:"";filter:blur(8px);background:#6749ff42;width:160%;height:12px;position:absolute;left:-25%;transform:rotate(-20deg)}.score-v2-stage:before{top:35%}.score-v2-stage:after{top:63%;transform:rotate(18deg)}.score-v2-stage-light{opacity:.34;filter:blur(24px);width:95px;height:150%;position:absolute;top:-20%;transform:rotate(16deg)}.score-v2-stage-light.one{background:#126eff;left:28%}.score-v2-stage-light.two{background:#a82dff;right:18%}.score-v2-stage-floor{background:linear-gradient(#0000,#2d53ff3d);height:27%;position:absolute;bottom:0;left:0;right:0}.score-v2-stage-copy{background:#070b15cc;border:1px solid #465270;border-radius:7px;padding:7px 10px;position:absolute;bottom:14px;right:14px}.score-v2-stage-copy span,.score-v2-stage-copy strong{display:block}.score-v2-stage-copy span{color:#8fd8ff;letter-spacing:1px;font-size:7px;font-weight:900}.score-v2-stage-copy strong{margin-top:2px;font-size:10px}.score-v2-work{grid-template-columns:minmax(0,65fr) minmax(355px,35fr);gap:10px;min-height:0;display:grid}.score-v2-left{grid-template-rows:minmax(0,1fr) 118px;gap:10px;min-height:0;display:grid}.score-v2-right{grid-template-rows:minmax(190px,1.08fr) minmax(145px,.82fr) minmax(215px,1.1fr);gap:10px;min-height:0;display:grid}.score-v2-scoring{min-height:0;padding:12px}.score-v2-score-head{justify-content:space-between;align-items:center;gap:15px;min-height:45px;display:flex}.score-v2-score-head h2{color:#fff;margin:0;font-size:23px}.score-v2-total{align-items:center;gap:8px;display:flex}.score-v2-total>span{color:#a9b4d0;font-size:16px;font-weight:700}.score-v2-total>strong{color:#ffd65b;font-size:34px;line-height:1}.score-v2-total>b{color:#f0f3ff;font-size:22px}.score-v2-save{color:#dbe4f3;align-items:center;gap:6px;margin-left:10px;font-size:10px;display:flex}.score-v2-save i{background:#33d880;border-radius:50%;width:19px;height:19px;box-shadow:0 0 10px #33d8803d}.score-v2-save i:after{content:"✓";color:#07130c;place-items:center;height:100%;font-size:11px;font-style:normal;font-weight:900;display:grid}.score-v2-criteria{grid-template-rows:repeat(6,minmax(0,1fr));gap:5px;height:calc(100% - 45px);display:grid}.score-v2-row{background:#121a28;border:1px solid #253248;border-radius:7px;grid-template-columns:minmax(190px,1.18fr) 36px 42px 36px minmax(150px,1.2fr) 54px;align-items:center;gap:8px;min-height:0;padding:5px 10px;display:grid}.score-v2-label{justify-content:space-between;align-items:center;gap:9px;display:flex}.score-v2-label strong{color:#f4f7ff;font-size:11px}.score-v2-label span{color:#8c9ab7;font-size:10px}.score-v2-row>button{color:#edf2ff;cursor:pointer;background:#172131;border:1px solid #536583;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.score-v2-value{color:#ffd45a;text-align:center;font-size:16px}.score-v2-bar{background:#293448;border-radius:999px;height:8px;overflow:hidden}.score-v2-bar i{border-radius:inherit;background:linear-gradient(90deg,#f3bd36,#ffe277);height:100%;display:block}.score-v2-decimal{color:#b3bed8;text-align:right;font-size:11px}.score-v2-notes{padding:10px 12px;position:relative}.score-v2-notes>div{align-items:baseline;gap:7px;display:flex}.score-v2-notes strong{font-size:13px}.score-v2-notes>div span{color:#8e9ab6;font-size:9px}.score-v2-notes textarea{resize:none;color:#eef2ff;background:#0a111d;border:1px solid #465673;border-radius:6px;outline:none;width:100%;height:66px;margin-top:7px;padding:9px 11px;font-size:10px}.score-v2-notes small{color:#8c9ab5;font-size:8px;position:absolute;bottom:16px;right:20px}.score-v2-judges,.score-v2-favorites,.score-v2-cheer{min-height:0;padding:10px}.score-v2-tool-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.score-v2-tool-head h3{color:#fff;margin:0;font-size:14px}.score-v2-tool-head h3 span{color:#f1bd33;margin-left:5px;font-size:10px}.score-v2-toggle{color:#c3cee2;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.score-v2-toggle input{display:none}.score-v2-toggle i{background:#293549;border-radius:999px;width:39px;height:21px;position:relative}.score-v2-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.score-v2-toggle input:checked+i{background:#e5ad22}.score-v2-toggle input:checked+i:after{transform:translate(18px)}.score-v2-table{border:1px solid #2c3a51;border-radius:6px;overflow:hidden}.score-v2-table-row{color:#bac5dc;border-bottom:1px solid #263248;grid-template-columns:minmax(150px,1.7fr) repeat(4,50px);align-items:center;min-height:27px;padding:0 7px;font-size:8px;display:grid}.score-v2-table-row:last-child{border-bottom:0}.score-v2-table-row.header{color:#a7b3cf;background:#152031;font-weight:800}.score-v2-table-row>span:not(:first-child),.score-v2-table-row strong,.score-v2-table-row b{text-align:center}.score-v2-table-row b{color:#f0f4ff}.score-v2-table-row.total{color:#f2c13b;background:#5c450c42;font-weight:900}.score-v2-favorites h3{align-items:center;gap:7px;margin:0 0 9px;font-size:14px;display:flex}.score-v2-favorites h3 span{color:#f8c733;font-size:19px}.score-v2-favorites>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.score-v2-favorites button{color:#fff;cursor:pointer;background:#0c1421;border:1px solid #53617a;border-radius:7px;align-items:center;gap:10px;min-height:47px;padding:7px 11px;display:flex}.score-v2-favorites button span{color:#fff;text-align:center;width:25px;font-size:22px}.score-v2-favorites button strong{text-align:left;font-size:9px}.score-v2-favorites button.active{background:linear-gradient(145deg,#5d4509d1,#302307b8);border-color:#efbe31;box-shadow:0 0 16px #efbe3133}.score-v2-favorites button.active span{color:#ffd54f}.score-v2-cheer-title{align-items:flex-start;gap:8px;display:flex}.score-v2-cheer-title>span{color:#ffd237;font-size:21px}.score-v2-cheer-title h3{margin:0;font-size:14px}.score-v2-cheer-title p{color:#8e9bb8;margin:2px 0 0;font-size:8px}.score-v2-cheer-send{grid-template-columns:1fr 92px;gap:7px;margin-top:8px;display:grid}.score-v2-cheer-send select{color:#fff;background:#0d1522;border:1px solid #4a5976;border-radius:6px;outline:none;min-height:36px;padding:0 10px;font-size:10px}.score-v2-cheer-send>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7620d0,#9716e0);border:1px solid #a13cff;border-radius:6px;font-size:10px;font-weight:900}.score-v2-cheer-send>button span{margin-right:4px}.score-v2-quick-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.score-v2-quick-buttons button{color:#e8edf9;cursor:pointer;background:#111b2a;border:1px solid #455570;border-radius:5px;min-height:27px;font-size:7px}.score-v2-custom{margin-top:6px;position:relative}.score-v2-custom textarea{resize:none;color:#fff;background:#0a111d;border:1px solid #455570;border-radius:6px;outline:none;width:100%;height:43px;padding:8px 10px;font-size:8px}.score-v2-custom span{color:#8793ad;font-size:7px;position:absolute;bottom:6px;right:8px}.score-v2-footer{border-top:1px solid #202a3d;grid-template-columns:200px 1fr 200px;align-items:center;gap:12px;display:grid}.score-v2-footer>div{color:#a7b2ca;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.score-v2-footer>div strong{color:#fff;font-size:13px}.score-v2-grid-icon{color:#cad3ee;margin-right:4px;font-size:21px}.score-v2-footer button{cursor:pointer;border-radius:7px;min-height:47px;font-size:11px;font-weight:900}.score-v2-prev{color:#eef2ff;background:#202a3c;border:1px solid #566580}.score-v2-next{color:#111;background:linear-gradient(135deg,#ffd65a,#eeb427);border:0}@media (width>=1100px) and (height>=760px){body{overflow:hidden}}@media (width<=1100px){body{overflow:auto}.score-v2{grid-template-rows:auto;height:auto;min-height:auto}.score-v2-routine{grid-template-columns:180px 1fr}.score-v2-stage{grid-column:1/-1;min-height:220px}.score-v2-work{grid-template-columns:1fr}.score-v2-right{grid-template-rows:auto}}@media (width<=720px){.score-v2-routine{grid-template-columns:1fr}.score-v2-act{padding:18px}.score-v2-stage{min-height:180px}.score-v2-row{grid-template-columns:1fr 32px 40px 32px 48px}.score-v2-bar{grid-column:1/-1}.score-v2-footer{grid-template-columns:1fr;padding:12px 0}}.score-v22{grid-template-rows:142px 32px minmax(0,1fr) 62px;gap:8px;width:min(1510px,100vw - 28px);height:calc(100vh - 92px);min-height:720px;margin:0 auto;display:grid}.oro-score-main:has(.score-v22){width:100%;max-width:none;padding:8px 14px 0}.score-v22-panel{background:#0d1521;border:1px solid #26364d;border-radius:8px}.score-v22-routine{background:#0d1521;border:1px solid #26364d;border-radius:8px;grid-template-columns:190px minmax(420px,1fr) 300px;display:grid;overflow:hidden}.score-v22-act{color:#111;background:linear-gradient(145deg,#ffd55b,#f0b426);flex-direction:column;justify-content:center;align-items:center;display:flex}.score-v22-act>span{letter-spacing:1px;font-size:11px;font-weight:950}.score-v22-act>strong{font-size:56px;line-height:.95}.score-v22-act>div{gap:50px;margin-top:9px;display:flex}.score-v22-act button{color:#111;cursor:pointer;background:#ffffff24;border:1px solid #0000006b;border-radius:50%;place-items:center;width:33px;height:33px;font-size:22px;font-weight:900;display:grid}.score-v22-details{flex-direction:column;justify-content:center;padding:14px 24px;display:flex}.score-v22-details h1{color:#fff;margin:0 0 12px;font-size:28px}.score-v22-meta{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.score-v22-meta>div{border-left:1px solid #485772;padding:0 18px}.score-v22-meta>div:first-child{border-left:0;padding-left:0}.score-v22-meta span,.score-v22-meta strong{display:block}.score-v22-meta span{color:#8190ad;font-size:9px}.score-v22-meta strong{color:#fff;margin-top:3px;font-size:11px}.score-v22-live{background:linear-gradient(145deg,#101927,#09111d);border-left:1px solid #26364d;flex-direction:column;justify-content:center;padding:17px 20px;display:flex}.score-v22-live>div{color:#58e099;letter-spacing:1.2px;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.score-v22-live-dot{background:#31d77f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #31d77f80}.score-v22-live>strong{color:#f4c744;letter-spacing:1px;margin-top:6px;font-size:10px}.score-v22-live h2{color:#fff;margin:3px 0 0;font-size:20px}.score-v22-live p{color:#bbc6dc;margin:3px 0 0;font-size:10px}.score-v22-live small{color:#64728d;margin-top:9px;font-size:8px}.score-v22-toolbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.score-v22-toolbar button{color:#c4cde0;cursor:pointer;background:#111a28;border:1px solid #455671;border-radius:6px;min-height:27px;padding:0 11px;font-size:8px;font-weight:850}.score-v22-toolbar span{color:#65738d;font-size:8px}.score-v22-work{grid-template-columns:minmax(0,65fr) minmax(350px,35fr);gap:8px;min-height:0;display:grid}.score-v22-left{grid-template-rows:minmax(0,1fr) 88px;gap:8px;min-height:0;display:grid}.score-v22-right{grid-template-rows:minmax(180px,1.1fr) minmax(126px,.8fr) minmax(185px,1.05fr);gap:8px;min-height:0;display:grid}.score-v22-scoring{min-height:0;padding:10px 11px;box-shadow:0 0 0 1px #ffd04b0a}.score-v22-score-head{justify-content:space-between;align-items:center;height:42px;display:flex}.score-v22-score-head h2{color:#fff;margin:0;font-size:21px}.score-v22-total{align-items:center;gap:7px;display:flex}.score-v22-total>span{color:#a8b3cd;font-size:13px;font-weight:800}.score-v22-total>strong{color:#ffd34f;font-size:31px}.score-v22-total>b{color:#f6f8ff;font-size:18px}.score-v22-save{color:#afbdd4;align-items:center;gap:5px;margin-left:8px;font-size:8px;display:flex}.score-v22-save i{border-radius:50%;width:15px;height:15px}.score-v22-save.saved i{background:#34d77d}.score-v22-save.saving i{border:2px solid #e1b437;border-top-color:#0000;animation:.7s linear infinite oro-score-spin}.score-v22-save.offline i{background:#d45454}@keyframes oro-score-spin{to{transform:rotate(360deg)}}.score-v22-criteria{grid-template-rows:repeat(6,minmax(0,1fr));gap:4px;height:calc(100% - 42px);display:grid}.score-v22-row{background:#111a28;border:1px solid #27364d;border-radius:6px;outline:none;grid-template-columns:minmax(190px,1.2fr) 32px 48px 32px minmax(130px,1fr) 50px;align-items:center;gap:7px;padding:4px 9px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.score-v22-row:hover{background:#131e2e}.score-v22-row.active,.score-v22-row:focus-visible{background:linear-gradient(90deg,#62480c33,#121b29 35%);border-color:#d7ac30;box-shadow:inset 3px 0 #e3b83d,0 0 12px #ddae2d14}.score-v22-label{justify-content:space-between;align-items:center;display:flex}.score-v22-label span{color:#8896b3;font-size:9px}.score-v22-row>button{color:#f3f6ff;cursor:pointer;background:#172131;border:1px solid #526481;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.score-v22-value{color:#ffd34e;text-align:center;font-size:18px}.score-v22-row.active .score-v22-value{font-size:20px}.score-v22-bar{background:#2a3649;border-radius:999px;height:7px;overflow:hidden}.score-v22-bar i{border-radius:inherit;background:linear-gradient(90deg,#efb92f,#ffe067);height:100%;display:block}.score-v22-decimal{color:#a9b6d0;text-align:right;font-size:10px}.score-v22-notes{padding:8px 10px;position:relative}.score-v22-notes>div{align-items:baseline;gap:6px;display:flex}.score-v22-notes strong{font-size:11px}.score-v22-notes span{color:#7e8da9;font-size:8px}.score-v22-notes textarea{resize:none;color:#fff;background:#09111d;border:1px solid #41516b;border-radius:5px;outline:none;width:100%;height:49px;margin-top:5px;padding:7px 9px;font-size:9px}.score-v22-notes small{color:#71809b;font-size:7px;position:absolute;bottom:12px;right:16px}.score-v22-judges,.score-v22-favorites,.score-v22-cheer{min-height:0;padding:8px 9px;transition:opacity .18s,filter .18s}.focus-mode .secondary-tool{opacity:.56;filter:saturate(.55)}.focus-mode .secondary-tool:hover,.focus-mode .secondary-tool:focus-within{opacity:1;filter:none}.score-v22-tool-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.score-v22-tool-head h3{margin:0;font-size:12px}.score-v22-tool-head h3 span{color:#e9b82e;margin-left:5px;font-size:8px}.score-v22-toggle{color:#8694ae;cursor:pointer;align-items:center;gap:6px;font-size:7px;display:flex}.score-v22-toggle input{display:none}.score-v22-toggle i{background:#2b374a;border-radius:999px;width:34px;height:18px;position:relative}.score-v22-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.score-v22-toggle input:checked+i{background:#d9a923}.score-v22-toggle input:checked+i:after{transform:translate(16px)}.score-v22-table{border:1px solid #2d3b51;border-radius:5px;overflow:hidden}.score-v22-table-row{color:#aebbd2;border-bottom:1px solid #253249;grid-template-columns:minmax(145px,1.7fr) repeat(4,45px);align-items:center;min-height:24px;padding:0 6px;font-size:7px;display:grid}.score-v22-table-row:last-child{border-bottom:0}.score-v22-table-row.header{color:#8291ad;background:#152031;font-weight:900}.score-v22-table-row strong,.score-v22-table-row b{text-align:center}.score-v22-table-row.total{color:#edbd36;background:#513d0d40;font-weight:900}.score-v22-favorites h3{align-items:center;gap:6px;margin:0 0 7px;font-size:12px;display:flex}.score-v22-favorites h3 span{color:#f2bf31;font-size:17px}.score-v22-favorites>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.score-v22-favorites button{color:#fff;cursor:pointer;background:#0b1420;border:1px solid #4d5d78;border-radius:6px;align-items:center;gap:8px;min-height:41px;padding:6px 9px;display:flex}.score-v22-favorites button span{text-align:center;width:22px;font-size:18px}.score-v22-favorites button strong{text-align:left;font-size:8px}.score-v22-favorites button.active{background:#533e0a5c;border-color:#d9ac2d}.score-v22-cheer-title{align-items:flex-start;gap:7px;display:flex}.score-v22-cheer-title>span{color:#f2bd2e;font-size:17px}.score-v22-cheer-title h3{margin:0;font-size:11px}.score-v22-cheer-title p{color:#71809a;margin:1px 0 0;font-size:7px}.score-v22-cheer-send{grid-template-columns:1fr 82px;gap:6px;margin-top:6px;display:grid}.score-v22-cheer-send select{color:#fff;background:#0b1421;border:1px solid #465774;border-radius:5px;min-height:31px;padding:0 8px;font-size:8px}.score-v22-cheer-send button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7a1bd2,#961ad7);border:1px solid #9838e8;border-radius:5px;font-size:8px;font-weight:900}.score-v22-quick{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px;display:grid}.score-v22-quick button{color:#dce4f4;cursor:pointer;background:#101a28;border:1px solid #40516e;border-radius:5px;min-height:26px;font-size:6.5px}.score-v22-custom{margin-top:5px;position:relative}.score-v22-custom textarea{resize:none;color:#fff;background:#09111d;border:1px solid #40516e;border-radius:5px;outline:none;width:100%;height:36px;padding:7px 8px;font-size:7px}.score-v22-custom span{color:#6f7d96;font-size:6px;position:absolute;bottom:5px;right:7px}.score-v22-footer{border-top:1px solid #202d41;grid-template-columns:190px 1fr 190px;align-items:center;gap:10px;display:grid}.score-v22-footer>div{color:#8c9bb6;justify-content:center;gap:6px;font-size:10px;display:flex}.score-v22-footer strong{color:#fff;font-size:11px}.score-v22-footer button{cursor:pointer;border-radius:6px;min-height:43px;font-size:9px;font-weight:900}.score-v22-prev{color:#fff;background:#202a3d;border:1px solid #4d5e79}.score-v22-next{color:#111;background:linear-gradient(135deg,#ffd65b,#eab127);border:0}@media (width>=1100px) and (height>=760px){body{overflow:hidden}}@media (width<=1100px){body{overflow:auto}.score-v22{grid-template-rows:auto;height:auto;min-height:auto}.score-v22-routine{grid-template-columns:160px 1fr}.score-v22-live{border-top:1px solid #26364d;border-left:0;grid-column:1/-1}.score-v22-work{grid-template-columns:1fr}.score-v22-right{grid-template-rows:auto}.focus-mode .secondary-tool{opacity:1;filter:none}}.focus-mode .secondary-tool,.secondary-tool{opacity:1!important;filter:none!important}.focus-mode .score-v22-scoring{border-color:#5e6f8d;box-shadow:0 0 0 1px #e6b9371f}.focus-mode .score-v22-right{opacity:.92}.score-v22-judges,.score-v22-favorites,.score-v22-cheer{background:linear-gradient(145deg,#111b2a,#0c1521)!important;border-color:#36465f!important}.score-v22-tool-head h3{font-weight:800;color:#f5f7ff!important;font-size:13px!important}.score-v22-tool-head h3 span{color:#e9bc39!important;font-size:9px!important}.score-v22-toggle{color:#b4bfd4!important;font-size:8px!important}.score-v22-table{border-color:#3b4b64!important}.score-v22-table-row{color:#d2daea!important;min-height:27px!important;font-size:8px!important}.score-v22-table-row.header{color:#bac6dc!important;background:#182436!important;font-size:7.5px!important}.score-v22-table-row>span:first-child{color:#dbe2ef!important}.score-v22-table-row strong{color:#eef2fb!important;font-size:8.5px!important}.score-v22-table-row.total{color:#f2c644!important;background:#694f0f57!important}.score-v22-favorites h3{color:#f5f7ff!important;font-size:13px!important}.score-v22-favorites button{color:#eef2fb!important;background:#111b29!important;border-color:#52627d!important;min-height:43px!important}.score-v22-favorites button strong{color:#eef2fb!important;font-size:8.5px!important}.score-v22-favorites button span{color:#dce4f4!important}.score-v22-favorites button.active{box-shadow:0 0 12px #e0b13224;background:linear-gradient(145deg,#6f530fb8,#35280999)!important;border-color:#e0b132!important}.score-v22-favorites button.active span{color:#ffd14c!important}.score-v22-cheer-title h3{color:#f5f7ff!important;font-size:12px!important}.score-v22-cheer-title p{color:#a4b0c7!important;font-size:7.5px!important}.score-v22-cheer-send select{color:#f5f7ff!important;background:#111b29!important;border-color:#52627d!important;font-size:8.5px!important}.score-v22-cheer-send button{min-height:32px;color:#fff!important;font-size:8.5px!important}.score-v22-quick button{color:#e3e9f5!important;background:#121d2c!important;border-color:#4d5e79!important;min-height:29px!important;font-size:7.3px!important}.score-v22-quick button:hover{background:#172438!important;border-color:#7889a6!important}.score-v22-custom textarea{color:#f4f7ff!important;background:#0c1623!important;border-color:#4c5c76!important;height:39px!important;font-size:7.5px!important}.score-v22-custom textarea::placeholder{color:#8290aa!important}.score-v22-custom span{color:#9ba7bc!important}.score-v22-row{background:#141f2e!important;border-color:#34445d!important}.score-v22-row.active,.score-v22-row:focus-visible{background:linear-gradient(90deg,#6e520e45,#162130 34%)!important;border-color:#e1b43a!important}.score-v22-label strong{color:#fff!important;font-size:11.5px!important}.score-v22-value{color:#ffd24b!important;font-size:19px!important}.score-v22-decimal{color:#c1cce0!important;font-size:10px!important}.score-v22-notes textarea{color:#f2f5fb!important;background:#0d1724!important;border-color:#445570!important}.score-v22-notes textarea::placeholder{color:#8492ac!important}.score-v22-live small{color:#8d9bb4!important}.oro-score-event strong{color:#f7f8fc!important;font-size:12px!important}.oro-score-event span{color:#a2adc2!important;font-size:9px!important}.judge-selector{color:#fff!important;background:#121c2b!important;border-color:#53627a!important}.score-v22-toolbar button{color:#cbd4e4!important;border-color:#53627a!important}.score-v22-toolbar button.active{color:#f2c445!important;background:#5b430a40!important;border-color:#c99b26!important}.score-v23{grid-template-rows:140px minmax(0,1fr) 62px;gap:8px;width:min(1540px,100vw - 26px);height:calc(100vh - 84px);min-height:720px;margin:0 auto;display:grid}.oro-score-main:has(.score-v23){width:100%;max-width:none;padding:8px 13px 0}.score-v23-panel{background:linear-gradient(145deg,#111b29,#0b1420);border:1px solid #34465f;border-radius:8px}.score-v23-routine{background:#0d1623;border:1px solid #34465f;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 310px;display:grid;overflow:hidden}.score-v23-act{color:#111;background:linear-gradient(145deg,#ffd65e,#f0b423);flex-direction:column;justify-content:center;align-items:center;display:flex}.score-v23-act>span{font-size:11px;font-weight:900}.score-v23-act>strong{font-size:56px;line-height:.95}.score-v23-act>div{gap:48px;margin-top:8px;display:flex}.score-v23-act button{color:#111;cursor:pointer;background:#ffffff26;border:1px solid #00000073;border-radius:50%;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.score-v23-details{flex-direction:column;justify-content:center;padding:14px 22px;display:flex}.score-v23-details h1{margin:0 0 12px;font-size:28px}.score-v23-meta{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.score-v23-meta>div{border-left:1px solid #50607a;padding:0 17px}.score-v23-meta>div:first-child{border-left:0;padding-left:0}.score-v23-meta span,.score-v23-meta strong{display:block}.score-v23-meta span{color:#8f9db6;font-size:9px}.score-v23-meta strong{margin-top:3px;font-size:11px}.score-v23-live{border-left:1px solid #34465f;flex-direction:column;justify-content:center;padding:16px 19px;display:flex}.score-v23-live>div{color:#45db8a;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.score-v23-live-dot{background:#31d87f;border-radius:50%;width:8px;height:8px}.score-v23-live>strong{color:#efbe38;margin-top:5px;font-size:9px}.score-v23-live h2{margin:3px 0 0;font-size:20px}.score-v23-live p{color:#bbc6d8;margin:3px 0 0;font-size:10px}.score-v23-live small{color:#8a98b1;margin-top:8px;font-size:8px}.score-v23-work{grid-template-columns:minmax(0,62fr) minmax(400px,38fr);gap:8px;min-height:0;display:grid}.score-v23-left{grid-template-rows:minmax(0,1fr) 88px;gap:8px;min-height:0;display:grid}.score-v23-right{grid-template-rows:minmax(190px,1.12fr) minmax(126px,.8fr) minmax(185px,1.08fr);gap:8px;min-height:0;display:grid}.score-v23-scoring{padding:10px 11px}.score-v23-score-head{justify-content:space-between;align-items:center;height:42px;display:flex}.score-v23-score-head h2{margin:0;font-size:21px}.score-v23-total{align-items:center;gap:7px;display:flex}.score-v23-total>span{color:#aeb8cc;font-size:13px;font-weight:800}.score-v23-total>strong{color:#ffd247;font-size:31px}.score-v23-total>b{font-size:18px}.score-v23-save{color:#b9c4d7;align-items:center;gap:5px;margin-left:8px;font-size:8px;display:flex}.score-v23-save i{border-radius:50%;width:15px;height:15px}.score-v23-save.saved i{background:#35d57c}.score-v23-save.saving i{border:2px solid #d8aa28;border-top-color:#0000;animation:.7s linear infinite oro-score-v23-spin}@keyframes oro-score-v23-spin{to{transform:rotate(360deg)}}.score-v23-criteria{grid-template-rows:repeat(6,minmax(0,1fr));gap:4px;height:calc(100% - 42px);display:grid}.score-v23-row{background:#14202f;border:1px solid #3a4c66;border-radius:6px;outline:none;grid-template-columns:minmax(190px,1.2fr) 32px 48px 32px minmax(150px,1fr) 50px;align-items:center;gap:7px;padding:4px 9px;display:grid}.score-v23-row.active,.score-v23-row:focus-visible{background:linear-gradient(90deg,#654b0c47,#15212f 34%);border-color:#e4b633;box-shadow:inset 3px 0 #e2b633}.score-v23-label{justify-content:space-between;align-items:center;display:flex}.score-v23-label strong{font-size:11.5px}.score-v23-label span{color:#a0adc2;font-size:9px}.score-v23-row>button{color:#fff;cursor:pointer;background:#192538;border:1px solid #5b6c87;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.score-v23-value{color:#ffd348;text-align:center;font-size:19px}.score-v23-slider-wrap{align-items:center;display:flex}.score-v23-slider-wrap input{accent-color:#f3c33d;cursor:pointer;width:100%}.score-v23-slider-wrap input::-webkit-slider-runnable-track{background:#2d3a4f;border-radius:999px;height:8px}.score-v23-slider-wrap input::-webkit-slider-thumb{appearance:none;background:#f5f7ff;border:2px solid #f5f7ff;border-radius:50%;width:17px;height:17px;margin-top:-4.5px;box-shadow:0 0 0 2px #ffcf3d40}.score-v23-slider-wrap input::-moz-range-track{background:#2d3a4f;border-radius:999px;height:8px}.score-v23-slider-wrap input::-moz-range-progress{background:#f3c33d;border-radius:999px;height:8px}.score-v23-slider-wrap input::-moz-range-thumb{background:#fff;border:2px solid #fff;border-radius:50%;width:15px;height:15px}.score-v23-decimal{color:#c6d0e1;text-align:right;font-size:10px}.score-v23-notes{padding:8px 10px;position:relative}.score-v23-notes>div{gap:6px;display:flex}.score-v23-notes strong{font-size:11px}.score-v23-notes span{color:#8b99b0;font-size:8px}.score-v23-notes textarea{resize:none;color:#fff;background:#0d1724;border:1px solid #4d5e79;border-radius:5px;outline:none;width:100%;height:49px;margin-top:5px;padding:7px 9px;font-size:9px}.score-v23-notes small{color:#8e9bb0;font-size:7px;position:absolute;bottom:12px;right:16px}.score-v23-judges,.score-v23-favorites,.score-v23-cheer{padding:8px 9px}.score-v23-tool-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.score-v23-tool-head h3{margin:0;font-size:13px}.score-v23-tool-head h3 span{color:#efbd35;margin-left:5px;font-size:8px}.score-v23-toggle{color:#a9b4c7;align-items:center;gap:6px;font-size:7.5px;display:flex}.score-v23-toggle input{display:none}.score-v23-toggle i{background:#354156;border-radius:999px;width:34px;height:18px;position:relative}.score-v23-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.score-v23-toggle input:checked+i{background:#dda91f}.score-v23-toggle input:checked+i:after{transform:translate(16px)}.score-v23-table{border:1px solid #3a4b64;border-radius:5px;overflow:hidden}.score-v23-table-row{color:#d1d9e7;border-bottom:1px solid #2e3d55;grid-template-columns:minmax(160px,1.7fr) repeat(4,48px);align-items:center;min-height:27px;padding:0 6px;font-size:8px;display:grid}.score-v23-table-row.header{color:#bbc7da;background:#18263a;font-weight:900}.score-v23-table-row strong,.score-v23-table-row b{text-align:center}.score-v23-table-row.total{color:#f0c23a;background:#5f460d59;font-weight:900}.score-v23-favorites h3{align-items:center;gap:6px;margin:0 0 7px;font-size:13px;display:flex}.score-v23-favorites h3 span{color:#f3c037;font-size:17px}.score-v23-favorites>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.score-v23-favorites button{color:#fff;cursor:pointer;background:#111b29;border:1px solid #52647f;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:6px 9px;display:flex}.score-v23-favorites button span{text-align:center;width:22px;font-size:18px}.score-v23-favorites button strong{font-size:8.5px}.score-v23-favorites button.active.gold{background:#6a4e0c8c;border-color:#e2b12c}.score-v23-favorites button.active.blue{background:#16458273;border-color:#408dff}.score-v23-favorites button.active.purple{background:#4e1a6e7a;border-color:#ad40e8}.score-v23-favorites button.active.pink{background:#73193d7a;border-color:#ed3f8a}.score-v23-cheer-title{align-items:flex-start;gap:7px;display:flex}.score-v23-cheer-title>span{color:#f0b92f;font-size:17px}.score-v23-cheer-title h3{margin:0;font-size:12px}.score-v23-cheer-title p{color:#a1adc1;margin:1px 0 0;font-size:7.5px}.score-v23-cheer-send{grid-template-columns:1fr 82px;gap:6px;margin-top:6px;display:grid}.score-v23-cheer-send select{color:#fff;background:#101a28;border:1px solid #52647f;border-radius:5px;min-height:31px;padding:0 8px;font-size:8.5px}.score-v23-cheer-send button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c1cd3,#a31ae2);border:1px solid #a23af0;border-radius:5px;font-size:8.5px;font-weight:900}.score-v23-quick{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.score-v23-quick button{color:#fff;cursor:pointer;border-radius:5px;min-height:29px;font-size:7.5px;font-weight:800}.score-v23-quick .green{background:#23a843;border:1px solid #39c85a}.score-v23-quick .pink{background:#df2d8b;border:1px solid #ff4eaa}.score-v23-quick .blue{background:#1769db;border:1px solid #318cff}.score-v23-quick .orange{background:#e9670f;border:1px solid #ff8b29}.score-v23-quick .purple{background:#7124c8;border:1px solid #9a3bf1}.score-v23-quick .teal{background:#0d9795;border:1px solid #17c7c4}.score-v23-custom{margin-top:5px;position:relative}.score-v23-custom textarea{resize:none;color:#fff;background:#0c1623;border:1px solid #4e607b;border-radius:5px;outline:none;width:100%;height:37px;padding:7px 8px;font-size:7.5px}.score-v23-custom span{color:#97a3b7;font-size:6px;position:absolute;bottom:5px;right:7px}.score-v23-footer{border-top:1px solid #26364a;grid-template-columns:190px 1fr 190px;align-items:center;gap:10px;display:grid}.score-v23-footer>div{color:#99a7bc;justify-content:center;gap:6px;font-size:10px;display:flex}.score-v23-footer strong{color:#fff;font-size:11px}.score-v23-footer button{cursor:pointer;border-radius:6px;min-height:43px;font-size:9px;font-weight:900}.score-v23-prev{color:#fff;background:#202b3e;border:1px solid #52647f}.score-v23-next{color:#111;background:linear-gradient(135deg,#ffd65b,#eeb429);border:0}@media (width>=1100px) and (height>=760px){body{overflow:hidden}}@media (width<=1100px){body{overflow:auto}.score-v23{grid-template-rows:auto;height:auto;min-height:auto}.score-v23-work{grid-template-columns:1fr}.score-v23-right{grid-template-rows:auto}}.score-v23-slider-wrap input[type=range]{appearance:none;background:linear-gradient(to right, #f1b92e 0%, #ffd85b var(--score-fill), #2d3a4f var(--score-fill), #2d3a4f 100%);border-radius:999px;outline:none;width:100%;height:8px}.score-v23-slider-wrap input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.score-v23-slider-wrap input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ffd24a;border:2px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-4.5px;box-shadow:0 0 0 2px #ffd24a33,0 0 8px #ffd24a40}.score-v23-slider-wrap input[type=range]::-moz-range-track{background:#2d3a4f;border-radius:999px;height:8px}.score-v23-slider-wrap input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#f1b92e,#ffd85b);border-radius:999px;height:8px}.score-v23-slider-wrap input[type=range]::-moz-range-thumb{cursor:pointer;background:#ffd24a;border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 8px #ffd24a40}.score-v23-right{grid-template-rows:minmax(204px,1.16fr) minmax(126px,.78fr) minmax(180px,1.06fr)}.score-v23-judges{padding-bottom:12px}.score-v23-table-row{min-height:28px}.score-v23-table-row.total{min-height:30px}.score-v23-favorites{margin-top:2px}
