:root{--bg:#080807;--panel2:#171611;--line:#342e1d;--text:#fbf7ee;--muted:#a69d86;--violet:#f1bf16;--violet2:#c99b08;--green:#57df96;--amber:#f1bf16;--red:#ff6b79}*{box-sizing:border-box}body,html{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.appShell{min-height:100vh;background:radial-gradient(circle at 90% -10%,rgba(102,60,220,.15),transparent 30%),radial-gradient(circle at 15% 0,rgba(124,92,255,.08),transparent 28%),#08090e}.appTop{height:68px;position:sticky;top:0;z-index:25;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px clamp(14px,2vw,28px);background:rgba(9,10,15,.84);border-bottom:1px solid #1e2430;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eventPicker{justify-self:start;display:flex;align-items:center;gap:9px;background:#11151d;border:1px solid #29303d;color:white;border-radius:13px;padding:8px 11px}.eventPicker div{display:flex;flex-direction:column;align-items:flex-start}.eventPicker b{font-size:9px}.eventPicker small{font-size:7px;color:#768094}.liveDot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px rgba(87,223,150,.08)}.topBrand{display:flex;align-items:center;gap:8px}.bmLogo,.bmMini{display:grid;place-items:center;background:linear-gradient(145deg,var(--violet),#5230d3);font-weight:900;box-shadow:0 10px 28px rgba(123,92,255,.24)}.bmMini{width:31px;height:31px;border-radius:10px;font-size:8px}.bmLogo{width:46px;height:46px;border-radius:15px;font-size:11px}.topBrand b{font-size:15px}.topRight{justify-self:end;display:flex;align-items:center;gap:8px}.localBadge{font-size:7px;color:#66dfa0;background:#13271d;border:1px solid #28533b;border-radius:999px;padding:6px 8px}.avatarBtn{width:36px;height:36px;border-radius:50%;border:1px solid #303746;background:#141923;color:#cdd2db;font-size:8px;font-weight:800}.mainArea{width:min(1500px,100%);margin:auto;padding:22px clamp(16px,2.4vw,36px) 116px}.pageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 18px}.pageHead>div:first-child>span{font-size:7px;letter-spacing:1.6px;color:#826fe0;font-weight:800}.pageHead h1{font-size:27px;letter-spacing:-.8px;margin:5px 0 0}.pageHead p{font-size:9px;color:#778195;margin:5px 0 0}.pageActions{display:flex;gap:8px;align-items:center}.primaryBtn,.secondaryBtn{border-radius:12px;padding:11px 14px;font-size:9px;font-weight:800}.primaryBtn{border:0;color:white;box-shadow:0 10px 24px rgba(123,92,255,.18)}.secondaryBtn{border:1px solid #2c3341;background:#141923;color:#cbd1da}.compact{width:auto}.primaryBtn:disabled{opacity:.4;cursor:not-allowed}.panel{background:linear-gradient(150deg,#11151d,#0e1118);border:1px solid var(--line);border-radius:20px;padding:17px}.homeGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:14px}.heroCard{min-height:315px;position:relative;overflow:hidden;border:1px solid #2c3040;border-radius:26px;padding:24px;background:radial-gradient(circle at 82% 20%,rgba(124,92,255,.26),transparent 30%),radial-gradient(circle at 15% 100%,rgba(60,75,200,.18),transparent 32%),linear-gradient(150deg,#171828,#10131b 65%,#151220);box-shadow:0 18px 55px rgba(0,0,0,.32)}.heroCard:after{content:"";position:absolute;right:45px;top:55px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.04);box-shadow:0 0 0 35px rgba(255,255,255,.014),0 0 0 70px rgba(255,255,255,.009)}.statusPill{position:relative;z-index:2;display:inline-flex;padding:6px 9px;border-radius:999px;background:#1d1731;border:1px solid #483978;color:#b3a0ff;font-size:7px;font-weight:900;letter-spacing:.8px}.statusPill.good{background:#13271d}.heroCard h2{font-size:33px;letter-spacing:-1px;margin:45px 0 6px}.heroCard h2,.heroCard p{position:relative;z-index:2}.heroCard p{font-size:9px;color:#9099aa}.metricRow{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:650px;margin-top:28px}.metricRow div{background:rgba(7,9,14,.43);border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:12px}.metricRow span{display:block;font-size:7px;color:#717c8e}.metricRow b{display:block;font-size:19px;margin-top:3px}.progress{position:relative;z-index:2;height:6px;border-radius:999px;background:#202633;max-width:650px;margin-top:14px;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#7657ff,#a080ff);border-radius:999px}.progressLabel{position:relative;z-index:2;max-width:650px;display:flex;justify-content:space-between;font-size:7px;color:#758094;margin-top:6px}.rightStack{display:grid;grid-template-rows:auto 1fr;gap:14px}.wallet{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet button{border:1px solid #252c39;background:#11151d;color:white;border-radius:18px;padding:15px;text-align:left}.wallet span{display:block;font-size:7px;color:#747e91}.wallet b{display:block;font-size:25px;margin:4px 0}.wallet small{font-size:7px;color:#9886f7}.quickCard{border:1px solid #252c39;background:#11151d;border-radius:20px;padding:17px}.quickCard h3{font-size:12px;margin:0 0 12px}.quickGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quickGrid button{border:1px solid #2a3140;background:#141923;color:white;border-radius:14px;padding:14px;text-align:left}.quickGrid button.accent{background:linear-gradient(145deg,#5f35d9,#744dfa);border-color:#7c5cff}.quickGrid b{display:block;font-size:9px}.quickGrid small{font-size:7px;color:#7c8799}.miniCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.miniCards>div{background:#0f131a;border:1px solid #242b38;border-radius:16px;padding:13px}.miniCards span{display:block;font-size:7px;color:#727d90}.miniCards b{display:block;font-size:20px;margin-top:4px}.eventCards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.eventTile{border:1px solid #252c39;background:#10141c;color:white;border-radius:20px;overflow:hidden;text-align:left;padding:0}.eventTile.selected{border-color:#7657f3;box-shadow:inset 0 0 0 1px rgba(124,92,255,.18)}.eventArt{height:150px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 80% 18%,rgba(124,92,255,.35),transparent 32%),linear-gradient(145deg,#17142b,#0e1118)}.eventArt small,.eventArt span{font-size:7px;color:#a69bd0}.eventArt b{font-size:18px;margin:4px 0}.eventFoot{display:flex;justify-content:space-between;padding:12px;font-size:8px}.greenTxt{color:var(--green);font-style:normal}.amberTxt{color:var(--amber);font-style:normal}.redTxt{color:var(--red)}.purchaseGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.purchaseGrid h3{font-size:14px;margin:2px 0 14px}.purchaseGrid h4{font-size:10px;margin:18px 0 8px}.counter{display:grid;grid-template-columns:46px 88px 46px;width:max-content}.counter.small{margin:18px 0}.counter button{height:46px;border:1px solid #303746;background:#151a24;color:white;font-size:20px}.counter button:first-child{border-radius:12px 0 0 12px}.counter button:last-child{border-radius:0 12px 12px 0}.counter b{display:grid;place-items:center;border-top:1px solid #303746;border-bottom:1px solid #303746;background:#0b0e14}.packStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 0 5px;overflow:visible}.packStrip button{border:1px solid #3d341d;background:#15130f;color:#d8ceb5;border-radius:14px;padding:12px 8px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.packStrip button.selected{border-color:#f1bf16;background:linear-gradient(145deg,#2b2411,#1b1810);box-shadow:inset 0 0 0 1px rgba(241,191,22,.15)}.packStrip b{font-size:16px;color:white}.packStrip small{color:#9f947a}.capacityList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.capacityList label{display:grid;grid-template-columns:1fr 105px auto;align-items:center;gap:8px;background:#0b0e14;border-radius:12px;padding:10px}.capacityList small,.capacityList span{font-size:7px;color:#778195}.capacityList input{background:#141923;border:1px solid #2d3442;border-radius:9px;color:white;padding:8px;width:100%}.hubPanel{background:linear-gradient(145deg,#151329,#10131b);border-color:#332c51}.hubIcon{width:45px;height:45px;border-radius:14px;background:#211a3c;color:#b5a1ff;display:grid;place-items:center;font-size:20px}.hubPanel p{font-size:8px;color:#847ca0;line-height:1.5}.priceRows{display:grid;gap:7px;margin:12px 0}.priceRows>div{display:flex;justify-content:space-between;background:#0b0e14;border-radius:11px;padding:10px}.priceRows span{font-size:8px;color:#737d8f}.priceRows b{font-size:11px}.priceRows .totalRow{background:#1a1630}.totalRow b{font-size:18px}.hint{display:block;font-size:7px;color:#727c8e;margin-top:8px}.errorBox{padding:10px;border-radius:11px;background:#351a20;border:1px solid #5d2d36;color:#ff7d89;font-size:8px;margin:8px 0}.createGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.formPanel label,.generateBar label,.reconcile label,.studioTools label,.thermalPanel label{display:flex;flex-direction:column;gap:6px;font-size:8px;color:#7e889b;margin-bottom:11px}.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input{background:#0b0e14;border:1px solid #2c3341;border-radius:11px;color:white;padding:11px;outline:none;min-height:42px}.formPanel input:focus,.formPanel select:focus,.generateBar input:focus,.generateBar select:focus{border-color:#7051e8;box-shadow:0 0 0 3px rgba(124,92,255,.08)}.stepLine{display:flex;align-items:center;gap:7px;margin-bottom:18px}.stepLine i{width:27px;height:27px;border-radius:50%;background:#171c28;color:#788295;display:grid;place-items:center;font-style:normal;font-size:8px}.stepLine i.active{background:#6d47e7;color:white}.stepLine span{font-size:7px;color:#727d90}.twoCols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.switchLine{flex-direction:row!important;align-items:flex-start!important;background:#17142b;border:1px solid #3a315c;border-radius:14px;padding:12px!important}.switchLine input{min-height:auto!important}.switchLine div{display:flex;flex-direction:column}.switchLine b{font-size:9px;color:white}.switchLine small{font-size:7px;color:#877fa2}.previewPanel{background:#0f131b;border:1px solid #252c39;border-radius:20px;padding:16px}.previewPanel>span{font-size:7px;color:#7b8598}.previewPanel>b{display:block;font-size:29px;margin:4px 0}.previewPanel>small{font-size:7px;color:#747e91}.previewEvent{height:230px;margin-top:16px;border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 75% 15%,rgba(124,92,255,.32),transparent 30%),linear-gradient(145deg,#17142c,#0e1118)}.previewEvent span{font-size:7px;color:#a397cc}.previewEvent h3{font-size:20px;margin:4px 0}.previewEvent p{font-size:8px;color:#808a9c}.ticketGrid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.generateBar{display:grid;grid-template-columns:120px 1fr auto;gap:9px;align-items:end;margin-bottom:12px}.generateBar label{margin:0}.ticketTable{border:1px solid #252c39;border-radius:14px;overflow:hidden}.tableHead,.tableRow{display:grid;grid-template-columns:70px 1.35fr .8fr .8fr .8fr;gap:7px;align-items:center;padding:10px 12px;font-size:8px}.tableHead{color:#687285;background:#0b0e14}.tableRow{border-top:1px solid #1f2530}.tableRow code{color:#c4cad5}.tag{width:max-content;padding:5px 7px;border-radius:999px;font-size:7px}.tag.AVAILABLE,.tag.SOLD,.tag.USED{background:#153526;color:#66dfa0}.tag.POS_PENDING{background:#342a13;color:#f2bd65}.tag.BLOCKED,.tag.CANCELLED,.tag.RETURNED{background:#351a20;color:#ff7c89}.tag.UNUSED{background:#1a2031;color:#98a8ff}.summaryStack{display:grid;gap:9px;align-content:start}.summaryStack>div{background:#10141c;border:1px solid #252c39;border-radius:16px;padding:13px}.summaryStack span{font-size:7px;color:#747e91}.summaryStack b{display:block;font-size:23px;margin:4px 0}.summaryStack small{font-size:7px;color:#727c8e}.studioGrid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.studioTools{display:flex;flex-direction:column}.studioTools input[type=file]{font-size:8px;color:#9ba4b4}.designCanvas{height:500px;position:relative;background:#0f131b 50%/cover no-repeat;border:1px solid #252c39;border-radius:20px;overflow:hidden}.designFallback{position:absolute;inset:0;padding:50px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 18% 35%,rgba(124,92,255,.32),transparent 30%),linear-gradient(115deg,#15172a,#0b0e13 65%,#171126)}.designFallback h2{font-size:38px;max-width:60%}.designFallback p{color:#7d8799}.qrPreview{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;background:white;color:black;border-radius:10px;font-weight:900}.posGrid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px}.thermalPanel,.thermalTicket{text-align:center}.thermalTicket{width:230px;min-height:380px;margin:0 auto 14px;background:white;color:#060606;padding:16px 13px;font-family:Courier New,monospace}.thermalTicket img{max-width:180px;max-height:60px;object-fit:contain}.thermalBrand{font-size:15px}.thermalTicket h3{font-size:15px;margin:14px 0 5px}.thermalTicket p{font-size:8px}.thermalTicket hr{border:0;border-top:1px dashed #111;margin:12px 0}.fakeThermalQr{width:115px;height:115px;margin:10px auto;background:repeating-linear-gradient(45deg,#000 0 5px,#fff 5px 10px);border:6px solid white;outline:1px solid black;display:grid;place-items:center;color:#fff;text-shadow:0 1px #000}.thermalTicket code,.thermalTicket small{font-size:7px}.uploadLabel input{font-size:8px;color:#999}.posWork{display:grid;gap:10px}.modeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.modeSwitch button{border:1px solid #2b3240;background:#131822;color:#8e98aa;border-radius:10px;padding:9px;font-size:8px}.modeSwitch button.active{background:#1d1832;border-color:#684be3;color:#c3b6ff}.reconcile{margin-top:12px;padding-top:12px;border-top:1px solid #242b38}.reconcile h3{font-size:11px;margin:0}.reconcile p{font-size:8px;color:#7b8598}.calcLine{display:flex;justify-content:space-between;background:#0b0e14;border-radius:11px;padding:10px;margin:8px 0}.calcLine span{font-size:8px;color:#747e91}.posMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.posMetrics>div{background:#10141c;border:1px solid #252c39;border-radius:14px;padding:11px}.posMetrics span{display:block;font-size:7px;color:#747e91}.posMetrics b{display:block;font-size:19px;margin-top:3px}.posMetrics .green b{color:var(--green)}.posMetrics .amber b{color:var(--amber)}.posMetrics .red b{color:var(--red)}.batchList h3{font-size:11px;margin-top:0}.batchRow{display:grid;grid-template-columns:1.2fr 1fr .7fr .7fr .7fr;gap:8px;padding:9px 0;border-top:1px solid #202633;font-size:8px}.batchRow:first-of-type{border-top:0}.batchRow span{color:#8690a2}.scannerGrid{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:14px}.scanBox{text-align:center}.camera{min-height:390px;border-radius:18px;background:radial-gradient(circle,#252a37,#07090d 72%);margin-bottom:10px;display:grid;place-items:center;overflow:hidden}.camera.active{min-height:420px}.camera video{border-radius:16px!important}.scanFrame{width:245px;height:245px;border:3px solid #7d61ff;border-radius:26px;position:relative}.scanFrame i{position:absolute;left:15px;right:15px;top:50%;height:2px;background:var(--green);box-shadow:0 0 18px var(--green)}.or{display:flex;align-items:center;gap:8px;color:#697386;font-size:7px;margin:12px 0}.or:after,.or:before{content:"";height:1px;background:#242b38;flex:1 1}.manualScan{display:grid;grid-template-columns:1fr auto;gap:7px}.manualScan button{border:1px solid #2c3341;background:#151a24;color:#d1d6de;border-radius:10px;padding:0 12px}.scanResult{min-height:330px;border:1px solid #292f3c;background:#10141b;border-radius:22px;padding:27px;display:flex;flex-direction:column;justify-content:center}.scanResult.good{background:radial-gradient(circle at 15% 15%,#174b31,#0e1513 60%);border-color:#285a40}.scanResult.warn{background:radial-gradient(circle at 15% 15%,#493819,#17140e 60%);border-color:#655226}.scanResult.bad{background:radial-gradient(circle at 15% 15%,#4a2026,#151012 60%);border-color:#633039}.resultIcon{width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;font-size:29px}.scanResult h2{font-size:25px;margin:13px 0 5px}.scanResult p,.scanResult small{font-size:8px;color:#aab2bf}.gateSelect{min-width:145px}.hubGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px}.networkMap{text-align:center;padding:30px}.hubCore{width:180px;margin:20px auto 0;border:1px solid #343c4c;background:#171d28;border-radius:16px;padding:16px;display:flex;flex-direction:column}.hubCore b{font-size:9px}.hubCore small{font-size:7px;color:#778195}.hubLine{height:42px;width:1px;background:#3a4252;margin:auto}.scannerNodes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.scannerNodes div{background:#0b0e14;border:1px solid #252d3b;border-radius:12px;padding:11px}.scannerNodes span{font-size:20px}.scannerNodes b{display:block;font-size:8px}.scannerNodes small{font-size:7px;color:#7a8598}.hubStatus div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #202633;font-size:8px}.hubStatus p{font-size:8px;color:#778195;line-height:1.6}.moreGrid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:12px}.moreGrid h3{font-size:11px}.moreGrid p{font-size:8px;color:#7d879a;line-height:1.6}.ledgerRow{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #202633;font-size:7px}.ledgerRow span{color:#7b8598}.emptyState{min-height:330px;border:1px dashed #303746;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.emptyState h2{font-size:18px}.emptyState p{font-size:8px;color:#7b8598}.desktopDock{position:fixed;left:50%;bottom:15px;transform:translateX(-50%);width:min(94vw,980px);height:76px;background:rgba(15,18,26,.91);border:1px solid rgba(255,255,255,.09);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 55px rgba(0,0,0,.46);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;padding:8px;z-index:40}.desktopDock button{height:58px;border:0;background:transparent;color:#778196;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:.18s}.desktopDock button span{font-size:18px}.desktopDock button small{font-size:7px;font-weight:800}.desktopDock button.active{color:white;background:linear-gradient(145deg,#7654ff,#5d38e7);transform:translateY(-10px) scale(1.04);box-shadow:0 12px 28px rgba(124,92,255,.34)}.desktopDock button:nth-child(4):not(.active){background:#18172a;color:#b09cff;border:1px solid #352c59}.mobileNav{display:none}.toast{position:fixed;right:22px;bottom:102px;background:#151923;border:1px solid #303746;color:white;border-radius:12px;padding:12px 14px;font-size:8px;z-index:60;box-shadow:0 18px 50px rgba(0,0,0,.4)}.loginPage,.splash{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,rgba(124,92,255,.16),transparent 32%),#08090e}.loginCard{width:min(390px,100%);background:#10141c;border:1px solid #252c39;border-radius:24px;padding:24px}.loginBrand{display:flex;gap:10px;align-items:center}.loginBrand b{font-size:18px}.loginBrand small{display:block;font-size:7px;color:#747e91;letter-spacing:1.6px}.loginCard h1{font-size:26px;margin:28px 0 5px}.loginCard p{font-size:9px;color:#7b8598;margin-bottom:18px}.loginCard label{display:flex;flex-direction:column;gap:6px;font-size:8px;color:#7e889b;margin-bottom:11px}.loginCard input{background:#0b0e14;border:1px solid #2c3341;border-radius:11px;color:white;padding:12px}.splash{display:flex;gap:12px;color:#cfd4dd}.splash b{font-size:12px}@media(max-width:1100px){.createGrid,.homeGrid,.hubGrid,.posGrid,.purchaseGrid,.scannerGrid,.ticketGrid{grid-template-columns:1fr}.eventCards,.moreGrid,.rightStack{grid-template-columns:1fr 1fr}.rightStack{grid-template-rows:auto}.studioGrid{grid-template-columns:190px 1fr}.desktopDock{width:96vw}.desktopDock button small{display:none}.desktopDock button span{font-size:20px}}@media(max-width:720px){.appTop{height:62px;grid-template-columns:1fr auto}.topBrand{display:none}.eventPicker{max-width:70vw}.eventPicker b{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.localBadge{display:none}.mainArea{padding:15px 14px 95px}.pageHead{align-items:flex-start}.pageHead h1{font-size:23px}.pageHead p{max-width:230px;line-height:1.5}.pageActions{flex-wrap:wrap;justify-content:flex-end}.desktopDock{display:none}.mobileNav{position:fixed;left:10px;right:10px;bottom:10px;height:68px;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(14,17,25,.94);border:1px solid #262d3b;border-radius:22px;padding:6px;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileNav button{border:0;background:transparent;color:#6f798d;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.mobileNav button span{font-size:19px}.mobileNav button small{font-size:7px;font-weight:800}.mobileNav button.active{color:#a990ff;background:#211a3b}.mobileNav .scanMain{position:relative;transform:translateY(-10px);background:linear-gradient(145deg,#6e49ea,#5430d3);color:white;border-radius:18px;box-shadow:0 10px 25px rgba(124,92,255,.28)}.heroCard{min-height:290px;padding:18px}.heroCard h2{font-size:25px;margin-top:35px}.metricRow{gap:6px}.metricRow div{padding:10px}.rightStack{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.miniCards,.wallet{grid-template-columns:1fr 1fr}.capacityList,.eventCards,.studioGrid,.twoCols{grid-template-columns:1fr}.designCanvas{height:360px}.generateBar{grid-template-columns:1fr 1fr}.generateBar .primaryBtn{grid-column:1/-1}.ticketTable{overflow:auto}.tableHead,.tableRow{min-width:680px}.summaryStack{grid-template-columns:repeat(3,1fr)}.posMetrics{grid-template-columns:1fr 1fr}.batchRow{grid-template-columns:1fr 1fr 1fr}.batchRow span:nth-of-type(2){display:none}.scannerGrid{display:block}.scanResult{margin-top:10px;min-height:230px}.camera{min-height:340px}.scannerNodes{grid-template-columns:1fr 1fr}.moreGrid{grid-template-columns:1fr}.toast{left:14px;right:14px;bottom:88px}.thermalPanel{order:2}}.thermalTicket img{filter:grayscale(1) contrast(1.25)}.miniAction{border:1px solid #2d3442;background:#151a24;color:#c9cfd8;border-radius:8px;padding:5px 7px;font-size:7px}.batchRow{grid-template-columns:1.1fr .9fr .65fr .65fr .6fr auto}.hubStatus h3{font-size:10px;margin:14px 0 7px}.lanAddress{display:block;background:#0b0e14;border:1px solid #252c39;border-radius:9px;padding:8px;margin:5px 0;color:#b8a8ff;font-size:8px;word-break:break-all}.upgradeSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.upgradeSummary>div{background:#0b0e14;border:1px solid #252c39;border-radius:13px;padding:11px}.upgradeSummary span{display:block;font-size:7px;color:#747e91}.upgradeSummary b{display:block;font-size:15px;margin-top:4px}@media(max-width:720px){.upgradeSummary{grid-template-columns:1fr}}body{font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font-size:13px}.appTop{height:76px;padding-inline:clamp(18px,2.2vw,34px)}.eventPicker{min-height:48px;padding:9px 13px;border-radius:15px}.eventPicker b{font-size:12px;line-height:1.2}.eventPicker small{font-size:10px;margin-top:2px}.liveDot{width:9px;height:9px}.bmMini{width:36px;height:36px;border-radius:11px;font-size:9px}.topBrand b{font-size:18px}.localBadge{font-size:10px;padding:7px 10px}.avatarBtn{width:40px;height:40px;font-size:10px}.mainArea{width:min(1360px,calc(100% - 36px));padding:30px 0 122px}.pageHead{margin:6px 0 22px;align-items:center}.pageHead>div:first-child>span{font-size:10px;letter-spacing:1.7px}.pageHead h1{font-size:32px;letter-spacing:-1px;margin-top:6px}.pageHead p{font-size:13px;line-height:1.55;margin-top:7px;color:#8791a4}.primaryBtn,.secondaryBtn{min-height:44px;padding:11px 16px;font-size:12px;border-radius:13px}.statusPill{font-size:10px;padding:7px 10px}.panel{padding:22px;border-radius:22px}.homeGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px}.heroCard{min-height:340px;padding:28px}.heroCard h2{font-size:38px;margin-top:48px}.heroCard p{font-size:13px;line-height:1.5}.metricRow{gap:10px}.metricRow div{padding:14px}.metricRow span{font-size:10px}.metricRow b{font-size:23px}.progressLabel{font-size:10px;margin-top:8px}.rightStack{gap:18px}.wallet{gap:10px}.wallet button{padding:17px}.wallet span{font-size:10px}.wallet b{font-size:30px}.wallet small{font-size:10px}.quickCard{padding:20px}.quickCard h3{font-size:16px}.quickGrid{gap:10px}.quickGrid button{min-height:76px;padding:16px}.quickGrid b{font-size:13px}.quickGrid small{font-size:10px;line-height:1.4}.miniCards{gap:12px}.miniCards>div{padding:15px}.miniCards span{font-size:10px}.miniCards b{font-size:24px}.eventCards{gap:16px}.eventArt{height:175px;padding:19px}.eventArt small,.eventArt span{font-size:10px}.eventArt b{font-size:22px}.eventFoot{padding:14px;font-size:11px}.purchaseGrid{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);gap:18px}.purchaseGrid h3{font-size:18px}.purchaseGrid h4{font-size:14px}.packStrip{gap:9px}.packStrip button{min-width:105px;padding:11px}.packStrip b{font-size:15px}.packStrip small,.packStrip span{font-size:10px}.capacityList{gap:10px}.capacityList label{grid-template-columns:1fr 125px auto;padding:12px}.capacityList small,.capacityList span{font-size:11px}.capacityList input{font-size:13px;min-height:42px}.hubPanel p{font-size:12px}.priceRows span{font-size:11px}.priceRows b{font-size:14px}.totalRow b{font-size:22px}.hint{font-size:10px;line-height:1.5}.errorBox{font-size:11px}.createGrid{grid-template-columns:minmax(0,900px) minmax(290px,330px);gap:18px;justify-content:center;align-items:start}.formPanel{padding:24px}.formPanel label,.generateBar label,.reconcile label,.studioTools label,.thermalPanel label{font-size:11px;gap:7px;margin-bottom:14px;color:#929bad}.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input{font-size:14px;min-height:48px;padding:12px 13px;border-radius:13px}.stepLine{gap:9px;margin-bottom:22px}.stepLine i{width:31px;height:31px;font-size:11px}.stepLine span{font-size:10px;margin-right:4px}.switchLine{padding:14px!important;align-items:center!important}.switchLine b{font-size:12px}.switchLine small{font-size:10px;margin-top:2px}.previewPanel{padding:20px;border-radius:22px;position:sticky;top:96px}.previewPanel>span{font-size:10px;letter-spacing:1px}.previewPanel>b{font-size:38px;margin:6px 0}.previewPanel>small{font-size:10px}.previewEvent{height:260px;margin-top:19px;padding:20px;position:relative;overflow:hidden}.previewEvent:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.24));pointer-events:none}.previewEvent h3,.previewEvent p,.previewEvent span{position:relative;z-index:1}.previewEvent span{font-size:10px}.previewEvent h3{font-size:23px;margin:6px 0}.previewEvent p{font-size:11px;line-height:1.45}.upgradeSummary{gap:10px}.upgradeSummary>div{padding:13px}.upgradeSummary span{font-size:10px}.upgradeSummary b{font-size:18px}.ticketGrid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.generateBar{grid-template-columns:140px 1fr auto;gap:11px;margin-bottom:16px}.tableHead,.tableRow{grid-template-columns:82px 1.35fr .8fr .8fr .8fr;padding:12px 14px;font-size:11px}.tableHead{font-size:10px}.tableRow code{font-size:11px}.tag{font-size:9px;padding:6px 8px}.summaryStack{gap:11px}.summaryStack>div{padding:15px}.summaryStack span{font-size:10px}.summaryStack b{font-size:27px}.summaryStack small{font-size:10px}.studioGrid{grid-template-columns:250px minmax(0,1fr);gap:18px}.studioTools input[type=file]{font-size:11px}.designFallback p{font-size:13px}.posGrid{grid-template-columns:350px minmax(0,1fr);gap:18px}.modeSwitch button{font-size:11px;min-height:42px}.reconcile h3{font-size:14px}.calcLine span,.reconcile p{font-size:11px}.posMetrics{gap:10px}.posMetrics>div{padding:13px}.posMetrics span{font-size:10px}.posMetrics b{font-size:23px}.batchList h3{font-size:14px}.batchRow{font-size:10px;padding:11px 0}.miniAction{padding:6px 8px}.miniAction,.thermalTicket p{font-size:9px}.thermalTicket code,.thermalTicket small{font-size:8px}.uploadLabel input{font-size:10px}.scannerGrid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:18px}.or{font-size:10px}.manualScan button{font-size:12px}.scanResult{padding:32px}.scanResult h2{font-size:30px}.scanResult p,.scanResult small{font-size:12px}.gateSelect{min-width:170px}.hubCore b{font-size:12px}.hubCore small{font-size:10px}.scannerNodes b{font-size:11px}.scannerNodes small{font-size:10px}.hubStatus div,.hubStatus p{font-size:11px}.hubStatus h3{font-size:13px}.lanAddress{font-size:10px}.moreGrid h3{font-size:14px}.moreGrid p{font-size:11px}.ledgerRow{font-size:10px}.emptyState h2{font-size:22px}.emptyState p{font-size:11px}.desktopDock{width:min(92vw,1040px);gap:7px}.desktopDock button span{font-size:21px}.desktopDock button small{font-size:10px;letter-spacing:.1px}.desktopDock button.active{transform:translateY(-10px) scale(1.045)}.toast{font-size:11px;padding:13px 15px}.loginCard{width:min(430px,100%);padding:28px}.loginBrand b{font-size:20px}.loginBrand small{font-size:10px}.loginCard h1{font-size:30px}.loginCard p{font-size:12px}.loginCard label{font-size:11px}.loginCard input{font-size:14px;min-height:48px}@media(min-width:1500px){.mainArea{width:min(1400px,calc(100% - 64px))}.createGrid{grid-template-columns:minmax(0,930px) 330px}.pageHead h1{font-size:34px}}@media(min-width:721px) and (max-width:1100px){.mainArea{width:calc(100% - 28px);padding-top:22px}.pageHead h1{font-size:29px}.pageHead p{font-size:12px}.createGrid,.homeGrid,.hubGrid,.posGrid,.purchaseGrid,.scannerGrid,.ticketGrid{grid-template-columns:1fr}.previewPanel{position:static}.rightStack{grid-template-columns:1fr 1fr}.desktopDock button small{display:block;font-size:9px}}@media(max-width:720px){body{font-size:14px}.appTop{height:68px;padding:9px 12px}.eventPicker{min-height:46px;max-width:72vw}.eventPicker b{font-size:11px}.eventPicker small{font-size:9px}.avatarBtn{width:38px;height:38px;font-size:10px}.mainArea{width:100%;padding:18px 14px 102px}.pageHead{gap:12px;margin-bottom:18px}.pageHead>div:first-child>span{font-size:9px}.pageHead h1{font-size:26px}.pageHead p{font-size:12px;max-width:290px}.primaryBtn,.secondaryBtn{min-height:46px;font-size:12px;padding:11px 14px}.panel{padding:17px;border-radius:19px}.formPanel label,.generateBar label,.reconcile label,.studioTools label,.thermalPanel label{font-size:11px}.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input{font-size:16px;min-height:50px}.stepLine{gap:6px;flex-wrap:wrap}.stepLine i{width:29px;height:29px;font-size:10px}.stepLine span{font-size:9px}.switchLine b{font-size:12px}.switchLine small{font-size:9px}.previewPanel{position:static}.previewPanel>span{font-size:9px}.previewPanel>b{font-size:32px}.previewPanel>small{font-size:9px}.previewEvent{height:210px}.previewEvent h3{font-size:20px}.previewEvent p{font-size:11px}.heroCard h2{font-size:29px}.heroCard p{font-size:12px}.metricRow span{font-size:9px}.metricRow b{font-size:19px}.progressLabel,.wallet span{font-size:9px}.wallet b{font-size:26px}.wallet small{font-size:9px}.quickCard h3{font-size:15px}.quickGrid b{font-size:12px}.eventArt small,.eventArt span,.quickGrid small{font-size:9px}.eventArt b{font-size:20px}.eventFoot{font-size:10px}.purchaseGrid h3{font-size:17px}.purchaseGrid h4{font-size:13px}.packStrip b{font-size:14px}.packStrip small,.packStrip span{font-size:9px}.capacityList small,.capacityList span{font-size:10px}.generateBar{grid-template-columns:1fr 1fr}.tableHead,.tableRow{font-size:10px}.posMetrics span,.summaryStack small,.summaryStack span{font-size:9px}.posMetrics b{font-size:21px}.batchRow{font-size:9px}.scanResult h2{font-size:25px}.scanResult p,.scanResult small{font-size:11px}.or{font-size:9px}.hubStatus div,.hubStatus p,.scannerNodes b{font-size:10px}.scannerNodes small{font-size:9px}.mobileNav{height:72px}.mobileNav button span{font-size:20px}.mobileNav button small{font-size:9px}.mobileNav .scanMain{transform:translateY(-9px)}.toast{font-size:11px}}body{background:radial-gradient(circle at 78% -10%,rgba(241,191,22,.12),transparent 28%),radial-gradient(circle at 10% 0,rgba(241,191,22,.06),transparent 24%),var(--bg)}.appShell{background:radial-gradient(circle at 90% -10%,rgba(241,191,22,.12),transparent 30%),radial-gradient(circle at 15% 0,rgba(241,191,22,.07),transparent 28%),#080807}.brandLogo{filter:drop-shadow(0 10px 22px rgba(241,191,22,.18))}.brandLogo.mini{height:28px;width:auto}.brandLogo.big{height:52px;width:auto}.topBrand{gap:10px}.topBrand b{font-size:17px;color:#f6f1e6}.emptyState .brandLogo.big,.loginBrand .brandLogo.big,.splash .brandLogo.big{height:60px}.bmLogo,.bmMini{background:linear-gradient(145deg,var(--violet),var(--violet2));color:#111}.localBadge{color:#1a1201}.localBadge,.statusPill{background:#2a2310;border-color:#6d5511}.statusPill{color:#f6cf58}.eventPicker{border-color:#403821}.primaryBtn{background:linear-gradient(135deg,var(--violet),var(--violet2));color:#171207;box-shadow:0 10px 24px rgba(241,191,22,.18)}.secondaryBtn{border-color:#3d341f;background:#15130f;color:#f1eadb}.desktopDock button.active,.heroCard,.hubPanel,.mobileNav .scanMain,.previewEvent,.quickGrid button.accent,.scanResult.good .resultIcon,.switchLine,.totalRow{background-image:none}.heroCard{background:radial-gradient(circle at 82% 20%,rgba(241,191,22,.22),transparent 30%),radial-gradient(circle at 15% 100%,rgba(241,191,22,.1),transparent 32%),linear-gradient(150deg,#181510,#0f0d0b 65%,#1a160d)}.quickGrid button.accent{background:linear-gradient(145deg,#8c6a08,#f1bf16);border-color:#f6d250;color:#120e03}.previewEvent{background:radial-gradient(circle at 80% 18%,rgba(241,191,22,.25),transparent 32%),linear-gradient(145deg,#1b180f,#11100d)}.hubPanel,.totalRow{background:linear-gradient(145deg,#1b170e,#12100d)!important;border-color:#5a4815}.desktopDock button.active,.mobileNav .scanMain{background:linear-gradient(145deg,#e6b412,#b68808)!important;color:#181307!important;box-shadow:0 12px 26px rgba(241,191,22,.24)}.desktopDock button{border-color:#312a1b}.desktopDock button small,.desktopDock button span{color:inherit}.mobileNav{background:rgba(18,17,13,.92);border-color:#342e1d}.mobileNav button{color:#cbbf9c}.mobileNav button.active{color:#f7d45d}.eventTile,.loginCard,.miniCards>div,.panel,.quickCard,.scanResult,.summaryStack>div,.wallet button{background:linear-gradient(150deg,#12110d,#0f0e0b);border-color:#342e1d}.capacityList input,.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input{background:#0d0c0a;border-color:#43391f}.pageHead>div:first-child>span{color:#f3c02c}.packStrip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;overflow-x:hidden!important}.packStrip button{width:100%;min-width:0;min-height:82px}.packStrip::-webkit-scrollbar{display:none}.batchRow,.ledgerRow,.tableHead,.tableRow{border-color:#2f291c}.tag{border-color:#40361f}.tag.CREATED,.tag.UNSOLD,.tag.UNUSED{background:#1b170e;color:#f6cf58}.tag.SOLD,.tag.USED{background:#102016;color:#7be4ab}.tag.CANCELLED,.tag.VOID{background:#2b1518;color:#ff8d99}.thermalBrand{color:#000}.eventArt{background:radial-gradient(circle at 80% 18%,rgba(241,191,22,.28),transparent 32%),linear-gradient(145deg,#1b180f,#0e0d0a)}.statusPill.good{background:#112117;border-color:#28533b;color:#65dfa0}.statusPill.bad{background:#351a20;border-color:#5d2d36;color:#ff7b88}.hubIcon{background:#2b2411;color:#f2c333}.heroCard p,.hint,.hubPanel p,.pageHead p,.quickGrid small,.wallet small{color:#a69d86}@media(max-width:1100px){.packStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.packStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.brandLogo.mini{height:24px}.brandLogo.big{height:48px}}.brandLogo{display:block;object-fit:contain;max-width:100%}.brandLogo.headerLogo{height:38px;width:auto;filter:drop-shadow(0 8px 18px rgba(241,191,22,.18))}.brandLogo.brandFull{height:72px;width:auto;filter:drop-shadow(0 10px 24px rgba(241,191,22,.18))}.loginBrand{flex-direction:column;align-items:flex-start;gap:7px}.loginBrand>small{font-size:10px;letter-spacing:1.8px;color:#9f947a}.splash .brandLogo.brandFull{height:82px}.emptyState .brandLogo.brandFull{height:64px;margin:0 auto 12px}@media(max-width:720px){.brandLogo.brandFull{height:58px}.splash .brandLogo.brandFull{height:68px}}.progress i{background:linear-gradient(90deg,#c99b08,#f1bf16)}.eventTile.selected{border-color:#f1bf16;box-shadow:inset 0 0 0 1px rgba(241,191,22,.16)}.stepLine i.active{background:#f1bf16;color:#171207}.formPanel input:focus,.formPanel select:focus,.generateBar input:focus,.generateBar select:focus{border-color:#d8a90e;box-shadow:0 0 0 3px rgba(241,191,22,.08)}.modeSwitch button.active{background:#2b2411;border-color:#d5a70d;color:#f7d761}.qrPreview{box-shadow:0 8px 25px rgba(241,191,22,.15)}.qrPreview,.scanFrame{border-color:#f1bf16!important}.scanFrame i{background:#f1bf16!important;box-shadow:0 0 16px rgba(241,191,22,.55)!important}.desktopDock button:nth-child(4):not(.active){background:#1a170f!important;border-color:#6d5511!important;color:#f3c52c!important}.counter button:hover,.eventPicker:hover,.secondaryBtn:hover{border-color:#806617}.createEventV2{grid-template-columns:minmax(0,960px) minmax(300px,340px)}.categoryBuilderHead{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:22px 0 10px}.categoryBuilderHead>div{display:flex;flex-direction:column;gap:3px}.categoryBuilderHead b{font-size:15px}.categoryBuilderHead small{font-size:10px;color:var(--muted)}.categoryBuilder{display:grid;gap:10px}.categoryEditor{border:1px solid #3b321d;background:#0e0d09;border-radius:17px;padding:14px}.categoryTop{display:grid;grid-template-columns:36px minmax(160px,1fr) 150px 34px;gap:9px;align-items:end}.categoryTop>strong{width:34px;height:48px;border-radius:11px;display:grid;place-items:center;background:#28200c;border:1px solid #5e4b15;color:#f5cd48;font-size:13px}.categoryTop label{margin:0!important}.removeCat{height:48px;border:1px solid #4a2a24;background:#241211;color:#ff867f;border-radius:11px;font-size:19px}.removeCat:disabled{opacity:.3;cursor:not-allowed}.categoryMode{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.categoryMode button,.orientationButtons button,.perPageChoices button,.ticketTabs button{border:1px solid #3a321f;background:#15130e;color:#bdb397;border-radius:11px;padding:10px;font-size:11px;font-weight:750}.categoryMode button.active,.orientationButtons button.active,.perPageChoices button.active,.ticketTabs button.active{background:#2b2411;border-color:#f1bf16;color:#f7d65a}.seatConfig{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.seatConfig label{margin-bottom:0!important}.categoryTotal{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 11px;background:#14120d;border-radius:10px}.categoryTotal span{font-size:10px;color:#9f957c}.categoryTotal b{font-size:14px}.allocationBar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:13px 0;padding:12px 13px;border-radius:13px;border:1px solid #594717}.allocationBar span{font-size:11px;color:#b7ad94}.allocationBar strong{font-size:11px;color:#f4c93f}.allocationBar.ok{border-color:#28533b;background:#112117}.allocationBar.ok strong{color:#68dfa0}.allocationBar.bad{border-color:#642d33;background:#2b1518}.allocationBar.bad strong{color:#ff8893}.categoryPreview{display:grid;gap:7px;margin-top:12px}.categoryPreview>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #3a321f;background:#11100c;border-radius:10px}.categoryPreview span{font-size:9px;color:#aaa087}.categoryPreview b{font-size:11px}.ticketTabs{display:flex;gap:6px;padding:5px;background:#11100c;border:1px solid #342e1d;border-radius:14px}.ticketTabs button{padding:9px 12px;background:transparent}.ticketTableV2 .tableHead,.ticketTableV2 .tableRow{grid-template-columns:72px 1.25fr .8fr .75fr .75fr}.printStudio{display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:18px;align-items:start}.printSettings h3{font-size:18px;margin:0 0 5px}.printSettings>p{font-size:11px;color:var(--muted);line-height:1.5;margin:0 0 17px}.printSettings label{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;color:#b9af95}.printSettings select{min-height:47px;border-radius:12px;border:1px solid #43391f;background:#0d0c0a;color:white;padding:10px 12px}.orientationButtons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.recommendBox{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:13px;border-radius:14px;background:linear-gradient(145deg,#211b0d,#15130d);border:1px solid #594717}.recommendBox span{font-size:9px;color:#b4aa8f}.recommendBox b{font-size:16px;color:#f4cc44}.recommendBox small{font-size:9px;color:#9d947c;line-height:1.4}.recommendBox button{align-self:flex-start;margin-top:5px;border:0;background:#f1bf16;color:#171207;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800}.perPageChoices{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.perPageChoices button{padding:10px 4px}.printSizeInfo{display:flex;flex-direction:column;gap:4px;margin:13px 0;padding:11px;border:1px solid #342e1d;border-radius:12px;background:#0e0d0a}.printSizeInfo small,.printSizeInfo span{font-size:9px;color:#948b75}.printSizeInfo b{font-size:12px}.printSettings>.primaryBtn,.printSettings>.secondaryBtn{width:100%;margin-top:8px}.paperPreview{width:min(100%,620px);aspect-ratio:215.9/279.4;margin:auto;background:#f7f4eb;color:#17140d;border-radius:6px;padding:28px 24px 22px;box-shadow:0 20px 55px rgba(0,0,0,.4);display:flex;flex-direction:column;position:sticky;top:96px}.paperPreview.landscape{aspect-ratio:279.4/215.9;max-width:720px}.paperLabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.paperLabel b{font-size:12px}.paperLabel span{font-size:9px;color:#6f6757}.paperGrid{flex:1 1;display:grid;gap:8px;min-height:0}.paperTicket{min-width:0;min-height:0;border:1px dashed #7d7157;border-radius:5px;background:#fff;position:relative;overflow:hidden;padding:7px;display:flex;flex-direction:column;justify-content:center}.paperTicket span{font-size:clamp(5px,.65vw,9px);font-weight:800;color:#7b620d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paperTicket b{font-size:clamp(7px,.9vw,12px);margin-top:2px}.paperTicket i{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:min(26%,40px);aspect-ratio:1;background:repeating-linear-gradient(45deg,#111 0 3px,#fff 3px 6px);border:3px solid white;outline:1px solid #111;font-size:0}.paperPreview>small{text-align:center;font-size:8px;color:#776f60;margin-top:8px}@media(max-width:1100px){.createEventV2,.printStudio{grid-template-columns:1fr}.paperPreview{position:static;width:min(100%,540px)}.categoryTop{grid-template-columns:34px 1fr 130px 34px}.seatConfig{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.categoryBuilderHead{align-items:stretch;flex-direction:column}.categoryBuilderHead .secondaryBtn{width:100%}.categoryTop{grid-template-columns:32px 1fr 34px}.categoryTop>label:nth-of-type(2){grid-column:2/3}.categoryTop .removeCat{grid-column:3;grid-row:1}.categoryMode{grid-template-columns:1fr}.seatConfig{grid-template-columns:1fr 1fr}.allocationBar{align-items:flex-start;flex-direction:column}.ticketTabs{width:100%;overflow:hidden}.ticketTabs button{flex:1 1;font-size:9px;padding:9px 5px}.printStudio{grid-template-columns:1fr}.perPageChoices{grid-template-columns:repeat(4,1fr)}.paperPreview{padding:18px 14px 15px}.paperGrid{gap:5px}}:root{--bg:#080806;--panel:#12110d;--panel2:#19170f;--line:#4a3b16;--text:#fffdf7;--muted:#c9bea3;--subtle:#a79d84;--violet:#f6c914;--violet2:#d3a800;--green:#69e3a2;--amber:#f6c914;--red:#ff7d88}body,html{background:var(--bg);color:var(--text)}.appShell{background:radial-gradient(circle at 84% -8%,rgba(246,201,20,.12),transparent 30%),radial-gradient(circle at 12% 0,rgba(246,201,20,.05),transparent 25%),var(--bg)}.appTop{background:rgba(8,8,6,.94);border-bottom-color:#3b3117}.eventPicker{background:#12110d;border-color:#51421a}.eventPicker,.eventPicker b{color:#fffdf7}.eventPicker small{color:#c4baa1}.localBadge{font-size:10px!important;font-weight:900!important;color:#fff2a6!important;background:#17150e!important;border:1px solid #e6b912!important;box-shadow:inset 0 0 0 1px rgba(246,201,20,.08);padding:8px 11px!important;letter-spacing:.25px}.avatarBtn{background:#17150e;border-color:#4c3e19;color:#fffdf7}.pageHead>div:first-child>span{color:#ffd83d}.pageHead p{color:#c6bca2}.hint{color:#b9af96}.eventTile,.loginCard,.mapInspector,.miniCards>div,.panel,.quickCard,.scanResult,.summaryStack>div,.thermalPanel,.wallet button{background:linear-gradient(150deg,#13120e,#0e0d0a);border-color:#443818}.primaryBtn{background:linear-gradient(135deg,#ffd51f,#d5a700)!important;color:#121006!important;text-shadow:none;box-shadow:0 10px 26px rgba(246,201,20,.18)}.primaryBtn:hover{filter:brightness(1.06)}.primaryBtn:disabled{opacity:.43;color:#3a310c!important}.secondaryBtn{background:#17150f;border-color:#55451b;color:#fff8e5}.secondaryBtn:hover{border-color:#f0c51b;background:#1d1a10}.secondaryBtn:disabled{opacity:.42}.formPanel label,.generateBar label,.mapInspector label,.reconcile label,.studioTools label,.thermalPanel label{color:#d2c7aa}.capacityList input,.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.mapInspector input,.mapInspector select,.reconcile input,.studioTools input{background:#0b0b08;border-color:#56471e;color:#fffdf7}.formPanel input::placeholder,.manualScan input::placeholder,.mapInspector input::placeholder{color:#8f876f}.formPanel input:focus,.formPanel select:focus,.generateBar input:focus,.generateBar select:focus,.mapInspector input:focus,.mapInspector select:focus{border-color:#f6c914;box-shadow:0 0 0 3px rgba(246,201,20,.1)}.stepLine i{background:#191b22;color:#c1c8d3}.stepLine i.active{background:#f6c914;color:#100e04}.stepLine span{color:#bdc4ce}.statusPill{background:#211c0d;border-color:#6c5713;color:#ffe474}.statusPill.good{background:#11271a;border-color:#2d6946;color:#84ecb5}.statusPill.bad{background:#36181d;border-color:#78313a;color:#ff9aa3}.heroCard{border-color:#4a3b16;background:radial-gradient(circle at 82% 20%,rgba(246,201,20,.19),transparent 30%),radial-gradient(circle at 12% 100%,rgba(246,201,20,.07),transparent 32%),linear-gradient(150deg,#18160f,#0f0e0a 65%,#17130a)}.heroCard p,.quickGrid small,.wallet small{color:#c0b59a}.metricRow span,.miniCards span,.wallet span{color:#b7ad95}.metricRow div{border-color:rgba(246,201,20,.1)}.quickGrid button{background:#17150f;border-color:#443819;color:#fffdf7}.quickGrid button.accent{background:linear-gradient(145deg,#8d6e05,#f6c914);border-color:#ffdb43;color:#100d03}.quickGrid button.accent small{color:#211a04}.quickGrid button.accent b{color:#100d03}.packStrip button{border-color:#4a3d1a;background:#15140f;color:#ded3b8}.packStrip button.selected{border-color:#f6c914;background:#27210d;color:#fff}.packStrip small{color:#b8ad92}.capacityList small,.capacityList span{color:#c0b69d}.priceRows>div{background:#0d0c08}.priceRows span{color:#bbb198}.priceRows .totalRow{background:#211b0b!important}.totalRow span{color:#f1e3b0}.totalRow b{color:#fff5c0}.eventTile.selected{border-color:#f6c914}.eventArt small,.eventArt span{color:#d6caa9}.eventFoot{color:#ddd4bd}.greenTxt{color:#80ebb2}.amberTxt{color:#ffe068}.redTxt{color:#ff9ba4}.errorBox{background:#37191e;border-color:#80323c;color:#ffabb2}.allocationBar{border-color:#6b5615;background:#211b0d}.allocationBar span{color:#ded3b7}.allocationBar strong{color:#ffe16b}.allocationBar.ok{background:#11271a;border-color:#2d6946}.allocationBar.bad{background:#37191e;border-color:#80323c}.createEventV3{grid-template-columns:minmax(0,980px) minmax(300px,340px)}.categoryHeadActions{display:flex;gap:8px;flex-wrap:wrap}.courtesyBtn{min-height:44px;border-radius:13px;border:1px solid #426e55;background:#10241a;color:#88ebb6;padding:10px 14px;font-size:12px;font-weight:850}.courtesyBtn:hover{background:#153021}.simpleCategories{gap:11px}.categoryEditor{border-color:#4a3b16;background:#0d0c08}.categoryEditor.courtesyCategory{border-color:#38654b;background:linear-gradient(145deg,#0f1b14,#0d0c08)}.categorySimpleRow{display:grid;grid-template-columns:38px minmax(170px,1fr) 135px 145px 145px 38px;gap:9px;align-items:end}.categorySimpleRow>strong{height:48px;border-radius:12px;display:grid;place-items:center;background:#28210c;border:1px solid #725d13;color:#ffdc4c}.categorySimpleRow label{margin:0!important}.categorySimpleRow input,.categorySimpleRow select{min-height:48px}.categorySimpleRow input:disabled{background:#14130f;color:#928a75}.categorySimpleFoot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 11px;border-radius:10px;background:#15130d}.categorySimpleFoot span{font-size:10px;color:#c6bba0}.categorySimpleFoot b{font-size:12px;color:#fff6da}.mapLaterNotice{display:flex;align-items:center;gap:12px;margin:14px 0;padding:13px 14px;border:1px solid #655217;background:#201a0c;border-radius:14px}.mapLaterNotice>span{width:38px;height:38px;border-radius:11px;background:#f6c914;color:#100d03;display:grid;place-items:center;font-size:20px;font-weight:900}.mapLaterNotice div{display:flex;flex-direction:column;gap:3px}.mapLaterNotice b{font-size:12px;color:#fff8dc}.mapLaterNotice small{font-size:10px;line-height:1.45;color:#c7bda4}.categoryPreview em{font-style:normal;font-size:8px;color:#87eab5;border:1px solid #356248;background:#102219;border-radius:999px;padding:3px 5px;margin-left:5px}.desktopDock{width:min(96vw,1180px);height:82px;background:rgba(17,16,12,.95);border-color:#463a1b;padding:9px;gap:6px}.desktopDock button{height:62px;color:#d0c6ae;background:#12110d;border:1px solid transparent}.desktopDock button span{font-size:20px}.desktopDock button small{font-size:9px}.desktopDock button.active{background:linear-gradient(145deg,#f8ce1c,#c89c00)!important;color:#121006!important;box-shadow:0 12px 28px rgba(246,201,20,.23)}.mobileNav{background:rgba(17,16,12,.96);border-color:#463a1b}.mobileNav button{color:#c4baa3}.mobileNav button.active{color:#ffe16a;background:#211b0c}.mobileNav .scanMain{background:linear-gradient(145deg,#f6c914,#c89c00)!important;color:#100d03!important}.mapTopActions{display:flex;gap:7px}.mapSalesWarning{margin:-5px 0 13px;padding:11px 13px;border:1px solid #795f16;background:#241d0d;color:#ffe47a;border-radius:13px;font-size:11px;line-height:1.5}.mapDesigner{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:690px}.mapWorkspace{min-width:0;position:relative;border:1px solid #443918;background:#0b0b08;border-radius:22px;padding:14px 14px 92px;overflow:hidden}.mapViewport{height:590px;overflow:auto;border-radius:16px;background:#f6f7f8;border:1px solid #565f6b;position:relative}.mapCanvas{width:100%;height:100%;min-width:900px;min-height:560px;position:relative;transform-origin:0 0;background-color:#fafbfc;background-image:linear-gradient(#dfe4ea 1px,transparent 0),linear-gradient(90deg,#dfe4ea 1px,transparent 0);background-size:22px 22px;touch-action:none}.mapEmpty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;color:#586270;pointer-events:none}.mapEmpty b{font-size:18px;color:#27303b}.mapEmpty span{font-size:11px;margin-top:5px}.mapZoom{position:absolute;right:28px;top:26px;z-index:6;display:grid;grid-template-columns:38px 64px 38px;background:#12110d;border:1px solid #4f421d;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.25)}.mapZoom button{border:0;background:#17150e;color:#fff;height:36px;font-size:18px}.mapZoom b{display:grid;place-items:center;font-size:10px;color:#ffe06a}.mapDock{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);width:min(calc(100% - 28px),900px);height:68px;border:1px solid #4d401c;background:rgba(18,17,13,.96);border-radius:20px;display:grid;grid-template-columns:repeat(10,1fr);gap:4px;padding:6px;box-shadow:0 14px 35px rgba(0,0,0,.38);z-index:7}.mapDock button{border:0;background:transparent;color:#d6ccb3;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.mapDock button:hover{background:#28210d;color:#ffe16a}.mapDock button span{font-size:17px;font-weight:850}.mapDock button small{font-size:8px;font-weight:800}.mapElement{position:absolute;display:flex;align-items:center;justify-content:center;border:2px solid #778290;background:rgba(223,227,231,.64);color:#242c35;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:grab;overflow:hidden;box-shadow:0 5px 15px rgba(15,20,25,.08)}.mapElement.selected{border-color:#e1a900;box-shadow:0 0 0 3px rgba(246,201,20,.25),0 8px 20px rgba(0,0,0,.15)}.mapElement.zone{background:rgba(246,201,20,.12);border-color:#c59a08;border-style:dashed}.mapElement.stage{background:#1e2329;color:#fff;border-color:#080b0e;border-radius:5px}.mapElement.table{border-radius:50%;background:#e6edf1;border-color:#778491}.mapElement.aisle{background:repeating-linear-gradient(45deg,#f2f4f6,#f2f4f6 8px,#e3e7ea 0,#e3e7ea 16px);border-style:dashed}.mapElement.entrance{background:#dff3e7;border-color:#439167}.mapElement.exit{background:#f7e1e3;border-color:#bd5c64}.mapElement.bar{background:#e7def2;border-color:#8f6eb5}.mapElement.restroom{background:#dbeaf7;border-color:#648bae}.mapElement.text{background:transparent;border-style:dashed}.mapElementLabel{position:absolute;left:6px;top:5px;font-size:9px;font-weight:850;max-width:calc(100% - 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stageMark{font-size:11px;letter-spacing:.8px}.tableShape{font-size:28px;color:#5e6871}.seatDots{width:88%;height:76%;display:grid;gap:2px;align-content:center;justify-content:center;margin-top:12px}.mapSeatDot{min-width:8px;min-height:8px;border-radius:50%;background:#2f6f4d;color:white;font-size:0;border:1px solid white;box-shadow:0 0 0 1px #23553b}.mapInspector{padding:18px;border:1px solid #443918;border-radius:22px;overflow:auto;max-height:690px}.inspectorEmpty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c6bca5}.inspectorEmpty b{font-size:15px;color:#fff7e2}.inspectorEmpty p{font-size:10px;line-height:1.5}.inspectorHead{display:flex;justify-content:space-between;align-items:start;margin-bottom:14px}.inspectorHead small{font-size:8px;color:#e4b915;letter-spacing:1.2px}.inspectorHead h3{font-size:17px;margin:3px 0}.inspectorHead button{width:34px;height:34px;border-radius:10px;border:1px solid #733039;background:#35181d;color:#ff9aa3;font-size:19px}.mapInspector label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:10px}.mapInspector input,.mapInspector select{min-height:43px;border-radius:11px;padding:9px 10px}.inspectorGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.assignmentBox{margin-top:16px;padding-top:15px;border-top:1px solid #413719}.assignmentBox h4{font-size:13px;margin:0 0 8px;color:#fff5d2}.assignmentModeTitle{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#e7bd2b;margin:13px 0 2px}.assignmentDivider{display:flex;align-items:center;justify-content:center;color:#9f957e;font-size:9px;margin:13px 0}.assignmentDivider:after,.assignmentDivider:before{content:"";height:1px;background:#3d341b;flex:1 1;margin:0 8px}.inspectorTip{color:#84eab3}.moreAction{display:flex;align-items:center;gap:12px;text-align:left;color:#fff}.moreAction>span{width:44px;height:44px;border-radius:13px;background:#f6c914;color:#100d03;display:grid;place-items:center;font-size:23px}.moreAction h3{margin:0}.moreAction p{margin:3px 0 0}.moreAction:disabled{opacity:.45}.tag.COURTESY,.tag.COURTESY_PENDING{background:#10251a;color:#88ebb6;border-color:#37664b}.tag.AVAILABLE,.tag.POS_PENDING{background:#211b0d;color:#ffe16a;border-color:#6b5615}.tag.SOLD,.tag.USED{background:#10251a;color:#88ebb6;border-color:#37664b}.tag.BLOCKED,.tag.CANCELLED,.tag.REFUNDED,.tag.RETURNED{background:#37191e;color:#ff9ca5;border-color:#80323c}@media(max-width:1180px){.desktopDock{width:97vw}.desktopDock button small{font-size:8px}.mapDesigner{grid-template-columns:1fr}.mapInspector{max-height:none}.categorySimpleRow{grid-template-columns:36px 1fr 120px 130px 130px 36px}}@media(max-width:900px) and (min-width:721px){.desktopDock button small{display:none}.desktopDock button span{font-size:22px}.mapDock button small{display:none}.mapDock button span{font-size:19px}}@media(max-width:720px){.createEventV3{grid-template-columns:1fr}.categoryHeadActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.categorySimpleRow{grid-template-columns:32px 1fr 36px}.categorySimpleRow>label{grid-column:2/3}.categorySimpleRow .removeCat{grid-column:3;grid-row:1}.categorySimpleFoot{font-size:9px}.mapLaterNotice{align-items:flex-start}.mapDesigner{display:block}.mapWorkspace{padding:10px 10px 82px}.mapViewport{height:510px}.mapCanvas{min-width:760px}.mapInspector{margin-top:10px;max-height:none}.mapDock{height:62px;grid-template-columns:repeat(5,1fr);overflow-x:auto;justify-content:start}.mapDock button{min-width:66px}.mapDock button:nth-child(n+6){display:none}.inspectorGrid{grid-template-columns:1fr 1fr}.localBadge{display:none!important}}.desktopDock button:nth-child(4):not(.active){background:#12110d!important;border-color:transparent!important;color:#d0c6ae!important}@media(max-width:720px){.mapWorkspace{padding-bottom:132px}.mapDock{height:112px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);overflow:visible}.mapDock button{min-width:0}.mapDock button:nth-child(n){display:flex}.mapDock button small{display:block;font-size:7px}}.posMetrics{grid-template-columns:repeat(6,1fr)!important}.posMetrics .courtesyMetric b{color:#88ebb6}.posMetrics .courtesyMetric{border-color:#37664b;background:#102019}@media(max-width:1000px){.posMetrics{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:720px){.posMetrics{grid-template-columns:repeat(2,1fr)!important}}.mapDesignerV2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:700px}.mapWorkspaceV2{min-width:0;position:relative;border:1px solid #443918;background:#0b0b08;border-radius:22px;padding:14px 14px 92px;overflow:visible}.mapViewportV2{height:620px;overflow:hidden;border-radius:17px;background:#f4f6f8;border:1px solid #59616d;position:relative;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mapViewportV2:active{cursor:grabbing}.mapCanvasV2{position:absolute;inset:0;width:100%;height:100%;transform-origin:center center;background-color:#fafbfc;background-image:linear-gradient(#dfe4ea 1px,transparent 0),linear-gradient(90deg,#dfe4ea 1px,transparent 0);background-size:22px 22px;will-change:transform}.mapZoom{grid-template-columns:38px 64px 38px auto!important}.mapZoom button:last-child{font-size:9px;padding:0 10px;border-left:1px solid #403719}.templateTray{position:absolute;top:70px;left:28px;right:28px;z-index:20;background:rgba(18,17,13,.98);border:1px solid #5a4917;border-radius:18px;padding:14px;box-shadow:0 18px 45px rgba(0,0,0,.38)}.templateTray>b{display:block;font-size:12px;color:#fff6d5;margin-bottom:9px}.templateTray>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.templateTray button{border:1px solid #43391d;background:#0e0d0a;color:#fff;border-radius:12px;min-height:70px;padding:10px;text-align:left;font-size:11px;font-weight:850}.templateTray button:hover{border-color:#f6c914;background:#211b0b}.templateTray small{display:block;color:#a9a087;font-size:8px;margin-top:4px;font-weight:600}.mapEmptyV2{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;color:#5b6571;max-width:360px}.mapEmptyV2 b{font-size:19px;color:#222b34}.mapEmptyV2 span{font-size:11px;line-height:1.5;margin:6px 0 12px}.mapEmptyV2 button{border:0;background:#f6c914;color:#171205;border-radius:11px;padding:10px 13px;font-weight:850}.mapDockV2{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);width:min(calc(100% - 28px),850px);height:68px;border:1px solid #4d401c;background:rgba(18,17,13,.97);border-radius:20px;display:grid;grid-template-columns:repeat(9,1fr);gap:4px;padding:6px;box-shadow:0 14px 35px rgba(0,0,0,.38);z-index:18}.mapDockV2>button{border:0;background:transparent;color:#d8ceb7;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}.mapDockV2>button.active,.mapDockV2>button:hover{background:#2c2309;color:#ffe16a}.mapDockV2>button span{font-size:17px;font-weight:900}.mapDockV2>button small{font-size:8px;font-weight:850;white-space:nowrap}.sportsPalette{position:absolute;right:4px;bottom:73px;width:220px;display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#12110d;border:1px solid #5a4818;border-radius:15px;padding:8px;box-shadow:0 15px 40px rgba(0,0,0,.4)}.sportsPalette button{border:1px solid #3d341c;background:#0c0b08;color:#fff0bc;border-radius:9px;padding:8px;font-size:8px;text-align:left}.sportsPalette button:hover{border-color:#f6c914}.mapElementV2{position:absolute;display:flex;align-items:center;justify-content:center;border:2px solid #778290;background:rgba(223,227,231,.7);color:#242c35;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:grab;box-shadow:0 5px 15px rgba(15,20,25,.08);touch-action:none;overflow:visible}.mapElementV2:active{cursor:grabbing}.mapElementV2.selected{border-color:#e5ad00;box-shadow:0 0 0 3px rgba(246,201,20,.3),0 8px 20px rgba(0,0,0,.15);z-index:9}.mapElementV2.zone{background:rgba(246,201,20,.1);border-color:#c59a08;border-style:dashed}.mapElementV2.stage{background:#1e2329;color:#fff;border-color:#080b0e;border-radius:5px}.mapElementV2.table{border-radius:50%;background:#e6edf1;border-color:#778491}.mapElementV2.aisle{background:repeating-linear-gradient(45deg,#f2f4f6,#f2f4f6 8px,#e3e7ea 0,#e3e7ea 16px);border-style:dashed}.mapElementV2.entrance{background:#dff3e7;border-color:#439167}.mapElementV2.exit{background:#f7e1e3;border-color:#bd5c64}.mapElementV2.bar{background:#e7def2;border-color:#8f6eb5}.mapElementV2.restroom{background:#dbeaf7;border-color:#648bae}.mapElementV2.text{background:transparent;border-style:dashed}.mapElementV2.basketballCourt{border-radius:6px;background:#d9a25e;border-color:#6c4723;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.8) 50%,transparent 50.5%)}.mapElementV2.baseballField{background:#7eaa68;border-color:#3e6734;clip-path:polygon(50% 0,100% 55%,73% 100%,27% 100%,0 55%);border-radius:0}.mapElementV2.bullpen,.mapElementV2.dugout,.mapElementV2.scorerTable,.mapElementV2.teamBench{background:#dde2e7;border-color:#727d89}.mapElementV2.hoop{background:transparent;border-color:#a85740;border-radius:50%}.mapElementLabel{z-index:5}.basketballGraphic{position:absolute;inset:10%;border:2px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:space-between;padding:0 4%;font-size:8px;font-weight:900;color:#fff}.basketballGraphic:before{content:"";position:absolute;left:50%;top:50%;width:25%;transform:translate(-50%,-50%)}.basketballGraphic i,.basketballGraphic:before{aspect-ratio:1;border:2px solid white;border-radius:50%}.basketballGraphic i{width:12%}.baseballGraphic{inset:10%}.hoopGraphic{font-size:24px;color:#8d3427}.stageMark{z-index:4}.resizeHandle{position:absolute;width:14px;height:14px;border:2px solid #fff;background:#f6c914;border-radius:4px;padding:0;z-index:30;box-shadow:0 1px 4px rgba(0,0,0,.35)}.resizeHandle.nw{left:-8px;top:-8px;cursor:nwse-resize}.resizeHandle.ne{right:-8px;top:-8px;cursor:nesw-resize}.resizeHandle.sw{left:-8px;bottom:-8px;cursor:nesw-resize}.resizeHandle.se{right:-8px;bottom:-8px;cursor:nwse-resize}.rotateHandle{position:absolute;left:50%;top:-34px;transform:translateX(-50%);width:28px;height:28px;border:1px solid #fff;background:#17140a;color:#ffd83e;border-radius:50%;z-index:30;cursor:grab;font-size:14px}.rotateHandle:after{content:"";position:absolute;width:1px;height:8px;background:#777;left:50%;top:27px}.seatRows{position:absolute;inset:24px 7px 7px;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.seatRow{display:grid;grid-template-columns:18px minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:2px;min-height:8px}.seatRow>b{font-size:6px;text-align:center;color:#28302f}.seatSide{display:flex;justify-content:center;gap:1px;min-width:0}.seatSide i{width:7px;height:7px;min-width:5px;border-radius:50%;background:#2f7651;color:#fff;border:1px solid white;font-size:0;box-shadow:0 0 0 1px #22583c}.visualAisle{font-size:6px;color:#736536;text-align:center}.seatSide.sideB{justify-content:flex-start}.seatRow:has(.sideB:empty){grid-template-columns:18px 1fr 0 0}.seatRow:has(.sideB:empty) .visualAisle{display:none}.tableGraphic{position:absolute;width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.tableGraphic strong{font-size:34px;color:#687681}.tableGraphic i{position:absolute;left:20px;top:20px;width:8px;height:8px;border-radius:50%;background:#2f7651;transform-origin:4px 4px}.mapInspectorV2{padding:18px;border:1px solid #443918;border-radius:22px;background:linear-gradient(150deg,#13120e,#0e0d0a);min-width:0;max-height:700px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.mapInspectorV2::-webkit-scrollbar{width:0;height:0}.mapInspectorV2 label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:10px;color:#d2c7aa}.mapInspectorV2 input,.mapInspectorV2 select{min-height:44px;border-radius:11px;padding:9px 10px;background:#0b0b08;border:1px solid #56471e;color:#fffdf7;outline:none}.mapInspectorV2 input:focus,.mapInspectorV2 select:focus{border-color:#f6c914;box-shadow:0 0 0 3px rgba(246,201,20,.1)}.inspectorEmptyV2{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c6bca5}.inspectorEmptyV2>b{font-size:16px;color:#fff7e2}.inspectorEmptyV2>p{font-size:10px;line-height:1.6;max-width:250px}.mapHelpSteps{display:grid;gap:7px;margin-top:15px;text-align:left}.mapHelpSteps span{display:flex;align-items:center;gap:8px;font-size:9px}.mapHelpSteps span b{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#f6c914;color:#171205}.inlineElementActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.inlineElementActions button{border:1px solid #453a1c;background:#0d0c09;color:#eee5cf;border-radius:10px;padding:8px;font-size:9px}.smartSeatBox{margin-top:15px;padding-top:14px;border-top:1px solid #413719}.smartSeatBox h4{font-size:14px;margin:0;color:#fff4cc}.smartSeatTitle{display:flex;gap:8px;justify-content:space-between;align-items:start}.smartSeatTitle p{font-size:9px;color:#a99e83;line-height:1.45;margin:4px 0 0}.smartSeatTitle>span{font-size:7px;background:#2d250b;border:1px solid #6b5410;color:#ffe06a;padding:5px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.6px}.recommendSeats{width:100%;border:1px solid #6c5411;background:#231d0a;color:#fff;border-radius:12px;padding:10px;text-align:left;margin:8px 0}.recommendSeats span{display:block;color:#ffd94e;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.recommendSeats b{display:block;font-size:10px;margin-top:3px}.seatSimpleGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.autoResult{background:#0a0a08;border:1px solid #3c3219;border-radius:11px;padding:10px;margin:8px 0}.autoResult span{display:block;font-size:8px;color:#9c9279}.autoResult b{font-size:10px;color:#fff3c9}.simpleToggle{display:grid!important;grid-template-columns:auto 1fr;align-items:start!important;gap:9px!important;background:#17140b;border:1px solid #443719;border-radius:12px;padding:10px!important}.simpleToggle input{min-height:auto!important;width:17px;height:17px;margin:2px 0!important;accent-color:#f6c914}.simpleToggle span b{display:block;color:#fff3c8;font-size:10px}.simpleToggle span small{display:block;color:#9c9279;font-size:8px;line-height:1.4;margin-top:2px}.advancedMapProps{margin-top:14px;border-top:1px solid #3e341b;padding-top:10px}.advancedMapProps summary{cursor:pointer;color:#cbbf9f;font-size:9px}.inspectorTip{margin-top:15px;padding:10px 11px;border:1px solid #355e47;background:#102019;color:#94efbd;border-radius:11px;font-size:9px;line-height:1.45}.iconOnly{min-width:42px;padding-inline:10px!important}@media(max-width:1220px){.mapDesignerV2{grid-template-columns:1fr}.mapInspectorV2{max-height:none}.templateTray>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.mapDockV2{grid-template-columns:repeat(9,1fr);width:calc(100% - 20px)}.mapDockV2>button small{display:none}.mapDockV2>button span{font-size:20px}.mapViewportV2{height:560px}}@media(max-width:720px){.mapWorkspaceV2{padding:9px 9px 82px}.mapViewportV2{height:500px}.mapDockV2{height:64px;grid-template-columns:repeat(6,1fr);overflow:visible}.mapDockV2>button:nth-child(n+7){display:none}.sportsPalette{right:0}.templateTray{left:10px;right:10px;top:60px}.templateTray>div{grid-template-columns:1fr 1fr}.seatSimpleGrid{grid-template-columns:1fr}.mapInspectorV2{padding:15px}.mapZoom{right:18px;top:18px}.mapZoom button:last-child{display:none}.mapWorkspaceV2{padding-bottom:132px}.mapDockV2{height:112px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.mapDockV2>button:nth-child(n){display:flex}.mapDockV2>button small{display:block;font-size:7px}.mapDockV2>button span{font-size:17px}}.mapElementV2.baseballField{background:rgba(126,170,104,.08);border:2px dashed #3e6734;clip-path:none;border-radius:10px}.baseballGraphic{position:absolute;inset:3%;background:#7eaa68;clip-path:polygon(50% 0,100% 55%,73% 100%,27% 100%,0 55%);display:grid;place-items:center;color:white;text-shadow:0 1px 2px #234}.baseballGraphic span{font-size:38px;transform:rotate(45deg);opacity:.75}.baseballGraphic b{position:absolute;bottom:8%;font-size:8px}.mapDesignerV3{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:14px;align-items:start;min-width:0}.mapWorkspaceV3{min-width:0;position:relative;border:1px solid #4a3c18;background:#0b0b08;border-radius:22px;padding:13px 13px 86px;overflow:hidden}.mapViewportV3{height:660px;border-radius:17px;background:#f5f7f8;border:1px solid #626b75;position:relative;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.mapViewportV3:active{cursor:grabbing}.mapCanvasV3{position:absolute;inset:0;width:100%;height:100%;transform-origin:center center;background-color:#fbfcfd;background-image:linear-gradient(#e0e5ea 1px,transparent 0),linear-gradient(90deg,#e0e5ea 1px,transparent 0);background-size:22px 22px;will-change:transform}.alignmentGuide{position:absolute;z-index:80;background:#e9b900;pointer-events:none;box-shadow:0 0 0 1px rgba(255,255,255,.5)}.alignmentGuide.vertical{top:0;bottom:0;width:1px}.alignmentGuide.horizontal{left:0;right:0;height:1px}.mapZoomV3{position:absolute;right:24px;top:24px;z-index:30;display:flex;align-items:center;background:rgba(15,14,10,.96);border:1px solid #574718;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.25)}.mapZoomV3 b,.mapZoomV3 button{height:40px;min-width:42px;border:0;background:transparent;color:#fff4cf;display:grid;place-items:center;font-size:11px}.mapZoomV3 button:hover{background:#2b230c;color:#ffd633}.mapZoomV3 b{border-left:1px solid #3b3117;border-right:1px solid #3b3117;color:#ffd43b}.mapZoomV3 button:last-child{padding:0 12px;font-size:9px}.templateTrayV3{position:absolute;z-index:45;left:24px;right:24px;top:24px;background:rgba(17,16,12,.98);border:1px solid #66521b;border-radius:18px;padding:14px;box-shadow:0 18px 55px rgba(0,0,0,.42)}.templateTitle{display:flex;justify-content:space-between;align-items:start;gap:12px}.templateTitle b{display:block;font-size:14px;color:#fff5d8}.templateTitle small{display:block;font-size:9px;color:#a99d7f;margin-top:3px}.templateTitle button{width:32px;height:32px;border-radius:9px;border:1px solid #4b3e1b;background:#0d0c09;color:#fff}.templateCardsV3{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.templateCardsV3 button{min-height:72px;border:1px solid #42371b;background:#0c0b08;color:#fff3ce;border-radius:13px;padding:10px;text-align:left}.templateCardsV3 button:hover{border-color:#f4c519;background:#211b09}.templateCardsV3 b{display:block;font-size:11px}.templateCardsV3 small{display:block;font-size:8px;color:#998e74;margin-top:3px}.mapEmptyV3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,75%);text-align:center;color:#29313a}.mapEmptyLogo{height:42px!important;filter:none!important;margin:auto}.mapEmptyV3 h3{font-size:21px;margin:14px 0 6px}.mapEmptyV3 p{font-size:11px;line-height:1.55;color:#697581}.mapEmptyV3>div{display:flex;justify-content:center;gap:8px;margin-top:15px}.mapEmptyV3 button{border:1px solid #a68108;background:white;color:#201b0c;border-radius:11px;padding:10px 13px;font-size:10px;font-weight:800}.mapEmptyV3 button:first-child{background:#f3c414;border-color:#d9aa04}.mapDockV3{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:min(calc(100% - 26px),760px);height:62px;border:1px solid #4d401c;background:rgba(18,17,13,.97);border-radius:19px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:6px;box-shadow:0 14px 35px rgba(0,0,0,.38);z-index:36}.mapDockV3>button{border:0;background:transparent;color:#d8ceb7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:4px}.mapDockV3>button.active,.mapDockV3>button:hover{background:#2c2309;color:#ffe16a}.mapDockV3>button span{font-size:17px;font-weight:900;line-height:1}.mapDockV3>button small{font-size:8px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mapPaletteV3{position:absolute;bottom:68px;width:235px;display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#12110d;border:1px solid #5a4818;border-radius:15px;padding:8px;box-shadow:0 15px 40px rgba(0,0,0,.4)}.mapPaletteV3.more{right:105px}.mapPaletteV3.sports{right:0}.mapPaletteV3 button{border:1px solid #3d341c;background:#0c0b08;color:#fff0bc;border-radius:9px;padding:9px;font-size:8px;text-align:left}.mapPaletteV3 button:hover{border-color:#f6c914}.mapElementV3{position:absolute;display:flex;align-items:center;justify-content:center;border:2px solid #778290;background:rgba(223,227,231,.7);color:#242c35;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:grab;box-shadow:0 5px 15px rgba(15,20,25,.08);touch-action:none;overflow:visible;min-width:20px;min-height:20px}.mapElementV3:active{cursor:grabbing}.mapElementV3.selected{border-color:#e3ac00;box-shadow:0 0 0 3px rgba(246,201,20,.28),0 8px 20px rgba(0,0,0,.15);z-index:12}.mapElementV3.locked{cursor:not-allowed;outline:1px dashed #6e7782;outline-offset:3px}.mapElementV3.zone{background:rgba(246,201,20,.075);border-color:#c59a08;border-style:dashed}.mapElementV3.stage{background:#1e2329;color:white;border-color:#080b0e;border-radius:5px}.mapElementV3.table{border-radius:50%;background:#e6edf1;border-color:#778491}.mapElementV3.aisle{background:repeating-linear-gradient(45deg,#f2f4f6,#f2f4f6 8px,#e3e7ea 0,#e3e7ea 16px);border-style:dashed}.mapElementV3.entrance{background:#dff3e7;border-color:#439167}.mapElementV3.exit{background:#f7e1e3;border-color:#bd5c64}.mapElementV3.bar{background:#e7def2;border-color:#8f6eb5}.mapElementV3.restroom{background:#dbeaf7;border-color:#648bae}.mapElementV3.text{background:transparent;border-style:dashed}.mapElementV3.basketballCourt{border-radius:6px;background:#c99655;border-color:#6c4723}.mapElementV3.baseballField{background:rgba(126,170,104,.08);border:2px dashed #3e6734}.mapElementV3.bullpen,.mapElementV3.dugout,.mapElementV3.scorerTable,.mapElementV3.teamBench{background:#dde2e7;border-color:#727d89}.mapElementV3.hoop{background:transparent;border-color:#a85740;border-radius:50%}.mapElementCaption{position:absolute;left:6px;top:4px;z-index:18;display:flex;align-items:center;gap:4px;max-width:calc(100% - 12px);pointer-events:none}.mapElementCaption span{font-size:7px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapElementCaption i{font-style:normal;font-size:7px}.zoneFront{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:5px;letter-spacing:.8px;font-weight:900;color:#735b0b;background:#fff8dc;border:1px solid #d1a915;border-radius:999px;padding:2px 5px;z-index:20}.zoneShape-trapezoid{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.zoneShape-fan{border-radius:45% 45% 10px 10px/30% 30% 10px 10px}.zoneShape-fan.selected,.zoneShape-trapezoid.selected{overflow:visible}.stageMarkV3{font-size:10px;letter-spacing:.8px}.basketballGraphicV3{position:absolute;inset:7%;border:2px solid rgba(255,255,255,.9);background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.85) 50%,transparent 50.5%)}.basketballGraphicV3:before{content:"";position:absolute;left:50%;top:50%;width:25%;aspect-ratio:1;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%)}.basketballGraphicV3 i{position:absolute;top:35%;width:18%;height:30%;border:2px solid white}.basketballGraphicV3 i:first-child{left:0;border-left:0}.basketballGraphicV3 i:last-child{right:0;border-right:0}.baseballGraphicV3{position:absolute;inset:3%;background:#76a764;clip-path:polygon(50% 0,100% 55%,73% 100%,27% 100%,0 55%);display:grid;place-items:center;color:white;text-shadow:0 1px 2px #234}.baseballGraphicV3 span{font-size:34px;transform:rotate(45deg);opacity:.75}.baseballGraphicV3 b{position:absolute;bottom:8%;font-size:7px}.hoopGraphicV3{font-size:22px;color:#8d3427}.tableGraphicV3{position:relative;width:55px;height:55px}.tableGraphicV3 strong{position:absolute;inset:9px;border-radius:50%;background:#9da9b3;display:grid;place-items:center;color:#6e7780}.tableGraphicV3 i{position:absolute;left:25px;top:25px;width:7px;height:7px;border-radius:50%;background:#3d5568;transform-origin:3px 31px}.emptyZoneHint{display:grid;place-items:center;text-align:center;gap:2px;color:#806714;pointer-events:none}.emptyZoneHint b{font-size:7px}.emptyZoneHint span{font-size:6px}.generalZoneFill{display:grid;place-items:center;color:#715a08;pointer-events:none}.generalZoneFill b{font-size:26px;line-height:1}.generalZoneFill span{font-size:7px;font-weight:800}.seatRowsV3{position:absolute;inset:18px 5px 6px;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;pointer-events:none}.seatRowV3,.seatRowsV3{align-items:center;gap:1px}.seatRowV3{width:100%;display:grid;grid-template-columns:15px minmax(0,1fr) 10px minmax(0,1fr);min-height:5px}.seatRowV3>b{font-size:5px;color:#364039}.seatSideV3{display:flex;justify-content:flex-end;gap:1px;min-width:0}.seatSideV3.sideB{justify-content:flex-start}.seatSideV3 i{width:clamp(4px,.62vw,8px);height:clamp(4px,.62vw,8px);max-width:9px;max-height:9px;border-radius:50%;background:#344c40;border:1px solid white;box-shadow:0 0 0 1px #203c2f;display:grid;place-items:center;flex:0 1 auto}.seatSideV3 i span{display:none}.visualAisleV3{min-width:7px;border-left:1px dashed #a58b2c;border-right:1px dashed #a58b2c;opacity:.7}.resizeHandleV3,.rotateHandleV3{position:absolute;z-index:55;border:2px solid white;background:#f2c414;box-shadow:0 1px 5px rgba(0,0,0,.28);padding:0}.rotateHandleV3{width:26px;height:26px;border-radius:50%;left:50%;top:-38px;transform:translateX(-50%);font-size:14px;color:#1b1605;display:grid;place-items:center;cursor:grab}.resizeHandleV3{width:13px;height:13px;border-radius:4px}.resizeHandleV3.nw{left:-7px;top:-7px;cursor:nwse-resize}.resizeHandleV3.n{left:50%;top:-7px;transform:translateX(-50%);cursor:ns-resize}.resizeHandleV3.ne{right:-7px;top:-7px;cursor:nesw-resize}.resizeHandleV3.e{right:-7px;top:50%;transform:translateY(-50%);cursor:ew-resize}.resizeHandleV3.se{right:-7px;bottom:-7px;cursor:nwse-resize}.resizeHandleV3.s{left:50%;bottom:-7px;transform:translateX(-50%);cursor:ns-resize}.resizeHandleV3.sw{left:-7px;bottom:-7px;cursor:nesw-resize}.resizeHandleV3.w{left:-7px;top:50%;transform:translateY(-50%);cursor:ew-resize}.mapInspectorV3{min-width:0;padding:18px;border:1px solid #443918;border-radius:22px;background:linear-gradient(150deg,#13120e,#0e0d0a);position:sticky;top:86px;max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#6c5615 transparent}.mapInspectorV3::-webkit-scrollbar{width:5px}.mapInspectorV3::-webkit-scrollbar-track{background:transparent}.mapInspectorV3::-webkit-scrollbar-thumb{background:#665116;border-radius:999px}.mapInspectorV3 label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:10px;color:#d2c7aa}.mapInspectorV3 input,.mapInspectorV3 select{min-height:44px;border-radius:11px;padding:9px 10px;background:#0b0b08;border:1px solid #56471e;color:#fffdf7;outline:none;min-width:0}.mapInspectorV3 input:focus,.mapInspectorV3 select:focus{border-color:#f6c914;box-shadow:0 0 0 3px rgba(246,201,20,.1)}.inspectorEmptyV3{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c6bca5}.inspectorEmptyV3>span{font-size:35px;color:#f2c414}.inspectorEmptyV3 h3{font-size:16px;color:#fff5d8;margin:12px 0 4px}.inspectorEmptyV3 p{font-size:10px;line-height:1.6;max-width:260px}.mapHelpStepsV3{display:grid;gap:7px;margin-top:16px;text-align:left}.mapHelpStepsV3 span{display:flex;align-items:center;gap:8px;font-size:9px}.mapHelpStepsV3 span b{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#f6c914;color:#171205}.inspectorHeadV3{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #3c3219;padding-bottom:11px}.inspectorHeadV3 small{font-size:7px;color:#c4a833;letter-spacing:.9px}.inspectorHeadV3 h3{font-size:16px;margin:3px 0 0}.inspectorHeadV3 button{width:32px;height:32px;border-radius:9px;border:1px solid #4c3b19;background:#0c0b08;color:#e98d91}.elementActionGridV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.elementActionGridV3 button{border:1px solid #46391b;background:#0d0c09;color:#eee5cf;border-radius:10px;padding:9px;font-size:8px}.elementActionGridV3 button:hover{border-color:#d9ad1c;color:#fff3be}.smartSectionV3{margin-top:15px;padding-top:14px;border-top:1px solid #413719}.smartSectionV3 h4{font-size:14px;margin:0;color:#fff4cc}.sectionSummaryV3 p{font-size:9px;color:#a99e83;line-height:1.45;margin:4px 0 10px}.distributionTabsV3{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.distributionTabsV3 button{border:1px solid #41371b;background:#0c0b08;color:#ad9f7e;border-radius:10px;padding:9px;font-size:9px}.distributionTabsV3 button.active{background:#2b230a;border-color:#f2c414;color:#ffe473}.layoutModeV3{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.layoutModeV3 button{min-height:63px;border:1px solid #42371a;background:#0c0b08;color:#c9bea2;border-radius:11px;padding:9px;text-align:left}.layoutModeV3 button.active{border-color:#e4b716;background:#251f0a}.layoutModeV3 b{display:block;font-size:10px;color:#fff1c6}.layoutModeV3 small{display:block;font-size:8px;color:#9f9479;margin-top:2px}.seatGridExactV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seatGridExactV3 .full{grid-column:1/-1}.autoProposalV3,.autoResultV3{background:#0a0a08;border:1px solid #3c3219;border-radius:11px;padding:10px;margin:8px 0}.autoProposalV3 span,.autoResultV3 span{display:block;font-size:8px;color:#9c9279}.autoProposalV3 b,.autoResultV3 b{display:block;font-size:11px;color:#fff3c9;margin-top:2px}.autoProposalV3 small{display:block;font-size:8px;color:#9a8f75;margin-top:3px}.simpleToggleV3{display:grid!important;grid-template-columns:auto 1fr;align-items:start!important;gap:9px!important;background:#17140b;border:1px solid #443719;border-radius:12px;padding:10px!important}.simpleToggleV3 input{min-height:auto!important;width:17px;height:17px;margin:2px 0!important;accent-color:#f6c914}.simpleToggleV3 span b{display:block;color:#fff3c8;font-size:10px}.simpleToggleV3 span small{display:block;color:#9c9279;font-size:8px;line-height:1.4;margin-top:2px}.distributionDoneV3{display:flex;flex-direction:column;margin-top:9px;padding:9px 10px;border:1px solid #2d6c49;background:#102119;border-radius:10px}.distributionDoneV3 b{font-size:9px;color:#83eeb1}.distributionDoneV3 small{font-size:8px;color:#78b894;margin-top:2px}.wide{width:100%}.advancedMapPropsV3{margin-top:14px;border-top:1px solid #3e341b;padding-top:10px}.advancedMapPropsV3 summary{cursor:pointer;color:#cbbf9f;font-size:9px}.inspectorGridV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.inspectorTipV3{margin-top:15px;padding:10px 11px;border:1px solid #355e47;background:#102019;color:#94efbd;border-radius:11px;font-size:9px;line-height:1.45}.mapTopActionsV3{display:flex;gap:7px;align-items:center}.mapSalesWarning{margin-bottom:12px}@media(max-width:1240px){.mapDesignerV3{grid-template-columns:1fr}.mapInspectorV3{position:static;max-height:none}.templateCardsV3{grid-template-columns:repeat(3,1fr)}.mapViewportV3{height:620px}}@media(max-width:900px){.mapViewportV3{height:560px}.mapDockV3{width:calc(100% - 20px)}.mapDockV3>button small{font-size:7px}.templateCardsV3{grid-template-columns:1fr 1fr}}@media(max-width:720px){.mapWorkspaceV3{padding:9px 9px 118px}.mapViewportV3{height:500px}.mapDockV3{height:98px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.mapDockV3>button span{font-size:18px}.mapDockV3>button small{font-size:7px}.mapPaletteV3{bottom:105px;right:0!important;width:220px}.templateTrayV3{left:10px;right:10px;top:60px}.mapZoomV3{right:18px;top:18px}.mapZoomV3 button:last-child{display:none}.layoutModeV3,.seatGridExactV3{grid-template-columns:1fr}.mapInspectorV3{padding:15px}.mapTopActionsV3{flex-wrap:wrap}.mapElementCaption span{font-size:6px}}.mapElementV3.zoneShape-trapezoid{clip-path:none;border-radius:10px}.mapElementV3.zoneShape-fan{clip-path:none}.manualRangeV3{margin-top:10px;border-top:1px solid #3f351a;padding-top:10px}.manualRangeV3 summary{cursor:pointer;font-size:9px;color:#d0c29d}.manualRangeV3 p{font-size:8px;line-height:1.45;color:#968b72;margin:7px 0}.manualRangeGridV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.manualRangeV3 .secondaryBtn{margin-top:6px}@media(max-width:720px){.manualRangeGridV3{grid-template-columns:1fr}}.mapInspectorV3{scrollbar-width:none}.mapInspectorV3::-webkit-scrollbar{width:0;height:0}.mapChoiceBlockV4{margin:16px 0;padding:16px;border:1px solid #40361b;border-radius:16px;background:linear-gradient(145deg,#12110d,#0d0c09)}.mapChoiceTitleV4{display:flex;flex-direction:column;gap:3px;margin-bottom:11px}.mapChoiceTitleV4 b{font-size:13px;color:#fff5d7}.mapChoiceTitleV4 small{font-size:9px;color:#b8ad92}.mapChoiceGridV4{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mapChoiceGridV4 button{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:78px;border:1px solid #3c331c;background:#0c0b08;color:#f2ead7;border-radius:13px;padding:12px;text-align:left}.mapChoiceGridV4 button>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#17140b;color:#d8c25e;font-size:18px}.mapChoiceGridV4 button b{display:block;font-size:11px}.mapChoiceGridV4 button small{display:block;font-size:8px;line-height:1.45;color:#a99e82;margin-top:3px}.mapChoiceGridV4 button.selected{border-color:#f6c914;background:#241e08;box-shadow:inset 0 0 0 1px rgba(246,201,20,.12)}.mapChoiceGridV4 button.selected>span{background:#f6c914;color:#171205}.mapOptionalNoteV4{margin-top:10px;padding:9px 11px;border-radius:10px;background:#101811;border:1px solid #2d573b;color:#94e8b3;font-size:9px;line-height:1.45}.mapOptionalNoteV4.accent{background:#211c08;border-color:#766112;color:#ffe16c}.mapPreviewStatusV4{display:flex;gap:9px;align-items:center;margin-top:12px;padding:10px;border:1px solid #35301f;border-radius:11px;background:#0c0b08}.mapPreviewStatusV4>span{width:30px;height:30px;border-radius:9px;background:#17140c;color:#aea582;display:grid;place-items:center}.mapPreviewStatusV4 b{display:block;font-size:9px}.mapPreviewStatusV4 small{display:block;font-size:8px;color:#a69b80;margin-top:2px}.mapPreviewStatusV4.enabled{border-color:#725d12;background:#201b08}.mapPreviewStatusV4.enabled>span{background:#f6c914;color:#171205}.mapOptInV4{max-width:760px;margin:60px auto 0;border:1px solid #443918;border-radius:24px;background:radial-gradient(circle at 80% 0,rgba(246,201,20,.12),transparent 36%),linear-gradient(150deg,#14120d,#0d0c09);padding:34px;text-align:center}.mapOptInIconV4{width:64px;height:64px;margin:0 auto 16px;border-radius:20px;display:grid;place-items:center;background:#f6c914;color:#171205;font-size:30px;box-shadow:0 14px 30px rgba(246,201,20,.14)}.mapOptInV4 h2{font-size:25px;margin:0;color:#fff8e7}.mapOptInV4>p{max-width:580px;margin:9px auto 19px;color:#bdb298;font-size:11px;line-height:1.6}.mapOptExamplesV4{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:19px}.mapOptExamplesV4 span{padding:7px 9px;border-radius:999px;border:1px solid #44391d;background:#0d0c09;color:#d4c9ab;font-size:8px}.mapOptInV4>.primaryBtn{min-width:240px}.mapOptInV4>small{display:block;margin-top:10px;color:#8f866f;font-size:8px}@media(max-width:720px){.mapChoiceGridV4{grid-template-columns:1fr}.mapOptInV4{margin-top:20px;padding:24px 17px}.mapOptInV4 h2{font-size:21px}}.mapLoadingV4{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#d8cda9}.mapLoadingV4 span{font-size:34px;color:#f6c914}.mapLoadingV4 b{font-size:12px}.goldTxt{color:#f6cf58;font-style:normal}.mutedTxt{color:#a99e82;font-style:normal}.autoTicketStudioV8{align-items:start}.autoTicketCanvasWrapV8{min-width:0;display:flex;justify-content:center;align-items:flex-start;padding:6px}.autoTicketCanvasV8{width:min(100%,980px);height:auto!important;min-height:0!important;max-height:none;border-radius:18px;background-color:#111;position:relative;overflow:hidden;box-shadow:0 18px 50px #0007}.detectedTicketFormatV8{border:1px solid #4c4021;background:#0d0c09;border-radius:12px;padding:11px;display:grid;gap:4px;margin:2px 0 14px}.detectedTicketFormatV8 span{font-size:9px;color:#b8ac91}.detectedTicketFormatV8 b{font-size:12px;color:#fff}.detectedTicketFormatV8 small{font-size:9px;line-height:1.4;color:#9f947b}.paperTicket{align-self:center;justify-self:center;width:100%;max-height:100%}.posTabsV8{display:flex}.posWorkFullV8{display:grid;gap:12px}.posDesignerV8{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.55fr);gap:18px;align-items:start}.posDesignerControlsV8{display:grid;gap:14px}.posDesignerTitleV8{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid #342e1e;padding-bottom:14px}.posDesignerTitleV8>div>span{font-size:9px;letter-spacing:1.5px;color:#ffd838;font-weight:900}.posDesignerTitleV8 h3{font-size:20px;margin:5px 0}.posDesignerTitleV8 p{font-size:11px;color:#b9ae94;margin:0}.posDesignSectionV8{background:#0d0c09;border:1px solid #342e1e;border-radius:16px;padding:14px;display:grid;gap:10px}.posDesignSectionV8 h4{font-size:14px;margin:0}.posDesignSectionV8 label{font-size:10px;color:#c9bea3;display:flex;flex-direction:column;gap:5px}.posDesignSectionV8 input,.posDesignSectionV8 select{background:#090806;border:1px solid #493d22;color:#fff;border-radius:10px;min-height:42px;padding:9px 10px}.sectionHeadV8{display:flex;justify-content:space-between;align-items:center;gap:10px}.sectionHeadV8 button{border:1px solid #6d5610;background:#1b1608;color:#ffe069;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800}.emptyMiniV8{font-size:10px;color:#a79c83;margin:0}.posGameRowV8{display:grid;grid-template-columns:30px 1fr 34px 1fr minmax(150px,.8fr) 96px;gap:7px;align-items:center;border-top:1px solid #262116;padding-top:9px}.posGameRowV8>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2d2409;color:#ffd63d}.posGameRowV8>span{text-align:center;font-weight:900;color:#ffd21f}.posGameRowV8>div,.posSponsorRowV8>div:last-child{display:flex;gap:4px}.posGameRowV8 button,.posSponsorRowV8 button{width:28px;height:28px;border:1px solid #443920;background:#16130c;color:#ddd;border-radius:8px}.posSponsorRowV8{display:grid;grid-template-columns:74px 1fr 84px 96px;gap:8px;align-items:center;border-top:1px solid #262116;padding-top:9px}.sponsorThumbV8{width:70px;height:52px;border:1px dashed #6f5b1b;border-radius:9px;display:grid;place-items:center;overflow:hidden}.sponsorThumbV8 img{max-width:64px;max-height:45px;object-fit:contain}.sponsorThumbV8 span{font-size:8px;color:#8f856f}.posSponsorRowV8>label{position:relative;border:1px solid #493d22;border-radius:9px;min-height:38px;display:grid;place-items:center;color:#f0e4c8;cursor:pointer}.posSponsorRowV8>label input{position:absolute;inset:0;opacity:0;cursor:pointer}.posTicketPreviewWrapV8{position:sticky;top:94px;display:grid;justify-items:center;gap:10px}.posTicketPreviewV8{width:min(100%,390px);background:#fff;color:#070707;border-radius:3px;overflow:hidden;box-shadow:0 18px 55px #0009;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;min-height:320px}.posTicketOverlayV8{height:100%;min-height:inherit;padding:6% 7% 4%;display:flex;flex-direction:column;align-items:stretch;text-align:center}.posEventLogoV8{min-height:14%;border:2px dashed #aaa;display:grid;place-items:center;padding:5px}.posEventLogoV8 img{max-width:100%;max-height:72px;object-fit:contain}.posEventLogoV8 span{color:#aaa;font-size:16px;font-weight:800}.posCategoryV8{font-size:clamp(22px,4vw,38px);font-weight:1000;margin:4% 0 2%;line-height:1}.posMetaV8{font-size:9px;color:#444;margin-bottom:3%}.posGamesV8{display:grid;gap:5px}.posGamesV8>div{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;border:1.5px dashed #aaa;padding:6px 4px;min-height:40px}.posGamesV8 b{font-size:12px;overflow-wrap:anywhere}.posGamesV8 span{font-size:10px;font-weight:900}.posQrSafeV8{width:145px;margin:5% auto 3%;display:grid;justify-items:center;gap:5px}.fakeQrV8{width:128px;height:128px;background:repeating-conic-gradient(#000 0 25%,#fff 0 50%) 0/18px 18px;border:7px solid white;outline:2px solid #111}.posQrSafeV8 small{font-size:7px;letter-spacing:1px}.posSponsorsV8{min-height:54px;border:1.5px dashed #aaa;padding:6px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}.posSponsorsV8 img{max-width:68px;max-height:32px;object-fit:contain}.posBrandV8{min-height:36px;display:grid;place-items:center;margin-top:7px}.posBrandV8 .ticketFooterLogoV4{max-width:190px;max-height:38px}.previewRuleV8{width:100%;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#aa9e84;border-top:1px solid #342e1e;padding-top:9px}@media(max-width:1120px){.posDesignerV8{grid-template-columns:1fr}.posTicketPreviewWrapV8{position:static}.posGameRowV8{grid-template-columns:28px 1fr 30px 1fr}.posGameRowV8>input[type=datetime-local]{grid-column:2/5}.posGameRowV8>div{grid-column:4}.posSponsorRowV8{grid-template-columns:70px 1fr 84px}.posSponsorRowV8>div:last-child{grid-column:3}}@media(max-width:720px){.autoTicketStudioV8{grid-template-columns:1fr}.autoTicketCanvasV8{width:100%}.posDesignerTitleV8{flex-direction:column}.posGameRowV8{grid-template-columns:26px 1fr 28px 1fr}.posSponsorRowV8{grid-template-columns:64px 1fr}.posSponsorRowV8>div:last-child,.posSponsorRowV8>label{grid-column:2}.posTicketPreviewV8{width:100%;max-width:360px}}.ticketTabs button:disabled{opacity:.35;cursor:not-allowed;background:#0d0c09!important;color:#817965!important;border-color:#2f291a!important}.setupGateV9{display:flex;align-items:center;gap:12px;margin:-4px 0 16px;padding:12px 14px;border:1px solid #6e5811;background:#1b1608;border-radius:14px;color:#f6e9bb}.setupGateV9 b{font-size:12px;color:#ffd52c;white-space:nowrap}.setupGateV9 span{font-size:10px;line-height:1.45;color:#d2c7a9}.autoTicketStudioV9{align-items:start;grid-template-columns:250px minmax(0,1fr);gap:18px}.autoTicketCanvasWrapV9{min-width:0;min-height:520px;display:flex;justify-content:center;align-items:center;padding:24px;border:1px solid #2f2919;border-radius:20px;background:radial-gradient(circle at center,#15130d 0,#0a0907 68%);overflow:hidden}.autoTicketCanvasV9{max-width:100%;height:auto!important;min-height:0!important;border-radius:15px;background-color:#111;position:relative;overflow:hidden;box-shadow:0 16px 45px #0008}.autoTicketCanvasV9 .qrPreview{transform:translate(-50%,-50%);display:grid;place-items:center}.paperTicket{background-repeat:no-repeat!important}.purchaseSimpleV9{grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);align-items:start}.purchaseBuilderV9,.purchaseSimpleV9{display:grid;gap:18px}.purchaseMainFieldsV9{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:14px}.purchaseMainFieldsV9>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#cfc4a8}.purchaseMainFieldsV9 input{min-height:50px;background:#0c0b08;border:1px solid #4a3d1d;border-radius:13px;color:#fff;padding:11px 13px;font-size:16px}.purchaseMainFieldsV9 small{font-size:9px;color:#a99e85;line-height:1.4}.purchaseMainFieldsV9 .counter{margin-top:0}.purchaseBuilderV9>h3{font-size:14px;margin:0}.discountStepsV9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.discountStepsV9 button{min-width:0;min-height:92px;border:1px solid #493d1e;background:#12110d;color:#e7ddc7;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 6px}.discountStepsV9 button.selected{border-color:#f2c516;background:#28210b;box-shadow:inset 0 0 0 1px #f2c51622}.discountStepsV9 b{font-size:20px;color:#fff}.discountStepsV9 span{font-size:10px;color:#ffd832;font-weight:900}.discountStepsV9 small{font-size:8px;color:#bfb398;text-align:center}.priceNoticeV9{border:1px solid #625018;background:#151108;border-radius:12px;padding:11px;font-size:10px;color:#d5c9ab}.priceNoticeV9 b{color:#ffd62d}.purchaseSummaryV9{display:grid;gap:8px;position:sticky;top:94px}.purchaseSummaryV9>span{font-size:9px;letter-spacing:1.4px;color:#ffd52d;font-weight:900}.purchaseSummaryV9>div:not(.errorBox){display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0c0b08;border-radius:11px;padding:11px}.purchaseSummaryV9 small{font-size:10px;color:#a99e86}.purchaseSummaryV9 b{font-size:13px}.purchaseSummaryV9 .purchaseTotalV9{background:#241d08!important;border:1px solid #6b5510}.purchaseSummaryV9 .purchaseTotalV9 b{font-size:24px;color:#fff4bd}.purchaseSummaryV9>.primaryBtn{width:100%;margin-top:5px}.singleWallet{grid-template-columns:1fr}.singleWallet button{min-height:96px}.desktopDock{grid-template-columns:repeat(9,minmax(0,1fr))}.desktopDock button:nth-child(5):not(.active){background:#211c0d!important;border-color:#806817!important;color:#ffe16a!important}.desktopDock button:nth-child(2):not(.active){background:#12110d!important;border-color:transparent!important;color:#d0c6ae!important}.posBrandV8 .ticketFooterLogoV9{display:block;width:min(92%,240px);max-height:58px;object-fit:contain;margin:auto;filter:none}@media(max-width:1100px){.purchaseSimpleV9{grid-template-columns:1fr}.purchaseSummaryV9{position:static}.purchaseMainFieldsV9{grid-template-columns:1fr 1fr}.autoTicketStudioV9{grid-template-columns:230px 1fr}.autoTicketCanvasWrapV9{min-height:440px}.discountStepsV9{grid-template-columns:repeat(5,1fr)}}@media(max-width:720px){.setupGateV9{align-items:flex-start;flex-direction:column}.autoTicketStudioV9{grid-template-columns:1fr}.autoTicketCanvasWrapV9{min-height:360px;padding:14px}.purchaseMainFieldsV9{grid-template-columns:1fr}.discountStepsV9{grid-template-columns:repeat(2,1fr)}.discountStepsV9 button:last-child{grid-column:1/-1}.purchaseSummaryV9{position:static}}.desktopDock{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:min(94vw,1040px)!important}.desktopDock button:nth-child(4):not(.active){background:#211c0d!important;border-color:#806817!important;color:#ffe16a!important}.desktopDock button:nth-child(5):not(.active){background:#12110d!important;border-color:transparent!important;color:#d0c6ae!important}.homeEmptyV10{min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;max-width:680px;margin:auto}.homeEmptyV10 .brandFull{width:min(280px,70vw);height:auto}.homeEmptyV10>span{font-size:10px;letter-spacing:1.7px;color:#f3c52c;font-weight:900}.homeEmptyV10 h1{font-size:38px;margin:4px 0}.homeEmptyV10 p{font-size:13px;line-height:1.65;color:#a99e86;max-width:620px}.homeEmptyV10 small{font-size:10px;color:#9b9078}.executiveHeroV10{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-bottom:14px}.executiveEventV10,.executiveRevenueV10{border:1px solid #3b321d;border-radius:24px;padding:24px;background:radial-gradient(circle at 88% 0,rgba(241,191,22,.16),transparent 34%),linear-gradient(150deg,#15130e,#0d0c09);position:relative;overflow:hidden}.executiveEventV10 h2{font-size:34px;letter-spacing:-1px;margin:34px 0 7px}.executiveEventV10>p{font-size:12px;color:#a99e86;margin:0}.eventCapacityV10{margin-top:28px;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;width:max-content}.eventCapacityV10 span{font-size:9px;color:#a99e86;grid-column:1/-1}.eventCapacityV10 b{font-size:28px}.eventCapacityV10 small{font-size:10px;color:#d0c5a8;padding-bottom:4px}.executiveRevenueV10{display:flex;flex-direction:column;justify-content:center}.executiveRevenueV10>span{font-size:9px;letter-spacing:1.2px;color:#f4ca32;font-weight:900}.executiveRevenueV10>b{font-size:34px;margin:8px 0 5px}.executiveRevenueV10>small{font-size:10px;color:#9f947b;line-height:1.45}.revenueLineV10{height:7px;background:#292414;border-radius:999px;margin-top:18px;overflow:hidden}.revenueLineV10 i{display:block;height:100%;background:linear-gradient(90deg,#b48700,#f6ca19);border-radius:999px}.executiveMetricsV10{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.executiveMetricsV10>div{border:1px solid #302a1b;background:#10100c;border-radius:16px;padding:14px}.executiveMetricsV10 span{display:block;font-size:9px;color:#9f947b}.executiveMetricsV10 b{display:block;font-size:23px;margin-top:5px}.executiveMetricsV10 .metricGoodV10 b{color:#61dea0}.executiveMetricsV10 .metricCourtesyV10 b{color:#77e8aa}.executiveMetricsV10 .metricGoldV10 b{color:#ffd632}.executiveBodyV10{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.executiveLeftV10,.executiveRightV10{display:grid;gap:14px;align-content:start}.panelTitleV10{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panelTitleV10 span{display:block;font-size:8px;letter-spacing:1.3px;color:#f1c52b;font-weight:900}.panelTitleV10 h3{font-size:16px;margin:4px 0 0}.panelTitleV10 button{border:0;background:transparent;color:#f5cc31;font-size:9px;font-weight:800}.progressItemV10{margin:14px 0}.progressItemV10>div:first-child{display:flex;justify-content:space-between;font-size:11px}.progressItemV10>small{display:block;font-size:9px;color:#958a73;margin-top:6px}.barV10{height:8px;background:#292416;border-radius:999px;overflow:hidden;margin-top:7px}.barV10 i{display:block;height:100%;background:linear-gradient(90deg,#c89d00,#f6cc19)}.barV10.access i{background:linear-gradient(90deg,#24895b,#65df9e)}.activityPanelV10{min-height:230px}.activityRowV10{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #282316}.activityRowV10:first-of-type{border-top:0}.activityRowV10>i{width:32px;height:32px;border-radius:10px;background:#201b0c;color:#ffd62e;display:grid;place-items:center;font-style:normal;font-weight:900}.activityRowV10 b{display:block;font-size:11px}.activityRowV10 small{display:block;font-size:9px;color:#958b75;margin-top:2px}.activityRowV10 time{font-size:9px;color:#887f6c}.emptyActivityV10{font-size:10px;color:#8f856f;line-height:1.5;padding:15px 0}.quickActionsV10{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quickActionsV10 button{border:1px solid #342e1d;background:#12110d;color:#fff;border-radius:14px;padding:14px;text-align:left;min-height:82px}.quickActionsV10 button:hover{border-color:#7f6718}.quickActionsV10 span{font-size:20px;color:#f1c52a}.quickActionsV10 b{display:block;font-size:11px;margin:6px 0 2px}.quickActionsV10 small{font-size:9px;color:#928872}.upcomingRowV10{width:100%;display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;text-align:left;border:0;border-top:1px solid #282316;background:transparent;color:white;padding:10px 0}.upcomingRowV10 time{width:42px;height:42px;border:1px solid #4a3d1e;border-radius:11px;display:grid;place-items:center;align-content:center}.upcomingRowV10 time b{font-size:15px;line-height:1}.upcomingRowV10 time span{font-size:8px;color:#c4b99e;text-transform:uppercase}.upcomingRowV10>div>b{display:block;font-size:11px}.upcomingRowV10>div>small{font-size:9px;color:#938972}.purchaseFlowV10{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:18px;align-items:start}.purchaseFormV10{display:grid;grid-template-columns:1fr 1fr;gap:16px}.purchaseFieldV10{display:flex;flex-direction:column;gap:7px}.purchaseFieldV10>label{font-size:11px;color:#d0c5aa;font-weight:700}.purchaseFieldV10>input{min-height:54px;border:1px solid #4a3c1c;background:#0d0c09;color:white;border-radius:14px;padding:12px 14px;font-size:18px}.discountCurrentV10 small,.purchaseFieldV10 small{font-size:9px;color:#9e947d;line-height:1.45}.purchaseCounterV10{display:grid;grid-template-columns:52px 1fr 52px;height:54px}.purchaseCounterV10 button{border:1px solid #44381d;background:#15130d;color:white;font-size:20px}.purchaseCounterV10 button:first-child{border-radius:13px 0 0 13px}.purchaseCounterV10 button:last-child{border-radius:0 13px 13px 0}.purchaseCounterV10 b{display:grid;place-items:center;border-top:1px solid #44381d;border-bottom:1px solid #44381d;background:#0c0b08;font-size:18px}.discountCurrentV10{grid-column:1/-1;border:1px solid #665114;background:#181306;border-radius:14px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px}.discountCurrentV10 span{font-size:9px;color:#b9ae92}.discountCurrentV10 b{font-size:24px;color:#ffd32b}.discountCurrentV10 small{grid-column:1/-1}.discountTrackV10{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.discountTrackV10>div{position:relative;text-align:center;border-top:2px solid #322b18;padding-top:10px}.discountTrackV10>div.done{border-color:#d8ad10}.discountTrackV10 i{position:absolute;width:9px;height:9px;border-radius:50%;background:#322b18;top:-5px;left:50%;transform:translateX(-50%)}.discountTrackV10 .done i{background:#ffd32b}.discountTrackV10 span{display:block;font-size:11px;font-weight:900}.discountTrackV10 small{font-size:8px;color:#9a907a}.purchaseSummaryV10{display:grid;gap:8px;position:sticky;top:94px}.purchaseSummaryV10>span{font-size:9px;letter-spacing:1.4px;color:#ffd52d;font-weight:900}.purchaseSummaryV10>div:not(.errorBox){display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0c0b08;border-radius:11px;padding:11px}.purchaseSummaryV10 small{font-size:10px;color:#a99e86}.purchaseSummaryV10 b{font-size:13px}.purchaseSummaryV10 .purchaseTotalV10{background:#241d08!important;border:1px solid #6b5510}.purchaseSummaryV10 .purchaseTotalV10 b{font-size:24px;color:#fff4bd}.purchaseSummaryV10>.primaryBtn{width:100%;margin-top:5px}.autoTicketStudioV10{align-items:start;grid-template-columns:250px minmax(0,1fr);gap:18px}.autoTicketCanvasWrapV10{min-width:0;min-height:500px;display:flex;justify-content:center;align-items:center;padding:28px;border:1px solid #2f2919;border-radius:20px;background:radial-gradient(circle at center,#15130d 0,#0a0907 68%);overflow:hidden}.autoTicketCanvasV10{max-width:100%;max-height:450px!important;min-height:0!important;border-radius:15px;background-color:#111;position:relative;overflow:hidden;box-shadow:0 16px 45px #0008}.autoTicketCanvasV10 .qrPreview{transform:translate(-50%,-50%);display:grid;place-items:center}.customPaperV10{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customPaperV10 label{margin:0}.customPaperV10 input,.manualPerPageV10 input{min-height:44px;border:1px solid #44381d;background:#0c0b08;color:white;border-radius:11px;padding:8px 10px}.perPageChoicesV10{grid-template-columns:repeat(4,minmax(0,1fr))}.manualPerPageV10{grid-column:span 2;display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;margin:0!important;border:1px solid #51431f;border-radius:10px;padding:5px 7px}.manualPerPageV10 span{font-size:9px;color:#cfc4a7}.manualPerPageV10 input{width:100%;min-width:0;height:34px;min-height:34px}.paperPreviewV10{padding:26px 22px 20px!important;overflow:hidden}.paperTicketsLayerV10{position:relative;flex:1 1;min-height:0}.paperTicketV10{position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:50%;border:1px dashed #8b7d5d;border-radius:3px;overflow:hidden}.paperTicketV10>span{position:absolute;left:2%;top:50%;transform:translateY(-50%);font-size:clamp(4px,.55vw,8px);font-weight:800;color:#7b620d;max-width:30%;overflow:hidden}.paperTicketV10>i{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;background:repeating-linear-gradient(45deg,#111 0 3px,#fff 3px 6px);border:2px solid white;outline:1px solid #111;font-size:0;max-width:70%;max-height:70%}@media(max-width:1180px){.executiveMetricsV10{grid-template-columns:repeat(3,1fr)}.executiveBodyV10,.executiveHeroV10,.purchaseFlowV10{grid-template-columns:1fr}.purchaseSummaryV10{position:static}.executiveRightV10{grid-template-columns:1fr 1fr}.autoTicketStudioV10{grid-template-columns:230px 1fr}}@media(max-width:720px){.desktopDock{display:none!important}.executiveBodyV10,.executiveHeroV10{grid-template-columns:1fr}.executiveMetricsV10{grid-template-columns:1fr 1fr}.executiveRightV10,.purchaseFormV10{grid-template-columns:1fr}.discountCurrentV10,.discountTrackV10,.purchaseFieldV10{grid-column:1}.discountTrackV10{grid-template-columns:repeat(5,1fr)}.autoTicketStudioV10{grid-template-columns:1fr}.autoTicketCanvasWrapV10{min-height:340px;padding:14px}.customPaperV10{grid-template-columns:1fr}.perPageChoicesV10{grid-template-columns:repeat(3,1fr)}.manualPerPageV10{grid-column:span 3}.paperPreviewV10{position:static!important;width:min(100%,520px)!important}}.purchaseSimpleV11 .purchaseFormV10{grid-template-columns:1fr}.purchaseSimpleV11 .discountCurrentV10,.purchaseSimpleV11 .discountTrackV10,.purchaseSimpleV11 .purchaseFieldV10{grid-column:1}.eventCapacityInputV11{padding:13px;border:1px solid #5b4917;border-radius:14px;background:#151107}.eventCapacityInputV11 input{font-size:18px!important}.eventCapacityInputV11 small{font-size:9px;color:#b9ae91;line-height:1.45}.paperPreviewV10{position:relative}.paperMeasureV11{position:absolute;right:18px;bottom:14px;z-index:5;padding:6px 9px;border-radius:999px;background:#16130c;color:#d8ccb0;border:1px solid #6b5616;font-size:9px}.paperMeasureV11 b{color:#ffe05c}.posDesignerV11 .posTicketFixedV11{background:#fff!important;background-image:none!important}.posDesignerV11 .posDesignSectionV8:first-of-type{margin-top:12px}.aiMapButtonV11{border:1px solid #c39b10;background:linear-gradient(145deg,#2b240d,#18150d);color:#ffe06b;border-radius:12px;padding:11px 14px;font-size:9px;font-weight:900}.aiMapPanelV11{margin:0 0 14px;border-color:#6b5616;background:linear-gradient(145deg,#17140b,#0d0c09)}.aiMapHeadV11{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.aiMapHeadV11 span{font-size:8px;letter-spacing:1.4px;color:#f3c526;font-weight:900}.aiMapHeadV11 h3{font-size:16px;margin:4px 0}.aiMapHeadV11>button{border:1px solid #493d20;background:#11100c;color:#eee4c8;border-radius:10px;width:36px;height:36px}.aiModeTabsV11{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.aiModeTabsV11 button{border:1px solid #44391d;background:#11100c;color:#c9bea2;border-radius:11px;padding:10px;font-size:10px}.aiModeTabsV11 button.active{border-color:#f0c31a;background:#29220b;color:#ffe16b}.aiMapBodyV11{display:grid;gap:10px}.aiMapBodyV11 label{display:grid;gap:6px;font-size:10px;color:#cfc4a8}.aiMapBodyV11 textarea{min-height:100px;resize:vertical;color:#fff;padding:12px;font:inherit}.aiMapBodyV11 input[type=file],.aiMapBodyV11 textarea{background:#0b0a08;border:1px solid #44391d;border-radius:12px}.aiMapBodyV11 input[type=file]{color:#d8ccb0;padding:10px}.aiMapBodyV11 p,.aiMapBodyV11 small{font-size:9px;color:#a79c82}.aiPromptHintsV11{display:flex;gap:7px;flex-wrap:wrap}.aiPromptHintsV11 span{padding:6px 8px;border:1px solid #3b321d;border-radius:999px;font-size:8px;color:#c7bda4}.aiTemplateGridV11{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.aiTemplateGridV11 button{border:1px solid #44391d;background:#11100c;color:white;border-radius:13px;padding:14px;text-align:left}.aiTemplateGridV11 b,.aiTemplateGridV11 small{display:block}.aiTemplateGridV11 b{font-size:11px}.aiTemplateGridV11 small{font-size:8px;color:#a79c82;margin-top:4px}.aiProposalV11{margin-top:13px;border:1px solid #356044;background:#0d1b12;border-radius:14px;padding:13px;display:grid;gap:9px}.aiProposalV11>div{display:grid;gap:3px}.aiProposalV11 span{font-size:8px;color:#69dfa1;font-weight:900}.aiProposalV11 b{font-size:12px}.aiProposalV11 li,.aiProposalV11 p,.aiProposalV11 small{font-size:9px;color:#b7c8ba}.aiProposalV11 ul{margin:0;padding-left:17px}.aiProposalV11 details{border-top:1px solid #264332;padding-top:8px}.aiProposalV11 summary{font-size:9px;color:#d4e2d7;cursor:pointer}.aiDisclaimerV11{display:block;margin-top:10px;font-size:8px;color:#9e9278}@media(max-width:900px){.aiTemplateGridV11{grid-template-columns:1fr 1fr}.aiModeTabsV11{grid-template-columns:1fr}.paperMeasureV11{position:static;display:inline-flex;margin-top:8px}}.mapOptActionsV11{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:8px}.walletPillV12{border:1px solid #554615;background:#171309;border-radius:12px;padding:7px 12px;display:grid;gap:1px;text-align:right;color:#fff;cursor:pointer}.walletPillV12 small{font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#a89c7d}.walletPillV12 b{font-size:11px;color:#ffda2b}.desktopDockV12{grid-template-columns:repeat(7,minmax(0,1fr))}.desktopDockV12 button:nth-child(4):not(.active){background:#211c0d!important;border-color:#806817!important;color:#ffe16a!important}.eventHeaderActionsV12{display:flex;gap:8px}.eventCardsV12{align-items:stretch}.eventTileV12{padding:0;overflow:hidden;display:grid;grid-template-rows:1fr auto}.eventTileMainV12{border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.eventTileActionsV12{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #302a1b;background:#2b2518}.eventTileActionsV12 button{border:0;background:#11100c;color:#cfc5ae;padding:10px 6px;font-size:8px;font-weight:800;cursor:pointer}.eventTileActionsV12 button:hover{background:#201a09;color:#ffdc32}.eventTileActionsV12 button:disabled{opacity:.35;cursor:not-allowed}.seatOpsShortcutV12{color:#ffdb33!important}.walletGridV12{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:18px;align-items:start}.walletHeroV12{display:grid;gap:16px;padding:24px}.walletHeroV12>span,.walletMovementV12 .panelTitleV10 span{font-size:9px;letter-spacing:1.5px;font-weight:900;color:#ffd62b}.walletHeroV12>b{font-size:clamp(38px,6vw,72px);line-height:1;color:#fff}.walletHeroV12>p{color:#c6baa0;font-size:11px;line-height:1.6;margin:0}.walletHeroV12>p strong{color:#fff}.walletTopupV12{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.seatStatePanelV12 label,.walletTopupV12 label{display:grid;gap:6px;font-size:9px;color:#bfb294}.seatOpsHeadActionsV12 input,.seatStatePanelV12 input,.seatStatePanelV12 textarea,.walletTopupV12 input{background:#090806;border:1px solid #4b3d1b;border-radius:10px;color:#fff;padding:10px 11px;min-height:42px}.walletNoticeV12{border:1px solid #5b4a17;background:#171309;border-radius:12px;padding:12px;display:grid;gap:4px}.walletNoticeV12 b{font-size:10px;color:#ffdc38}.walletNoticeV12 span{font-size:9px;color:#bdb194;line-height:1.45}.walletMovementV12{padding:20px}.walletLedgerV12{display:grid;margin-top:10px}.walletLedgerRowV12{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #282317}.walletLedgerRowV12>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#2d170f;color:#ff9d7d;font-style:normal;font-weight:900}.walletLedgerRowV12>i.credit{background:#102619;color:#6ae897}.walletLedgerRowV12>div{display:grid;gap:3px}.walletLedgerRowV12 b{font-size:10px}.walletLedgerRowV12 small{font-size:8px;color:#8f856e}.walletLedgerRowV12 strong{font-size:12px}.createSummaryV12{display:grid;gap:12px;position:sticky;top:95px}.createSummaryV12>span{font-size:9px;color:#ffd62b;font-weight:900;letter-spacing:1.4px}.createSummaryV12>div{display:flex;justify-content:space-between;background:#0d0c09;border-radius:10px;padding:11px}.createSummaryV12 small{font-size:9px;color:#a89d84}.createSummaryV12 b{font-size:12px}.createSummaryV12 p{font-size:9px;line-height:1.5;color:#b8ad94}.mapViewportV3{height:720px;background:#eef1f4;border-color:#7d8790}.mapCanvasV12{inset:auto!important;width:2400px!important;height:1400px!important;margin-left:-1200px;margin-top:-700px;background-size:28px 28px!important;box-shadow:0 28px 70px rgba(20,25,30,.18)}.templateTrayV12{max-height:520px;overflow:auto}.templateCardsV12{grid-template-columns:repeat(4,minmax(0,1fr))}.templateCardsV12 button{min-height:82px}.aiTemplateGridV12{grid-template-columns:repeat(3,minmax(0,1fr))}.aiMapPanelV12{box-shadow:0 22px 65px #0009}.aiProposalV12{border-color:#735c14;background:#171307}.mapElementV3.zone{background:rgba(241,202,53,.055);border-color:#b88f00}.mapElementV3.custom{background:rgba(120,133,145,.1);border:1px solid #8d969f}.mapElementV3.sportsField{background:#4f8b61;border-color:#2e5a3c}.mapElementV3.ring{background:#f5f6f7;border:5px solid #272d32;border-radius:4px}.mapElementV3.screen{background:#202a35;color:#fff;border-color:#10161c}.mapElementV3.booth{background:#e8edf1;border-color:#667787}.mapElementV3.danceFloor{background:repeating-linear-gradient(45deg,#e4d7be,#e4d7be 14px,#f5ecdc 0,#f5ecdc 28px);border-color:#977a4a}.sportsFieldGraphicV12{position:absolute;inset:5%;border:3px solid #fff}.sportsFieldGraphicV12:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:3px solid #fff}.sportsFieldGraphicV12:after{content:"";position:absolute;width:18%;aspect-ratio:1;border:3px solid #fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.sportsFieldGraphicV12 i{position:absolute;left:0;top:28%;width:14%;height:44%;border:3px solid #fff;border-left:0}.sportsFieldGraphicV12 span{position:absolute;right:0;top:28%;width:14%;height:44%;border:3px solid #fff;border-right:0}.ringGraphicV12{position:absolute;inset:8%;border:4px solid #2d343a;background:#f3f4f5}.ringGraphicV12 i{position:absolute;left:0;right:0;height:3px;background:#b53535}.ringGraphicV12 i:first-child{top:22%}.ringGraphicV12 i:nth-child(2){top:50%;background:#315b9c}.ringGraphicV12 i:nth-child(3){top:78%;background:#b53535}.boothGraphicV12,.danceFloorGraphicV12,.screenGraphicV12{font-size:9px;font-weight:1000;letter-spacing:1px;z-index:2}.screenGraphicV12{color:#fff}.boothGraphicV12{color:#34424e}.danceFloorGraphicV12{color:#684f2b}.seatRowsV3{inset:28px 10px 8px;gap:2px}.seatRowV3{grid-template-columns:24px minmax(0,1fr) 14px minmax(0,1fr);gap:2px;min-height:9px}.seatRowV3>b{font-size:7px;color:#29343b}.seatSideV3{gap:2px}.seatSideV3 i{width:clamp(8px,.8vw,16px);height:clamp(8px,.8vw,16px);max-width:18px;max-height:18px;border-radius:4px;background:#2f617d;border:1px solid #fff;box-shadow:0 0 0 1px #24475c}.seatSideV3 i span{color:#fff;font-size:5px;line-height:1;font-style:normal;font-weight:900}.visualAisleV3{min-width:12px}.seatOpsHeadActionsV12{display:flex;gap:8px}.seatOpsHeadActionsV12 input{width:260px}.seatOpsSummaryV12{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px}.statusCardV12{background:#11100c;border:1px solid #2e291e;border-radius:12px;padding:10px;display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center}.seatStatusChoicesV12 i,.statusCardV12 i{width:9px;height:9px;border-radius:3px;background:#d9dee3}.statusCardV12 span{font-size:8px;color:#aaa08a}.statusCardV12 b{font-size:13px}.seatStatusChoicesV12 .status-HELD i,.status-HELD>i,.statusCardV12.HELD i{background:#e8aa25}.seatStatusChoicesV12 .status-RESERVED i,.status-RESERVED>i,.statusCardV12.RESERVED i{background:#3977d9}.seatStatusChoicesV12 .status-SOLD i,.status-SOLD>i,.statusCardV12.SOLD i{background:#3ca96a}.seatStatusChoicesV12 .status-COURTESY i,.status-COURTESY>i,.statusCardV12.COURTESY i{background:#8c64d8}.seatStatusChoicesV12 .status-BLOCKED i,.status-BLOCKED>i,.statusCardV12.BLOCKED i{background:#555d65}.status-USED>i,.statusCardV12.USED i{background:#15181c}.seatOpsLayoutV12{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.seatOpsWorkspaceV12{position:relative;border:1px solid #443a22;background:#090806;border-radius:20px;padding:12px;overflow:hidden}.seatOpsViewportV12{height:720px;border-radius:14px;background:#e9edf0;overflow:hidden;position:relative;touch-action:none;cursor:grab}.seatOpsCanvasV12{position:absolute;left:50%;top:50%;width:2400px;height:1400px;margin-left:-1200px;margin-top:-700px;transform-origin:center center;background:#f4f6f7;background-image:linear-gradient(#dde2e6 1px,transparent 0),linear-gradient(90deg,#dde2e6 1px,transparent 0);background-size:28px 28px;box-shadow:0 25px 70px rgba(20,25,30,.2)}.seatOpsZoomV12{position:absolute;z-index:20;right:24px;top:24px;background:#11100d;border:1px solid #62501c;border-radius:12px;display:flex;overflow:hidden}.seatOpsZoomV12 b,.seatOpsZoomV12 button{border:0;background:transparent;color:#fff;padding:9px 12px;font-size:10px}.seatOpsZoomV12 b{color:#ffd52c}.opsElementV12{position:absolute;border:2px solid #76818a;background:rgba(223,228,232,.72);border-radius:8px;color:#202931;overflow:visible}.opsElementV12.zone{background:#fffaf0;border-color:#b89526}.opsElementV12.stage{background:#252a2f;color:#fff;border-color:#111}.opsElementV12.basketballCourt{background:#cb9554;border-color:#6f4b26}.opsElementV12.baseballField{background:rgba(107,155,91,.18);border-color:#4c7a41}.opsElementV12.sportsField{background:#508a60;border-color:#315b3d}.opsElementV12.ring{background:#f5f5f5;border:5px solid #252b30}.opsElementV12.screen{background:#24303b;color:#fff}.opsElementV12.booth{background:#e6ebef}.opsElementV12.aisle{background:repeating-linear-gradient(45deg,#f1f3f4,#f1f3f4 10px,#e3e7e9 0,#e3e7e9 20px);border-style:dashed}.opsElementV12.entrance{background:#d8f2e1;border-color:#4c9b68}.opsElementV12.exit{background:#f6dfe1;border-color:#bd5e67}.opsElementV12.bar{background:#eee1f4;border-color:#8d69aa}.opsElementV12.restroom{background:#dcecf7;border-color:#608baa}.opsElementTitleV12{position:absolute;left:8px;top:6px;font-size:8px;font-weight:1000;z-index:5;background:rgba(255,255,255,.86);padding:2px 5px;border-radius:4px;transform:rotate(var(--counter-rotation,0deg))}.opsElementV12.screen .opsElementTitleV12,.opsElementV12.stage .opsElementTitleV12{background:rgba(0,0,0,.55);color:#fff}.opsFocalLabelV12{position:absolute;inset:0;display:grid;place-items:center;letter-spacing:2px;font-size:12px}.opsSeatRowsV12{position:absolute;inset:30px 8px 8px;display:flex;flex-direction:column;justify-content:space-evenly;gap:3px;overflow:hidden}.opsSeatRowV12{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;align-items:center}.opsSeatRowV12>b{font-size:8px;text-align:center}.opsSeatRowV12>div{display:flex;justify-content:center;gap:3px;min-width:0}.opsSeatV12{position:relative;min-width:20px;width:clamp(20px,1.15vw,27px);height:clamp(20px,1.15vw,27px);padding:0;border:1px solid #aab2b9;background:#edf0f2;color:#20262c;border-radius:5px;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px #0002;transform:rotate(var(--counter-rotation,0deg))}.opsSeatV12>span{font-size:7px;font-weight:1000;line-height:1}.opsSeatV12>i{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:15px;font-style:normal;font-weight:1000;text-shadow:0 1px 2px #0004}.opsSeatV12.status-HELD{background:#e8aa25;border-color:#b5790e}.opsSeatV12.status-RESERVED{background:#3977d9;border-color:#2453a0}.opsSeatV12.status-SOLD{background:#3ca96a;border-color:#237a49}.opsSeatV12.status-COURTESY{background:#8c64d8;border-color:#6743ae}.opsSeatV12.status-BLOCKED{background:#555d65;border-color:#343a40}.opsSeatV12.status-USED{background:#171a1e;border-color:#000}.opsSeatV12.status-BLOCKED>span,.opsSeatV12.status-COURTESY>span,.opsSeatV12.status-HELD>span,.opsSeatV12.status-RESERVED>span,.opsSeatV12.status-SOLD>span,.opsSeatV12.status-USED>span{color:#fff;opacity:.5}.opsSeatV12.selected{outline:4px solid #ffd429;outline-offset:2px;z-index:5}.opsSeatV12.searchDim{opacity:.12}.opsZoneEmptyV12{position:absolute;inset:0;display:grid;place-items:center;color:#9c842f;font-size:9px;font-weight:900}.seatStatePanelV12{position:sticky;top:94px;padding:18px;display:grid;gap:12px}.seatStatePanelV12>span{font-size:8px;letter-spacing:1.5px;color:#ffd52c;font-weight:900}.seatStatePanelV12 h3{font-size:18px;margin:0}.seatStatePanelV12 p{font-size:9px;line-height:1.5;color:#a99f89;margin:0}.seatStatePanelV12 textarea{min-height:72px;resize:vertical}.seatStatusChoicesV12{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seatStatusChoicesV12 button{border:1px solid #352f22;background:#11100c;color:#ddd4c2;border-radius:9px;padding:9px;display:flex;align-items:center;gap:7px;font-size:8px;cursor:pointer}.seatStatusChoicesV12 button.active{border-color:#ffd52c;box-shadow:0 0 0 1px #ffd52c44}.seatStatusChoicesV12 button i{flex:none}.seatLegendV12{border-top:1px solid #2b261a;padding-top:10px;color:#9d927c;line-height:1.45}@media(max-width:1150px){.seatOpsLayoutV12,.walletGridV12{grid-template-columns:1fr}.seatStatePanelV12{position:static}.seatOpsSummaryV12{grid-template-columns:repeat(4,1fr)}.templateCardsV12{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.walletPillV12{display:none}.eventTileActionsV12{grid-template-columns:1fr 1fr}.seatOpsSummaryV12{grid-template-columns:repeat(2,1fr)}.seatOpsHeadActionsV12{flex-direction:column}.seatOpsHeadActionsV12 input{width:100%}.mapViewportV3,.seatOpsViewportV12{height:560px}.aiTemplateGridV12,.templateCardsV12{grid-template-columns:1fr 1fr}.walletGridV12,.walletTopupV12{grid-template-columns:1fr}}.mapElementV3 .seatRowV3>b,.mapElementV3 .seatSideV3 i{transform:rotate(var(--counter-rotation,0deg))}.mapViewportV3{height:min(78vh,790px);min-height:650px;background:#dfe4e8;border:1px solid #727d87;box-shadow:inset 0 0 0 1px #fff8;overflow:hidden}.mapCanvasV12{left:50%!important;top:50%!important;width:3200px!important;height:2000px!important;margin-left:-1600px!important;margin-top:-1000px!important;transform-origin:center center!important;background-color:#f8fafb!important;background-image:linear-gradient(#e4e8eb 1px,transparent 0),linear-gradient(90deg,#e4e8eb 1px,transparent 0),linear-gradient(#cfd6db 1px,transparent 0),linear-gradient(90deg,#cfd6db 1px,transparent 0)!important;background-size:40px 40px,40px 40px,200px 200px,200px 200px!important;box-shadow:0 32px 90px rgba(14,20,25,.28)!important;border:1px solid #bcc5cb}.mapElementV3{z-index:2;box-shadow:0 4px 12px #1b252d18;transition:box-shadow .15s ease,border-color .15s ease}.mapElementV3.venueBoundary{z-index:0!important;pointer-events:none!important;background:rgba(255,255,255,.45)!important;border:4px solid #67747e!important;border-radius:24px!important;box-shadow:inset 0 0 0 12px #eef1f3,0 15px 40px #1c252b16!important}.mapElementV3.venueBoundary .mapElementCaption{display:none}.mapElementV3.zone{background:linear-gradient(180deg,rgba(255,253,246,.98),rgba(247,242,225,.96))!important;border:2px solid #a8841d!important;box-shadow:0 5px 16px #57430f18!important}.mapElementV3.zone.selected{border-color:#f0b900!important;box-shadow:0 0 0 5px #ffd42a35,0 10px 24px #1b242b26!important}.mapElementV3.zoneShape-fan{border-radius:38% 38% 12px 12px/22% 22% 12px 12px!important}.mapElementV3.zoneShape-trapezoid{border-radius:12px!important}.mapElementCaption{left:12px!important;top:9px!important;max-width:calc(100% - 24px)!important;background:#17212a!important;color:#fff!important;border:1px solid #ffffff24!important;border-radius:7px!important;padding:5px 8px!important;font-size:13px!important;line-height:1!important;box-shadow:0 3px 9px #0002;transform:rotate(var(--counter-rotation,0deg))}.mapElementV3.zone .mapElementCaption{background:#5b470d!important;color:#fff5ca!important}.zoneFront{font-size:9px!important;letter-spacing:1.2px!important;padding:3px 8px!important;background:#fff9df!important;color:#7d6107!important;border:1px solid #cda728!important;border-radius:999px!important;transform:rotate(var(--counter-rotation,0deg))}.seatRowsV3{inset:44px 16px 14px!important;gap:4px!important;overflow:hidden!important}.seatRowV3{grid-template-columns:34px minmax(0,1fr) 24px minmax(0,1fr)!important;gap:4px!important;min-height:20px!important;align-items:center!important}.seatRowV3>b{font-size:10px!important;color:#39444c!important;background:#e8ecef;border-radius:5px;padding:3px 2px;text-align:center;transform:rotate(var(--counter-rotation,0deg))}.seatSideV3{gap:4px!important;align-items:center!important}.seatSideV3 i{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;max-height:20px!important;border-radius:5px!important;background:#2d6685!important;border:1px solid #fff!important;box-shadow:0 0 0 1px #224c63,0 1px 2px #0002!important;display:grid!important;place-items:center!important;transform:rotate(var(--counter-rotation,0deg))}.seatSideV3 i span{display:block!important;color:#fff!important;font-size:7px!important;line-height:1!important;font-style:normal!important;font-weight:950!important;text-shadow:0 1px 1px #0004}.visualAisleV3{min-width:24px!important;height:100%;border-left:1px dashed #b5aa85;border-right:1px dashed #b5aa85;background:#fff9e7}.generalZoneFill{font-size:18px!important}.generalZoneFill b{font-size:32px!important}.emptyZoneHint b{font-size:14px!important}.emptyZoneHint span{font-size:9px!important}.mapElementV3.basketballCourt{background:linear-gradient(90deg,#c9924f,#d4a260,#c9924f)!important;border:3px solid #70491f!important}.mapElementV3.sportsField{background:repeating-linear-gradient(90deg,#49835b,#49835b 9%,#528e63 0,#528e63 18%)!important;border:3px solid #31553a!important}.mapElementV3.baseballField{background:#dbe8d7!important;border:3px solid #4e7744!important}.mapElementV3.stage{background:linear-gradient(180deg,#29323a,#12171b)!important;border:3px solid #0a0d0f!important;box-shadow:0 8px 18px #0003!important}.mapElementV3.aisle{opacity:.75}.mapElementV3.entrance,.mapElementV3.exit{font-weight:900}.mapElementV3.bar,.mapElementV3.restroom{font-weight:800}.tableGraphicProV12{width:74px!important;height:74px!important}.tableGraphicProV12 strong{inset:14px!important;background:#8b6b39!important;color:#fff!important;font-size:11px!important}.tableGraphicProV12 i{left:33px!important;top:33px!important;width:18px!important;height:18px!important;transform-origin:9px 43px!important;border-radius:5px!important;background:#2e617b!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid #fff!important;box-shadow:0 0 0 1px #284b5e!important}.tableGraphicProV12 i span{font-size:7px!important;font-style:normal!important;font-weight:950!important}.mapZoomV3{box-shadow:0 10px 26px #0004!important}.templateTrayV12{border:1px solid #6f5a19!important;box-shadow:0 22px 60px #0007!important}.templateCardsV12 button{background:#12110d!important;border-color:#41371f!important}.templateCardsV12 button:hover{border-color:#d4aa20!important;background:#1d190d!important}.templateCardsV12 button b{font-size:11px!important}.templateCardsV12 button small{font-size:8px!important;line-height:1.35!important}.seatOpsToolbarV12{margin-bottom:12px;padding:12px 14px;display:flex;justify-content:space-between;gap:12px;align-items:end}.seatOpsToolbarV12>div:first-child{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(160px,.7fr);gap:9px;flex:1 1}.seatOpsToolbarV12 label{display:grid;gap:5px;font-size:8px;color:#a99f88}.seatOpsToolbarV12 input,.seatOpsToolbarV12 select{min-height:38px;background:#0c0b08;border:1px solid #3b331f;border-radius:9px;color:#fff;padding:8px 10px}.seatOpsBulkV12{display:flex;gap:7px;align-items:center}.seatOpsBulkV12 span{font-size:9px;color:#b9ae95}.seatOpsBulkV12 button{border:1px solid #4b401f;background:#17140b;color:#e8dec7;border-radius:9px;padding:9px 10px;font-size:8px;font-weight:850}.seatOpsBulkV12 button:disabled{opacity:.35}.seatOpsSummaryProV12{grid-template-columns:repeat(8,minmax(0,1fr))}.statusCardV12{cursor:pointer;text-align:left;color:inherit}.statusCardV12.active{border-color:#f0c21e;box-shadow:0 0 0 1px #f0c21e55;background:#1c180d}.seatStatusChoicesV12 .status-BOX_OFFICE i,.status-BOX_OFFICE>i,.statusCardV12.BOX_OFFICE i{background:#e46f2f}.seatOpsViewportV12{height:min(76vh,780px);min-height:640px;background:#dfe4e8!important;border:1px solid #6f7b84!important}.seatOpsCanvasProV12,.seatOpsCanvasV12{width:3200px!important;height:2000px!important;margin-left:-1600px!important;margin-top:-1000px!important;transform-origin:center center!important;background-color:#f8fafb!important;background-image:linear-gradient(#e4e8eb 1px,transparent 0),linear-gradient(90deg,#e4e8eb 1px,transparent 0),linear-gradient(#cfd6db 1px,transparent 0),linear-gradient(90deg,#cfd6db 1px,transparent 0)!important;background-size:40px 40px,40px 40px,200px 200px,200px 200px!important;border:1px solid #bbc4ca;box-shadow:0 30px 85px rgba(18,25,30,.27)!important}.opsElementV12{z-index:2;box-shadow:0 4px 12px #1b252d12}.opsElementV12.venueBoundary{z-index:0!important;pointer-events:none;background:rgba(255,255,255,.42)!important;border:4px solid #68757e!important;border-radius:24px!important;box-shadow:inset 0 0 0 12px #eef1f3!important}.opsElementV12.zone{background:linear-gradient(180deg,#fffdf7,#f6f0df)!important;border:2px solid #9e7c1c!important}.opsElementV12.basketballCourt{background:linear-gradient(90deg,#c9924f,#d4a260,#c9924f)!important;border:3px solid #70491f!important}.opsElementV12.sportsField{background:repeating-linear-gradient(90deg,#49835b,#49835b 9%,#528e63 0,#528e63 18%)!important}.opsElementTitleV12{font-size:11px!important;padding:4px 7px!important;background:#17212ae8!important;color:#fff!important;border-radius:6px!important}.opsElementV12.zone .opsElementTitleV12{background:#5b470de8!important;color:#fff4c5!important}.opsSeatRowsV12{inset:40px 14px 12px!important;gap:4px!important}.opsSeatRowV12{grid-template-columns:34px minmax(0,1fr)!important;gap:5px!important;min-height:22px}.opsRowSelectV12{border:0;background:#e4e9ec;color:#35424a;border-radius:5px;padding:4px 2px;font-size:9px;font-weight:950;cursor:pointer}.opsRowSelectV12:hover{background:#ffd73d;color:#171207}.opsSeatRowV12>div{gap:4px!important}.opsSeatV12{min-width:22px!important;width:22px!important;height:22px!important;border-radius:5px!important;overflow:visible!important}.opsSeatV12>span{font-size:7px!important;font-weight:1000!important;opacity:1!important;position:relative;z-index:2}.opsSeatV12>i{inset:auto!important;right:-5px!important;top:-5px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#161616!important;border:1px solid #fff!important;color:#fff!important;font-size:8px!important;line-height:1!important;z-index:4;text-shadow:none!important;box-shadow:0 1px 2px #0005}.opsSeatV12.status-AVAILABLE{background:#edf1f3!important;color:#26323a!important;border-color:#9ca7af!important}.opsSeatV12.status-HELD{background:#e5ac30!important;color:#2a1b00!important}.opsSeatV12.status-RESERVED{background:#3977d9!important;color:#fff!important}.opsSeatV12.status-SOLD{background:#36a467!important;color:#fff!important}.opsSeatV12.status-COURTESY{background:#8b62d5!important;color:#fff!important}.opsSeatV12.status-BOX_OFFICE{background:#e46f2f!important;color:#fff!important;border-color:#a94c1c!important}.opsSeatV12.status-BLOCKED{background:#596168!important;color:#fff!important}.opsSeatV12.status-USED{background:#14191d!important;color:#fff!important}.opsSeatV12.status-BLOCKED>span,.opsSeatV12.status-BOX_OFFICE>span,.opsSeatV12.status-COURTESY>span,.opsSeatV12.status-HELD>span,.opsSeatV12.status-RESERVED>span,.opsSeatV12.status-SOLD>span,.opsSeatV12.status-USED>span{opacity:1!important;color:inherit!important}.opsSeatV12.selected{outline:4px solid #ffd32d!important;outline-offset:3px!important;box-shadow:0 0 0 7px #0004!important}.opsSeatV12.searchDim{opacity:.1!important;filter:grayscale(1)}.opsZoneSelectV12{position:absolute;right:8px;top:7px;z-index:8;border:1px solid #b7952e;background:#fff8de;color:#5a470d;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:900;opacity:.18;transition:opacity .15s}.opsElementV12.zone:hover .opsZoneSelectV12{opacity:1}.opsTableSeatsV12{position:absolute;inset:0;display:grid;place-items:center}.opsTableCoreV12{width:78px;height:78px;border-radius:50%;background:#8b6a3b;color:#fff;display:grid;place-items:center;text-align:center;border:3px solid #654923;box-shadow:0 4px 10px #0002}.opsTableCoreV12 b{font-size:9px;max-width:62px}.opsTableSeatPosV12{position:absolute;left:50%;top:50%;margin:-11px 0 0 -11px;transform-origin:11px 11px}.opsTableSeatPosV12 .opsSeatV12{transform:none!important}.selectedSeatDetailV12{display:grid;gap:4px;border:1px solid #51451f;background:#151208;border-radius:10px;padding:10px}.selectedSeatDetailV12 b{font-size:10px;color:#fff}.selectedSeatDetailV12 small,.selectedSeatDetailV12 span{font-size:8px;color:#b8ad94}.seatStatePanelProV12{max-height:calc(100vh - 120px);overflow:auto}.seatLegendV12 b{display:block;color:#f4d25a;font-size:9px;margin-bottom:5px}.seatLegendV12 small{font-size:8px;line-height:1.5}@media(max-width:1200px){.seatOpsSummaryProV12{grid-template-columns:repeat(4,1fr)}.seatOpsToolbarV12{align-items:stretch;flex-direction:column}.seatOpsBulkV12{justify-content:flex-end}}@media(max-width:720px){.mapViewportV3,.seatOpsViewportV12{height:570px;min-height:570px}.seatOpsSummaryProV12{grid-template-columns:repeat(2,1fr)}.seatOpsToolbarV12>div:first-child{grid-template-columns:1fr}.seatOpsBulkV12{justify-content:stretch;display:grid;grid-template-columns:1fr 1fr}.seatOpsBulkV12 span{grid-column:1/3}.seatOpsBulkV12 button{width:100%}.mapElementCaption{font-size:11px!important}.templateCardsV12{grid-template-columns:1fr 1fr!important}}.walletReserveHintV12{margin-top:10px;padding:10px 11px;border:1px solid #66521a;background:#201a0b;border-radius:10px;display:grid;gap:3px}.walletReserveHintV12 b{font-size:9px;color:#f4cf43}.walletReserveHintV12 span{font-size:8px;color:#c3b899;line-height:1.45}.adminShellV13{min-height:100vh;background:#070805;color:#f7f3e8;display:grid;grid-template-columns:250px 1fr;font-family:inherit}.adminSideV13{position:sticky;top:0;height:100vh;border-right:1px solid #302807;background:#0c0d09;padding:24px 16px;display:flex;flex-direction:column;gap:26px}.adminBrandV13 img{width:150px;display:block;margin-bottom:8px}.adminBrandV13 small,.adminPanelHeadV13 span,.adminTopV13 span{font-size:10px;letter-spacing:.16em;color:#eec400;font-weight:900}.adminSideV13 nav{display:grid;gap:6px}.adminSideV13 nav button{border:0;background:transparent;color:#bcb9ae;text-align:left;padding:12px 13px;border-radius:11px;font-weight:800;display:flex;gap:11px;align-items:center}.adminSideV13 nav button.active,.adminSideV13 nav button:hover{background:#1a1809;color:#ffd600}.adminBackV13{margin-top:auto;color:#c9c6bb;text-decoration:none;font-size:12px;padding:12px}.adminMainV13{padding:26px 30px 60px;min-width:0}.adminTopV13{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.adminTopV13 h1{margin:4px 0 0;font-size:28px}.adminTopV13>div:last-child{text-align:right}.adminTopV13 small{display:block;color:#77756d;margin-top:4px}.adminErrorV13{padding:12px 14px;border:1px solid #8f2b2b;background:#321313;border-radius:10px;margin-bottom:18px}.adminStatsV13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.adminPanelV13,.adminStatsV13 article{border:1px solid #332c0c;background:#0d0e0a;border-radius:18px}.adminStatsV13 article{padding:18px}.adminStatsV13 article>span{font-size:10px;color:#aaa691;letter-spacing:.08em}.adminStatsV13 article>b{display:block;font-size:26px;margin:9px 0 2px}.adminStatsV13 article b small{font-size:14px;color:#777}.adminStatsV13 article p{margin:0;color:#777;font-size:11px}.adminStatsV13 article button{margin-top:8px;border:0;background:transparent;color:#ffd600;padding:0;font-weight:800}.adminGridV13{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.adminPanelV13{padding:18px}.adminPanelHeadV13{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.adminPanelHeadV13 h3{margin:4px 0;font-size:18px}.adminPanelHeadV13 p{margin:4px 0;color:#858276;font-size:12px}.adminPanelHeadV13 button,.adminPanelV13>button,.bankFormV13 button{border:1px solid #5b4c00;background:#1b1808;color:#ffd600;border-radius:10px;padding:9px 12px;font-weight:800}.adminListRowV13{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #1f2019}.adminListRowV13 div b,.adminListRowV13 div small{display:block}.adminListRowV13 div small{color:#77746c;margin-top:3px}.adminListRowV13 strong{font-size:12px}.statusV13{font-style:normal;font-size:9px;padding:5px 7px;border-radius:99px;background:#292929}.statusV13.pending{color:#ffd600;background:#2c2400}.statusV13.approved{color:#55dc8a;background:#092617}.statusV13.rejected{color:#ff7777;background:#2e0b0b}.topupTableV13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topupCardV13{border:1px solid #26271f;background:#090a08;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:145px 1fr;min-height:190px}.topupReceiptV13{background:#151610;display:flex;align-items:center;justify-content:center;min-height:190px}.topupReceiptV13 img{width:100%;height:100%;object-fit:cover}.topupReceiptV13 span{color:#777}.topupInfoV13{padding:14px}.topupInfoV13>span{font-size:9px;color:#ffd600}.topupInfoV13 h3{margin:4px 0}.topupInfoV13>b{font-size:22px}.topupInfoV13 em,.topupInfoV13 p,.topupInfoV13 small{display:block;color:#858276;font-size:11px;margin:5px 0}.topupInfoV13 em{color:#ffb24a}.topupInfoV13 input{width:100%;box-sizing:border-box;margin-top:8px;background:#11120e;color:#fff;border:1px solid #323229;border-radius:8px;padding:8px}.topupActionsV13{display:flex;gap:8px;margin-top:9px}.topupActionsV13 button{flex:1 1;border:1px solid #49302d;background:#1a0c0b;color:#ff8e83;border-radius:8px;padding:8px;font-weight:800}.topupActionsV13 button.approve{background:#d9b800;color:#080805;border-color:#e9c700}.adminUsersLayoutV13{display:grid;grid-template-columns:270px minmax(0,1fr) 300px;gap:14px}.userListV13{padding:10px}.userListV13 .adminPanelHeadV13{padding:8px}.userListV13>button{width:100%;border:0;border-top:1px solid #202119;background:transparent;color:#eee;text-align:left;padding:11px 7px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.userListV13>button.active{background:#171609;border-radius:9px}.userListV13 i{width:7px;height:7px;border-radius:50%}.userListV13 i.online{background:#49d67e}.userListV13 i.offline{background:#a64848}.userListV13 button div b,.userListV13 button div small,.userListV13 button>span small{display:block}.userListV13 button div small,.userListV13 button>span small{font-size:9px;color:#777}.userListV13 button>span{text-align:right;font-size:10px}.userBalancesV13{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.userBalancesV13>div{background:#090a07;border:1px solid #24251e;border-radius:12px;padding:12px}.userBalancesV13 b,.userBalancesV13 small{display:block}.userBalancesV13 small{color:#777}.userBalancesV13 b{font-size:20px;margin-top:5px}.userBalancesV13 .negative{color:#ff7777}.adminAdjustV13{display:grid;grid-template-columns:1fr 1fr 2fr;gap:8px;margin:14px 0}.adminAdjustV13 label,.bankFormV13 label,.createUserV13 label,.pricingPanelV13 label{font-size:10px;color:#aaa}.adminAdjustV13 input,.bankFormV13 input,.createUserV13 input,.pricingPanelV13 input,.pricingPanelV13 textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;background:#090a07;color:#fff;border:1px solid #34352a;border-radius:9px;padding:10px}.adminAdjustV13>div{grid-column:1/-1;display:flex;gap:8px}.adminAdjustV13 button,.createUserV13>button{border:1px solid #574900;background:#211d05;color:#ffd600;border-radius:9px;padding:9px 12px}.userFeaturesV13{display:grid;gap:7px}.userFeaturesV13 label{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #202119;padding:9px 0}.userFeaturesV13 b,.userFeaturesV13 small{display:block}.userFeaturesV13 small{color:#777;font-size:9px;margin-top:2px}.userFeaturesV13 select{background:#11120e;color:#fff;border:1px solid #34352a;border-radius:8px;padding:7px}.bankFormV13 label,.createUserV13 label{display:block;margin:9px 0}.banksGridV13{grid-template-columns:1fr 380px}.bankAdminRowV13{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #202119}.bankAdminRowV13.disabled{opacity:.45}.bankAdminRowV13 b,.bankAdminRowV13 small,.bankAdminRowV13 span{display:block}.bankAdminRowV13 small,.bankAdminRowV13 span{color:#858276;font-size:11px;margin-top:3px}.bankAdminRowV13 button{border:0;background:transparent;color:#d4b800;margin-left:8px}.ghostBtnV13{background:transparent!important;color:#999!important}.settingsGridV13{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pricingPanelV13 textarea{min-height:90px}.rulePreviewV13{margin:14px 0;padding:13px;background:#171609;border:1px solid #3b3308;border-radius:11px}.rulePreviewV13 p{margin:6px 0 0;color:#aaa;font-size:12px}.featureGridV13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featureGridV13 article{border:1px solid #24251e;border-radius:13px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.featureGridV13 p{margin:4px 0;color:#888;font-size:11px}.featureGridV13 small{color:#555}.featureGridV13 button{width:90px;border:0;border-radius:99px;padding:7px 8px;font-size:10px;font-weight:900}.featureGridV13 button.on{background:#244b31;color:#72e69b}.featureGridV13 button.off{background:#392020;color:#ff8e8e}.auditTableV13>div{display:grid;grid-template-columns:170px 1fr 1fr 180px;gap:10px;padding:10px 0;border-top:1px solid #202119;font-size:11px}.auditTableV13 small,.auditTableV13 span,.auditTableV13 time{color:#777}.adminGateV13{min-height:100vh;background:#080906;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.adminGateV13 img{width:190px}.adminGateV13 a{color:#ffd600}@media(max-width:1100px){.adminUsersLayoutV13{grid-template-columns:240px 1fr}.createUserV13{grid-column:1/-1}.adminStatsV13{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.adminShellV13{display:block}.adminSideV13{position:static;height:auto;border-right:0;padding:14px}.adminSideV13 nav{display:flex;overflow:auto}.adminSideV13 nav button{white-space:nowrap}.adminBackV13{display:none}.adminMainV13{padding:16px}.adminGridV13,.adminStatsV13,.adminUsersLayoutV13,.banksGridV13,.featureGridV13,.settingsGridV13,.topupTableV13{grid-template-columns:1fr}.topupCardV13{grid-template-columns:100px 1fr}.auditTableV13>div,.userBalancesV13{grid-template-columns:1fr 1fr}.adminAdjustV13{grid-template-columns:1fr}}.walletBalancesV13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.walletBalancesV13 article{border:1px solid #3b320d;background:linear-gradient(145deg,#15140d,#0d0e0a);border-radius:18px;padding:16px}.walletBalancesV13 article>span{display:block;font-size:9px;letter-spacing:.12em;color:#a59b79}.walletBalancesV13 article>b{display:block;font-size:27px;margin:7px 0 3px}.walletBalancesV13 article small{color:#817b68;font-size:10px}.walletBalancesV13 article.debt{border-color:#71332e;background:linear-gradient(145deg,#22100f,#0f0c09)}.walletBalancesV13 article.debt>b{color:#ff7d73}.walletGridV13{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:14px}.topupFormV13 label{display:block;font-size:10px;color:#a9a38f;margin:12px 0}.topupFormV13 input:not([type]),.topupFormV13 input[type=number],.topupFormV13 input[type=text]{width:100%;margin-top:6px;background:#090a07;border:1px solid #34352a;border-radius:10px;color:#fff;padding:11px}.topupFormV13 label>small{display:block;color:#747062;margin-top:5px}.bankChoiceV13{display:grid;gap:8px;margin:14px 0}.bankChoiceV13>span{font-size:10px;color:#aaa38c;font-weight:800}.bankChoiceV13 label{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;border:1px solid #2b2b22;background:#0a0b08;border-radius:12px;padding:11px;cursor:pointer}.bankChoiceV13 label.selected{border-color:#b99900;background:#181507;box-shadow:inset 0 0 0 1px rgba(255,214,0,.08)}.bankChoiceV13 input{accent-color:#ffd600}.bankChoiceV13 b,.bankChoiceV13 small,.bankChoiceV13 span{display:block}.bankChoiceV13 label span{font-size:11px;color:#d8d3c3;margin-top:2px}.bankChoiceV13 label small{font-size:9px;color:#777264;margin-top:3px}.receiptUploadV13{position:relative;border:1px dashed #625413;border-radius:12px;padding:13px;background:#141207;cursor:pointer}.receiptUploadV13 input{position:absolute;inset:0;opacity:0;cursor:pointer}.receiptUploadV13>span{display:block;color:#f2ce28;font-weight:800;font-size:11px}.receiptPreviewV13{width:min(360px,100%);max-height:220px;overflow:hidden;border-radius:12px;border:1px solid #34352a;background:#080906;margin:9px 0}.receiptPreviewV13 img{display:block;width:100%;max-height:220px;object-fit:contain}.successBoxV13{padding:11px 12px;border-radius:10px;background:#0d2918;border:1px solid #28583a;color:#77e8a0;font-size:10px;margin:9px 0}.walletDebtBannerV13{display:grid;gap:3px;padding:11px 13px;margin:0 0 14px;border:1px solid #71352e;background:#23100e;border-radius:12px}.walletDebtBannerV13 b{font-size:11px;color:#ff9a83}.walletDebtBannerV13 span{font-size:9px;color:#c4a59d;line-height:1.45}.topupHistoryV13{margin-top:14px}.topupHistoryRowsV13{display:grid;gap:0}.topupHistoryRowsV13>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #25261e}.topupHistoryRowsV13 b,.topupHistoryRowsV13 span{display:block}.topupHistoryRowsV13 span{font-size:9px;color:#747166;margin-top:3px}.topupStatusV13{font-style:normal;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.topupStatusV13.pending{background:#302800;color:#ffe15a}.topupStatusV13.approved{background:#0c2b18;color:#68df93}.topupStatusV13.rejected{background:#321111;color:#ff8585}.adminShortcutV13{text-decoration:none;color:inherit}.adminLoginV13{width:min(430px,calc(100vw - 34px));border:1px solid #3a310b;background:#0d0e0a;border-radius:20px;padding:26px;text-align:left;box-shadow:0 30px 90px rgba(0,0,0,.42)}.adminLoginV13 img{width:170px;margin:0 auto 14px;display:block}.adminLoginV13>span{display:block;color:#e8c500;font-size:10px;letter-spacing:.16em;text-align:center;font-weight:900}.adminLoginV13 h1{text-align:center;margin:6px 0 4px}.adminLoginV13 p{text-align:center;color:#858276;font-size:12px;margin:0 0 18px}.adminLoginV13 label{display:block;color:#aaa58f;font-size:10px;margin:10px 0}.adminLoginV13 input{display:block;width:100%;margin-top:5px;background:#080906;color:white;border:1px solid #34352a;border-radius:10px;padding:11px}.adminLoginV13>button{width:100%;border:0;border-radius:10px;background:#e7c200;color:#080805;padding:11px;font-weight:900;margin-top:9px}.adminLoginV13>a{display:block;text-align:center;margin-top:14px;color:#c9ae18;text-decoration:none;font-size:11px}.adminSearchV13{min-width:260px;background:#090a07;color:#fff;border:1px solid #34352a;border-radius:9px;padding:9px 10px}.adminEventsTableV13{overflow:auto}.adminEventRowV13,.adminEventsHeadV13{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) 90px 110px 90px 90px;gap:10px;align-items:center;min-width:820px}.adminEventsHeadV13{padding:8px 0;color:#716e64;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminEventRowV13{padding:11px 0;border-top:1px solid #202119;font-size:11px}.adminEventRowV13 div b,.adminEventRowV13 div small{display:block}.adminEventRowV13 div small{color:#77746c;margin-top:3px}.adminEventRowV13 button{border:1px solid #5b4c00;background:#191607;color:#ffd600;border-radius:8px;padding:7px 9px;font-weight:800}.statusV13.active{color:#62df91;background:#0b2917}.statusV13.paused{color:#ffd760;background:#302700}.statusV13.cancelled{color:#ff8181;background:#321010}.statusV13.draft{color:#b4b1a8;background:#24241f}@media(max-width:900px){.walletBalancesV13{grid-template-columns:1fr 1fr}.walletGridV13{grid-template-columns:1fr}.adminPanelHeadV13{flex-wrap:wrap}.adminSearchV13{min-width:0;width:100%}}@media(max-width:620px){.walletBalancesV13{grid-template-columns:1fr}.walletBalancesV13 article>b{font-size:24px}.receiptPreviewV13{width:100%}}.walletPillV12 em{font-style:normal;font-size:7px;color:#aaa17f}.adminPasswordV13{display:flex;gap:8px;align-items:end;padding:12px 0;border-top:1px solid #202119;border-bottom:1px solid #202119;margin:10px 0 14px}.adminPasswordV13 label{flex:1 1;font-size:10px;color:#aaa}.adminPasswordV13 input{display:block;width:100%;margin-top:5px;background:#090a07;color:#fff;border:1px solid #34352a;border-radius:9px;padding:10px}.adminPasswordV13 button{border:1px solid #574900;background:#211d05;color:#ffd600;border-radius:9px;padding:10px 12px;font-weight:800}@media(max-width:620px){.adminPasswordV13{display:block}.adminPasswordV13 button{width:100%;margin-top:8px}}.mailStatusV14{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:15px 18px;border-radius:16px;border:1px solid #34343c;background:#131318}.mailStatusV14 div{display:flex;flex-direction:column;gap:4px}.mailStatusV14 b{font-size:13px;color:#fff}.mailStatusV14 span{font-size:11px;color:#9393a0;line-height:1.5}.mailStatusV14.ready{border-color:#38563f;background:#101a13}.mailStatusV14.ready b{color:#76e49b}.mailStatusV14.pending{border-color:#66551e;background:#1b180d}.mailStatusV14.pending b{color:#f6c914}.ticketGridV14{grid-template-columns:minmax(0,1fr) 240px}.ticketTableV14 .tableHead,.ticketTableV14 .tableRow{grid-template-columns:70px minmax(150px,1.1fr) minmax(100px,.8fr) minmax(130px,1fr) minmax(170px,1.25fr) 92px 82px;align-items:center}.ticketOwnerV14{display:flex!important;flex-direction:column;gap:2px;min-width:0}.ticketOwnerV14 b{font-size:11px}.ticketOwnerV14 b,.ticketOwnerV14 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticketOwnerV14 small{font-size:9px;color:#8e8e99}.mailTicketBtnV14{border:1px solid #5b4a13;background:#211d0b;color:#f6c914;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.mailTicketBtnV14:hover{background:#2b250c;border-color:#8b7319}.holderDesignerV14{margin:6px 0 4px;padding:14px;border:1px solid #35353d;border-radius:14px;background:#0e0e12;display:flex;flex-direction:column;gap:11px}.holderToggleV14{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px}.holderToggleV14 input{width:auto!important;margin-top:2px}.holderToggleV14 span{display:flex;flex-direction:column;gap:3px}.holderToggleV14 small{font-size:10px;color:#868694;line-height:1.4}.holderPreviewV14{position:absolute;transform:translateY(-50%);max-width:62%;padding:.35em .55em;background:rgba(5,5,8,.72);color:#fff;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ticketMailBackdropV14{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:22px}.ticketMailModalV14{width:min(560px,100%);position:relative;background:linear-gradient(180deg,#17171d,#101014);border:1px solid #35353f;border-radius:24px;padding:30px;box-shadow:0 30px 100px rgba(0,0,0,.55)}.ticketMailCloseV14{position:absolute;right:16px;top:15px;width:34px;height:34px;border-radius:50%;border:1px solid #393942;background:#1c1c22;color:#aaa;font-size:21px}.ticketMailIconV14{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#2a2510;border:1px solid #5a4b10;color:#f6c914;font-size:23px;margin-bottom:17px}.ticketMailModalV14>span{font-size:10px;letter-spacing:1.4px;color:#f6c914;font-weight:800}.ticketMailModalV14 h2{margin:7px 0;font-size:25px}.ticketMailModalV14>p{margin:0 0 20px;color:#91919e;font-size:12px;line-height:1.55}.ticketMailSummaryV14{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px}.ticketMailSummaryV14 div{background:#0b0b0f;border:1px solid #292930;border-radius:12px;padding:11px;display:flex;flex-direction:column;gap:4px;min-width:0}.ticketMailSummaryV14 small{font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#777784}.ticketMailSummaryV14 b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticketMailModalV14 label{display:flex;flex-direction:column;gap:7px;margin:12px 0;color:#d6d6dd;font-size:11px;font-weight:700}.ticketMailModalV14 input{width:100%;background:#09090c;border:1px solid #35353d;color:#fff;border-radius:11px;padding:13px 14px;outline:none}.ticketMailModalV14 input:focus{border-color:#f6c914;box-shadow:0 0 0 3px rgba(246,201,20,.08)}.ticketMailActionsV14{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;flex-wrap:wrap}.mailConfigWarningV14{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#211b09;border:1px solid #5c4a12;margin-top:14px}.mailConfigWarningV14 b{color:#f6c914;font-size:11px}.mailConfigWarningV14 span{color:#a69b78;font-size:10px;line-height:1.4}@media(max-width:1100px){.ticketGridV14{grid-template-columns:1fr}.ticketTableV14{overflow-x:auto}.ticketTableV14 .tableHead,.ticketTableV14 .tableRow{min-width:1020px}}@media(max-width:620px){.ticketMailBackdropV14{padding:10px}.ticketMailModalV14{padding:24px 18px;border-radius:20px}.ticketMailActionsV14,.ticketMailSummaryV14{grid-template-columns:1fr}.ticketMailActionsV14{display:grid}.ticketMailActionsV14 button{width:100%}}.appShell,body,html{max-width:100%;overflow-x:hidden}canvas,img,svg,video{max-width:100%}.emptyTicketsV141{min-height:220px;border:1px dashed #4d421f;border-radius:16px;background:#0d0c09;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 18px;color:#bdb297}.emptyTicketsV141>span{font-size:34px;color:#f2c620}.emptyTicketsV141>b{font-size:14px;color:#fff;margin-top:8px}.emptyTicketsV141 p{max-width:520px;font-size:11px;line-height:1.55;margin:7px 0 0}.emptyTicketsV141 strong{color:#ffe165}.pdfEmptyWarningV141{display:grid;gap:5px;margin:14px 0;padding:13px;border:1px solid #6a5415;background:#211a08;border-radius:13px}.pdfEmptyWarningV141 b{font-size:12px;color:#ffe16b}.pdfEmptyWarningV141 span{font-size:10px;color:#c6b995;line-height:1.45}.pdfEmptyWarningV141 button{width:max-content;max-width:100%;margin-top:4px;border:1px solid #8a6d17;background:#2a2209;color:#ffe16b;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:850}.ticketAccessV141{min-width:0}.ticketAccessV141 .tag{display:inline-flex;font-style:normal}.ticketCodeV141{overflow-wrap:anywhere}@media(max-width:720px){.appShell,.mainArea,.mainArea>*,.pageActions,.pageHead,.panel{min-width:0;max-width:100%}.mainArea{padding-left:12px;padding-right:12px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.appTop{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:68px;gap:8px}.appTop .topBrand{display:none}.eventPicker{width:100%;max-width:none!important;min-width:0;justify-content:flex-start}.eventPicker div{min-width:0;flex:1 1}.eventPicker b,.eventPicker small{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topRight{min-width:max-content}.avatarBtn{flex:none}.pageHead{display:flex;flex-direction:column;align-items:stretch!important}.pageHead>div:first-child{min-width:0}.pageHead h1{overflow-wrap:anywhere}.pageHead p{max-width:none!important}.pageActions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch}.pageActions>*{min-width:0;width:100%}.compact,.primaryBtn,.secondaryBtn{width:100%;max-width:100%}button,input,select,textarea{min-width:0;max-width:100%}.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input,.studioTools select{width:100%}.autoTicketStudioV10,.createGrid,.executiveBodyV10,.executiveHeroV10,.homeGrid,.hubGrid,.posGrid,.posWork,.posWorkFullV8,.printStudio,.printStudioV10,.purchaseFlowV10,.purchaseGrid,.scannerGrid,.seatOpsLayoutV12,.studioGrid,.ticketGrid,.ticketGridV14,.walletGridV12,.walletGridV13{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;gap:12px}.customPaperV10,.eventCards,.eventCardsV12,.executiveRightV10,.moreGrid,.purchaseMainFieldsV9,.rightStack,.twoCols{grid-template-columns:1fr!important}.miniCards,.quickGrid,.wallet{grid-template-columns:1fr 1fr}.capacityList{grid-template-columns:1fr}.capacityList label{grid-template-columns:minmax(0,1fr) 96px!important}.categoryHeadActions{grid-template-columns:1fr 1fr!important}.eventHeaderActionsV12{display:grid;grid-template-columns:1fr 1fr;width:100%}.eventHeaderActionsV12 button{width:100%}.mailStatusV14{padding:13px 14px;margin-bottom:12px}.mailStatusV14 b{font-size:12px}.mailStatusV14 span{font-size:10px}.ticketTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;overflow:visible!important}.ticketTabs button{min-width:0!important;width:100%;white-space:normal;line-height:1.2;padding:10px 4px!important;font-size:9px!important}.generateBar,.generateBarV141{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px;margin-bottom:14px}.generateBar label,.generateBarV141 label{margin:0!important;min-width:0}.generateBar .primaryBtn,.generateBarV141 .primaryBtn{width:100%!important;min-height:50px}.summaryStack{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.summaryStack>div{min-width:0;padding:13px!important}.summaryStack small,.summaryStack span{white-space:normal;overflow-wrap:anywhere}.summaryStack b{font-size:22px!important;overflow-wrap:anywhere}.ticketTableV14{overflow:visible!important;border:0;background:transparent}.ticketTableV14 .tableHead{display:none!important}.ticketTableV14 .tableRow{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important;width:100%;gap:13px 12px;margin:0 0 10px;padding:14px!important;border:1px solid #3c331d!important;border-radius:15px;background:#0d0c09;align-items:start}.ticketTableV14 .tableRow>[data-label]{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;overflow-wrap:anywhere}.ticketTableV14 .tableRow>[data-label]:before{content:attr(data-label);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:#8e856f;font-weight:800}.ticketTableV14 .ticketSerialV141{font-size:15px;color:#ffe064}.ticketTableV14 .ticketCodeV141{font-size:10px;color:#ddd3bd}.ticketTableV14 .ticketOwnerV14 b,.ticketTableV14 .ticketOwnerV14 small{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.ticketTableV14 .ticketAccessV141 .tag{margin-top:2px}.ticketTableV14 .mailTicketBtnV14{grid-column:1/-1;width:100%;min-height:44px;font-size:11px}.emptyTicketsV141{min-height:190px}.autoTicketCanvasWrapV10{width:100%;max-width:100%;min-height:0!important;padding:12px!important;overflow:hidden}.autoTicketCanvasV10{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:var(--ticket-aspect,auto)}.studioTools{width:100%;min-width:0}.holderDesignerV14>label,.studioTools>label{width:100%}.holderDesignerV14 input[type=range],.studioTools input[type=range]{width:100%;min-width:0}.holderDesignerV14{padding:12px}.detectedTicketFormatV8{max-width:100%;overflow-wrap:anywhere}.qrPreview{max-width:65%;max-height:65%}.printSettings,.printSettings input,.printSettings select{width:100%;min-width:0}.orientationButtons{grid-template-columns:1fr 1fr}.perPageChoices,.perPageChoicesV10{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manualPerPageV10{grid-column:1/-1!important}.paperPreview,.paperPreviewV10{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:16px 12px!important}.paperMeasureV11{position:static!important;width:max-content;max-width:100%;white-space:normal}.pdfEmptyWarningV141 button{width:100%}.categorySimpleRow{grid-template-columns:30px minmax(0,1fr) 34px!important}.categorySimpleRow>label{min-width:0}.categorySimpleRow input{width:100%}.createSummaryV12,.previewPanel,.purchaseSummaryV10{position:static!important;top:auto!important}.walletBalancesV13,.walletTopupV12{grid-template-columns:1fr!important}.bankChoiceV13 label{grid-template-columns:auto minmax(0,1fr)}.topupHistoryRowsV13>div{align-items:flex-start;flex-direction:column}.receiptPreviewV13{width:100%}.discountTrackV10{overflow-x:auto;grid-template-columns:repeat(5,minmax(70px,1fr))!important;padding-bottom:4px}.executiveMetricsV10{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executiveEventV10,.executiveRevenueV10{padding:18px}.executiveEventV10 h2{font-size:28px;overflow-wrap:anywhere}.eventCapacityV10{width:100%;grid-template-columns:1fr}.quickActionsV10{grid-template-columns:1fr 1fr}.activityRowV10{grid-template-columns:34px minmax(0,1fr)}.activityRowV10 time{grid-column:2;justify-self:start}.upcomingRowV10{grid-template-columns:46px minmax(0,1fr)}.posMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batchRow{grid-template-columns:1fr 1fr!important;gap:7px}.batchRow>*{min-width:0;overflow-wrap:anywhere}.modeSwitch{grid-template-columns:1fr 1fr}.reconcile .twoCols{grid-template-columns:1fr!important}.scanBox,.scanResult,.scannerGrid{min-width:0}.manualScan{grid-template-columns:minmax(0,1fr)!important}.gateSelect{width:100%;min-width:0!important}.seatOpsHeadActionsV12,.seatOpsToolbarV12{min-width:0}.seatOpsBulkV12{grid-template-columns:1fr 1fr!important}.mapViewportV3,.seatOpsViewportV12{width:100%;max-width:100%;height:520px!important;min-height:520px!important}.seatStatePanelV12{position:static!important}.mapTopActionsV3,.seatStatusChoicesV12{grid-template-columns:1fr 1fr}.mapTopActionsV3{display:grid!important;width:100%}.mapTopActionsV3>*{width:100%}.mobileNav{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 16px);grid-template-columns:repeat(5,minmax(0,1fr));padding:5px}.mobileNav button{min-width:0;padding-left:2px;padding-right:2px}.mobileNav button small{white-space:nowrap;font-size:8px!important}.mobileNav .scanMain{transform:translateY(-7px)}.toast{left:12px!important;right:12px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;transform:none!important}.ticketMailBackdropV14{padding:8px 8px calc(8px + env(safe-area-inset-bottom));align-items:end}.ticketMailModalV14{max-height:calc(100dvh - 24px);overflow:auto;padding:22px 16px 18px}.ticketMailModalV14 h2{font-size:21px}.ticketMailActionsV14{grid-template-columns:1fr!important}}@media(max-width:390px){.mainArea{padding-left:10px;padding-right:10px}.panel{padding:14px}.pageHead h1{font-size:23px}.categoryHeadActions,.eventHeaderActionsV12,.executiveMetricsV10,.mapTopActionsV3,.miniCards,.orientationButtons,.quickActionsV10,.quickGrid,.seatStatusChoicesV12,.summaryStack,.ticketTableV14 .tableRow,.wallet{grid-template-columns:1fr!important}.ticketTableV14 .mailTicketBtnV14{grid-column:1}.perPageChoices,.perPageChoicesV10{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobileNav button small{font-size:7px!important}.eventPicker{padding:8px 9px}}@media(max-width:760px){.adminMainV13,.adminPanelHeadV13,.adminPanelV13,.adminTopV13{min-width:0;max-width:100%}.adminTopV13{gap:12px;align-items:flex-start}.adminTopV13>div:last-child{max-width:45%;overflow-wrap:anywhere}.adminPanelHeadV13{flex-direction:column;align-items:stretch}.adminSearchV13{min-width:0;width:100%}.adminEventsTableV13{overflow:visible}.adminEventsHeadV13{display:none}.adminEventRowV13{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0}.adminEventNameV141{grid-column:1/-1;padding-bottom:4px}.adminEventCellV141{min-width:0;border:1px solid #24251e;border-radius:10px;padding:9px;overflow-wrap:anywhere}.adminEventCellV141:before{content:attr(data-label);display:block;margin-bottom:4px;color:#77746c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.adminEventActionV141{grid-column:1/-1;width:100%;min-height:42px}.bankAdminRowV13{align-items:flex-start;flex-direction:column}.bankAdminRowV13>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.bankAdminRowV13 button{margin:0;min-height:40px}.topupCardV13{grid-template-columns:1fr}.topupReceiptV13,.topupReceiptV13 img{width:100%;max-height:260px}.topupReceiptV13 img{object-fit:contain}.topupActionsV13{display:grid;grid-template-columns:1fr;gap:8px}.topupActionsV13 button{width:100%;min-height:42px}.adminListRowV13{grid-template-columns:minmax(0,1fr) auto}.adminListRowV13 .statusV13{grid-column:1/-1;justify-self:start}.userListV13>button{grid-template-columns:auto minmax(0,1fr);gap:9px}.userListV13 button>span{grid-column:2;text-align:left;overflow-wrap:anywhere}.userDetailV13 .adminPanelHeadV13>button{width:100%}.adminAdjustV13>div,.userBalancesV13{grid-template-columns:1fr}.adminAdjustV13>div{display:grid}.adminAdjustV13 button{width:100%;min-height:42px}.adminPasswordV13{display:grid!important;grid-template-columns:1fr!important}.adminPasswordV13 button{width:100%;min-height:42px}.userFeaturesV13 label{align-items:flex-start;gap:10px;flex-direction:column}.userFeaturesV13 select{width:100%}.featureGridV13 article{align-items:flex-start;flex-direction:column}.featureGridV13 button{width:100%;min-height:40px}.auditTableV13>div{grid-template-columns:1fr;gap:5px;padding:13px 0}.auditTableV13 small,.auditTableV13 time{overflow-wrap:anywhere}}@media(max-width:390px){.adminTopV13{flex-direction:column}.adminTopV13>div:last-child{max-width:100%;text-align:left}.adminEventRowV13{grid-template-columns:1fr}.adminEventActionV141,.adminEventNameV141{grid-column:1}.bankAdminRowV13>div:last-child{grid-template-columns:1fr}}.nativeCameraV142{position:relative;isolation:isolate;min-height:390px;background:#05070a}.nativeCameraVideoV142{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;opacity:0;transition:opacity .18s;background:#05070a}.camera.active .nativeCameraVideoV142{opacity:1}.scannerCanvasV142{display:none!important}.cameraIdleV142,.scanOverlayV142{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.cameraIdleV142{flex-direction:column;gap:12px;padding:20px;background:radial-gradient(circle,#252a37,#07090d 72%)}.cameraIdleV142 b{font-size:13px}.cameraIdleV142 small{font-size:10px;color:#8791a3}.scanOverlayV142:after{content:"Apunta al QR";position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:7px 10px;border-radius:999px;background:rgba(5,7,10,.72);border:1px solid rgba(255,255,255,.12);font-size:10px;color:#fff;white-space:nowrap}.cameraStatusV142{display:flex;align-items:center;justify-content:center;gap:8px;margin:-1px 0 11px;color:#9da7b9;font-size:10px;overflow-wrap:anywhere}.scannerButtonsV142{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scannerButtonsV142>*{width:100%;min-height:45px;display:flex;align-items:center;justify-content:center}.photoScanBtnV142{position:relative;cursor:pointer}.photoScanBtnV142 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.scannerHelpV142{margin:9px 0 0;color:#7d8798;font-size:10px;line-height:1.45;text-align:center}@media(max-width:720px){.camera.active.nativeCameraV142,.nativeCameraV142{min-height:clamp(300px,72vw,390px)!important;height:clamp(300px,72vw,390px)!important}.scanFrame{width:min(62vw,240px)!important;height:min(62vw,240px)!important}.scannerButtonsV142{grid-template-columns:1fr!important}.scannerButtonsV142>*{min-height:50px}.scannerHelpV142{font-size:11px}.cameraIdleV142 b{font-size:14px}.cameraIdleV142 small{font-size:11px}.scanResult{min-height:190px!important;padding:22px!important}.scanResult h2{font-size:24px!important}}.ticketGapControlV143{margin:14px 0;padding:14px;border:1px solid #594717;border-radius:15px;background:linear-gradient(145deg,#201a0d,#14120d)}.ticketGapHeadV143{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.ticketGapHeadV143 span{font-size:10px;color:#c8bfa7}.ticketGapHeadV143 b{font-size:15px;color:#f4cc44}.ticketGapControlV143>input[type=range]{width:100%;accent-color:#f1bf16}.ticketGapControlV143>small{display:block;margin-top:8px;color:#9e947c;font-size:9px;line-height:1.45}.ticketGapManualV143{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;gap:7px;align-items:end;margin-top:9px}.ticketGapManualV143 label{margin:0!important;font-size:9px}.ticketGapManualV143 input{min-height:41px;border-radius:10px;border:1px solid #43391f;background:#0d0c0a;color:white;padding:9px}.ticketGapManualV143 button{min-height:41px;border-radius:10px;border:1px solid #4b3d18;background:#18150d;color:#f1d267;padding:8px 10px;font-size:9px;font-weight:800}.scannerPageV143{position:relative;isolation:isolate}.scannerPageV143 .pageHead{margin-bottom:10px}.scanFlashV143{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:0;animation:scannerFlashV143 .72s ease-out}.scanFlashV143.good{background:rgba(28,222,118,.48)}.scanFlashV143.warn{background:rgba(255,190,28,.48)}.scanFlashV143.bad{background:rgba(255,55,72,.5)}@keyframes scannerFlashV143{0%{opacity:0}12%{opacity:1}34%{opacity:.22}53%{opacity:.78}to{opacity:0}}.scanStatusHeroV143{position:sticky;top:76px;z-index:18;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:96px;margin:0 0 12px;padding:14px 16px;border:1px solid #403821;border-radius:18px;background:rgba(17,16,12,.96);box-shadow:0 18px 40px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scanStatusHeroV143.good{border-color:#258955;background:linear-gradient(135deg,rgba(13,77,46,.98),rgba(9,38,26,.98));box-shadow:0 18px 42px rgba(22,190,101,.18)}.scanStatusHeroV143.warn{border-color:#c99717;background:linear-gradient(135deg,rgba(92,66,9,.98),rgba(42,31,8,.98));box-shadow:0 18px 42px rgba(240,183,25,.16)}.scanStatusHeroV143.bad{border-color:#c33e4c;background:linear-gradient(135deg,rgba(88,21,30,.98),rgba(43,12,18,.98));box-shadow:0 18px 42px rgba(241,61,78,.17)}.scanStatusIconV143{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:30px;font-weight:950;background:#211c10;border:1px solid #5b4917;color:#f3c72f}.scanStatusHeroV143.good .scanStatusIconV143{background:#dffbed;color:#08783d;border-color:#86e9b5}.scanStatusHeroV143.warn .scanStatusIconV143{background:#fff2b8;color:#6e5100;border-color:#f0cd55}.scanStatusHeroV143.bad .scanStatusIconV143{background:#ffe2e5;color:#aa1728;border-color:#ff9da7}.scanStatusHeroV143 span{display:block;font-size:8px;letter-spacing:1.5px;font-weight:900;color:#c4b68d}.scanStatusHeroV143 h2{margin:3px 0 2px;font-size:clamp(20px,2.2vw,34px);line-height:1;letter-spacing:-.6px}.scanStatusHeroV143 p{margin:0;color:#d6cfbd;font-size:10px;overflow-wrap:anywhere}.scanStatusCopyV143{min-width:0}.nextTicketBtnV143{min-width:170px;min-height:54px;border:0;border-radius:15px;background:#fff;color:#131109;font-weight:900;padding:10px 15px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.nextTicketBtnV143 b{font-size:18px;margin-left:8px}.scannerGridV143{display:grid;grid-template-columns:minmax(0,1fr) 260px!important;gap:12px!important;align-items:start}.scanBoxV143{padding:12px!important}.cameraV143{min-height:520px!important;height:min(62vh,620px);border-radius:18px;overflow:hidden;border:1px solid #4b3d19}.scanFrameV143{width:min(48%,330px)!important;height:auto!important;aspect-ratio:1;border-width:3px!important;border-radius:22px!important;box-shadow:0 0 0 999px rgba(0,0,0,.2)}.scanOverlayV143{overflow:hidden}.scannerLiveBadgeV143{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:rgba(7,10,8,.76);border:1px solid rgba(105,227,162,.4);font-size:9px;font-weight:900;color:#bdf7d8;letter-spacing:.8px}.scannerButtonsV143{margin-top:10px}.manualScanDetailsV143{margin-top:10px;border:1px solid #3b321e;border-radius:12px;background:#0e0d0a;padding:10px}.manualScanDetailsV143 summary{cursor:pointer;font-size:9px;color:#c4baa1;font-weight:800}.manualScanDetailsV143 .manualScan{margin-top:9px}.scanOpsPanelV143{display:grid;gap:11px;position:sticky;top:186px}.scanOpsPanelV143>span{font-size:8px;letter-spacing:1.3px;color:#f1c633;font-weight:900}.scanOpsPanelV143 h3{font-size:20px;margin:0}.scanOpsPanelV143 p{font-size:10px;line-height:1.5;color:#afa58c;margin:0}.scanOpsPanelV143>div{padding:12px;border-radius:13px;background:#0d0c09;border:1px solid #352d1c}.scanOpsPanelV143>div b{display:block;font-size:24px}.scanOpsPanelV143>div small{font-size:9px;color:#9d947c}.scanHistoryV143{margin-top:12px;padding:15px}.scanHistoryHeadV143{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.scanHistoryHeadV143 span{font-size:8px;letter-spacing:1.25px;color:#e8bd2c;font-weight:900}.scanHistoryHeadV143 h3{margin:3px 0 0;font-size:16px}.scanHistoryHeadV143 button{border:1px solid #443819;background:#14120c;color:#c8bea5;border-radius:10px;padding:8px 10px;font-size:8px}.scanHistoryEmptyV143{padding:22px;text-align:center;border:1px dashed #3a321f;border-radius:12px;color:#958b73;font-size:10px}.scanHistoryListV143{display:grid;gap:7px}.scanHistoryRowV143{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #3b321f;border-radius:13px;background:#0d0c09}.scanHistoryRowV143>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:950}.scanHistoryRowV143.good>i{background:#153d27;color:#78e7aa}.scanHistoryRowV143.warn>i{background:#4a3a0f;color:#ffd961}.scanHistoryRowV143.bad>i{background:#4b1b22;color:#ff909a}.scanHistoryRowV143>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.scanHistoryRowV143 b{font-size:10px}.scanHistoryRowV143 code{font-size:10px;color:#fff;overflow-wrap:anywhere}.scanHistoryRowV143 small{font-size:8px;color:#a79d84}.scanHistoryRowV143>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.scanHistoryRowV143 span,.scanHistoryRowV143 time{font-size:8px;color:#9b927d}@media(max-width:900px){.scannerGridV143{grid-template-columns:minmax(0,1fr)!important}.scanOpsPanelV143{display:none}.cameraV143{height:min(58vh,560px)}}@media(max-width:720px){.scannerPageV143{margin:-5px -2px 0}.scannerPageV143 .pageHead{margin:0 0 7px;align-items:center}.scannerPageV143 .pageHead>div:first-child>span{display:none}.scannerPageV143 .pageHead h1{font-size:17px;margin:0}.scannerPageV143 .pageHead p{font-size:9px;margin-top:2px;max-width:190px}.scannerPageV143 .pageActions{width:min(42vw,160px)}.scannerPageV143 .gateSelect{min-height:40px;padding:7px 9px;font-size:10px}.scanStatusHeroV143{top:66px;grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:76px;padding:9px 10px;border-radius:15px;margin-bottom:8px}.scanStatusHeroV143.bad,.scanStatusHeroV143.good,.scanStatusHeroV143.warn{grid-template-columns:52px minmax(0,1fr);padding-bottom:9px}.scanStatusIconV143{width:48px;height:48px;border-radius:14px;font-size:25px}.scanStatusHeroV143 h2{font-size:20px;line-height:1.02}.scanStatusHeroV143 p{font-size:9px;line-height:1.25;max-height:25px;overflow:hidden}.scanStatusHeroV143 span{font-size:7px}.nextTicketBtnV143{grid-column:1/-1;width:100%;min-width:0;min-height:46px;font-size:12px;margin-top:1px}.scanBoxV143{padding:7px!important;border-radius:16px!important}.camera.active.nativeCameraV142.cameraV143,.cameraV143,.nativeCameraV142.cameraV143{width:100%!important;height:clamp(350px,94vw,500px)!important;min-height:350px!important;max-height:500px!important;border-radius:14px}.scanFrameV143{width:min(72vw,285px)!important;max-width:82%!important}.scannerLiveBadgeV143{top:10px;left:10px}.cameraStatusV142{font-size:8px;margin:5px 0 7px}.scannerButtonsV143{grid-template-columns:1fr 1fr!important;gap:6px}.scannerButtonsV143>*{min-height:46px!important;font-size:9px;padding:8px!important}.manualScanDetailsV143{padding:8px;margin-top:7px}.scanHistoryV143{margin-top:9px;padding:10px}.scanHistoryHeadV143 h3{font-size:14px}.scanHistoryRowV143{grid-template-columns:34px minmax(0,1fr);padding:9px;gap:8px}.scanHistoryRowV143>i{width:30px;height:30px}.scanHistoryRowV143>div:last-child{grid-column:2;align-items:flex-start;flex-direction:row;gap:8px}.scanHistoryRowV143 code{font-size:9px}.ticketGapManualV143{grid-template-columns:1fr 1fr}.ticketGapManualV143 label{grid-column:1/-1}.ticketGapManualV143 button{width:100%}.ticketGapControlV143{padding:12px}}@media(max-width:390px){.camera.active.nativeCameraV142.cameraV143,.cameraV143,.nativeCameraV142.cameraV143{height:350px!important}.scanStatusHeroV143 h2{font-size:18px}.scannerButtonsV143{grid-template-columns:1fr!important}.scanStatusHeroV143 p{display:none}}.walletMethodTabsV150{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 16px}.walletMethodTabsV150 button{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;text-align:left;column-gap:9px;align-items:center;border:1px solid #34352a;background:#0a0b08;color:#fff;border-radius:13px;padding:12px}.walletMethodTabsV150 button>span{grid-row:1/3;width:34px;height:34px;border-radius:10px;background:#18170e;color:#f2cf21;display:grid;place-items:center;font-weight:900}.walletMethodTabsV150 button>b{font-size:11px}.walletMethodTabsV150 button>small{font-size:8px;color:#777264}.walletMethodTabsV150 button.active{border-color:#d6b900;background:linear-gradient(145deg,#1c1908,#0d0e09);box-shadow:inset 0 0 0 1px rgba(255,214,0,.09)}.paypalCheckoutV150{display:grid;gap:12px;margin-top:12px}.paypalLoadingV150{padding:18px;border:1px solid #33342a;border-radius:12px;color:#aaa58e;text-align:center}.paypalQuoteV150{border:1px solid #4b420e;background:linear-gradient(145deg,#171507,#0b0c08);border-radius:15px;padding:14px}.paypalQuoteV150>span{display:block;font-size:8px;letter-spacing:.12em;color:#c3a900;font-weight:900}.paypalQuoteV150>b{display:block;font-size:27px;margin:4px 0}.paypalQuoteV150 em,.paypalQuoteV150 small{display:block}.paypalQuoteV150 small{color:#ddd7c5;font-size:10px}.paypalQuoteV150 small strong{color:#fff}.paypalQuoteV150 em{font-style:normal;font-size:8px;color:#777264;line-height:1.5;margin-top:5px}.paypalMethodV150{border:1px solid #2d2e27;background:#0b0c09;border-radius:15px;padding:13px;overflow:hidden}.paypalMethodV150>div:first-child>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#6ca9ff}.paypalMethodV150.card>div:first-child>span{color:#f0cf2a}.paypalMethodV150 h4{font-size:13px;margin:3px 0}.paypalMethodV150 p{font-size:9px;color:#77746a;margin:0 0 11px;line-height:1.45}.paypalDividerV150{display:flex;align-items:center;gap:8px;color:#68665d;font-size:9px}.paypalDividerV150:after,.paypalDividerV150:before{content:"";height:1px;background:#292a24;flex:1 1}.paypalCardUnavailableV150{display:grid;gap:3px;padding:10px;border-radius:10px;background:#16150d;border:1px solid #3f3814;margin-top:8px}.paypalCardUnavailableV150 b{font-size:9px;color:#f2d25d}.paypalCardUnavailableV150 span{font-size:8px;color:#8b856f;line-height:1.45}.paypalProcessingV150{padding:11px;border-radius:10px;background:#13233c;border:1px solid #244d80;color:#83b8ff;font-size:9px;font-weight:800}.paypalSecurityV150{display:block;text-align:center;color:#716f68;font-size:8px;line-height:1.4}.topupStatusV13.payment_created,.topupStatusV13.payment_creating{background:#171b27;color:#9ebcff}.topupStatusV13.payment_pending{background:#302700;color:#ffdf68}.topupStatusV13.payment_failed{background:#321111;color:#ff8585}.topupStatusV13.refund_review{background:#341b08;color:#ffb76a}.paypalSettingsAdminV150{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.4fr);gap:12px;border:1px solid #3f380d;background:#111108;border-radius:14px;padding:14px;margin:14px 0}.paypalSettingsAdminV150>div:first-child span{display:block;font-size:8px;letter-spacing:.13em;color:#d1b500;font-weight:900}.paypalSettingsAdminV150 h4{margin:3px 0;font-size:14px}.paypalSettingsAdminV150 p{font-size:9px;color:#7d796a;line-height:1.5;margin:0}.paypalSettingsAdminV150>label:last-of-type{grid-column:1/-1}.paypalSettingsAdminV150 label small{display:block;font-size:8px;color:#787465;margin-top:5px}.paypalToggleAdminV150{align-self:center;display:flex!important;align-items:center;justify-content:flex-end;gap:8px}.paypalToggleAdminV150 input{width:auto!important;accent-color:#e2c400}.paypalToggleAdminV150 span{font-size:10px;font-weight:900}.paypalAdminWarningV150{grid-column:1/-1;padding:9px 10px;border-radius:9px;background:#211c07;border:1px solid #4a3e08;color:#cdbd79;font-size:8px;line-height:1.45}.paypalTopupAdminV150 .topupReceiptV13{background:#0b101c}.paypalAdminBadgeV150{width:100%;min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.paypalAdminBadgeV150 b{font-size:18px;color:#74a9ff}.paypalAdminBadgeV150 span{font-size:9px;color:#9ca7b9}.paypalAdminBadgeV150 strong{font-size:12px;color:#fff;margin-top:4px}@media(max-width:620px){.walletMethodTabsV150{grid-template-columns:1fr}.walletMethodTabsV150 button{min-height:58px}.paypalQuoteV150>b{font-size:24px}.paypalMethodV150{padding:12px 10px}.paypalSettingsAdminV150{grid-template-columns:1fr}.paypalToggleAdminV150{justify-content:flex-start}.paypalAdminWarningV150,.paypalSettingsAdminV150>label:last-of-type{grid-column:auto}}.paypalServerStateV150{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:8px}.paypalServerStateV150 b,.paypalServerStateV150 span{padding:5px 7px;border-radius:999px}.paypalServerStateV150.ok b{background:#0c2b18;color:#69e09a}.paypalServerStateV150.missing b{background:#321111;color:#ff8888}.paypalServerStateV150 span{background:#20211c;color:#aaa79f}.eventCardsV151{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px}.eventTileV151{border-radius:22px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.22)}.eventTileMainV151{display:block;width:100%}.eventCoverV151{position:relative;height:205px;overflow:hidden;background:radial-gradient(circle at 72% 20%,rgba(255,212,50,.24),transparent 32%),linear-gradient(145deg,#1e190d,#0b0b08)}.eventCoverV151 img{width:100%;height:100%;object-fit:cover;display:block}.eventCoverV151.hasImage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72));pointer-events:none}.eventCoverFallbackV151{height:100%;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.eventCoverFallbackV151 span{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:#f6cf58;font-weight:900}.eventCoverFallbackV151 b{font-size:25px;line-height:1.05;margin-top:8px}.eventCoverFallbackV151 small{font-size:10px;color:#9d947f;margin-top:7px}.eventStatusV151{position:absolute;top:14px;left:14px;z-index:2;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.7px;padding:7px 10px;border-radius:999px;background:rgba(8,19,12,.82);border:1px solid rgba(94,223,142,.38);color:#70e59d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eventCardBodyV151{padding:17px 18px 18px}.eventCardTitleV151{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.eventCardTitleV151 h3{font-size:19px;margin:0;color:#fff}.eventCardTitleV151 p{font-size:10px;color:#a89f88;margin:5px 0 0}.eventCardTitleV151 strong{font-size:7px;letter-spacing:.8px;color:#151006;background:#ffd21f;border-radius:999px;padding:6px 8px;white-space:nowrap}.eventCardFactsV151{display:grid;grid-template-columns:1.05fr 1.25fr .85fr;gap:8px;margin-top:15px}.eventCardFactsV151>div{min-width:0;background:#0b0b08;border:1px solid #302916;border-radius:13px;padding:11px}.eventCardFactsV151 small,.eventCardFactsV151 span{display:block;font-size:8px;color:#8f856f}.eventCardFactsV151 b{display:block;font-size:14px;color:#fff;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventCardFactsV151 small{text-transform:capitalize}.eventTileActionsV151{grid-template-columns:1.35fr repeat(5,1fr)}.eventCoverUploadV151{display:flex;align-items:center;justify-content:center;background:#171408;color:#ffd432;cursor:pointer;font-size:8px;font-weight:900;padding:10px 6px}.eventCoverUploadV151 input{display:none}.eventCoverUploadV151:hover{background:#251e08}.eventCoverCreateV151{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:stretch;margin:13px 0}.eventCoverCreatePreviewV151{min-height:145px;border:1px dashed #50451f;border-radius:16px;background:#0c0c09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;color:#b8ad94}.eventCoverCreatePreviewV151 img{width:100%;height:100%;min-height:145px;object-fit:cover}.eventCoverCreatePreviewV151>span{font-size:26px;color:#e8bf26}.eventCoverCreatePreviewV151>b{font-size:12px}.eventCoverCreatePreviewV151>small{font-size:8px;color:#746c59}.eventCoverCreateUploadV151{margin:0!important;border:1px solid #3d341a;border-radius:16px;background:#121008;padding:14px!important;display:flex!important;flex-direction:column;justify-content:center;gap:8px}.eventCoverCreateUploadV151 input{width:100%;font-size:8px}.eventCoverCreateUploadV151>span{display:block;border:1px solid #665318;border-radius:10px;padding:9px;text-align:center;color:#ffd52c;font-size:9px;font-weight:900}.createSummaryV151 .createEventCoverMiniV151{padding:0;min-height:120px;border-radius:13px;overflow:hidden;display:grid;place-items:center;background:#0a0a08;color:#756d5b}.createEventCoverMiniV151 img{width:100%;height:130px;object-fit:cover}.printPlanV151{border:1px solid #514317;background:linear-gradient(145deg,#161308,#0d0c08);border-radius:14px;padding:13px;margin:12px 0}.printPlanHeadV151{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #332a10}.printPlanHeadV151>div{display:grid;gap:3px}.printPlanHeadV151 span{font-size:7px;letter-spacing:1.2px;color:#e2b91e;font-weight:900}.printPlanHeadV151 b{font-size:13px}.printPlanHeadV151 strong{font-size:11px;color:#ffd533;text-align:right}.printPlanRowsV151{display:grid}.printPlanRowV151{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:7px 12px;align-items:center;padding:10px 0;border-bottom:1px solid #28210d}.printPlanRowV151>div{display:grid;gap:2px}.printPlanRowV151 b{font-size:10px}.printPlanRowV151 small,.printPlanRowV151 span{font-size:8px;color:#928770}.printPlanRowV151 strong{font-size:10px;color:#fff}.printPlanRowV151 em{grid-column:1/-1;font-style:normal;font-size:8px;color:#ffd638}.printPlanRowV151 em.ready{color:#6fdfa0}.printPlanNoteV151{grid-column:1/-1;color:#bf9c58!important}.printPlanV151 footer{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding-top:11px}.printPlanV151 footer span{font-size:8px;color:#9c917a}.printPlanV151 footer b{font-size:11px}.printPlanV151 footer strong{font-size:12px;color:#ffd533}@media(max-width:760px){.eventCardsV151{grid-template-columns:1fr}.eventCoverV151{height:190px}.eventCardFactsV151{grid-template-columns:1fr 1fr}.eventCardFactsV151>div:first-child{grid-column:1/-1}.eventTileActionsV151{grid-template-columns:1fr 1fr}.eventCoverUploadV151{min-height:42px}.eventCoverCreateV151{grid-template-columns:1fr}.eventCoverCreatePreviewV151,.eventCoverCreatePreviewV151 img{min-height:180px}.printPlanHeadV151{display:grid}.printPlanHeadV151 strong{text-align:left}.printPlanRowV151{grid-template-columns:1fr auto}.printPlanRowV151>span{grid-column:1/2}.printPlanRowV151>strong{grid-column:2/3;grid-row:1/3}.printPlanV151 footer{grid-template-columns:1fr auto}.printPlanV151 footer strong{grid-column:1/-1}}.modulePageV160{min-height:100vh;padding:24px;max-width:1500px;margin:0 auto;background:transparent;color:var(--text,#f7f8fb)}.modulePageV160 a{color:inherit;text-decoration:none}.moduleTopV160{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.moduleTopV160>div{display:grid;gap:6px}.moduleTopV160 a{font-size:12px;color:#a995ff}.moduleTopV160 span{font-size:10px;letter-spacing:.16em;color:#7d8798}.moduleTopV160 h1{font-size:clamp(28px,4vw,46px);margin:0}.moduleTopV160 p{margin:0;color:#8993a5;max-width:760px}.moduleTopV160>button{border:1px solid #343a48;background:#141821;color:white;border-radius:12px;padding:11px 15px}.moduleGridV160{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px}.moduleWideV160{margin-top:16px}.modulePageV160 .panel>h2{margin-top:0}.modulePageV160 label{display:grid;gap:6px;margin:10px 0;font-size:11px;color:#9ba4b5}.modulePageV160 input,.modulePageV160 select{width:100%;background:#0b0e14;border:1px solid #303746;border-radius:11px;color:white;padding:11px;min-width:0}.moduleNoticeV160{margin:0 0 16px;padding:12px 14px;border:1px solid #51458a;background:#17152a;border-radius:12px;color:#d7ceff}.permissionGridV160{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.permissionGridV160 label{display:flex;align-items:center;gap:8px;margin:0;padding:10px;background:#0c1017;border:1px solid #262d3a;border-radius:11px}.permissionGridV160 label.selected{border-color:#7056db;background:#18142d}.permissionGridV160 input{width:auto}.profileListV160{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profileListV160 article{display:grid;padding:9px 11px;background:#0b0e14;border-radius:10px}.profileListV160 small{color:#7b8597}.teamRowsV160{display:grid;gap:8px}.teamRowsV160 article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto;align-items:center;gap:12px;padding:11px;background:#0b0e14;border:1px solid #232a37;border-radius:12px}.teamRowsV160 article>div{display:grid;gap:2px}.teamRowsV160 small,.teamRowsV160 span{color:#7f899b;font-size:10px}.dangerSoftV160,.teamRowsV160 button{border:1px solid #6a3640;background:#2a1418;color:#ff9ba7;border-radius:10px;padding:9px 12px}.areaCardsV160{display:grid;gap:14px}.areaHeadV160{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;background:transparent;border:0;color:white;padding:0}.areaHeadV160>div{display:flex;align-items:center;gap:12px}.areaHeadV160>div>span{font-size:34px;color:#aa95ff}.areaHeadV160 h2{margin:0}.areaHeadV160 p{margin:4px 0 0;color:#7e899b;font-size:11px}.areaLocationsV160{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px;margin-top:14px}.areaSpotV160{display:grid;place-items:center;gap:4px;min-height:96px;border:1px solid #2b3342;border-radius:12px;background:#0b0f16;color:white;padding:8px}.areaSpotV160 i{font-size:22px;font-style:normal}.areaSpotV160 small,.areaSpotV160 span{font-size:9px;color:#7d8798}.areaSpotV160.reserved{border-color:#a87937;background:#251d10}.areaSpotV160.paid{border-color:#2d7d54;background:#10251a}.areaSpotV160.cancelled,.areaSpotV160.disabled{opacity:.45;border-color:#743844}.areaLegendV160{display:flex;gap:8px;flex-wrap:wrap}.areaLegendV160 span{padding:8px 10px;background:#0b0e14;border-radius:9px}.moduleModalBackdropV160{position:fixed;inset:0;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:16px;z-index:200}.moduleModalV160{position:relative;width:min(520px,100%);background:#11151d;border:1px solid #333b4b;border-radius:20px;padding:22px;display:grid;gap:10px}.moduleCloseV160{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;border:1px solid #353d4c;background:#0b0e14;color:white}.moduleModalV160 code{display:block;padding:7px 9px;background:#080b10;border-radius:8px;font-size:10px}.locationActionsV160{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.locationActionsV160 button{border:1px solid #303848;background:#151a23;color:white;border-radius:10px;padding:11px}.locationActionsV160 .primaryBtn{background:#6d4fe0}.locationActionsV160 .dangerSoftV160{background:#2a1418}.passStateV160{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:13px;margin-bottom:16px;border:1px solid}.passStateV160.on{background:#10251a;border-color:#2f6d4d}.passStateV160.off{background:#261d10;border-color:#6c522d}.passStateV160 span{color:#aab1bd}.miniEventV160{display:grid;gap:3px;padding:10px;background:#0b0e14;border-radius:10px;margin:7px 0}.miniEventV160 span{font-size:10px;color:#7e899b}.passGridV160{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:16px}.passCardV160{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:14px}.passCardV160 img{width:110px;height:110px;background:white;border-radius:12px;padding:5px}.passCardV160>div{display:grid;gap:5px}.passCardV160 code{font-size:12px;color:#c7baff}.passCardV160 small{color:#7f8999}.passCardV160 button{border:1px solid #353d4b;background:#151a23;color:white;border-radius:10px;padding:9px}.cashFiltersV160{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end}.cashMetricsV160{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.cashMetricsV160 article{display:grid;gap:4px;padding:16px;border:1px solid #2b3341;border-radius:15px;background:#10141c}.cashMetricsV160 article span{font-size:10px;color:#7c8798}.cashMetricsV160 article b{font-size:26px}.cashMetricsV160 article small{color:#8993a5}.cashMetricsV160 article.net{background:linear-gradient(145deg,#151329,#10131b);border-color:#403566}.cashUserRowsV160{display:grid;gap:8px}.cashUserRowsV160 article{display:grid;grid-template-columns:minmax(150px,1fr) 1fr 1fr auto;gap:10px;align-items:center;padding:10px;background:#0b0e14;border-radius:10px}.cashUserRowsV160 span{font-size:10px;color:#818b9d}.cashUserRowsV160 strong{font-size:14px}.pdfPageLimitV160{display:grid;grid-template-columns:1fr 120px auto;gap:8px;align-items:end;padding:12px;border:1px solid #35304e;background:#131123;border-radius:12px;margin:12px 0}.pdfPageLimitV160>div{display:grid;gap:3px}.pdfPageLimitV160 span{font-size:9px;color:#9186b4}.pdfPageLimitV160 b{font-size:13px}.pdfPageLimitV160 input{background:#090b10;color:white;border:1px solid #383e4b;border-radius:9px;padding:9px}.pdfPageLimitV160 button{border:1px solid #493b78;background:#201a38;color:#c7b9ff;border-radius:9px;padding:9px}.pdfPageLimitV160 small{grid-column:1/-1;color:#797f91;font-size:9px}.returnScannerV160{margin-top:14px;border:1px solid #343044;border-radius:14px;overflow:hidden;background:#0c0e14}.returnScannerToggleV160{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border:0;background:#151322;color:white;text-align:left}.returnScannerToggleV160>span{font-size:23px;color:#aa95ff}.returnScannerToggleV160>div{display:grid;gap:2px;flex:1 1}.returnScannerToggleV160 small{font-size:9px;color:#7d8595}.returnScannerToggleV160 strong{font-size:10px}.returnScannerBodyV160{padding:12px;display:grid;gap:10px}.returnScannerResultV160{padding:10px;border-radius:10px;background:#141823;border:1px solid #2d3543;font-size:11px}.returnScannerResultV160.ok{background:#10251a;border-color:#2d7450;color:#8bf2b9}.returnScannerResultV160.bad{background:#291419;border-color:#7a3440;color:#ff9ba7}.returnCameraV160{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:13px;background:#05070a;display:grid;place-items:center}.returnCameraV160 video{width:100%;height:100%;object-fit:cover}.returnCameraV160 canvas{display:none}.returnCameraV160>div{position:absolute;display:grid;place-items:center;gap:5px;color:#929bad}.returnCameraV160>div span{font-size:34px}.returnScannerActionsV160{display:grid;grid-template-columns:auto 1fr;gap:8px}.returnScannerActionsV160>div{display:grid;grid-template-columns:1fr auto;gap:6px}.returnScannerActionsV160 input{min-width:0;background:#090c11;color:white;border:1px solid #343b48;border-radius:9px;padding:9px}.nextReturnV160,.returnScannerActionsV160 button{border:1px solid #3a4250;background:#151a23;color:white;border-radius:9px;padding:9px}.nextReturnV160{width:100%;background:#1b1730;border-color:#5c48a0}.recurringEventChoiceV160{border-color:#3d3562!important;background:#141126!important}@media(max-width:800px){.modulePageV160{padding:14px 12px 92px}.moduleTopV160{align-items:stretch}.moduleTopV160>button{align-self:flex-start}.moduleGridV160,.permissionGridV160,.teamRowsV160 article{grid-template-columns:1fr}.areaLocationsV160{grid-template-columns:repeat(3,minmax(0,1fr))}.passCardV160{grid-template-columns:88px 1fr}.passCardV160 img{width:88px;height:88px}.passCardV160>button{grid-column:1/-1}.cashFiltersV160{grid-template-columns:1fr}.cashMetricsV160{grid-template-columns:1fr 1fr}.cashMetricsV160 article.net{grid-column:1/-1}.cashUserRowsV160 article{grid-template-columns:1fr}.pdfPageLimitV160{grid-template-columns:1fr 100px}.pdfPageLimitV160 button{grid-column:1/-1}.returnScannerActionsV160{grid-template-columns:1fr}.returnScannerActionsV160>div{grid-template-columns:1fr auto}.locationActionsV160{grid-template-columns:1fr}}@media(max-width:420px){.areaLocationsV160{grid-template-columns:repeat(2,minmax(0,1fr))}.cashMetricsV160{grid-template-columns:1fr}.cashMetricsV160 article.net{grid-column:auto}}.selfAccessV160{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr);gap:18px;align-items:end;margin-bottom:18px}.selfAccessV160>div:first-child>span{font-size:9px;letter-spacing:1.4px;color:#ffd52c;font-weight:900}.selfAccessV160 h2{margin:6px 0}.selfAccessV160 p{margin:0;color:#9b9484}.selfPasswordV160{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.selfPasswordV160 label{font-size:10px;color:#aaa}.selfPasswordV160 input{display:block;width:100%;box-sizing:border-box;margin-top:5px;background:#090a07;color:#fff;border:1px solid #34352a;border-radius:9px;padding:10px}.selfPasswordV160 button{min-height:40px;border:1px solid #574900;background:#211d05;color:#ffd600;border-radius:9px;padding:9px 12px;font-weight:800}.selfPasswordV160 button:disabled{opacity:.45}.eventRecurringToggleV160{border:1px solid #424332;background:#11120d;color:#c8c3ad;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.eventRecurringToggleV160.on{border-color:#6c5b00;background:#211d05;color:#ffd600}@media(max-width:760px){.selfAccessV160,.selfPasswordV160{grid-template-columns:1fr}.eventRecurringToggleV160{width:100%}}.permissionGridV160 label.permissionLockedV160{opacity:.48;cursor:not-allowed;background:rgba(255,255,255,.025)}.permissionLockedV160 small{display:block;margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.posTerminalV160{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:14px;align-items:end;margin:12px 0 18px;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.posTerminalV160>div{display:flex;flex-direction:column;gap:4px}.posTerminalV160 span{font-size:10px;font-weight:900;letter-spacing:.12em}.posTerminalV160 small{opacity:.72;line-height:1.35}.posTerminalV160 label{margin:0}.posTerminalV160 input{margin-top:6px}.batchNoReprintV160{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:12px;font-size:11px;font-weight:900;letter-spacing:.04em;opacity:.72}.categoryPageSummaryV160{margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.categoryPageSummaryHeadV160{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px}.categoryPageSummaryHeadV160 span{font-size:10px;font-weight:900;letter-spacing:.12em}.categoryPageSummaryHeadV160 b{text-align:right;font-size:12px}.categoryPageSummaryRowsV160{display:grid;gap:7px}.categoryPageSummaryRowV160{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.03)}.categoryPageSummaryRowV160 div{display:flex;flex-direction:column;gap:2px}.categoryPageSummaryRowV160 small{opacity:.65;font-size:10px}.categoryPageSummaryRowV160 span,.categoryPageSummaryRowV160 strong{white-space:nowrap;font-size:11px}@media(max-width:700px){.posTerminalV160{grid-template-columns:1fr}.categoryPageSummaryHeadV160{align-items:flex-start;flex-direction:column}.categoryPageSummaryHeadV160 b{text-align:left}.categoryPageSummaryRowV160{grid-template-columns:1fr auto}.categoryPageSummaryRowV160 strong{grid-column:2;grid-row:1/3;align-self:center}.categoryPageSummaryRowV160 span{font-size:10px}}.areaLegendV160 span{display:inline-flex;align-items:center;gap:6px}.areaLegendV160 img{width:28px;height:28px;object-fit:contain}.areaTypeVisualV160{width:54px;height:54px;object-fit:contain;flex:none}.areaSpotV160 i img{width:30px;height:30px;object-fit:contain;display:block}.returnPhotoV160{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:11px;font-weight:850}.returnPhotoV160 input{display:none}.cashPendingRangeV160{display:flex;flex-direction:column;gap:3px;min-width:min(100%,280px);padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.cashPendingRangeV160 span{font-size:10px;letter-spacing:.12em;opacity:.62}.cashPendingRangeV160 b{font-size:13px}.cashPendingRangeV160 small{font-size:11px;opacity:.62;line-height:1.35}@media(max-width:720px){.cashPendingRangeV160{width:100%}}.appShellV170{padding-bottom:96px}.appTopV170{z-index:80}.globalHomeBtnV170{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:var(--text);cursor:pointer;padding:0}.globalHomeBtnV170 .headerLogo{max-width:150px}.globalHomeBtnV170>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--muted);border-left:1px solid var(--line);padding-left:12px}.globalDockV170,.globalMobileNavV170{grid-template-columns:repeat(4,minmax(76px,1fr))!important}.globalDockV170 button,.globalMobileNavV170 button{min-width:0}.globalDockV170 button span,.globalMobileNavV170 button span{font-size:18px}.eventContextBarV170{position:sticky;top:73px;z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:-4px 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:rgba(12,11,8,.94);box-shadow:0 12px 32px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.eventContextBarV170 nav button,.eventContextBarV170>button{border:1px solid var(--line);background:#15130d;color:var(--text);border-radius:11px;padding:9px 11px;font-size:10px;font-weight:850;cursor:pointer}.eventContextBarV170>div{min-width:0;display:grid;gap:2px}.eventContextBarV170>div>span{font-size:8px;letter-spacing:.13em;font-weight:950;color:var(--amber)}.eventContextBarV170>div>b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventContextBarV170>div>small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventContextBarV170 nav{display:flex;gap:7px}.eventContextBarV170 nav button.active{background:#2b2308;border-color:#8d7010;color:#ffd740}.globalMetricsV170{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.globalMetricsV170 article{display:grid;gap:4px;min-height:116px;padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#15130e,#0d0c09)}.globalMetricsV170 span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-weight:900}.globalMetricsV170 b{font-size:28px}.globalMetricsV170 small{font-size:9px;color:#988f79;line-height:1.4}.globalPendingV170{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;border-color:#6e5714;background:linear-gradient(135deg,#211b09,#121009)}.globalPendingV170 span,.globalSectionHeadV170 span{font-size:8px;letter-spacing:.15em;color:#eac02d;font-weight:950}.globalPendingV170 h2{margin:4px 0 5px;font-size:18px}.globalPendingV170 p{margin:0;color:var(--muted);font-size:10px}.globalPendingV170>button,.globalSectionHeadV170>button{border:1px solid #6e5714;background:#231d08;color:#ffd842;border-radius:12px;padding:10px 13px;font-weight:900;font-size:10px}.globalEventsV170{display:grid;gap:12px}.globalSectionHeadV170{display:flex;justify-content:space-between;align-items:end;gap:12px}.globalSectionHeadV170 h2{margin:4px 0 0;font-size:20px}.globalEventRowsV170{display:grid;gap:9px}.globalEventRowsV170>button{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:13px;align-items:center;width:100%;padding:10px;border:1px solid var(--line);border-radius:16px;background:#100f0b;color:var(--text);text-align:left;cursor:pointer}.globalEventRowsV170>button:hover{border-color:#665319;background:#17140c}.globalEventRowsV170>button>div:nth-child(2){min-width:0}.globalEventRowsV170 span{font-size:8px;letter-spacing:.12em;color:#e9bd25;font-weight:900}.globalEventRowsV170 h3{margin:3px 0 2px;font-size:15px}.globalEventRowsV170 p{margin:0;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalEventRowsV170 strong{font-size:10px;color:#f2cd46}.globalEventThumbV170{width:74px;height:54px;border-radius:11px;background:#201a09;border:1px solid #4d3e12;overflow:hidden;display:grid;place-items:center}.globalEventThumbV170 img{width:100%;height:100%;object-fit:cover}.globalEventThumbV170 b{font-size:22px;color:#ffd338}.eventWorkspaceHeroV170{display:grid;grid-template-columns:minmax(230px,36%) minmax(0,1fr);gap:20px;padding:16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#14120c,#0b0a08);margin-bottom:16px;overflow:hidden}.eventWorkspaceHeroV170.draft{border-color:#655116}.eventWorkspaceHeroV170.active{border-color:#314f38}.eventWorkspaceCoverV170{min-height:190px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 20%,#342a0d,#0b0a08 75%);border:1px solid #4a3b12}.eventWorkspaceCoverV170 img{width:100%;height:100%;min-height:190px;object-fit:cover;display:block}.eventWorkspaceCoverV170>div{height:100%;min-height:190px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:16px}.eventWorkspaceCoverV170 span{font-size:38px;color:#f1c121}.eventWorkspaceCoverV170 b{font-size:18px}.eventWorkspaceSummaryV170{display:flex;flex-direction:column;justify-content:center;min-width:0}.eventWorkspaceSummaryV170>span{font-size:9px;letter-spacing:.14em;color:#e9c02f;font-weight:950}.eventWorkspaceSummaryV170 h2{font-size:clamp(28px,4vw,54px);line-height:1;margin:8px 0}.eventWorkspaceSummaryV170 p{font-size:11px;color:var(--muted);line-height:1.5;max-width:660px}.setupProgressBarV170{height:9px;border-radius:999px;background:#2c281b;overflow:hidden;margin-top:11px}.setupProgressBarV170 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c99b08,#ffd528);transition:width .3s ease}.eventChecklistAlertV170{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:16px}.eventChecklistAlertV170.critical{border-color:#7e5b14;background:linear-gradient(145deg,#251c08,#11100b)}.eventChecklistAlertV170.warning{border-color:#4f472c}.eventChecklistAlertV170>div>span{font-size:8px;letter-spacing:.14em;font-weight:950;color:#f4c72e}.eventChecklistAlertV170 h3{margin:4px 0 9px}.eventChecklistAlertV170>div>div{display:grid;gap:6px}.eventChecklistAlertV170>div>div>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;padding:7px 9px;border:1px solid #38311f;border-radius:11px;background:#0e0d09;color:var(--text)}.eventChecklistAlertV170 i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#2c2308;color:#ffd231;font-style:normal;font-weight:950}.eventChecklistAlertV170 button span{display:grid;gap:1px}.eventChecklistAlertV170 button small{font-size:8px;color:var(--muted)}.eventChecklistAlertV170 button strong{font-size:9px;color:#e8c64c}.eventModuleGridV170{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eventModuleGridV170>button{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:112px;padding:15px;border:1px solid var(--line);border-radius:18px;background:#11100c;color:var(--text);text-align:left;cursor:pointer}.eventModuleGridV170>button:hover:not(:disabled){border-color:#695517;background:#19160d}.eventModuleGridV170>button:disabled{opacity:.38;cursor:not-allowed}.eventModuleGridV170>button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#241f0a;border:1px solid #5e4b13;color:#f5c927;font-size:22px}.eventModuleGridV170 h3{margin:0 0 4px;font-size:14px}.eventModuleGridV170 p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.setupWizardV170{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;align-items:start}.setupStepsV170{position:sticky;top:145px;display:grid;gap:6px;padding:9px;border:1px solid var(--line);border-radius:18px;background:#0d0c09}.setupStepsV170>button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;width:100%;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left}.setupStepsV170>button.active,.setupStepsV170>button:hover{background:#19160c;border-color:#524215}.setupStepsV170>button.done{border-color:#294936;background:#101a14}.setupStepsV170>button.skipped{opacity:.72}.setupStepsV170 i{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#211c0b;border:1px solid #4b3e14;color:#f6cd36;font-style:normal;font-weight:950}.setupStepsV170 .done i{background:#16301f;border-color:#33684a;color:#78e8aa}.setupStepsV170 span{display:grid;gap:2px}.setupStepsV170 b{font-size:10px}.setupStepsV170 small{font-size:8px;color:var(--muted)}.setupStepsV170 .review{margin-top:5px;border-top:1px solid var(--line)}.setupStageV170{min-height:520px}.setupStageHeadV170{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.setupStageHeadV170>span{font-size:8px;letter-spacing:.14em;font-weight:950;color:#e7bc24}.setupStageHeadV170 h2{margin:5px 0;font-size:24px}.setupStageHeadV170 p{margin:0;max-width:760px;color:var(--muted);font-size:10px;line-height:1.5}.setupCoverV170{display:grid;grid-template-columns:minmax(160px,260px) minmax(170px,1fr);gap:12px;align-items:center;margin:14px 0}.setupCoverV170>div,.setupCoverV170>img{width:100%;aspect-ratio:16/9;border-radius:14px;object-fit:cover;background:#0a0907;border:1px dashed #4c401d;display:grid;place-items:center;color:var(--muted)}.setupCoverV170 label{position:relative;display:grid;place-items:center;min-height:56px;border:1px solid #554615;border-radius:12px;background:#1c1809;color:#f2cc42;font-weight:900}.setupCoverV170 input{position:absolute;inset:0;opacity:0;cursor:pointer}.setupActionsV170{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.setupActionsV170>button:not(.primaryBtn){border:1px solid var(--line);background:#15130d;color:var(--text);border-radius:11px;padding:10px 13px;font-size:10px;font-weight:850}.setupLinkStateV170{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:16px;background:#0e0d09}.setupLinkStateV170 i{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#211c0a;border:1px solid #544313;color:#f4c932;font-size:22px;font-style:normal;font-weight:950}.setupLinkStateV170 div{display:grid;gap:3px}.setupLinkStateV170 span{color:var(--muted);font-size:9px}.setupLinkStateV170.done{border-color:#31563e;background:#101914}.setupLinkStateV170.done i{background:#16321f;border-color:#3a7250;color:#83edaf}.setupLinkStateV170.skipped{opacity:.78}.setupGateRowsV170,.setupTeamRowsV170{display:grid;gap:8px}.setupTeamRowsV170 article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:#0e0d0a}.setupTeamRowsV170 article>label{display:flex;align-items:center;gap:10px;margin:0}.setupTeamRowsV170 article>label>input{width:18px;height:18px}.setupTeamRowsV170 label span{display:grid;gap:2px}.setupTeamRowsV170 small{font-size:8px;color:var(--muted)}.setupGateRowsV170 input,.setupTeamRowsV170 article>input{background:#090907;color:var(--text);border:1px solid #38321f;border-radius:10px;padding:10px}.setupGateRowsV170 article{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr) 40px;gap:8px}.setupGateRowsV170 button{border:1px solid #5b3030;background:#241011;color:#ff8c8c;border-radius:9px}.passChoiceV170{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px;border:1px solid #4c4326;border-radius:16px;background:#11100b}.passChoiceV170.on{border-color:#3e694b;background:#101a14}.passChoiceV170>div{display:grid;gap:4px}.passChoiceV170 span{font-size:9px;color:var(--muted)}.setupReviewRowsV170{display:grid;gap:7px}.setupReviewRowsV170 article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#0e0d09}.setupReviewRowsV170 article>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:950;background:#211c0a;color:#f4c932}.setupReviewRowsV170 article.done{border-color:#31563e}.setupReviewRowsV170 article.done>i{background:#17301f;color:#83e9ad}.setupReviewRowsV170 article.required{border-color:#704d17}.setupReviewRowsV170 article div{display:grid;gap:2px}.setupReviewRowsV170 small{font-size:8px;color:var(--muted)}.setupReviewRowsV170 article>button{border:1px solid var(--line);background:#15130d;color:var(--text);border-radius:9px;padding:8px 10px;font-size:9px}.activationSummaryV170{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.activationSummaryV170>div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#12100b}.activationSummaryV170 span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.activationSummaryV170 b{font-size:18px}.draftStepIntroV170{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;margin-bottom:17px;padding:13px;border:1px solid #5a4814;border-radius:14px;background:#181408}.draftStepIntroV170 i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#f0bf14;color:#0c0b07;font-size:20px;font-style:normal;font-weight:950}.draftStepIntroV170 div{display:grid;gap:3px}.draftStepIntroV170 span{font-size:9px;color:var(--muted);line-height:1.45}.wizardRoadmapV170{display:grid!important;gap:6px!important}.wizardRoadmapV170 b{padding:7px 8px;border-radius:9px;background:#0d0c09;border:1px solid #332c19;font-size:9px}.eventCardsV170 .eventTile{overflow:hidden}.draftBadgeV170{display:inline-flex;padding:5px 7px;border-radius:999px;background:#2a2107;border:1px solid #64500f;color:#f4ca33;font-size:8px;white-space:nowrap}.eventTileActionsV170{align-items:center}.draftV170{background:#2a2107!important;border-color:#665112!important;color:#f4c831!important}.moreGridV170{grid-template-columns:repeat(3,minmax(0,1fr))}.moreFutureV170{opacity:.72;position:relative}.moreFutureV170>small{position:absolute;right:12px;top:10px;font-size:7px;letter-spacing:.1em;color:#e9bd28}.draftOperationNoticeV170,.draftPrintLockV170{display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;border:1px solid #655116;border-radius:13px;background:#1c1708}.draftOperationNoticeV170 b,.draftPrintLockV170 b{white-space:nowrap;color:#ffd23a}.draftOperationNoticeV170 span,.draftPrintLockV170 span{font-size:9px;color:#b8ae92;line-height:1.45}.draftPrintLockV170{display:grid;margin:12px 0 0}.draftPrintLockV170 b{font-size:11px}.draftPrintLockV170 span{font-size:9px}.globalMoreBackdropV170{position:fixed;inset:0;z-index:140;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;padding:20px 20px 104px}.globalMoreDrawerV170{width:min(780px,100%);max-height:min(76vh,650px);overflow:auto;border:1px solid #5b4918;border-radius:24px;background:linear-gradient(155deg,#17140c,#0c0b08 72%);box-shadow:0 28px 80px rgba(0,0,0,.55);padding:17px}.globalMoreDrawerV170>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:3px 3px 14px;border-bottom:1px solid var(--line)}.globalMoreDrawerV170 header span{font-size:8px;letter-spacing:.14em;color:#f0c52e;font-weight:950}.globalMoreDrawerV170 h2{margin:4px 0 3px;font-size:20px}.globalMoreDrawerV170 p{margin:0;color:var(--muted);font-size:9px}.globalMoreDrawerV170 header>button{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:#15130d;color:#fff;font-size:20px}.globalMoreActionsV170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 0}.globalMoreActionsV170>a,.globalMoreActionsV170>button,.globalMoreFutureV170{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:11px;border:1px solid var(--line);border-radius:14px;background:#100f0b;color:var(--text);text-decoration:none;text-align:left}.globalMoreActionsV170>a:hover,.globalMoreActionsV170>button:hover{border-color:#665318;background:#1a160c}.globalMoreActionsV170 i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#241f0a;border:1px solid #554513;color:#f1c629;font-size:19px;font-style:normal}.globalMoreActionsV170 span{display:grid;gap:2px}.globalMoreActionsV170 b{font-size:11px}.globalMoreActionsV170 small{font-size:8px;color:var(--muted)}.globalMoreFutureV170{opacity:.54}.globalMoreDrawerV170>footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--line)}.globalMoreDrawerV170>footer button{border:1px solid #603436;background:#231012;color:#ff9ca1;border-radius:11px;padding:10px 14px;font-size:10px;font-weight:900}@media(max-width:980px){.eventModuleGridV170,.globalMetricsV170{grid-template-columns:repeat(2,minmax(0,1fr))}.setupWizardV170{grid-template-columns:220px minmax(0,1fr)}.moreGridV170{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.appShellV170{padding-bottom:88px}.globalHomeBtnV170>span{display:none}.globalHomeBtnV170 .headerLogo{max-width:118px}.eventContextBarV170{top:63px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-bottom:12px;padding:8px}.eventContextBarV170>button{grid-row:1/3;padding:8px}.eventContextBarV170>div>b{font-size:11px}.eventContextBarV170>div>small{font-size:7px}.eventContextBarV170 nav{grid-column:2;gap:5px}.eventContextBarV170 nav button{padding:6px 8px;font-size:8px}.globalMetricsV170{grid-template-columns:1fr 1fr;gap:8px}.globalMetricsV170 article{min-height:98px;padding:12px}.globalMetricsV170 b{font-size:23px}.globalPendingV170{grid-template-columns:1fr}.globalPendingV170>button{width:100%}.globalEventRowsV170>button{grid-template-columns:62px minmax(0,1fr);gap:9px}.globalEventThumbV170{width:62px;height:50px}.globalEventRowsV170 strong{grid-column:2}.eventWorkspaceHeroV170{grid-template-columns:1fr;padding:10px;gap:12px}.eventWorkspaceCoverV170,.eventWorkspaceCoverV170 img,.eventWorkspaceCoverV170>div{min-height:150px}.eventWorkspaceSummaryV170 h2{font-size:31px}.eventChecklistAlertV170{grid-template-columns:1fr;padding:12px}.eventChecklistAlertV170>.primaryBtn{width:100%}.eventChecklistAlertV170>div>div>button{grid-template-columns:28px minmax(0,1fr)}.eventChecklistAlertV170 button strong{display:none}.eventModuleGridV170{grid-template-columns:1fr;gap:8px}.eventModuleGridV170>button{min-height:86px;grid-template-columns:44px minmax(0,1fr);padding:11px}.eventModuleGridV170>button>span{width:40px;height:40px;font-size:18px}.setupWizardV170{grid-template-columns:1fr}.setupStepsV170{position:relative;top:auto;display:flex;overflow-x:auto;padding:7px;scroll-snap-type:x proximity}.setupStepsV170>button{min-width:170px;scroll-snap-align:start}.setupStageV170{min-height:0;padding:14px}.setupCoverV170,.setupTeamRowsV170 article{grid-template-columns:1fr}.setupGateRowsV170 article{grid-template-columns:1fr 92px 38px}.passChoiceV170{grid-template-columns:1fr}.setupReviewRowsV170 article{grid-template-columns:34px minmax(0,1fr)}.setupReviewRowsV170 article>button{grid-column:2;justify-self:start}.activationSummaryV170{grid-template-columns:1fr 1fr}.activationSummaryV170>div:last-child{grid-column:1/-1}.moreGridV170{grid-template-columns:1fr}.draftOperationNoticeV170{align-items:flex-start;flex-direction:column}.globalMoreBackdropV170{padding:12px 10px 82px}.globalMoreDrawerV170{border-radius:20px 20px 14px 14px;padding:13px;max-height:75vh}.globalMoreActionsV170{grid-template-columns:1fr}.globalMoreActionsV170>a,.globalMoreActionsV170>button,.globalMoreFutureV170{min-height:64px}.globalDockV170{grid-template-columns:repeat(auto-fit,minmax(60px,1fr))!important}.globalMobileNavV170{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important}}@media(max-width:420px){.globalMetricsV170{grid-template-columns:1fr}.globalSectionHeadV170{align-items:flex-start;flex-direction:column}.activationSummaryV170{grid-template-columns:1fr}.activationSummaryV170>div:last-child{grid-column:auto}.setupGateRowsV170 article{grid-template-columns:1fr 1fr}.setupGateRowsV170 article button{grid-column:2;grid-row:1/3}}.createDraftV170{align-items:start}.moduleNavV170{position:sticky;top:10px;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(28,24,10,.94),rgba(12,11,8,.97));box-shadow:0 12px 28px rgba(0,0,0,.22)}.moduleNavActionsV170{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.moduleNavActionsV170 a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:#15130d;color:var(--text)!important;font-size:11px;font-weight:900;text-decoration:none;transition:.16s ease}.moduleNavActionsV170 a:hover{transform:translateY(-1px);border-color:#7c6514;background:#1f1a0c}.moduleNavActionsV170 a.primary{background:linear-gradient(180deg,#2f2708,#211b06);border-color:#8b7110;color:#ffe16b!important}.moduleNavActionsV170 a i{display:grid;place-items:center;min-width:18px;height:18px;font-style:normal;font-size:14px;color:#ffd52b}.moduleNavContextV170{min-width:0;text-align:right;display:grid;gap:2px}.moduleNavContextV170 span{font-size:8px;font-weight:950;letter-spacing:.14em;color:#8d8467}.moduleNavContextV170 b{max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#f8f1d6}@media(max-width:720px){.moduleNavV170{align-items:stretch;flex-direction:column;padding:9px;margin-bottom:12px}.moduleNavActionsV170{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));width:100%;gap:6px}.moduleNavActionsV170 a{justify-content:center;min-height:42px;padding:8px 10px}.moduleNavContextV170{text-align:left;border-top:1px solid var(--line);padding:8px 4px 1px}.moduleNavContextV170 b{max-width:100%;font-size:11px}}.eventContextBarV170{grid-template-columns:auto minmax(0,1fr) auto!important}.eventContextBackV170{display:flex!important;align-items:center;gap:6px!important}.eventContextBackV170>button{display:inline-flex;align-items:center;gap:6px;min-height:38px!important}.eventContextBackV170>button.primary{background:linear-gradient(180deg,#2f2708,#211b06)!important;border-color:#8b7110!important;color:#ffe16b!important}.eventContextIdentityV170{min-width:0;display:grid!important;gap:2px!important}.eventContextIdentityV170>span{font-size:8px!important;letter-spacing:.13em!important;font-weight:950!important;color:var(--amber)!important}.eventContextIdentityV170>b{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventContextIdentityV170>small{font-size:9px!important;color:var(--muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.eventContextBarV170{grid-template-columns:1fr!important}.eventContextBackV170{grid-row:auto!important;width:100%}.eventContextBackV170>button{flex:1 1;justify-content:center}.eventContextIdentityV170{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 3px}.eventContextBarV170 nav{grid-column:auto!important;width:100%;display:grid!important;grid-template-columns:1fr 1fr}.eventContextBarV170 nav button{min-height:34px}.eventContextIdentityV170>b{font-size:12px!important}.eventContextIdentityV170>small{font-size:8px!important}}.eventWorkspaceHeroV170.paused{border-color:#7b641e;background:linear-gradient(135deg,rgba(48,38,8,.86),rgba(18,15,7,.92))}.eventStateAlertV170{margin:0 0 14px!important;border-color:#7e6519!important;background:linear-gradient(135deg,rgba(54,42,6,.86),rgba(23,19,7,.94))!important}.eventStateAlertV170 span{font-size:9px;font-weight:950;letter-spacing:.13em;color:#ffd84b}.eventStateAlertV170 h3{margin:7px 0 4px;font-size:19px}.eventStateAlertV170 p{margin:0;color:var(--muted);max-width:850px}.eventContextBarV170.status-active{border-color:#4f4616}.eventContextBarV170.status-paused{border-color:#725d16;background:linear-gradient(180deg,rgba(38,31,9,.95),rgba(14,12,8,.97))}.eventContextBarV170.status-cancelled{border-color:#6b2929;background:linear-gradient(180deg,rgba(37,14,14,.95),rgba(14,9,8,.97))}.eventContextBarV170.status-paused .eventContextIdentityV170>span{color:#ffc04d!important}.eventContextBarV170.status-cancelled .eventContextIdentityV170>span{color:#ff8585!important}.adminBackV13{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #55470a;border-radius:12px;background:#181506;color:#f5d84a!important;font-weight:850;padding:10px 12px!important}.adminBackV13:hover{background:#282006;color:#ffe676!important}.adminGateV13 a{display:inline-flex;margin-top:12px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #55470a;border-radius:11px;background:#181506;text-decoration:none;font-weight:850}@media(max-width:760px){.adminBackV13{display:inline-flex!important;width:max-content;max-width:100%;margin-top:0}.adminSideV13{gap:12px}.adminSideV13 nav{order:3}.adminBackV13{order:2}}.categoryDependencyNoticeV170{margin-bottom:14px;display:grid;gap:4px;padding:12px 14px;border:1px solid #6b5817;border-radius:13px;background:linear-gradient(145deg,#17150d,#0e0e0b)}.categoryDependencyNoticeV170 b{font-size:11px;color:#f7d553}.categoryDependencyNoticeV170 span{font-size:9px;line-height:1.55;color:var(--muted)}.activationPermissionNoticeV170{margin-top:14px;display:grid;gap:4px;padding:13px 14px;border:1px solid #6b5817;border-radius:13px;background:linear-gradient(145deg,#201a08,#11100b)}.activationPermissionNoticeV170 b{font-size:12px;color:#f7d553}.activationPermissionNoticeV170 span{font-size:9px;line-height:1.5;color:var(--muted)}