:root{color-scheme:light;--bm-accent:#ffc928;--bm-accent-hover:#f3ba00;--bm-accent-soft:#fff7d2;--bm-accent-ink:#5f4800;--bm-ink:#101828;--bm-ink-2:#243044;--bm-text:#344054;--bm-muted:#667085;--bm-subtle:#98a2b3;--bm-canvas:#f4f6f8;--bm-surface:#ffffff;--bm-surface-2:#f8fafc;--bm-surface-3:#eef2f6;--bm-line:#e4e9ef;--bm-line-strong:#d3dae4;--bm-sidebar:#121820;--bm-sidebar-deep:#0c1117;--bm-sidebar-line:rgba(255,255,255,.08);--bm-sidebar-text:#c7d0dc;--bm-sidebar-muted:#8490a0;--bm-green:#087a4d;--bm-green-soft:#ebf8f1;--bm-red:#c83232;--bm-red-soft:#fff0ef;--bm-blue:#3269dc;--bm-blue-soft:#eef4ff;--bm-amber:#a66c00;--bm-amber-soft:#fff7e1;--bm-shadow-xs:0 1px 2px rgba(16,24,40,.04);--bm-shadow-sm:0 8px 24px rgba(16,24,40,.055);--bm-shadow-md:0 18px 50px rgba(16,24,40,.075);--bm-shadow-lg:0 28px 80px rgba(16,24,40,.11);--bm-r-sm:10px;--bm-r-md:14px;--bm-r-lg:18px;--bm-r-xl:24px;--bm-sidebar-w:248px;--bm-topbar-h:78px;--bm-content:1460px;--bm-font-xs:14px;--bm-font-sm:14px;--bm-font-md:16px;--bm-font-lg:18px}*{box-sizing:border-box}html{min-width:320px;background:var(--bm-canvas)}body,html{margin:0;min-height:100%;overflow-x:clip}body{background:var(--bm-canvas);color:var(--bm-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--bm-font-md);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%}::selection{background:#ffe58b;color:var(--bm-ink)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(255,201,40,.34);outline-offset:2px}.bmBtnV170,.primaryBtn,.secondaryBtn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--bm-r-sm);padding:0 15px;border:1px solid transparent;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.bmBtnPrimaryV170,.primaryBtn{background:var(--bm-accent);border-color:#e9b900;color:#171b20;box-shadow:0 7px 17px rgba(202,154,0,.12)}.bmBtnPrimaryV170:hover:not(:disabled),.primaryBtn:hover:not(:disabled){background:#ffd43b;transform:translateY(-1px)}.bmBtnGhostV170,.bmBtnNavV170,.bmBtnSecondaryV170,.secondaryBtn{background:var(--bm-surface);border-color:var(--bm-line-strong);color:var(--bm-ink-2);box-shadow:var(--bm-shadow-xs)}.bmBtnGhostV170:hover:not(:disabled),.bmBtnNavV170:hover:not(:disabled),.bmBtnSecondaryV170:hover:not(:disabled),.secondaryBtn:hover:not(:disabled){background:var(--bm-surface-2);border-color:#c2cad5}.bmBtnDangerV170,.bmBtnIconDangerV170,.dangerSoftV160{background:var(--bm-red-soft);color:var(--bm-red);border-color:#f0c3c0}.bmBtnV170:disabled,.primaryBtn:disabled,.secondaryBtn:disabled{opacity:.45;filter:saturate(.7)}.compact{min-height:44px;padding-inline:13px}.wide{width:100%}.panel{background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:var(--bm-r-lg);box-shadow:var(--bm-shadow-sm);padding:20px}.panel h2,.panel h3{color:var(--bm-ink)}.panel p{color:var(--bm-muted)}label{color:var(--bm-text);font-size:14px;font-weight:760}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;min-height:46px;background:var(--bm-surface);color:var(--bm-ink);border:1px solid var(--bm-line-strong);border-radius:11px;padding:10px 12px;font-size:16px;box-shadow:inset 0 1px 0 rgba(16,24,40,.015);outline:none}textarea{min-height:104px;resize:vertical}input::placeholder,textarea::placeholder{color:#a7b0bd}input:focus,select:focus,textarea:focus{border-color:#d1aa22;box-shadow:0 0 0 3px rgba(255,201,40,.14)}input[type=checkbox],input[type=radio]{accent-color:var(--bm-accent-hover)}input[type=file]{max-width:100%}.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.threeCols,.twoCols{display:grid;gap:12px}.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.errorBox{border-radius:11px;background:var(--bm-red-soft);border:1px solid #efc2bf;color:#a92727}.errorBox,.successBoxV13{padding:12px 13px;font-size:14px}.successBoxV13{border-radius:11px;background:var(--bm-green-soft);border:1px solid #bde2cd;color:#066b42}.hint{display:block;margin-top:7px;color:var(--bm-muted);font-size:14px;line-height:1.5}.emptyState{padding:34px;text-align:center;background:var(--bm-surface);border:1px dashed var(--bm-line-strong);border-radius:var(--bm-r-lg)}.emptyState h2{color:var(--bm-ink);margin:8px 0 5px}.emptyState p{color:var(--bm-muted)}.brandLogo{display:block;object-fit:contain;max-width:100%}.brandLogo.headerLogo{width:172px;height:auto}.brandLogo.brandFull{width:min(220px,72vw);height:auto}.loginPage,.splash{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 5%,rgba(255,201,40,.1),transparent 34%),radial-gradient(circle at 85% 95%,rgba(16,24,40,.07),transparent 35%),var(--bm-canvas)}.splash{gap:14px;align-content:center;color:#f7f7f7;background:#050505}.splash .brandLogo{filter:none}.splash b{color:#f4f4f4;font-weight:800;letter-spacing:.01em}.loginCard{width:min(440px,100%);display:grid;gap:15px;padding:30px;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:var(--bm-r-xl);box-shadow:var(--bm-shadow-lg)}.loginBrand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:6px}.loginBrand small{color:#8d6a00;font-size:14px;font-weight:900;letter-spacing:.16em}.loginCard h1{margin:0;color:var(--bm-ink);font-size:31px;line-height:1;letter-spacing:-.045em}.loginCard p{margin:-5px 0 2px;color:var(--bm-muted)}.loginCard label{display:grid;gap:6px}.appShell.bmOpsV2{min-height:100dvh;display:grid;grid-template-columns:var(--bm-sidebar-w) minmax(0,1fr);background:var(--bm-canvas)}.bmSideV2{position:sticky;top:0;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:20px 14px 16px;background:linear-gradient(180deg,var(--bm-sidebar) 0,var(--bm-sidebar-deep) 100%);color:var(--bm-sidebar-text);border-right:1px solid var(--bm-sidebar-line);z-index:30}.bmSideBrandV2{min-height:64px;display:flex;align-items:center;width:100%;padding:0 8px 17px;background:transparent;border:0;border-bottom:1px solid var(--bm-sidebar-line)}.bmSideV2 nav{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:4px;padding:17px 0;scrollbar-width:thin}.bmSideV2 nav button{min-width:44px;position:relative;min-height:47px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--bm-sidebar-text);text-align:left;font-size:14px;font-weight:740}.bmSideV2 nav button i{width:22px;height:22px;display:grid;place-items:center;color:#9ca8b8;font-style:normal}.bmSideV2 nav button i svg{width:19px;height:19px}.bmSideV2 nav button:hover{background:rgba(255,255,255,.06);color:#fff}.bmSideV2 nav button.active{background:rgba(255,201,40,.105);color:#fff}.bmSideV2 nav button.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:5px;background:var(--bm-accent)}.bmSideV2 nav button.active i{color:var(--bm-accent)}.bmSideFootV2{display:grid;gap:8px;padding-top:13px;border-top:1px solid var(--bm-sidebar-line)}.bmSideFootV2>button{min-width:44px;min-height:44px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:7px;border:0;border-radius:11px;background:transparent;color:#fff;text-align:left}.bmSideFootV2>button:hover{background:rgba(255,255,255,.05)}.bmAvatarV2{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#242c37;border:1px solid #35404e;font-size:14px;font-weight:900}.bmSideFootV2 b{display:block;font-size:15px}.bmSideFootV2 small{display:block;color:var(--bm-sidebar-muted);font-size:14px}.bmSideFootV2>small{padding-left:7px}.bmSurfaceV2{min-width:0;background:var(--bm-canvas)}.bmTopV2{position:sticky;top:0;z-index:24;min-height:var(--bm-topbar-h);justify-content:space-between;gap:18px;padding:11px clamp(18px,2.6vw,36px);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bm-line)}.bmTopIdentityV2,.bmTopV2{display:flex;align-items:center}.bmTopIdentityV2{min-width:0;gap:12px}.bmTopIdentityV2>div:not(.bmEventThumbV2){min-width:0;display:flex;flex-direction:column}.bmTopIdentityV2>div>b{color:var(--bm-ink);font-size:16px}.bmTopIdentityV2>div>span{color:var(--bm-muted);font-size:14px;line-height:1.4}.bmTopIdentityV2 button{min-width:44px;min-height:44px;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--bm-ink);text-align:left}.bmTopIdentityV2 button b{max-width:min(520px,38vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:880;letter-spacing:-.025em}.bmTopIdentityV2 button i{color:#98a2b3;font-style:normal}.bmEventThumbV2{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#171d25;color:var(--bm-accent)}.bmEventThumbV2 img{width:100%;height:100%;object-fit:cover}.bmEventStateV2{padding:6px 9px;border-radius:999px;font-size:14px;font-style:normal;font-weight:850;white-space:nowrap}.bmEventStateV2.state-active{background:var(--bm-green-soft);color:var(--bm-green)}.bmEventStateV2.state-draft{background:var(--bm-accent-soft);color:#7a5d00}.bmTopActionsV2{display:flex;align-items:center;gap:7px}.bmBellV2,.bmUserV2,.bmWalletV2{border:1px solid var(--bm-line);background:#fff;color:var(--bm-ink);border-radius:11px}.bmWalletV2{min-height:45px;display:grid;align-content:center;justify-items:end;padding:5px 11px}.bmWalletV2 small{color:var(--bm-muted);font-size:14px}.bmWalletV2 b{font-size:14px}.bmBellV2{width:42px;height:42px;color:var(--bm-green)}.bmUserV2{min-height:44px;display:flex;align-items:center;gap:7px;padding:4px 7px}.bmUserV2>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf1f5;color:#2b3441;font-size:14px;font-weight:900}.bmUserV2 b{font-size:14px}.bmUserV2 i{color:#98a2b3;font-style:normal}.bmMainV2{width:min(100%,var(--bm-content));margin:0 auto;padding:clamp(24px,3vw,42px)}.bmMobileNavV2{display:none}.pageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.pageHead>div:first-child{min-width:0}.pageHead>div:first-child>span{display:block;color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.pageHead h1{margin:5px 0 7px;color:var(--bm-ink);font-size:clamp(30px,3.25vw,46px);line-height:1.02;letter-spacing:-.048em;font-weight:910}.pageHead p{max-width:830px;margin:0;color:var(--bm-muted);font-size:16px;line-height:1.6}.pageActions{display:flex;gap:8px;align-items:center}.eventContextBarV170{display:flex;align-items:center;gap:13px;margin:-4px 0 20px;padding:10px 12px;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:14px;box-shadow:var(--bm-shadow-xs)}.eventContextBackV170{display:flex;gap:6px}.eventContextIdentityV170{min-width:0;flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center}.eventContextIdentityV170>span{grid-row:1/3;align-self:center;padding:5px 8px;border-radius:999px;background:var(--bm-accent-soft);color:#806100;font-size:14px;font-weight:900}.eventContextIdentityV170 b{color:var(--bm-ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventContextIdentityV170 small{color:var(--bm-muted);font-size:14px}.eventContextBarV170 nav{display:flex;gap:6px}.eventContextBarV170 nav .active{border-color:#d5af25;background:var(--bm-accent-soft)}.setupModuleContinueV190{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:13px 15px;border:1px solid #edd36f;border-radius:13px;background:#fff9df}.setupModuleContinueV190 b{display:block;color:var(--bm-ink);font-size:15px}.setupModuleContinueV190 span{display:block;color:#756b52;font-size:14px;line-height:1.4;margin-top:3px}.accountHomeV200{display:grid;gap:16px}.accountWelcomeV200{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:28px;background:linear-gradient(115deg,#fff,#fff 68%,#fff7d8);border:1px solid var(--bm-line);border-radius:var(--bm-r-xl);box-shadow:var(--bm-shadow-md)}.accountEventsV200 header span,.accountWelcomeV200>div>span,.continueDraftV200>div>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.accountWelcomeV200 h1{margin:6px 0 9px;color:var(--bm-ink);font-size:clamp(34px,4.1vw,50px);line-height:.98;letter-spacing:-.052em}.accountWelcomeV200 p{max-width:700px;margin:0;color:var(--bm-muted);font-size:16px;line-height:1.65}.accountWelcomeActionsV200{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.accountWelcomeV200>aside{padding:18px;background:#17202a;color:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(16,24,40,.13)}.accountWelcomeV200>aside>b{font-size:16px}.accountWelcomeV200 ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:11px}.accountWelcomeV200 li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:start}.accountWelcomeV200 li>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--bm-accent);color:#161b21;font-style:normal;font-weight:900}.accountWelcomeV200 li span{font-size:15px;font-weight:800;line-height:1.35}.accountWelcomeV200 li small{display:block;margin-top:2px;color:#aeb8c4;font-size:14px;font-weight:500;line-height:1.45}.continueDraftV200{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:#fff;border:1px solid #ecd36f;border-left:5px solid var(--bm-accent);border-radius:15px;box-shadow:var(--bm-shadow-sm)}.continueDraftV200 h2{margin:3px 0;color:var(--bm-ink);font-size:21px}.continueDraftV200 p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.accountSnapshotV200{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.accountSnapshotV200 article{min-width:0;display:flex;align-items:center;gap:11px;padding:15px;background:#fff;border:1px solid var(--bm-line);border-radius:15px;box-shadow:var(--bm-shadow-xs)}.accountSnapshotV200 article>i{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent-soft);color:#8a6800}.accountSnapshotV200 span{color:var(--bm-muted);font-size:14px;font-weight:700}.accountSnapshotV200 b{display:block;margin-top:2px;color:var(--bm-ink);font-size:23px;letter-spacing:-.025em}.accountSnapshotV200 small{color:var(--bm-subtle);font-size:14px;line-height:1.4}.accountEventsV200{padding:18px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.accountEventsV200>header{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:13px;border-bottom:1px solid var(--bm-line)}.accountEventsV200 header h2{margin:3px 0;color:var(--bm-ink);font-size:24px}.accountEventsV200 header p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.55}.accountEventsV200 header button{min-width:44px;border:0;background:transparent;color:#7f6200;font-size:15px;font-weight:850;min-height:44px;padding:0 8px}.accountEventsV200>div{display:grid}.accountEventListV200>button{min-width:44px;min-height:44px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;background:#fff;border:0;border-bottom:1px solid #edf0f3;text-align:left}.accountEventListV200>button:hover{background:#fbfcfd}.accountEventListV200>button:last-child{border-bottom:0}.accountEventVisualV200{width:52px;height:52px;overflow:hidden;display:grid;place-items:center;border-radius:12px;background:#18202a;color:var(--bm-accent)}.accountEventVisualV200 img{width:100%;height:100%;object-fit:cover}.accountEventVisualV200>span{text-align:center;font-size:19px;font-weight:900}.accountEventVisualV200 small{display:block;font-size:14px;text-transform:uppercase}.accountEventsV200 em{color:#927000;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.09em}.accountEventsV200 h3{margin:1px 0;color:var(--bm-ink);font-size:17px}.accountEventsV200 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.45}.accountEventsV200 strong{color:#7e8997;font-size:14px}.accountEmptyV200{padding:34px!important;text-align:center}.accountEmptyV200>i{width:50px;height:50px;display:grid;place-items:center;margin:auto;border-radius:14px;background:var(--bm-accent-soft);color:#906c00}.accountEmptyV200 h2{margin:10px 0 4px;color:var(--bm-ink)}.accountEmptyV200 p{color:var(--bm-muted);font-size:14px}.eventHeaderActionsV12{display:flex;gap:8px}.walletDebtBannerV13{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;background:var(--bm-amber-soft);border:1px solid #efd79a;border-radius:13px;color:#7a5700}.walletDebtBannerV13 b,.walletDebtBannerV13 span{font-size:14px}.eventCardsV170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eventTileV151{overflow:hidden;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.eventTileV151.selected{border-color:#d9bb4b;box-shadow:0 0 0 2px rgba(255,201,40,.11),var(--bm-shadow-sm)}.eventTileMainV151{width:100%;display:grid;grid-template-columns:180px minmax(0,1fr);padding:0;border:0;background:#fff;color:inherit;text-align:left}.eventCoverV151{position:relative;min-height:188px;overflow:hidden;background:linear-gradient(145deg,#17202a,#10161d)}.eventCoverV151 img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.eventCoverFallbackV151{min-height:188px;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;color:#fff;background:radial-gradient(circle at 76% 20%,rgba(255,201,40,.2),transparent 34%)}.eventCoverFallbackV151 span{color:var(--bm-accent);font-size:14px;font-weight:900;text-transform:uppercase}.eventCoverFallbackV151 b{margin:5px 0 2px;font-size:20px;line-height:1.15}.eventCoverFallbackV151 small{color:#aeb8c4;font-size:14px;line-height:1.45}.eventStatusV151{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:999px;background:rgba(10,15,21,.82);color:#fff;font-size:14px;font-style:normal;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eventStatusV151.draftV170{background:#fff4bf;color:#765900}.eventCardBodyV151{flex-direction:column;min-width:0;padding:17px}.eventCardBodyV151,.eventCardTitleV151{display:flex;justify-content:space-between}.eventCardTitleV151{align-items:flex-start;gap:10px}.eventCardTitleV151 h3{margin:0;color:var(--bm-ink);font-size:22px;letter-spacing:-.025em;line-height:1.15}.eventCardTitleV151 p{margin:3px 0 0;color:var(--bm-muted);font-size:15px;line-height:1.45}.draftBadgeV170{padding:5px 7px;border-radius:999px;background:var(--bm-accent-soft);color:#806100;font-size:14px;white-space:nowrap}.eventCardFactsV151{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.eventCardFactsV151>div{min-width:0;padding:10px;background:var(--bm-surface-2);border:1px solid #edf0f3;border-radius:11px}.eventCardFactsV151 span{display:block;color:var(--bm-muted);font-size:14px;line-height:1.35}.eventCardFactsV151 b{margin:3px 0 1px;color:var(--bm-ink);font-size:17px}.eventCardFactsV151 b,.eventCardFactsV151 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventCardFactsV151 small{color:var(--bm-subtle);font-size:14px;line-height:1.35}.eventTileActionsV170{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:10px 12px;border-top:1px solid var(--bm-line);background:#fbfcfd}.eventTileActionsV170>*{min-width:0}.eventCoverUploadV151,.eventTileActionsV170 .primaryBtn,.eventTileActionsV170 .secondaryBtn{min-height:44px;font-size:14px}.eventCoverUploadV151{display:flex;align-items:center;padding:0 10px;border:1px dashed var(--bm-line-strong);border-radius:10px;background:#fff;color:#6c7685;cursor:pointer}.eventCoverUploadV151 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.eventHistoryV181{margin-top:26px}.eventHistoryHeadV181>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.eventHistoryHeadV181 h2{margin:4px 0;color:var(--bm-ink);font-size:23px}.eventHistoryHeadV181 p{margin:0 0 12px;color:var(--bm-muted);font-size:15px}.eventHistoryEmptyV181{padding:16px;border:1px dashed var(--bm-line-strong);border-radius:13px;background:#fff;color:var(--bm-muted);font-size:15px}.eventHistoryCardV181{margin-top:8px;background:#fff;border:1px solid var(--bm-line);border-radius:14px;overflow:hidden}.eventHistoryCardV181 summary{display:flex;justify-content:space-between;gap:16px;padding:14px;cursor:pointer;list-style:none}.eventHistoryCardV181 summary b{display:block;color:var(--bm-ink);font-size:16px}.eventHistoryCardV181 summary small,.eventHistoryCardV181 summary span{color:var(--bm-muted);font-size:14px;line-height:1.45}.eventHistoryCardV181 summary strong{display:block;color:var(--bm-ink);text-align:right}.eventHistoryMetricsV181{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 14px}.eventHistoryMetricsV181>div{padding:10px;background:var(--bm-surface-2);border-radius:10px}.eventHistoryMetricsV181 span{display:block;color:var(--bm-muted);font-size:14px;line-height:1.45}.eventHistoryMetricsV181 b{display:block;color:var(--bm-ink);margin-top:2px;font-size:16px}.eventHistoryChannelsV181{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-top:1px solid var(--bm-line);font-size:14px;line-height:1.45}.createExperienceV200{min-width:0;display:grid;gap:20px}.createHeroV200{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);gap:24px;align-items:end}.createHeroV200>div:first-child>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.createHeroV200 h1{margin:6px 0 8px;color:var(--bm-ink);font-size:clamp(36px,4.3vw,54px);line-height:.98;letter-spacing:-.055em}.createHeroV200 p{max-width:760px;margin:0;color:var(--bm-muted);font-size:16px;line-height:1.6}.createHeroFactsV200{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;background:#fff;border:1px solid var(--bm-line);border-radius:15px;box-shadow:var(--bm-shadow-xs)}.createHeroFactsV200 article{display:grid;grid-template-columns:30px 1fr;gap:7px;align-items:center;padding:12px;border-right:1px solid var(--bm-line)}.createHeroFactsV200 article:last-child{border-right:0}.createHeroFactsV200 article>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--bm-accent-soft);color:#846300}.createHeroFactsV200 span{color:var(--bm-ink);font-size:15px;font-weight:800}.createHeroFactsV200 small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px;font-weight:500;line-height:1.35}.createFlowV200{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.createFormV200{min-width:0;display:grid;gap:12px}.createSectionV200{padding:20px;background:#fff;border:1px solid var(--bm-line);border-radius:17px;box-shadow:var(--bm-shadow-sm)}.createSectionV200>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--bm-line)}.createSectionV200>header>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent);color:#171b20;font-style:normal;font-weight:900}.createSectionV200>header span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.12em}.createSectionV200>header h2{margin:3px 0 4px;color:var(--bm-ink);font-size:22px;letter-spacing:-.025em}.createSectionV200>header p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.createInlineFieldV200,.createSectionV200>label{display:grid;gap:7px;font-size:15px;font-weight:800}.createSectionV200 .twoCols{margin-top:13px}.createSectionV200 input:not([type=radio]):not([type=file]),.createSectionV200 select{min-height:48px;font-size:16px}.createChoiceGridV200{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.createChoiceGridV200 label{position:relative;min-height:120px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;background:#fff;border:1px solid var(--bm-line);border-radius:13px;cursor:pointer;transition:.14s ease}.createChoiceGridV200 label:hover{border-color:#d9c45e}.createChoiceGridV200 label.selected{background:#fff9df;border-color:#d9b92e;box-shadow:0 0 0 2px rgba(255,201,40,.12)}.createChoiceGridV200 input{position:absolute;right:12px;top:12px}.createChoiceGridV200 label>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--bm-surface-2);color:#667085;font-style:normal}.createChoiceGridV200 label.selected>i{background:var(--bm-accent);color:#171b20}.createChoiceGridV200 b{margin-top:5px;color:var(--bm-ink);font-size:16px}.createChoiceGridV200 small{color:var(--bm-muted);font-size:14px;line-height:1.5}.createInlineFieldV200{margin-top:11px}.createCoverV200{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px}.createCoverPreviewV200{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;overflow:hidden;background:linear-gradient(145deg,#18202a,#0f151c);color:#fff;border-radius:13px}.createCoverPreviewV200.hasImage{display:block}.createCoverPreviewV200 img{width:100%;height:100%;min-height:150px;object-fit:cover}.createCoverPreviewV200 svg{color:var(--bm-accent)}.createCoverPreviewV200 b{font-size:16px}.createCoverPreviewV200 small{color:#c1c9d2;font-size:14px}.createUploadV200{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;padding:14px;text-align:center;background:#fffaf0;border:1px dashed #d8bb4f;border-radius:13px;color:#7c6000;cursor:pointer}.createUploadV200 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.createUploadV200 span{font-size:15px;font-weight:850}.createUploadV200 small{color:#776a3e;font-size:14px;line-height:1.4}.createSubmitV200{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;background:#17202a;color:#fff;border-radius:15px;box-shadow:var(--bm-shadow-sm)}.createSubmitV200 b{display:block;font-size:16px}.createSubmitV200 span{display:block;margin-top:3px;color:#c4ccd4;font-size:14px;line-height:1.4}.createSubmitV200 button{min-width:210px}.createLiveSummaryV200{position:sticky;top:calc(var(--bm-topbar-h) + 18px);padding:18px;background:#fff;border:1px solid var(--bm-line);border-radius:17px;box-shadow:var(--bm-shadow-md)}.createLiveSummaryV200>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.13em}.createSummaryCoverV200{height:160px;display:grid;place-items:center;overflow:hidden;margin:10px 0 13px;border-radius:13px;background:#18202a;color:var(--bm-accent)}.createSummaryCoverV200 img{width:100%;height:100%;object-fit:cover}.createLiveSummaryV200 h2{margin:0;color:var(--bm-ink);font-size:22px}.createLiveSummaryV200>p{margin:5px 0 14px;color:var(--bm-muted);font-size:15px;line-height:1.45}.createSummaryRowsV200{display:grid;gap:0;border:1px solid var(--bm-line);border-radius:11px;overflow:hidden}.createSummaryRowsV200>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;background:#fff;border-bottom:1px solid var(--bm-line)}.createSummaryRowsV200>div:last-child{border-bottom:0}.createSummaryRowsV200 span{color:var(--bm-muted);font-size:14px}.createSummaryRowsV200 b{color:var(--bm-ink);font-size:15px}.createPromiseV200{display:grid;grid-template-columns:28px 1fr;gap:9px;margin-top:12px;padding:12px;background:var(--bm-green-soft);border:1px solid #c4e8d4;border-radius:11px;color:var(--bm-green)}.createPromiseV200 b{display:block;font-size:15px}.createPromiseV200 span{display:block;margin-top:3px;color:#3e6655;font-size:14px;line-height:1.5}.setupLaunchHeroV200{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:end;margin-bottom:16px}.setupLaunchCopyV200>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.setupLaunchCopyV200 h1{margin:5px 0 7px;color:var(--bm-ink);font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.05em}.setupLaunchCopyV200 p{max-width:780px;margin:0;color:var(--bm-muted);font-size:16px;line-height:1.6}.setupLaunchProgressV200{padding:14px;background:#fff;border:1px solid var(--bm-line);border-radius:14px;box-shadow:var(--bm-shadow-xs)}.setupLaunchProgressV200>div:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--bm-text);font-size:14px}.setupLaunchProgressV200 b{color:var(--bm-ink);font-size:20px}.setupProgressTrackV200{height:6px;margin:8px 0;overflow:hidden;background:#edf1f4;border-radius:999px}.setupProgressTrackV200 i{display:block;height:100%;background:linear-gradient(90deg,var(--bm-accent-hover),var(--bm-accent));border-radius:999px}.setupLaunchProgressV200 small{color:var(--bm-muted);font-size:14px;line-height:1.4}.setupPhaseRailV200{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;padding:7px;background:#fff;border:1px solid var(--bm-line);border-radius:14px;box-shadow:var(--bm-shadow-xs)}.setupPhaseRailV200 button{min-width:44px;min-height:56px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--bm-text);text-align:left}.setupPhaseRailV200 button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf1f5;color:#556171;font-style:normal;font-weight:900}.setupPhaseRailV200 button span b{display:block;color:var(--bm-ink);font-size:15px}.setupPhaseRailV200 button span small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.35}.setupPhaseRailV200 button.active{background:var(--bm-accent-soft)}.setupPhaseRailV200 button.active>i{background:var(--bm-accent);color:#161b21}.setupWorkspaceV200{display:grid;grid-template-columns:220px minmax(0,1fr) 230px;gap:12px;align-items:start}.setupJourneyV200{position:sticky;top:calc(var(--bm-topbar-h) + 15px);padding:14px 10px;background:#fff;border:1px solid var(--bm-line);border-radius:15px;box-shadow:var(--bm-shadow-sm)}.setupJourneyV200>header{padding:0 8px 11px;border-bottom:1px solid var(--bm-line)}.setupJourneyV200>header span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.12em}.setupJourneyV200>header h3{margin:4px 0 3px;color:var(--bm-ink);font-size:20px}.setupJourneyV200>header p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.4}.setupJourneyV200 nav{display:grid;gap:4px;padding-top:8px}.setupJourneyV200 nav button{min-width:44px;display:grid;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:48px;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--bm-text);text-align:left}.setupJourneyV200 nav button:hover{background:var(--bm-surface-2)}.setupJourneyV200 nav button.active{background:var(--bm-accent-soft)}.setupJourneyV200 nav button.done{color:#416552}.setupJourneyV200 nav button>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#edf1f5;color:#657182;font-style:normal;font-weight:900}.setupJourneyV200 nav button.active>i{background:var(--bm-accent);color:#171b20}.setupJourneyV200 nav button.done>i{background:var(--bm-green-soft);color:var(--bm-green)}.setupJourneyV200 nav button span b{display:block;color:var(--bm-ink);font-size:15px;line-height:1.25}.setupJourneyV200 nav button span small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.3}.setupJourneyV200 nav button>strong{color:#8e99a7;font-size:18px}.setupStageWrapV200{min-width:0}.setupTaskHeadV200{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px;padding:0 3px}.setupTaskHeadV200>div>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.12em}.setupTaskHeadV200>div>b{display:block;color:var(--bm-ink);font-size:16px;margin-top:1px}.setupTaskHeadV200>em{padding:6px 10px;border:1px solid #e2c451;border-radius:999px;background:#fff9df;color:#765900;font-size:14px;font-style:normal;font-weight:900}.setupStageV200{min-height:480px;padding:20px!important;background:#fff;border:1px solid var(--bm-line);border-radius:16px;box-shadow:var(--bm-shadow-sm)}.setupStageHeadV170{padding:0 0 16px!important;margin-bottom:16px;background:transparent!important;border:0!important;border-bottom:1px solid var(--bm-line)!important}.setupStageHeadV170 span{color:#916d00!important;font-size:14px!important;font-weight:900!important;letter-spacing:.12em!important}.setupStageHeadV170 h2{margin:5px 0 6px!important;color:var(--bm-ink)!important;font-size:26px!important;letter-spacing:-.035em!important}.setupStageHeadV170 p{margin:0!important;color:var(--bm-muted)!important;font-size:15px!important;line-height:1.55!important}.setupActionsV170{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.setupNextV180{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--bm-line)}.setupEmptyV170{display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;padding:14px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:12px}.setupEmptyV170>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent-soft);color:#806100;font-style:normal}.setupEmptyV170 b{display:block;color:var(--bm-ink);font-size:15px}.setupEmptyV170 span{display:block;margin-top:3px;color:var(--bm-muted);font-size:14px;line-height:1.45}.setupIdentityCalloutV190{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:12px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:11px}.setupIdentityCalloutV190 b{display:block;color:var(--bm-ink);font-size:15px}.setupIdentityCalloutV190 span{display:block;margin-top:3px;color:var(--bm-muted);font-size:14px;line-height:1.45}.setupGateRowsV180,.setupTeamRowsV170{display:grid;gap:7px}.setupGateRowsV180>article,.setupTeamRowsV170>article{padding:12px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:11px}.setupTeamRowsV170>article{display:grid;grid-template-columns:1fr minmax(190px,.55fr);gap:10px;align-items:center}.setupTeamRowsV170 label{display:flex;align-items:center;gap:9px}.setupTeamRowsV170 label span b{display:block;color:var(--bm-ink);font-size:15px}.setupTeamRowsV170 label span small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.setupGateMainV180{display:grid;grid-template-columns:1fr 38px;gap:8px}.bmBtnIconDangerV170{min-height:44px;border:1px solid #efc6c2;border-radius:10px}.setupCoachV200{position:sticky;top:calc(var(--bm-topbar-h) + 15px);display:grid;gap:9px}.setupCoachChecklistV200,.setupCoachEventV200{padding:14px;background:#fff;border:1px solid var(--bm-line);border-radius:14px;box-shadow:var(--bm-shadow-xs)}.setupCoachChecklistV200>span,.setupCoachEventV200>span,.setupCoachNextV200>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.12em}.setupCoachEventV200 h3{margin:5px 0;color:var(--bm-ink);font-size:18px}.setupCoachEventV200 p{color:var(--bm-muted);font-size:14px;line-height:1.5}.setupCoachEventV200>div{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--bm-line);font-size:14px}.setupCoachChecklistV200{display:grid;gap:9px}.setupCoachChecklistV200>div{display:grid;grid-template-columns:28px 1fr;gap:7px;align-items:start}.setupCoachChecklistV200 i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;font-style:normal}.setupCoachChecklistV200 i.ok{background:var(--bm-green-soft);color:var(--bm-green)}.setupCoachChecklistV200 i.warn{background:var(--bm-amber-soft);color:var(--bm-amber)}.setupCoachChecklistV200 i.info{background:var(--bm-blue-soft);color:var(--bm-blue)}.setupCoachChecklistV200 p{margin:0}.setupCoachChecklistV200 b{display:block;color:var(--bm-ink);font-size:15px}.setupCoachChecklistV200 small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.4}.setupCoachNextV200{width:100%;display:grid;gap:2px;padding:12px;background:#fff9df;border:1px solid #e4c34a;border-radius:12px;color:var(--bm-ink);text-align:left}.setupCoachNextV200 b{font-size:15px}.setupCoachNextV200 small{color:#766637;font-size:14px;line-height:1.4}.setupCoachTipV200{display:grid;grid-template-columns:25px 1fr;gap:7px;padding:11px;background:#17202a;color:#fff;border-radius:12px}.setupCoachTipV200 p{margin:0}.setupCoachTipV200 b{display:block;font-size:15px}.setupCoachTipV200 span{display:block;margin-top:3px;color:#c1c9d2;font-size:14px;line-height:1.4}.categorySimpleRows{display:grid;gap:7px}.categorySimpleRow{display:grid;grid-template-columns:36px minmax(150px,1fr) 110px 120px auto;gap:8px;align-items:end;padding:10px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:11px}.categorySimpleRow>strong{width:34px;height:42px;display:grid;place-items:center;border-radius:9px;background:#17202a;color:var(--bm-accent)}.categorySimpleRow label{display:grid;gap:4px}.categorySimpleRow .removeCat{min-height:42px;border:1px solid #efc5c1;border-radius:9px;background:var(--bm-red-soft);color:var(--bm-red)}.setupReviewRowsV170{display:grid;gap:7px}.setupReviewRowsV170 article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:11px}.setupReviewRowsV170 article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf1f5;font-style:normal;font-weight:900}.setupReviewRowsV170 article.done>i{background:var(--bm-green-soft);color:var(--bm-green)}.setupReviewRowsV170 b{display:block;color:var(--bm-ink);font-size:15px}.setupReviewRowsV170 small{color:var(--bm-muted);font-size:14px;line-height:1.4}.setupReviewRowsV170 em{font-style:normal;font-weight:850}.activationSummaryV170{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0}.activationSummaryV170>div{padding:10px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:10px}.activationSummaryV170 span{display:block;color:var(--bm-muted);font-size:14px}.activationSummaryV170 b{display:block;margin-top:3px;color:var(--bm-ink);font-size:16px}.passChoiceV170{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:12px}.passChoiceV170 b{display:block;color:var(--bm-ink)}.passChoiceV170 span{display:block;color:var(--bm-muted);font-size:14px;line-height:1.45}.setupStandaloneV170{margin-top:9px}.modulePageV160{min-height:100dvh;padding:30px;background:var(--bm-canvas);color:var(--bm-text)}.moduleTopV160{max-width:var(--bm-content);margin:0 auto 18px}.moduleTopV160>div>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.14em}.moduleTopV160 h1{margin:5px 0;color:var(--bm-ink);font-size:38px;letter-spacing:-.045em}.moduleTopV160 p{margin:0;color:var(--bm-muted)}.areaCardsV160,.cashMetricsV160,.moduleGridV160,.passHubColumnsV174{display:grid;gap:12px}.moduleGridV160{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleNoticeV160{max-width:var(--bm-content);margin:0 auto 12px;padding:12px 14px;background:#fff;border:1px solid var(--bm-line);border-radius:12px;color:var(--bm-text)}.moduleModalBackdropV160{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgba(10,15,22,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.moduleModalV160{width:min(760px,100%);max-height:90dvh;overflow:auto;padding:20px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-lg)}.moduleCloseV160{float:right;width:44px;height:44px;border:1px solid var(--bm-line);border-radius:10px;background:#fff}.tableScroll{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:10px 9px;border-bottom:1px solid var(--bm-line);text-align:left;font-size:14px}th{color:var(--bm-muted);font-weight:850}@media (max-width:1240px){.appShell.bmOpsV2{--bm-sidebar-w:220px}.accountWelcomeV200{grid-template-columns:1fr 300px}.accountSnapshotV200{grid-template-columns:repeat(2,1fr)}.eventCardsV170{grid-template-columns:1fr}.setupWorkspaceV200{grid-template-columns:210px minmax(0,1fr)}.setupCoachV200{display:none}.createFlowV200{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:980px){.appShell.bmOpsV2{grid-template-columns:1fr}.bmSideV2{display:none}.bmTopV2{min-height:68px;padding:9px 15px}.bmMainV2{padding:22px 18px 92px}.bmMobileNavV2{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:6px;background:rgba(18,24,32,.96);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 16px 44px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bmMobileNavV2 button{min-height:54px;display:grid;place-items:center;gap:2px;border:0;border-radius:11px;background:transparent;color:#aeb8c4;font-size:14px;font-weight:760}.bmMobileNavV2 button i{font-style:normal}.bmMobileNavV2 button i svg{width:19px;height:19px}.bmMobileNavV2 button.active{background:rgba(255,201,40,.12);color:var(--bm-accent)}.accountWelcomeV200,.createHeroV200,.setupLaunchHeroV200{grid-template-columns:1fr}.accountWelcomeV200>aside{max-width:none}.createHeroFactsV200{max-width:620px}.createFlowV200{grid-template-columns:1fr}.createLiveSummaryV200{position:static;order:0}.setupWorkspaceV200{grid-template-columns:1fr}.setupJourneyV200{position:static;max-width:100%;padding:7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.setupJourneyV200>header{display:none}.setupJourneyV200 nav{display:flex;min-width:max-content;padding:0}.setupJourneyV200 nav button{width:170px;scroll-snap-align:start}.eventContextIdentityV170,.setupPhaseRailV200 button span small{display:none}}@media (max-width:700px){body{font-size:var(--bm-font-md)}.bmEventStateV2,.bmTopActionsV2 .bmWalletV2,.bmUserV2 b,.bmUserV2 i{display:none}.bmTopIdentityV2 button b{max-width:48vw;font-size:16px}.pageHead{align-items:flex-start;flex-direction:column}.pageHead h1{font-size:34px}.pageActions{width:100%}.pageActions>*{flex:1 1}.moduleGridV160,.threeCols,.twoCols{grid-template-columns:1fr}.accountWelcomeV200{padding:20px 18px}.accountWelcomeV200 h1{font-size:clamp(34px,10vw,42px);line-height:1.02}.accountWelcomeActionsV200{display:grid}.accountSnapshotV200{grid-template-columns:1fr 1fr}.continueDraftV200{display:grid}.accountEventListV200>button{min-width:44px;min-height:44px;grid-template-columns:54px minmax(0,1fr);gap:11px;padding:14px 2px}.accountEventsV200 strong{display:none;font-size:14px}.eventTileMainV151{grid-template-columns:1fr}.eventCoverFallbackV151,.eventCoverV151{min-height:150px}.eventCardFactsV151{grid-template-columns:1fr 1fr}.eventCardFactsV151>div:last-child{display:block}.eventTileActionsV170{grid-template-columns:1fr 1fr}.eventCoverUploadV151{grid-column:1/-1;min-height:44px;font-size:14px}.createHeroV200 h1{font-size:37px}.createHeroFactsV200{display:none}.createSectionV200{padding:16px}.createChoiceGridV200,.createCoverV200{grid-template-columns:1fr}.createChoiceGridV200 label{min-height:100px}.createSubmitV200{display:grid}.createSubmitV200 button{width:100%;min-width:0}.createUploadV200{min-height:92px}.setupLaunchCopyV200 h1{font-size:37px}.setupPhaseRailV200{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px}.setupPhaseRailV200 button,.setupPhaseRailV200 button:not(.active){min-width:44px;display:grid;min-height:66px;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:7px 6px}.setupPhaseRailV200 button>i{width:27px;height:27px;font-size:14px}.setupPhaseRailV200 button span b{font-size:14px;line-height:1.15;overflow-wrap:anywhere}.setupJourneyV200 nav button{width:170px}.setupStageV200{min-height:0;padding:16px!important}.setupIdentityCalloutV190{display:grid}.setupTeamRowsV170>article{grid-template-columns:1fr}.categorySimpleRow{grid-template-columns:34px 1fr}.categorySimpleRow>.categoryTypeBadge,.categorySimpleRow>.removeCat,.categorySimpleRow>label{grid-column:2}.activationSummaryV170{grid-template-columns:1fr 1fr}.passChoiceV170{align-items:flex-start;flex-direction:column}.modulePageV160{padding:18px 13px 88px}.moduleTopV160 h1{font-size:31px}}@media print{.bmMobileNavV2,.bmSideV2,.bmTopV2,.eventContextBarV170,.setupModuleContinueV190{display:none!important}body{background:#fff!important}}.toast{position:fixed;right:20px;bottom:20px;z-index:120;max-width:min(420px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;background:#17202a;color:#fff;box-shadow:var(--bm-shadow-lg);font-size:14px;font-weight:750}.setupExperienceV200,.setupTaskV200{min-width:0}.setupTaskToolbarV200{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 3px 8px}.setupTaskToolbarV200>div>span{display:block;color:#916d00;font-size:14px;font-weight:900;letter-spacing:.12em}.setupTaskToolbarV200>div>b{display:block;margin-top:3px;color:var(--bm-ink);font-size:16px}.setupTaskToolbarV200>em{padding:6px 10px;border-radius:999px;border:1px solid var(--bm-line);background:#fff;color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:900}.setupTaskToolbarV200>em.done{border-color:#bfe3cf;background:var(--bm-green-soft);color:var(--bm-green)}.setupTaskToolbarV200>em.pending{border-color:#e3c75c;background:var(--bm-accent-soft);color:#7c5e00}.setupTaskToolbarV200>em.skipped{background:var(--bm-blue-soft);color:var(--bm-blue)}.setupStageV170>label{display:grid;gap:6px;margin:0 0 11px}.setupStageV170>.twoCols{margin:0 0 11px}.setupStageV170 label{font-size:15px;font-weight:800}.setupStageV170 input:not([type=checkbox]):not([type=radio]):not([type=file]),.setupStageV170 select,.setupStageV170 textarea{min-height:48px;font-size:16px}.setupCoverV170{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:4px 0 14px}.setupCoverV170>div,.setupCoverV170>img{width:100%;min-height:112px;max-height:180px;object-fit:cover;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#17202a;color:#aeb8c4}.setupCoverV170>label{display:grid;place-items:center;align-content:center;gap:6px;min-height:112px;padding:12px;border:1px dashed #d7ba4b;border-radius:12px;background:#fffaf0;color:#806100;text-align:center;cursor:pointer}.setupCoverV170>label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.categoryDependencyNoticeV170{display:grid;gap:3px;margin-bottom:12px;padding:12px 13px;border:1px solid #c7d9f5;border-radius:11px;background:var(--bm-blue-soft);color:#335c9f}.categoryDependencyNoticeV170 b{font-size:15px}.categoryDependencyNoticeV170 span{font-size:14px;line-height:1.5}.categoryBuilderHead{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:0 0 9px}.categoryBuilderHead b{display:block;color:var(--bm-ink);font-size:16px}.categoryBuilderHead small{display:block;margin-top:3px;color:var(--bm-muted);font-size:14px}.categoryHeadActions{display:flex;gap:6px}.bmBtnAddV170,.bmBtnCourtesyV170{min-height:44px;border-radius:10px;font-size:14px}.bmBtnAddV170{background:#17202a;color:var(--bm-accent);border:1px solid #2c3744}.bmBtnCourtesyV170{background:var(--bm-green-soft);color:var(--bm-green);border:1px solid #bfe3cf}.categoryBuilder.simpleCategories{display:grid;gap:7px;margin-bottom:11px}.categoryEditor{background:transparent;border:0;padding:0}.categoryTypeBadge{align-self:center;justify-self:start;padding:6px 8px;border-radius:999px;background:#eef1f5;color:#5d6877;font-size:14px;font-weight:900}.courtesyCategory .categoryTypeBadge{background:var(--bm-green-soft);color:var(--bm-green)}.gateOperatorsV180{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bm-line)}.gateOperatorsV180>b{color:var(--bm-ink)}.gateOperatorsV180 label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:9px;background:#fff;border:1px solid var(--bm-line)}.gateOperatorsV180 label span{font-size:15px}.gateOperatorsV180 label small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.gateOperatorsV180 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.45}.setupAddV170{margin-top:9px}.activationPermissionNoticeV170,.activationStatusNoticeV170{margin:10px 0;padding:12px 13px;border-radius:11px}.activationStatusNoticeV170{background:var(--bm-green-soft);border:1px solid #bfe3cf;color:#315f49}.activationPermissionNoticeV170{background:var(--bm-amber-soft);border:1px solid #ecd397;color:#745400}.activationPermissionNoticeV170 b,.activationStatusNoticeV170 b{display:block;color:inherit;font-size:15px}.activationPermissionNoticeV170 span,.activationStatusNoticeV170 span{display:block;margin-top:3px;font-size:14px;line-height:1.45}.balanceModalBackdropV190{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px;background:rgba(10,15,22,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.balanceModalV190{position:relative;width:min(520px,100%);padding:24px;background:#fff;border:1px solid var(--bm-line);border-radius:20px;box-shadow:var(--bm-shadow-lg)}.balanceModalCloseV190{position:absolute;top:12px;right:12px;width:44px;height:44px;border:1px solid var(--bm-line);border-radius:10px;background:#fff;color:var(--bm-ink)}.balanceModalV190>span{color:#9a6f00;font-size:14px;font-weight:900;letter-spacing:.13em}.balanceModalV190 h2{margin:6px 0;color:var(--bm-ink);font-size:26px}.balanceModalV190 p{margin:0 0 14px;color:var(--bm-muted);font-size:15px;line-height:1.5}.balanceNumbersV190{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px}.balanceNumbersV190>div{padding:10px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.balanceNumbersV190 small{color:var(--bm-muted);font-size:14px}.balanceNumbersV190 b{display:block;margin-top:3px;color:var(--bm-ink);font-size:16px}.setupLinkedTaskV200{display:grid;gap:12px}.setupLinkedStateV200{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface-2)}.setupLinkedStateV200>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent-soft);color:#806100;font-style:normal;font-weight:900}.setupLinkedStateV200 span{display:block;color:#916d00;font-size:14px;font-weight:900;letter-spacing:.1em}.setupLinkedStateV200 b{display:block;margin:3px 0;color:var(--bm-ink);font-size:15px}.setupLinkedStateV200 small{display:block;color:var(--bm-muted);font-size:14px;line-height:1.4}.setupLinkedStateV200.done{background:var(--bm-green-soft);border-color:#bfe3cf}.setupLinkedStateV200.done>i{background:#d9f1e4;color:var(--bm-green)}.setupLinkedActionsV200{display:flex;gap:7px;flex-wrap:wrap}.walletReserveHintV12{margin-top:10px;padding:12px;border-radius:10px;background:var(--bm-amber-soft);border:1px solid #ecd397;color:#755500}.walletReserveHintV12 b{display:block;font-size:15px}.walletReserveHintV12 span{display:block;margin-top:3px;font-size:14px;line-height:1.45}@media(max-width:700px){.balanceNumbersV190,.setupCoverV170{grid-template-columns:1fr}.categoryBuilderHead{align-items:stretch;flex-direction:column}.categoryHeadActions{width:100%}.categoryHeadActions>*{flex:1 1}}.eventTicketNavV181{display:flex;gap:5px;overflow-x:auto;margin:-6px 0 22px;padding:5px;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:13px;box-shadow:var(--bm-shadow-xs);scrollbar-width:none}.eventTicketNavV181::-webkit-scrollbar{display:none}.eventTicketNavV181 a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:9px;color:var(--bm-muted);font-size:14px;font-weight:820;text-decoration:none;white-space:nowrap}.eventTicketNavV181 a:hover{background:var(--bm-surface-2);color:var(--bm-ink)}.eventTicketNavV181 a.active{background:#17202a;color:#fff;box-shadow:0 5px 14px rgba(16,24,40,.12)}.eventOpsV210{display:grid;gap:15px}.eventOpsHeroV210{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,420px);gap:18px;padding:26px;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(255,201,40,.18),transparent 35%),linear-gradient(120deg,#fff,#fff 68%,#fff9e7);border:1px solid var(--bm-line);border-radius:var(--bm-r-xl);box-shadow:var(--bm-shadow-md)}.eventOpsActionsV210 header span,.eventOpsChannelsV210 header span,.eventOpsHeroActionV210>small,.eventOpsHeroCopyV210>span,.eventOpsPanelV210 header span,.eventOpsToolsV210 header span{color:#8f6900;font-size:14px;font-weight:900;letter-spacing:.14em}.eventOpsHeroCopyV210 h1{margin:6px 0 8px;color:var(--bm-ink);font-size:clamp(34px,4vw,52px);line-height:.98;letter-spacing:-.055em}.eventOpsHeroCopyV210 p{margin:0;color:var(--bm-muted);font-size:14px}.eventOpsHeroBadgesV210{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.eventOpsHeroBadgesV210 em{padding:6px 9px;border:1px solid var(--bm-line);border-radius:999px;background:#fff;color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:800}.eventOpsHeroBadgesV210 em.status-active{background:var(--bm-green-soft);border-color:#bfe3cf;color:var(--bm-green)}.eventOpsHeroBadgesV210 em.status-draft{background:var(--bm-accent-soft);border-color:#ead16d;color:#765900}.eventOpsHeroActionV210{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px;background:#151c24;border:1px solid #232d38;border-radius:16px;box-shadow:0 16px 38px rgba(16,24,40,.12)}.eventOpsHeroActionV210>small{color:var(--bm-accent)}.eventOpsHeroActionV210>b{color:#fff;font-size:17px;line-height:1.25}.eventOpsHeroActionV210>span{color:#acb6c2;font-size:14px;line-height:1.55}.eventOpsHeroActionV210 .primaryBtn{align-self:flex-start;margin-top:6px}.eventOpsNoticeV210{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:11px 13px;background:var(--bm-blue-soft);border:1px solid #c8d8f4;border-radius:12px;color:#375e9c}.eventOpsNoticeV210>svg{color:var(--bm-blue)}.eventOpsNoticeV210 b{display:block;color:#244d8e;font-size:14px}.eventOpsNoticeV210 span{display:block;margin-top:2px;font-size:14px}.eventOpsNoticeV210 button{width:44px;height:44px;border:0;border-radius:9px;background:rgba(50,105,220,.08);color:#244d8e}.eventOpsMetricsV210{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eventOpsMetricsV210 article{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr);gap:11px;align-items:center;padding:15px;background:#fff;border:1px solid var(--bm-line);border-radius:15px;box-shadow:var(--bm-shadow-xs)}.eventOpsMetricsV210 article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent-soft);color:#816100;font-style:normal}.eventOpsMetricsV210 span{display:block;color:var(--bm-muted);font-size:14px;font-weight:750}.eventOpsMetricsV210 b{display:block;margin:1px 0;color:var(--bm-ink);font-size:20px;letter-spacing:-.035em}.eventOpsMetricsV210 small{display:block;color:var(--bm-subtle);font-size:14px}.eventOpsMeterV210{height:5px;margin-top:5px;overflow:hidden;border-radius:999px;background:#edf0f3}.eventOpsMeterV210>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffc928,#ecb700)}.eventOpsActionsV210{padding:18px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.eventOpsActionsV210 header{margin-bottom:12px}.eventOpsActionsV210 h2,.eventOpsChannelsV210 h2,.eventOpsPanelV210 h2,.eventOpsToolsV210 h2{margin:3px 0;color:var(--bm-ink);font-size:18px;letter-spacing:-.025em}.eventOpsActionsV210 header p,.eventOpsPanelV210 header p{margin:0;color:var(--bm-muted);font-size:14px}.eventOpsActionsV210>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.eventOpsActionsV210>div>button{min-width:0;min-height:98px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:14px;border:1px solid var(--bm-line);border-radius:13px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.eventOpsActionsV210>div>button:hover:not(:disabled){border-color:#cbd2dc;background:#fff;transform:translateY(-1px);box-shadow:var(--bm-shadow-sm)}.eventOpsActionsV210>div>button:disabled{opacity:.43;cursor:not-allowed}.eventOpsActionsV210>div>button>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#fff;border:1px solid var(--bm-line);color:#5f6c7c;font-style:normal}.eventOpsActionsV210>div>button b{display:block;font-size:14px}.eventOpsActionsV210>div>button small{display:block;margin-top:3px;color:var(--bm-muted);font-size:14px;line-height:1.45}.eventOpsActionsV210>div>button>strong{color:#a1aab7}.eventOpsActionsV210>div>button.tone-accent{background:linear-gradient(135deg,#ffcf39,#ffc51a);border-color:#e7b700}.eventOpsActionsV210>div>button.tone-accent>i{background:rgba(255,255,255,.66);border-color:rgba(129,94,0,.12);color:#5e4700}.eventOpsActionsV210>div>button.tone-accent small{color:#66551d}.eventOpsActionsV210>div>button.tone-accent>strong{color:#604900}.eventOpsActionsV210>div>button.tone-dark{background:#17202a;border-color:#232e3a;color:#fff}.eventOpsActionsV210>div>button.tone-dark>i{background:#232d38;border-color:#313d4a;color:var(--bm-accent)}.eventOpsActionsV210>div>button.tone-dark small{color:#aeb8c4}.eventOpsActionsV210>div>button.tone-dark>strong{color:#9ba6b4}.eventOpsBodyV210{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px}.eventOpsPanelV210{padding:18px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.eventOpsPanelV210>header{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--bm-line)}.eventOpsInventoryV210{display:grid;gap:6px}.eventOpsInventoryV210>button{min-width:44px;position:relative;overflow:hidden;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:10px;padding:10px 12px 15px;border:1px solid var(--bm-line);border-radius:11px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.eventOpsInventoryV210>button:hover{background:#fff;border-color:#cbd3de}.eventOpsInventoryV210 b,.eventOpsInventoryV210 span{display:block;font-size:14px}.eventOpsInventoryV210 span{margin-top:2px;color:var(--bm-muted)}.eventOpsInventoryV210 strong{justify-self:end;color:var(--bm-ink);font-size:16px;text-align:right}.eventOpsInventoryV210 strong small{display:block;color:var(--bm-muted);font-size:14px;font-weight:650}.eventOpsInventoryMeterV210{position:absolute;left:12px;right:12px;bottom:7px;height:4px;overflow:hidden;border-radius:999px;background:#e8edf1}.eventOpsInventoryMeterV210 i{display:block;height:100%;background:var(--bm-accent);border-radius:inherit}.eventOpsEmptyV210{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;background:var(--bm-surface-2);border:1px dashed var(--bm-line-strong);border-radius:12px}.eventOpsEmptyV210>i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#7d8897}.eventOpsEmptyV210 b{color:var(--bm-ink);font-size:14px}.eventOpsEmptyV210 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.eventOpsHealthListV210{display:grid;gap:7px}.eventOpsHealthListV210 article{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border-radius:11px;border:1px solid var(--bm-line);background:var(--bm-surface-2)}.eventOpsHealthListV210 article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#7b8796}.eventOpsHealthListV210 article.ok{background:var(--bm-green-soft);border-color:#c6e5d3}.eventOpsHealthListV210 article.ok>i{color:var(--bm-green)}.eventOpsHealthListV210 article.warn{background:var(--bm-accent-soft);border-color:#ead373}.eventOpsHealthListV210 article.warn>i{color:#806100}.eventOpsHealthListV210 b{display:block;color:var(--bm-ink);font-size:14px}.eventOpsHealthListV210 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.45}.eventOpsHealthV210>.wide{margin-top:10px}.eventOpsBottomV210{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.eventOpsChannelsV210,.eventOpsToolsV210{padding:17px;background:#fff;border:1px solid var(--bm-line);border-radius:17px;box-shadow:var(--bm-shadow-sm)}.eventOpsChannelsV210 header,.eventOpsToolsV210 header{margin-bottom:10px}.eventOpsChannelsV210>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.eventOpsChannelsV210 article{display:grid;justify-items:center;gap:4px;padding:10px 5px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2);text-align:center}.eventOpsChannelsV210 article>i{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#697687}.eventOpsChannelsV210 span{color:var(--bm-muted);font-size:14px}.eventOpsChannelsV210 b{color:var(--bm-ink);font-size:15px}.eventOpsToolsV210>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.eventOpsToolsV210 button{min-width:44px;min-height:62px;display:grid;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.eventOpsToolsV210 button:hover{background:#fff;border-color:#cbd3dc}.eventOpsToolsV210 button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#697687}.eventOpsToolsV210 b,.eventOpsToolsV210 small{display:block;font-size:14px}.eventOpsToolsV210 small{margin-top:2px;color:var(--bm-muted)}.eventOpsToolsV210 button>svg{color:#a3acb9}.eventOpsLoadingV210{padding:10px;border-radius:10px;background:var(--bm-blue-soft);color:#3d5f95;text-align:center;font-size:14px}.posExperienceV210{min-width:0}.posHeaderV210{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.posActivityV210 header span,.posDesignerFormV210>header span,.posDesignerPreviewV210>header span,.posHeaderV210>div:first-child>span,.posSaleFlowHeadV210>div>span,.posSideCardV210>span{color:#8f6900;font-size:14px;font-weight:900;letter-spacing:.14em}.posHeaderV210 h1{margin:5px 0 6px;color:var(--bm-ink);font-size:clamp(31px,3.6vw,46px);line-height:1;letter-spacing:-.05em}.posHeaderV210 p{max-width:760px;margin:0;color:var(--bm-muted);font-size:15px;line-height:1.55}.posModeV210{display:flex;gap:5px;padding:4px;background:#e9edf2;border-radius:12px}.posModeV210 button{min-width:44px;min-height:44px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#6c7887;font-size:14px;font-weight:850}.posModeV210 button.active{background:#17202a;color:#fff;box-shadow:0 6px 16px rgba(16,24,40,.12)}.posModeV210 button:disabled{opacity:.4}.posSetupBannerV210{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;background:var(--bm-blue-soft);border:1px solid #c7d8f4;border-radius:12px}.posSetupBannerV210.important{background:var(--bm-accent-soft);border-color:#ead16f}.posSetupBannerV210>i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#416cae}.posSetupBannerV210.important>i{color:#806100}.posSetupBannerV210 b{display:block;color:var(--bm-ink);font-size:14px}.posSetupBannerV210 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.posSaleV210{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.posSaleFlowV210{min-width:0;padding:19px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.posSaleFlowHeadV210{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid var(--bm-line)}.posSaleFlowHeadV210 h2{margin:3px 0;color:var(--bm-ink);font-size:22px;letter-spacing:-.025em}.posSaleFlowHeadV210 p{margin:0;color:var(--bm-muted);font-size:15px}.posStepDotsV210{display:flex;align-items:center}.posStepDotsV210 i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef1f4;color:#8d98a6;font-size:14px;font-style:normal;font-weight:900}.posStepDotsV210 i.done{background:var(--bm-accent);color:#171b20}.posStepDotsV210 span{width:26px;height:2px;background:#e0e5eb}.posTerminalStripV210{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:10px;margin-bottom:12px;padding:11px;border-radius:12px;background:#17202a;color:#fff}.posTerminalStripV210>div{display:flex;align-items:center;gap:9px;min-width:0}.posTerminalStripV210>div>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#232e39;color:var(--bm-accent)}.posTerminalStripV210>div small{display:block;color:#8995a5;font-size:14px;font-weight:800;letter-spacing:.1em}.posTerminalStripV210>div b{display:block;color:#fff;font-size:14px}.posTerminalStripV210>div em{display:block;color:#aeb7c3;font-size:14px;font-style:normal}.posTerminalStripV210>label{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:8px;color:#d8dee6}.posTerminalStripV210>label>span{font-size:14px}.posTerminalStripV210>label input{min-height:44px!important;background:#fff!important}.posTerminalStripV210>label small{grid-column:2;margin-top:-5px;color:#8d98a6;font-size:14px}.posSaleSectionV210{padding:14px 0;border-top:1px solid var(--bm-line)}.posSaleSectionV210>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:10px}.posSaleSectionV210>header>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--bm-accent);color:#171b20;font-style:normal;font-size:14px;font-weight:900}.posSaleSectionV210>header b{display:block;color:var(--bm-ink);font-size:14px}.posSaleSectionV210>header span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.posInventoryChoiceV210{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.posInventoryChoiceV210 button{min-width:44px;min-height:66px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid var(--bm-line-strong);border-radius:11px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.posInventoryChoiceV210 button.active{background:var(--bm-accent-soft);border-color:#dfbf47;box-shadow:inset 0 0 0 1px rgba(190,145,0,.12)}.posInventoryChoiceV210 button>svg{color:#667486}.posInventoryChoiceV210 button.active>svg{color:#806100}.posInventoryChoiceV210 b{display:block;font-size:14px}.posInventoryChoiceV210 small{display:block;margin-top:2px;color:var(--bm-muted)}.posRestrictionV210{display:flex;align-items:center;gap:8px;margin-bottom:9px;padding:9px 10px;border-radius:10px;background:var(--bm-blue-soft);border:1px solid #cadaf5;color:#3d6097;font-size:14px}.posGeneralFieldsV210{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}.posGeneralFieldsV210 label{display:grid;gap:5px}.posGeneralFieldsV210 label>span{font-size:14px}.posGeneralFieldsV210 label>small{color:var(--bm-muted);font-size:14px}.posQtyV210{display:grid;grid-template-columns:40px minmax(0,1fr) 40px}.posQtyV210 button{border:1px solid var(--bm-line-strong);background:var(--bm-surface-2);color:var(--bm-ink);font-size:18px}.posQtyV210 button:first-child{border-radius:10px 0 0 10px}.posQtyV210 button:last-child{border-radius:0 10px 10px 0}.posQtyV210 input{min-width:0;text-align:center;border-radius:0!important;border-left:0!important;border-right:0!important}.posSaleSummaryV210{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:7px}.posSaleSummaryV210>div{min-width:0;padding:11px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.posSaleSummaryV210 small{display:block;color:var(--bm-muted)}.posSaleSummaryV210 b{display:block;margin:3px 0;overflow:hidden;color:var(--bm-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.posSaleSummaryV210 span{color:var(--bm-muted);font-size:14px}.posSaleSummaryV210 .total{background:#17202a;border-color:#232e39}.posSaleSummaryV210 .total small,.posSaleSummaryV210 .total span{color:#9ca7b5}.posSaleSummaryV210 .total b{color:#fff;font-size:18px}.posConfirmV210{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:2px;padding:13px;border-radius:12px;background:#fff8dc;border:1px solid #ead16d}.posConfirmV210>div{display:flex;align-items:center;gap:9px}.posConfirmV210>div>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#806100}.posConfirmV210 b{display:block;color:var(--bm-ink);font-size:14px}.posConfirmV210 span{display:block;max-width:560px;margin-top:2px;color:#776a43;font-size:14px}.posConfirmV210>button{min-width:210px}.posSideV210{display:grid;gap:10px}.posSideCardV210{padding:15px;background:#fff;border:1px solid var(--bm-line);border-radius:15px;box-shadow:var(--bm-shadow-sm)}.posSideCardV210 h3{margin:3px 0 7px;color:var(--bm-ink);font-size:15px}.posSideCardV210 p{margin:0 0 9px;color:var(--bm-muted);font-size:14px;line-height:1.5}.posSideMetricsV210{display:grid;grid-template-columns:1fr 1fr;gap:6px}.posSideMetricsV210>div{padding:9px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:9px}.posSideMetricsV210 small{display:block;color:var(--bm-muted)}.posSideMetricsV210 b{display:block;margin-top:2px;color:var(--bm-ink);font-size:14px}.posActivityV210{grid-column:1/-1;padding:17px;background:#fff;border:1px solid var(--bm-line);border-radius:17px;box-shadow:var(--bm-shadow-sm)}.posActivityV210 header{padding-bottom:11px;border-bottom:1px solid var(--bm-line)}.posActivityV210 h2{margin:3px 0;color:var(--bm-ink);font-size:18px}.posActivityV210 header p{margin:0;color:var(--bm-muted);font-size:14px}.posActivityV210>div{display:grid;gap:5px;margin-top:10px}.posActivityV210 article{display:grid;grid-template-columns:34px minmax(0,1fr) 80px 70px;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.posActivityV210 article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#758294}.posActivityV210 article b{display:block;color:var(--bm-ink);font-size:14px}.posActivityV210 article span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.posActivityV210 article>strong{color:var(--bm-ink);font-size:14px;text-align:right}.posActivityV210 article>strong small{display:block;color:var(--bm-muted);font-size:14px;font-weight:600}.posActivityV210 article em{justify-self:end;padding:4px 6px;border-radius:999px;background:var(--bm-green-soft);color:var(--bm-green);font-size:14px;font-style:normal;font-weight:900}.posActivityEmptyV210{display:flex!important;align-items:center;gap:9px;padding:13px;border:1px dashed var(--bm-line-strong);border-radius:10px;background:var(--bm-surface-2);color:#7b8796}.posActivityEmptyV210 b{display:block;color:var(--bm-ink);font-size:14px}.posActivityEmptyV210 span{display:block;color:var(--bm-muted);font-size:14px}.unifiedAreaPickerV180{padding:11px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface-2)}.unifiedAreaPickerHeadV180{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}.unifiedAreaPickerHeadV180 span{display:block;color:#916d00;font-weight:900;letter-spacing:.12em}.unifiedAreaPickerHeadV180 b{display:block;margin-top:2px;color:var(--bm-ink);font-size:14px}.unifiedAreaPickerHeadV180 strong{padding:5px 7px;border-radius:999px;background:#fff;border:1px solid var(--bm-line);color:var(--bm-muted);font-size:14px}.unifiedAreaPickerControlsV180{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px}.unifiedAreaPickerControlsV180 label{display:grid;gap:4px}.unifiedLocationGridV180{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:6px}.unifiedLocationGridV180 button{min-width:44px;min-height:58px;padding:8px;border:1px solid var(--bm-line);border-radius:9px;background:#fff;color:var(--bm-ink);text-align:left}.unifiedLocationGridV180 button:hover:not(:disabled){border-color:#d3b542}.unifiedLocationGridV180 button.selected{background:var(--bm-accent-soft);border-color:#d3b542;box-shadow:inset 0 0 0 1px rgba(190,145,0,.1)}.unifiedLocationGridV180 button:disabled{opacity:.45}.unifiedLocationGridV180 b{display:block;font-size:14px}.unifiedLocationGridV180 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.unifiedLocationGridV180 em{display:block;margin-top:3px;color:#775a00;font-size:14px;font-style:normal;font-weight:850}.unifiedAreaQtyV180{display:grid;gap:4px;margin-top:8px}.unifiedAreaQtyV180 small,.unifiedAreaRuleV180{color:var(--bm-muted);font-size:14px;line-height:1.45}.unifiedAreaRuleV180{display:block;margin-top:8px}.unifiedAreaEmptyV180{padding:12px;border:1px dashed var(--bm-line-strong);border-radius:10px;background:#fff}.unifiedAreaEmptyV180 b{display:block;color:var(--bm-ink);font-size:14px}.unifiedAreaEmptyV180 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.returnScannerV160{margin-top:8px}.returnScannerToggleV160{width:100%;min-height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--bm-line-strong);border-radius:10px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.returnScannerToggleV160>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#7a8797}.returnScannerToggleV160 b{display:block;font-size:14px}.returnScannerToggleV160 small{display:block;margin-top:1px;color:var(--bm-muted);font-size:14px}.returnScannerToggleV160 strong{color:#866400;font-size:14px}.returnScannerBodyV160{display:grid;gap:7px;margin-top:7px}.returnScannerResultV160{padding:8px;border-radius:8px;background:var(--bm-surface-2);border:1px solid var(--bm-line);color:var(--bm-muted);font-size:14px}.returnScannerResultV160.ok{background:var(--bm-green-soft);border-color:#c1e4d0;color:var(--bm-green)}.returnScannerResultV160.bad{background:var(--bm-red-soft);border-color:#efc5c2;color:var(--bm-red)}.returnCameraV160{position:relative;min-height:160px;overflow:hidden;border-radius:10px;background:#111820}.returnCameraV160 video{width:100%;min-height:160px;object-fit:cover}.returnCameraV160 canvas{display:none}.returnCameraV160>div{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:4px;color:#98a4b3}.returnCameraV160>div span{font-size:28px}.returnCameraV160>div b{font-size:14px}.returnScannerActionsV160{display:grid;gap:6px}.returnScannerActionsV160>button,.returnScannerActionsV160>div,.returnScannerActionsV160>label{min-height:44px}.returnPhotoV160{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink);cursor:pointer}.returnPhotoV160 input{position:absolute;width:1px;height:1px;opacity:0}.returnScannerActionsV160>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.nextReturnV160,.returnScannerActionsV160>div button{min-width:44px;min-height:44px;border:1px solid #d9b83f;border-radius:9px;background:var(--bm-accent);color:#171b20;font-size:14px;font-weight:850;padding:0 9px}.nextReturnV160{min-height:44px}.posDesignerV210{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:12px;align-items:start}.posDesignerFormV210{padding:18px;background:#fff;border:1px solid var(--bm-line);border-radius:18px;box-shadow:var(--bm-shadow-sm)}.posDesignerFormV210>header{display:flex;justify-content:space-between;gap:15px;align-items:start;padding-bottom:13px;border-bottom:1px solid var(--bm-line)}.posDesignerFormV210>header h2{margin:3px 0;color:var(--bm-ink);font-size:20px}.posDesignerFormV210>header p{margin:0;max-width:620px;color:var(--bm-muted);font-size:14px;line-height:1.5}.posDesignBlockV210{padding:15px 0;border-bottom:1px solid var(--bm-line)}.posDesignBlockV210:last-child{border-bottom:0;padding-bottom:0}.posDesignBlockHeadV210{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px}.posDesignBlockHeadV210>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--bm-accent);color:#171b20;font-size:14px;font-style:normal;font-weight:900}.posDesignBlockHeadV210 b{display:block;color:var(--bm-ink);font-size:14px}.posDesignBlockHeadV210 b em{margin-left:4px;color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:700}.posDesignBlockHeadV210 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.posDesignIdentityV210{display:grid;grid-template-columns:1.1fr .9fr;gap:8px}.posDesignIdentityV210>label{display:grid;gap:5px}.posUploadV210{grid-row:span 2;position:relative;min-height:112px;display:grid!important;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:11px!important;padding:12px;border:1px dashed #d5b846;border-radius:11px;background:#fffaf0;cursor:pointer}.posSponsorUploadV210 input,.posUploadV210 input{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.posUploadV210>i,.posUploadV210>img{width:68px;height:68px;display:grid;place-items:center;object-fit:contain;border-radius:10px;background:#fff;border:1px solid var(--bm-line);color:#806100}.posUploadV210 b{display:block;color:var(--bm-ink);font-size:14px}.posUploadV210 small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.posFriendlyRangeV210{display:grid;gap:5px}.posFriendlyRangeV210>span{display:flex;justify-content:space-between;gap:8px;color:var(--bm-muted);font-size:14px}.posFriendlyRangeV210>span b{color:var(--bm-ink)}.posFriendlyRangeV210 input[type=range]{width:100%;accent-color:var(--bm-accent-hover)}.posGameListV210,.posSponsorListV210{display:grid;gap:6px}.posGameListV210 article{display:grid;grid-template-columns:30px 1fr 1fr 1fr 84px;gap:6px;padding:8px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.posGameListV210 article>strong{align-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#806100;border:1px solid var(--bm-line);font-size:14px}.posGameListV210 label{display:grid;gap:4px}.posGameListV210 label>span{font-size:14px}.posGameListV210 article>div,.posSponsorListV210 article>div:last-child{display:flex;gap:3px}.posGameListV210 article>div button,.posSponsorListV210 article>div:last-child button{min-width:44px;width:44px;min-height:44px;height:44px;border:1px solid var(--bm-line);border-radius:7px;background:#fff;color:var(--bm-muted)}.posDesignEmptyV210{display:flex;gap:8px;padding:11px;border:1px dashed var(--bm-line-strong);border-radius:10px;color:var(--bm-muted);font-size:14px}.posDesignEmptyV210,.posSponsorListV210 article{align-items:center;background:var(--bm-surface-2)}.posSponsorListV210 article{display:grid;grid-template-columns:48px minmax(0,1fr) 90px 80px 84px;gap:7px;padding:8px;border:1px solid var(--bm-line);border-radius:10px}.posSponsorListV210 article.featured{background:var(--bm-accent-soft);border-color:#e0c255}.posSponsorLogoV210{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#fff;border:1px solid var(--bm-line);color:#8b96a5}.posSponsorLogoV210 img{width:100%;height:100%;object-fit:contain}.posSponsorListV210 label{display:grid;gap:4px}.posSponsorListV210 label>span{font-size:14px}.posSponsorUploadV210{position:relative;min-height:44px;display:flex!important;align-items:center;justify-content:center;border:1px solid var(--bm-line-strong);border-radius:8px;background:#fff;color:var(--bm-ink);cursor:pointer}.posSponsorFeaturedV210{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:5px!important}.posSponsorFeaturedV210 input{width:auto}.posDesignerPreviewV210{position:sticky;top:calc(var(--bm-topbar-h) + 14px);padding:16px;background:#17202a;border:1px solid #242f3a;border-radius:18px;box-shadow:0 20px 48px rgba(16,24,40,.13);color:#fff}.posDesignerPreviewV210>header h3{margin:3px 0;color:#fff;font-size:16px}.posDesignerPreviewV210>header p{margin:0 0 12px;color:#9faab8;font-size:14px}.posDesignerPreviewV210>header span{color:var(--bm-accent)}.posTicketV210{width:min(250px,100%);min-height:570px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:22px 16px 14px;background:#fff;color:#151b22;border-radius:8px;box-shadow:0 16px 34px rgba(0,0,0,.22);text-align:center}.posTicketBrandV210{width:100%;min-height:58px;display:grid;place-items:center}.posTicketBrandV210 img{max-width:75%;max-height:70px;object-fit:contain}.posTicketBrandV210 span{color:#98a2b3;font-size:14px;font-weight:900}.posTicketCategoryV210{margin-top:12px;font-size:18px}.posTicketMetaV210,.posTicketVenueV210{margin-top:4px;color:#667085;font-size:14px}.posTicketGamesV210{width:100%;display:grid;gap:4px;margin-top:13px;padding:8px;border-top:1px dashed #cfd5dd;border-bottom:1px dashed #cfd5dd}.posTicketGamesV210>div{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:4px;font-size:14px}.posTicketGamesV210 small{color:#98a2b3}.posTicketQrV210{margin-top:18px;display:grid;justify-items:center;gap:4px}.posTicketQrV210>div{width:112px;height:112px;background:repeating-conic-gradient(#111 0 25%,#fff 0 50%) 0/16px 16px;border:7px solid #fff;outline:1px solid #111}.posTicketQrV210 b{margin-top:5px;font-size:14px}.posTicketQrV210 small{color:#98a2b3;font-size:14px}.posTicketSponsorV210{width:100%;margin-top:16px;padding-top:10px;border-top:1px solid #eceff2}.posTicketSponsorV210 small{display:block;margin-bottom:6px;color:#98a2b3;font-size:14px;font-weight:800}.posTicketSponsorV210 img{max-width:70%;max-height:52px;object-fit:contain}.posTicketFooterV210{width:100px;margin-top:auto;padding-top:18px;object-fit:contain}.posPrintRuleV210{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;padding:9px;border-radius:10px;background:#222c37}.posPrintRuleV210>svg{color:var(--bm-accent)}.posPrintRuleV210 b{display:block;color:#fff;font-size:14px}.posPrintRuleV210 small{display:block;margin-top:2px;color:#9ca7b5;font-size:14px}@media (max-width:1180px){.eventOpsHeroV210{grid-template-columns:1fr 340px}.eventOpsActionsV210>div,.eventOpsMetricsV210{grid-template-columns:1fr 1fr}.eventOpsBodyV210,.eventOpsBottomV210,.posSaleV210{grid-template-columns:1fr}.posSideV210{grid-template-columns:1fr 1fr}.posDesignerV210{grid-template-columns:1fr}.posDesignerPreviewV210{position:static}.posTicketV210{min-height:520px}}@media (max-width:850px){.eventOpsHeroV210{grid-template-columns:1fr;padding:20px}.eventOpsHeroActionV210{min-height:0}.eventOpsChannelsV210>div{grid-template-columns:repeat(3,1fr)}.eventOpsToolsV210>div{grid-template-columns:1fr}.posHeaderV210{align-items:flex-start;flex-direction:column}.posModeV210{width:100%}.posModeV210 button{flex:1 1;justify-content:center}.posTerminalStripV210,.posTerminalStripV210>label{grid-template-columns:1fr}.posTerminalStripV210>label small{grid-column:1;margin:0}.posSaleSummaryV210{grid-template-columns:1fr 1fr}.posConfirmV210{align-items:stretch;flex-direction:column}.posConfirmV210>button{width:100%;min-width:0}.posDesignIdentityV210{grid-template-columns:1fr}.posUploadV210{grid-row:auto}.posGameListV210 article{grid-template-columns:30px 1fr 1fr}.posGameListV210 article>div,.posGameListV210 article>label:nth-of-type(3){grid-column:2/4}.posSponsorListV210 article{grid-template-columns:48px 1fr 80px}.posSponsorFeaturedV210,.posSponsorListV210 article>div:last-child,.posSponsorUploadV210{grid-column:2/4}}@media (max-width:700px){.eventOpsActionsV210>div,.eventOpsMetricsV210{grid-template-columns:1fr}.eventOpsActionsV210>div>button{min-height:80px}.eventOpsPanelV210>header{align-items:stretch;flex-direction:column}.eventOpsEmptyV210{grid-template-columns:38px 1fr}.eventOpsEmptyV210>button{grid-column:1/-1}.eventOpsChannelsV210>div{grid-template-columns:repeat(2,1fr)}.posSaleFlowV210{padding:14px}.posStepDotsV210{display:none}.posGeneralFieldsV210,.posInventoryChoiceV210,.posSideV210,.unifiedAreaPickerControlsV180{grid-template-columns:1fr}.posSaleSummaryV210{grid-template-columns:1fr 1fr}.posActivityV210 article{grid-template-columns:32px minmax(0,1fr) 62px}.posActivityV210 article>em{display:none}.posGameListV210 article{grid-template-columns:30px 1fr}.posGameListV210 article>div,.posGameListV210 article>label,.posGameListV210 article>label:nth-of-type(3){grid-column:2}.posSponsorListV210 article{grid-template-columns:46px 1fr}.posSponsorFeaturedV210,.posSponsorListV210 article>div:last-child,.posSponsorUploadV210{grid-column:2}}.posInventoryEmptyV210{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:12px;border:1px dashed var(--bm-line-strong);border-radius:10px;background:var(--bm-surface-2);color:#7b8796}.posInventoryEmptyV210>svg{color:#7d8998}.posInventoryEmptyV210 b{display:block;color:var(--bm-ink);font-size:14px}.posInventoryEmptyV210 span{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.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:44px}.gateSelect{min-width:145px}.capacityList input,.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input{background:#0d0c0a;border-color:#43391f}.capacityList input,.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.mapInspector input,.mapInspector select,.reconcile input,.studioTools input{background:#151c24;border-color:#56471e;color:#fffdf7}.mapSalesWarning{margin:-5px 0 13px;padding:11px 13px;border:1px solid #795f16;background:#241d0d;color:#ffe47a;border-radius:13px;font-size:14px;line-height:1.5}.mapDesignerV3{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:14px;align-items:start;min-width:0}.mapWorkspaceV3{min-width:0;border:1px solid #2b3948;background:#151c24;border-radius:22px;padding:13px 13px 86px}.mapViewportV3,.mapWorkspaceV3{position:relative;overflow:hidden}.mapViewportV3{height:660px;border-radius:17px;background:#f5f7f8;border:1px solid #626b75;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 #39495a;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.25)}.mapZoomV3 b,.mapZoomV3 button{height:44px;min-width:44px;border:0;background:transparent;color:#fff4cf;display:grid;place-items:center;font-size:14px}.mapZoomV3 button:hover{background:#2b230c;color:var(--bm-accent)}.mapZoomV3 b{border-left:1px solid #3b3117;border-right:1px solid #3b3117;color:var(--bm-accent)}.mapZoomV3 button:last-child{min-width:44px;min-height:44px;padding:0 12px;font-size:14px}.templateTrayV3{position:absolute;z-index:45;left:24px;right:24px;top:24px;background:rgba(17,16,12,.98);border:1px solid #45576a;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:14px;color:#a99d7f;margin-top:3px}.templateTitle button{width:44px;height:44px;border-radius:9px;border:1px solid #4b3e1b;background:#17202a;color:#fff}.templateCardsV3{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.templateCardsV3 button{min-width:44px;min-height:72px;border:1px solid #39495a;background:#17202a;color:#fff3ce;border-radius:13px;padding:10px;text-align:left}.templateCardsV3 button:hover{border-color:var(--bm-accent);background:#211b09}.templateCardsV3 b,.templateCardsV3 small{display:block;font-size:14px}.templateCardsV3 small{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:14px;line-height:1.55;color:#697581}.mapEmptyV3>div{display:flex;justify-content:center;gap:8px;margin-top:15px}.mapEmptyV3 button{min-width:44px;min-height:44px;border:1px solid #a68108;background:white;color:#201b0c;border-radius:11px;padding:10px 13px;font-size:14px;font-weight:800}.mapEmptyV3 button:first-child{background:var(--bm-accent);border-color:#b88900}.mapDockV3{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:min(calc(100% - 26px),760px);height:62px;border:1px solid #45576a;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{min-height:44px;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:14px;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:#17202a;border:1px solid #45576a;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{min-width:44px;min-height:44px;border:1px solid #39495a;background:#17202a;color:#fff0bc;border-radius:9px;padding:9px;font-size:14px;text-align:left}.mapPaletteV3 button:hover{border-color:var(--bm-accent)}.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:#b58700;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:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapElementCaption i{font-style:normal;font-size:14px}.zoneFront{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-weight:900;color:#735b0b;background:#fff8dc;border:1px solid #d1a915;border-radius:999px;padding:2px 5px;z-index:20}.stageMarkV3,.zoneFront{font-size:14px;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:14px}.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,.emptyZoneHint span{font-size:14px}.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:14px;text-align:center;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{height:100%;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:14px;color:#d2c7aa}.mapInspectorV3 input,.mapInspectorV3 select{min-height:44px;border-radius:11px;padding:9px 10px;background:#151c24;border:1px solid #56471e;color:#fffdf7;outline:none;min-width:0}.mapInspectorV3 input:focus,.mapInspectorV3 select:focus{border-color:var(--bm-accent);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:14px;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:14px}.mapHelpStepsV3 span b{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--bm-accent);color:#171205}.inspectorHeadV3{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #3c3219;padding-bottom:11px}.inspectorHeadV3 small{font-size:14px;color:#c4a833;letter-spacing:.9px}.inspectorHeadV3 h3{font-size:16px;margin:3px 0 0}.inspectorHeadV3 button{width:44px;height:44px;border-radius:9px;border:1px solid #4c3b19;background:#17202a;color:#e98d91}.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:14px;color:#a99e83;line-height:1.45;margin:4px 0 10px}.seatGridExactV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seatGridExactV3 .full{grid-column:1/-1}.advancedMapPropsV3{margin-top:14px;border-top:1px solid #3e341b;padding-top:10px}.advancedMapPropsV3 summary{cursor:pointer;color:#cbbf9f;font-size:14px}.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:14px;line-height:1.45}@media (max-width:720px){.layoutModeV3,.seatGridExactV3{grid-template-columns:1fr}}.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:14px;color:#d0c29d}.manualRangeV3 p{font-size:14px;line-height:1.45;color:#968b72;margin:7px 0}.manualRangeGridV3{display:grid;grid-template-columns:1fr 1fr;gap:7px}.manualRangeV3 .secondaryBtn{margin-top:6px}.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:var(--bm-accent)}.mapLoadingV4 b{font-size:14px}.mapCanvasV12{inset:auto!important;left:50%!important;top:50%!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}.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:14px;font-weight:1000;letter-spacing:1px;z-index:2}.screenGraphicV12{color:#fff}.boothGraphicV12{color:#34424e}.danceFloorGraphicV12{color:#684f2b}.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)}.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:14px;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:14px}.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:14px;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:14px;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:14px;font-weight:900}@media (max-width:720px){.mapViewportV3,.seatOpsViewportV12{height:560px}.aiTemplateGridV12,.templateCardsV12{grid-template-columns:1fr 1fr}}.mapElementV3 .seatRowV3>b,.mapElementV3 .seatSideV3 i{transform:rotate(var(--counter-rotation,0deg))}.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.selected{border-color:#f0b900!important;box-shadow:0 0 0 5px #ffd42a35,0 10px 24px #1b242b26!important}.mapElementV3.zone .mapElementCaption{background:#5b470d!important;color:#fff5ca!important}.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:14px!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:14px!important;font-style:normal!important;font-weight:950!important}.templateCardsV12 button:hover{border-color:#d4aa20!important;background:#1d190d!important}.templateCardsV12 button b{font-size:14px!important}.templateCardsV12 button small{font-size:14px!important;line-height:1.35!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.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 .opsElementTitleV12{background:#5b470de8!important;color:#fff4c5!important}.opsRowSelectV12{border:0;background:#e4e9ec;color:#35424a;border-radius:5px;padding:4px 2px;font-size:14px;font-weight:950;cursor:pointer}.opsRowSelectV12:hover{background:#ffd73d;color:#171207}.opsSeatV12.status-AVAILABLE{background:#edf1f3!important;color:#26323a!important;border-color:#9ca7af!important}.opsSeatV12.status-BOX_OFFICE{background:#e46f2f!important;color:#fff!important;border-color:#a94c1c!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}.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:14px;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:14px;max-width:62px}.opsTableSeatPosV12{position:absolute;left:50%;top:50%;margin:-11px 0 0 -11px;transform-origin:11px 11px}.opsTableSeatPosV12 .opsSeatV12{transform:none!important}@media (max-width:720px){.mapViewportV3,.seatOpsViewportV12{height:570px;min-height:570px}.formPanel input,.formPanel select,.gateSelect,.generateBar input,.generateBar select,.manualScan input,.reconcile input,.studioTools input,.studioTools select{width:100%}.scannerPageV143 .gateSelect{min-height:40px;padding:7px 9px;font-size:14px}}.areaCreateV172 header span,.areaReservationCardV172 header span,.areaRulesV172>span,.areaSoldV172 header span{display:block;color:#f5c817;font-size:14px;font-weight:950;letter-spacing:1.25px}.areaSaleModalV172{width:min(760px,96vw)!important;max-height:min(88dvh,850px);overflow:auto;padding-bottom:22px!important}.areaReservationCardV172{margin-top:12px;padding:14px;border:1px solid #735a0d;border-radius:15px;background:linear-gradient(145deg,#211a07,#100e08)}.areaReservationCardV172 header{display:flex;justify-content:space-between;gap:10px;align-items:center}.areaReservationCardV172 header b{display:block;margin-top:3px;font-size:18px}.areaReservationCardV172 header strong{padding:6px 8px;border-radius:999px;background:#2b2209;color:#ffd124;font-size:14px}.areaReservationCardV172>p{color:#aca185;font-size:14px}.areaAdminActionsV172,.areaOperationActionsV172,.areaReservationActionsV172{display:flex;gap:8px;flex-wrap:wrap}.areaOperationActionsV172>.bmBtnV170,.areaReservationActionsV172>.bmBtnV170{flex:1 1;min-width:180px}.areaOperationV172{display:grid;gap:11px;margin-top:12px;padding:14px;border:1px solid #302a19;border-radius:15px;background:#0d0d09}.areaOperationFieldsV172{display:grid;grid-template-columns:110px 1fr 1fr;gap:8px}.areaSoldV172{display:grid;gap:10px;margin-top:13px;padding:14px;border:1px solid #28513a;border-radius:15px;background:#0d1710}.areaSoldV172>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.areaSoldV172 h3{margin:3px 0;font-size:16px}.areaSoldV172>header>b{color:#6be39c;font-size:17px}.areaSoldTicketsV172{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.areaSoldTicketsV172 button{min-width:44px;min-height:48px;padding:9px 10px;border:1px solid #2f4939;border-radius:11px;background:#0a110c;color:#fff;text-align:left}.areaSoldTicketsV172 button.active{border-color:#60db92;background:#102419}.areaSoldTicketsV172 b,.areaSoldTicketsV172 span{display:block}.areaSoldTicketsV172 b{font-size:14px}.areaSoldTicketsV172 span{margin-top:2px;color:#7fdba6;font-size:14px}.areaDeliveryV172{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;padding-top:9px;border-top:1px solid #254332}.areaDeliveryV172>p{grid-column:1/-1;margin:0;color:#90a698;font-size:14px}.areaDeliveryV172>.bmBtnV170{min-height:46px}.areaDeliveredV172{display:grid;gap:3px;padding:10px 12px;border:1px solid #285039;border-radius:11px;background:#0c1b12}.areaDeliveredV172 b{color:#65df99;font-size:14px}.areaDeliveredV172 span{color:#7e9a88;font-size:14px}.areaAdminActionsV172{margin-top:12px}@media (max-width:820px){.areaOperationFieldsV172 label:first-child{grid-column:1/-1}}@media (max-width:720px){.areaCreateFieldsV172,.areaDeliveryV172,.areaOperationFieldsV172{grid-template-columns:1fr}.areaDeliveryV172>.bmBtnV170,.areaOperationFieldsV172 label:first-child{grid-column:auto}.areaReservationCardV172 header,.areaSoldV172>header{align-items:flex-start;flex-direction:column}.areaOperationActionsV172,.areaReservationActionsV172{display:grid;grid-template-columns:1fr}.areaCreateV172 header span,.areaReservationCardV172 header span,.areaRulesV172>span,.areaSoldV172 header span,.emailPosAsideV172 article>span,.emailSaleCardV172>header span,.posActivityV172>header span,.posCheckoutV172>header span,.posReturnV172>span,.posTerminalV172>span,.reviewTopV172>div:first-child>span{font-size:14px!important}.areaDeliveryV172>p,.areaReservationCardV172>p,.areaRulesV172 article small,.emailPosStatusV172 p,.emailSaleCardV172>header p,.posCheckoutV172>header p,.posReturnV172 p,.reviewTopV172 p{font-size:14px!important;line-height:1.5}}.areaRefundFieldsV173{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.areaRefundFieldsV173 button{grid-column:1/-1}.areaReserveRuleV173{display:block;margin-top:10px;color:#a99f89;line-height:1.5}.areaOperationFieldsV172 label small{display:block;margin-top:4px;color:#8f866f;font-size:14px}@media (max-width:760px){.areaMultiCustomerV173,.areaRefundFieldsV173{grid-template-columns:1fr}}.areaPaidReservationV173{display:grid;gap:7px;margin:10px 0;padding:12px;border:1px solid #5b4d19;background:#17130a;border-radius:12px}.areaPaidReservationV173>span{font-size:14px;letter-spacing:1.2px;color:var(--bm-accent);font-weight:900}.areaPaidReservationV173>b{font-size:14px}.areaPaidReservationV173>small{color:#a99f89;line-height:1.5}.areaReservationHistoryV173{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,214,0,.25);border-radius:14px;background:rgba(255,214,0,.05);margin-top:12px}.areaReservationHistoryV173 span{font-size:14px;font-weight:900;letter-spacing:.08em;color:#ffd600}.areaReservationHistoryV173 b{color:#fff}.areaReservationHistoryV173 small{color:#aaa}.gateOperatorsV180>b{font-size:15px;color:#e7cc64}.gateOperatorsV180>label{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #292617;border-radius:9px}.gateOperatorsV180>label span{display:grid;font-size:15px}.gateOperatorsV180 p,.gateOperatorsV180 small{color:#8f8875;font-size:14px;line-height:1.4;margin:0}.bmVenueDesignerV2{border:1px solid var(--bm-line)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--bm-shadow)}.bmReferenceBarV2{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--bm-line);border-radius:13px;padding:11px 13px;margin:0 0 12px;box-shadow:0 1px 0 rgba(0,0,0,.02)}.bmReferenceBarV2>div{display:grid;gap:2px;min-width:240px;flex:1 1}.bmReferenceBarV2>div b{font-size:14px}.bmReferenceBarV2>div span{font-size:14px;color:#717987}.bmReferenceBarV2 label{display:flex;align-items:center;gap:7px;font-size:14px;color:#6d7581}.bmReferenceBarV2 label input{width:130px;accent-color:var(--bm-yellow)}.bmReferenceBarV2 label b{min-width:32px;color:#21242a}.bmReferenceBarV2 button{min-width:44px;height:44px;border:1px solid #dfe3e9;background:#fff;border-radius:8px;padding:0 10px;font-size:14px;font-weight:800;cursor:pointer}.bmReferenceBarV2 button.danger{color:#b43232}.bmReferenceCanvasV2{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;place-items:center;overflow:hidden}.bmReferenceCanvasV2 img{width:100%;height:100%;object-fit:contain;filter:grayscale(.1)}.bmOpsV2 .mapCanvasV3>.mapElementV3{z-index:2}.bmOpsV2 .mapCanvasV3>.alignmentGuide{z-index:5}@media (max-width:820px){.bmOpsV2 .mapDesignerV3{grid-template-columns:1fr!important}.bmOpsV2 .mapInspectorV3{position:relative!important;width:auto!important;max-height:none!important;border-left:0!important;border-top:1px solid var(--bm-line)!important}.bmOpsV2 .mapViewportV3{min-height:58vh!important}.bmOpsV2 .mapDockV3{overflow-x:auto;justify-content:flex-start!important;padding-bottom:8px}.bmOpsV2 .mapDockV3>button{min-width:86px;flex:0 0 auto}}.bmModuleShellV191 .areaCreateV172 header span,.bmModuleShellV191 .areaReservationCardV172 header span,.bmModuleShellV191 .areaRulesV172>span,.bmModuleShellV191 .areaSoldV172 header span{color:#9a7200!important}.bmModuleShellV191 .areaPaidReservationV173,.bmModuleShellV191 .areaReservationCardV172,.bmModuleShellV191 .areaReservationHistoryV173,.bmModuleShellV191 .areaSoldV172{background:#f8f9fa!important;color:#15171c!important;border-color:#e1e5ea!important}.bmModuleShellV191 .areaPaidReservationV173 small,.bmModuleShellV191 .areaReservationCardV172 p,.bmModuleShellV191 .areaSoldV172 p{color:#68717f!important}.bmModuleShellV191 .areaSoldTicketsV172 button{background:#fff!important;color:#15171c!important;border-color:#dfe3e8!important}.mapElementV3.zoneShape-polygon{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.mapElementV3.zoneShape-polygon.selected{border-color:transparent!important;box-shadow:0 0 0 4px rgba(255,211,45,.18)!important}.opsPolygonSvgV193,.zonePolygonSvgV193{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.zonePolygonSvgV193 polygon{fill:#fff8dc;stroke:#a8841d;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 8px rgba(70,54,10,.12))}.mapElementV3.selected .zonePolygonSvgV193 polygon{stroke:#f0b900;stroke-width:2.5}.mapElementV3.zoneShape-polygon>.emptyZoneHint,.mapElementV3.zoneShape-polygon>.generalZoneFill,.mapElementV3.zoneShape-polygon>.mapElementCaption,.mapElementV3.zoneShape-polygon>.seatRowsV3,.mapElementV3.zoneShape-polygon>.zoneFront{z-index:2}.polygonVertexV193{position:absolute!important;width:24px!important;height:24px!important;transform:translate(-50%,-50%) rotate(var(--counter-rotation,0deg))!important;border-radius:50%!important;border:2px solid #fff!important;background:#ffd329!important;color:#171207!important;font-size:14px!important;font-weight:1000!important;display:grid!important;place-items:center!important;z-index:30!important;box-shadow:0 2px 8px #0005!important;cursor:move!important;padding:0!important}.polygonVertexV193:hover{background:#fff!important;box-shadow:0 0 0 4px #ffd32966,0 2px 8px #0005!important}.polygonToolsV193{display:grid;gap:9px;padding:11px;border:1px solid #45576a;border-radius:12px;background:#19160d;margin:10px 0}.polygonToolsV193>div{display:grid;gap:3px}.polygonToolsV193 b{font-size:14px;color:#fff5ca}.polygonToolsV193 small{font-size:14px;line-height:1.45;color:#bfb394}.polygonToolsV193>span{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:6px}.polygonToolsV193 button{border:1px solid #65521c;background:#0f0e0a;color:#ffe79a;border-radius:8px;min-height:44px;font-size:14px;font-weight:900}.polygonToolsV193 button:hover{border-color:#ffd329;background:#211b09}.polygonToolsV193 em{font-size:14px;color:#d6c99f;font-style:normal}.opsElementV12.zoneShape-polygon{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.opsPolygonSvgV193 polygon{fill:#fffdf4;stroke:#9e7c1c;stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 8px rgba(55,44,11,.1))}.opsElementV12.zoneShape-polygon>.opsElementTitleV12,.opsElementV12.zoneShape-polygon>.opsSeatRowsV12,.opsElementV12.zoneShape-polygon>.opsZoneEmptyV12,.opsElementV12.zoneShape-polygon>.opsZoneSelectV12{z-index:3}@media (max-width:820px){.polygonToolsV193>span button:last-child{grid-column:1/-1}}.savedVenueTrayV194{z-index:28}.savedVenueCardsV194{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:380px;overflow:auto;padding:2px}.savedVenueCardsV194>button{min-width:44px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;text-align:left;padding:13px;border:1px solid #dfe3e7;border-radius:13px;background:#fff;color:#1d2229;cursor:pointer}.savedVenueCardsV194>button:hover{border-color:#d7b400;background:#fffbea}.savedVenueCardsV194>button div{min-width:0}.savedVenueCardsV194>button b,.savedVenueCardsV194>button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.savedVenueCardsV194>button b{font-size:14px}.savedVenueCardsV194>button span{font-size:14px;color:#727a85;margin-top:2px}.savedVenueCardsV194>button small{font-size:14px;color:#8c939d}.savedVenueCardsV194>button em{grid-row:1/3;grid-column:2;font-size:14px;font-style:normal;font-weight:900;align-self:center;color:#876d00}.savedVenueEmptyV194{display:grid;gap:4px;padding:18px;border:1px dashed #d9dde2;border-radius:12px;background:#fafbfc}.savedVenueEmptyV194 b{font-size:14px}.savedVenueEmptyV194 span{font-size:14px;color:#7a828d}.gateLinkBadgeV194{display:inline-flex!important;align-items:center!important;max-width:120px!important;padding:2px 5px!important;border-radius:999px!important;background:#dff4e8!important;color:#177548!important;font-size:14px!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gateRoutingV194{display:grid;gap:10px}.gateRoutingHintV194{display:grid;gap:3px;padding:10px;border:1px solid #ead46c;border-radius:10px;background:#fffbea}.gateRoutingHintV194 b{font-size:14px}.gateRoutingHintV194 span{font-size:14px;color:#78691d}.gateZoneLinksV194{display:grid;gap:6px}.gateZoneLinksV194>span{font-size:14px;font-weight:900;color:#6a727e;text-transform:uppercase;letter-spacing:.05em}.gateZoneLinksV194>label{display:flex!important;align-items:center!important;gap:8px!important;padding:8px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.gateZoneLinksV194>label:has(input:checked){border-color:#dcc243!important;background:#fff9d9!important}.gateZoneLinksV194>label span{display:grid;gap:1px}.gateZoneLinksV194>label b{font-size:14px}.gateZoneLinksV194>label small{font-size:14px;color:#7b838e}.gateRoutingResultV194{display:grid;gap:3px;padding:10px;border-radius:11px;background:#f2f8f5;border:1px solid #d9ebe1}.gateRoutingResultV194 b{font-size:14px;color:#15663f}.gateRoutingResultV194 span{font-size:14px;color:#63766b}.mapElementV3.primarySelected{outline:2px solid rgba(255,201,20,.78);outline-offset:4px}.mapSelectionBarV195{position:absolute;z-index:44;left:14px;top:14px;max-width:calc(100% - 190px);display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #d7dce1;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(22,27,31,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1d2228}.mapSelectionBarV195 strong{font-size:14px;white-space:nowrap;padding:0 5px}.mapAlignToolsV195,.mapGroupToolsV195{display:flex;align-items:center;gap:4px;min-width:0}.mapAlignToolsV195{padding-left:7px;border-left:1px solid #e2e5e9}.mapSelectionBarV195 button{height:44px;min-width:44px;border:1px solid #dde1e5;border-radius:9px;background:#fff;color:#2b3138;font-size:14px;font-weight:900;padding:0 9px;cursor:pointer}.mapSelectionBarV195 button:hover{border-color:#cfab16;background:#fff9df}.mapSelectionBarV195 button.danger{color:#9b2e35;border-color:#ecd3d5;background:#fff8f8}.mapLayersTrayV195{left:auto!important;right:18px!important;width:min(390px,calc(100% - 36px));max-height:650px;overflow:hidden;z-index:50}.mapLayerListV195{display:grid;gap:5px;max-height:510px;overflow:auto;padding-right:2px;scrollbar-width:thin}.mapLayerListV195 article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px;border:1px solid #3f3a2b;border-radius:11px;background:#15140f}.mapLayerListV195 article.active{border-color:#d7ae16;background:#241f0e;box-shadow:inset 3px 0 #ffd329}.mapLayerPickV195{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;text-align:left!important;border:0!important;background:transparent!important;color:#f7f3e8!important;min-width:0!important;padding:2px!important}.mapLayerPickV195>i{width:28px;height:28px;border-radius:8px;background:#2b291e;color:#ffd329;display:grid;place-items:center;font-style:normal;font-size:14px}.mapLayerPickV195>span{min-width:0;display:grid;gap:1px}.mapLayerPickV195 b,.mapLayerPickV195 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapLayerPickV195 b{font-size:14px}.mapLayerPickV195 small{font-size:14px;color:#a9a38f}.mapLayerListV195 article>div{display:flex;gap:3px}.mapLayerListV195 article>div button{width:44px;height:44px;border:1px solid #4d4836;border-radius:8px;background:#0e0d09;color:#d9d2bf;cursor:pointer;font-size:14px}.mapLayerListV195 article>div button:hover{border-color:#d0aa18;color:#ffe16a}.multiInspectorV195{display:grid;gap:12px}.multiInspectorV195>span{font-size:14px;font-weight:1000;letter-spacing:.12em;color:#d9b83e}.multiInspectorV195 h3{font-size:20px;line-height:1.05;margin:0;color:#fff}.multiInspectorV195 p{font-size:14px;line-height:1.5;color:#b8b09a;margin:0}.multiInspectorGridV195{display:grid;grid-template-columns:1fr 1fr;gap:7px}.multiInspectorGridV195 button{min-width:44px;min-height:44px;border:1px solid #544821;border-radius:10px;background:#16140d;color:#f4ecd5;font-size:14px;font-weight:900;padding:8px;cursor:pointer}.multiInspectorGridV195 button:hover{border-color:#d7ae16;background:#211c0b}.multiInspectorGridV195 button.danger{color:#ffb8bc;border-color:#6e3338;background:#211012}.multiInspectorHintV195{display:grid;gap:3px;padding:11px;border:1px solid #4e452d;border-radius:11px;background:#17150f}.multiInspectorHintV195 b{font-size:14px;color:#ffe477}.multiInspectorHintV195 span{font-size:14px;line-height:1.45;color:#aaa28d}@media (max-width:980px){.mapGroupToolsV195{padding-right:4px}}.groupBadgeV195{display:inline-grid!important;place-items:center!important;width:14px!important;height:14px!important;border-radius:5px!important;background:#ffe16a!important;color:#4a3800!important;font-size:14px!important;font-style:normal!important;font-weight:1000!important;flex:0 0 auto!important}.finishSelectionV195{border-color:#c9a900!important;background:#fff2a8!important;color:#493900!important}.seatGeometryControlsV196{display:grid;gap:10px;padding:12px;border:1px solid #e4e7eb;border-radius:14px;background:#fafbfc}.seatGeometryControlsV196>div{display:grid;gap:3px}.seatGeometryControlsV196>div>b{font-size:14px;color:#17191d}.seatGeometryControlsV196>div>small{font-size:14px;color:#737c89;line-height:1.45}.seatGeometryControlsV196>label{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:9px;align-items:center;font-size:14px;font-weight:800;color:#505966}.seatGeometryControlsV196 input[type=range]{width:100%;accent-color:#ffc914}.seatGeometryControlsV196 .secondaryBtn{width:100%;justify-content:center}.seatGeometryLayerV196{position:absolute;inset:0;pointer-events:none;overflow:hidden}.seatGeometryPointV196{position:absolute;width:13px;height:13px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #1b1e23;box-shadow:0 1px 3px rgba(16,20,28,.18);font-style:normal;pointer-events:none;transform-origin:center}.seatGeometryPointV196 span{font-size:14px;font-weight:900;color:#1b1e23;line-height:1}.mapElementV3.selected .seatGeometryPointV196{border-color:#9a7400;background:#fff9df}.zoneShape-fan .seatGeometryPointV196,.zoneShape-polygon .seatGeometryPointV196{box-shadow:0 1px 2px rgba(0,0,0,.2)}.opsSeatGeometryV196{position:absolute;inset:18px 8px 8px;overflow:visible}.opsSeatGeoPointV196{position:absolute;width:18px;height:18px;min-width:18px;padding:0!important;border-radius:50%!important;border:1px solid #aeb6c2;background:#fff;color:#20242a;display:grid!important;place-items:center;z-index:4;box-shadow:0 1px 3px rgba(20,24,30,.14);transform-origin:center}.opsSeatGeoPointV196 span{font-size:14px;font-weight:900;line-height:1}.opsSeatGeoPointV196.status-AVAILABLE{background:#eefaf3;border-color:#72c99a}.opsSeatGeoPointV196.status-HELD,.opsSeatGeoPointV196.status-RESERVED{background:#fff4c7;border-color:#d6aa1a}.opsSeatGeoPointV196.status-BLOCKED{background:#f1f2f4;border-color:#aeb3bb}.opsSeatGeoPointV196.status-COURTESY,.opsSeatGeoPointV196.status-SOLD,.opsSeatGeoPointV196.status-USED{background:#22262d;color:#fff;border-color:#22262d}.opsSeatGeoPointV196.selected{outline:3px solid #ffc914;outline-offset:2px;z-index:8}.opsSeatGeoPointV196.searchDim{opacity:.16}.seatFineTuneV197{margin-top:12px;border:1px solid #e1e5e9;border-radius:15px;background:#fbfcfd;overflow:hidden;color:#171a1f}.seatFineTuneV197>summary{cursor:pointer;list-style:none;padding:13px 14px;font-size:14px;font-weight:950;color:#171a1f;background:#fff;border-bottom:1px solid #eceff2}.seatFineTuneV197>summary::-webkit-details-marker{display:none}.seatFineTuneV197>summary:after{content:"⌄";float:right;color:#8b6c00}.seatFineTuneV197[open]>summary:after{content:"⌃"}.seatFineTuneV197>p{margin:0;padding:10px 14px 0;font-size:14px;line-height:1.5;color:#6f7884}.seatFineRowV197,.seatFineSeatV197{display:grid;gap:11px;padding:13px 14px}.seatFineRowV197{border-bottom:1px solid #e8ebee}.seatFineRowV197>label,.seatFineSeatV197>label{display:grid;gap:5px;font-size:14px;font-weight:900;color:#626b77}.seatFineTuneV197 input,.seatFineTuneV197 select{width:100%;min-height:44px;border:1px solid #dce1e6;border-radius:10px;background:#fff;color:#171a1f;padding:8px 10px;font:inherit;outline:none}.seatFineTuneV197 input:focus,.seatFineTuneV197 select:focus{border-color:#cda600;box-shadow:0 0 0 3px rgba(255,201,20,.17)}.seatFineGridV197{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seatFineGridV197 label,.seatNumberingV197 label,.seatPositionGridV197 label{display:grid;gap:4px;font-size:14px;font-weight:850;color:#69727e}.seatNumberingV197{display:grid;grid-template-columns:1.15fr .8fr 1.25fr auto;gap:8px;align-items:end}.seatNumberingV197 .secondaryBtn{min-height:44px;white-space:nowrap}.seatIdentityLockV197{display:block;padding:9px 10px;border:1px solid #ead36b;border-radius:10px;background:#fff9df;color:#715c0b;font-size:14px;line-height:1.45}.seatFineSeatV197>div:first-child{display:grid;gap:2px}.seatFineSeatV197>div:first-child b{font-size:14px}.seatFineSeatV197>div:first-child small{font-size:14px;color:#747d89}.seatFlagsV197{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seatFlagsV197>label{display:flex!important;align-items:center!important;gap:8px!important;padding:9px!important;border:1px solid #e1e5e9!important;border-radius:11px!important;background:#fff!important;cursor:pointer}.seatFlagsV197>label:has(input:checked){border-color:#d3b322!important;background:#fff9de!important}.seatFlagsV197 input{width:16px!important;height:16px!important;min-height:16px!important;accent-color:#ffc914}.seatFlagsV197 span{display:grid;gap:1px}.seatFlagsV197 b{font-size:14px}.seatFlagsV197 small{font-size:14px;color:#7a838f}.seatPositionGridV197{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.seatNudgeV197{display:grid;grid-template-columns:repeat(4,38px) minmax(0,1fr);gap:6px}.seatNudgeV197 button{height:44px;border:1px solid #dce1e6;border-radius:10px;background:#fff;color:#252b32;font-weight:950;cursor:pointer}.seatNudgeV197 button:hover{border-color:#d0aa17;background:#fff9df}.seatNudgeV197 .reset{font-size:14px}.seatNudgeV197 button:disabled{opacity:.45;cursor:not-allowed}.seatEditableV197{position:absolute;width:15px;height:15px;min-width:15px;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center;background:#fff;border:1px solid #1b1e23;box-shadow:0 1px 3px rgba(16,20,28,.2);color:#1b1e23;cursor:pointer;pointer-events:auto!important;z-index:4;transform-origin:center}.seatEditableV197 span{font-size:14px;font-weight:950;line-height:1}.seatEditableV197:hover{z-index:9;box-shadow:0 0 0 3px rgba(255,201,20,.24)}.seatEditableV197.active{outline:3px solid #ffc914;outline-offset:2px;z-index:12}.seatEditableV197.accessible{border-color:#117647;background:#e6f7ed}.seatEditableV197.companion{box-shadow:inset 0 0 0 2px #7f65ba,0 1px 3px rgba(16,20,28,.2)}.seatEditableV197.manual:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#e09d00;border:1px solid #fff}.seatEditableV197>i{position:absolute;right:-5px;top:-8px;font-size:14px;font-style:normal;line-height:1}.seatEditableFallbackV197{min-width:24px;min-height:24px;border:1px solid #cfd5db;border-radius:8px;background:#fff;color:#252b32;font-size:14px;font-weight:900;cursor:pointer}.seatEditableFallbackV197.active{outline:2px solid #ffc914;outline-offset:1px}.seatEditableFallbackV197.accessible{background:#e8f8ef;border-color:#79c59c}.seatGeometryLayerV196 .seatEditableV197{pointer-events:auto!important}.opsSeatGeoPointV196.accessible,.opsSeatV12.accessible{border-color:#278559!important;box-shadow:0 0 0 2px rgba(39,133,89,.16)}.opsSeatGeoPointV196.accessible:after,.opsSeatV12.accessible:after{content:"♿";position:absolute;right:-6px;top:-7px;font-size:14px;line-height:1}.opsSeatGeoPointV196.companion,.opsSeatV12.companion{outline:1px dashed #7860a9;outline-offset:1px}@media (max-width:520px){.seatFineGridV197,.seatFlagsV197,.seatNumberingV197{grid-template-columns:1fr 1fr}}.seatIdentityV197{display:grid;gap:4px!important;padding:9px 10px;border:1px solid #e4e7eb;border-radius:11px;background:#fff}.seatIdentityV197 small{font-size:14px;color:#7a838f;line-height:1.4}.seatIdentityV197 input:disabled{background:#f2f3f5;color:#8a929c}.seatEditableFallbackV197.companion{box-shadow:inset 0 0 0 2px #7f65ba}.seatEditableFallbackV197>i{position:absolute;right:-5px;top:-7px;font-size:14px;font-style:normal}.bmReferenceBarV2 button.active{border-color:#c9a500;background:#fff8d8;color:#5d4b00}.referenceCalibratorV198{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,2fr);gap:14px;align-items:end;margin:-4px 0 14px;padding:13px 14px;border:1px solid #e1e5e9;border-radius:13px;background:#fbfcfd;box-shadow:0 1px 0 rgba(0,0,0,.02)}.referenceCalibratorV198>div:first-child{display:grid;gap:3px}.referenceCalibratorV198>div:first-child b{font-size:14px;color:#171a1f}.referenceCalibratorV198>div:first-child small{font-size:14px;line-height:1.45;color:#727b87}.referenceFieldsV198{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:7px}.referenceFieldsV198 label{display:grid;gap:4px;font-size:14px;font-weight:900;color:#68717c}.referenceFieldsV198 input{width:100%;min-height:44px;border:1px solid #dce1e6;border-radius:9px;background:#fff;padding:6px 8px;color:#171a1f}.referenceNudgeV198{grid-column:1/-1;display:flex;align-items:center;gap:6px}.referenceNudgeV198 span{margin-right:4px;font-size:14px;font-weight:900;color:#6c7480}.referenceNudgeV198 button{min-width:44px;height:44px;border:1px solid #dce1e6;border-radius:8px;background:#fff;color:#22272d;font-weight:950;cursor:pointer}.referenceNudgeV198 button:hover{border-color:#c8a619;background:#fff8dd}.referenceNudgeV198 .fit{margin-left:auto;padding:0 12px;font-size:14px}.rowGapHeadV198 button,.rowPatternToolsV198 button,.seatBulkActionsV198 button{min-width:44px;min-height:44px;border:1px solid #dce1e6;border-radius:9px;background:#fff;color:#272c32;font-size:14px;font-weight:900;padding:0 9px;cursor:pointer}.rowGapHeadV198 button:hover,.rowPatternToolsV198 button:hover,.seatBulkActionsV198 button:hover{border-color:#c9aa25;background:#fff9df}.rowPatternToolsV198 button.reset,.seatBulkActionsV198 button.reset{color:#6b7280;background:#f7f8fa}.seatBulkToolsV198{display:grid;gap:9px;padding:13px 14px;border-bottom:1px solid #e8ebee;background:#fffef8}.seatBulkToolsV198>div:first-child{display:grid;gap:2px}.seatBulkToolsV198>div:first-child b{font-size:14px}.seatBulkToolsV198>div:first-child small{font-size:14px;color:#737c88;line-height:1.4}.seatBulkRangeV198{display:grid;grid-template-columns:110px 110px minmax(100px,1fr);gap:8px;align-items:end}.seatBulkRangeV198 label{display:grid;gap:4px;font-size:14px;font-weight:850;color:#68717d}.seatBulkRangeV198 strong{min-height:38px;display:flex;align-items:center;padding:0 11px;border:1px solid #ead577;border-radius:10px;background:#fff9df;font-size:14px;color:#6d5700}.seatBulkActionsV198{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:820px){.seatBulkActionsV198 button{flex:1 1 150px;min-height:44px}}@media (max-width:520px){.seatBulkActionsV198 button.reset{grid-column:1/-1}}.mapPatternTrayV199{display:grid;gap:12px}.mapPatternSummaryV199{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid #e2e6ea;border-radius:11px;background:#f8fafb}.mapPatternSummaryV199 strong{font-size:14px;color:#16191f}.mapPatternSummaryV199 span{font-size:14px;color:#737c88;line-height:1.45;text-align:right;max-width:620px}.mapPatternMirrorV199{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mapPatternMirrorV199>button{min-width:44px;min-height:72px;padding:12px 14px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:#171a1f;text-align:left;display:grid;gap:4px;cursor:pointer}.mapPatternMirrorV199>button:hover{border-color:#c9a514;background:#fff9df}.mapPatternMirrorV199 b{font-size:14px}.mapPatternMirrorV199 small{font-size:14px;color:#737c88;line-height:1.4}.mapPatternRepeatV199{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(120px,.8fr) 110px 120px auto;gap:8px;align-items:end;padding:12px;border:1px solid #e3e7eb;border-radius:12px;background:#fff}.mapPatternRepeatV199>div{display:grid;gap:3px;align-self:center}.mapPatternRepeatV199>div b{font-size:14px}.mapPatternRepeatV199>div small{font-size:14px;color:#747d89;line-height:1.4}.mapPatternRepeatV199 label{display:grid;gap:4px;font-size:14px;font-weight:900;color:#66707d}.mapPatternRepeatV199 input,.mapPatternRepeatV199 select{min-height:44px;border:1px solid #dce1e6;border-radius:9px;background:#fff;color:#171a1f;padding:6px 8px}.mapPatternRepeatV199 label>small{font-size:14px;color:#87909a;font-weight:700}.mapPatternRepeatV199 .primaryBtn{min-height:44px;white-space:nowrap}.mapPatternSafetyV199{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #d8eadf;border-radius:10px;background:#f1faf4;color:#335f44}.mapPatternSafetyV199 b{font-size:14px;white-space:nowrap}.mapPatternSafetyV199 span{font-size:14px;line-height:1.4}.mapPatternSafetyV199 code{padding:1px 4px;border-radius:4px;background:#e4f3e9;color:#275a39;font-size:14px}@media (max-width:520px){.mapPatternRepeatV199 label:first-of-type{grid-column:1/-1}}.mapPatternTrayV1910{gap:13px}.mapPatternMirrorV199>button:disabled,.mapPatternRadialV1910 .primaryBtn:disabled,.mapPatternRepeatV199 .primaryBtn:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.18)}.mapPatternRadialV1910,.mapPatternTablesV1910{display:grid;gap:10px;padding:12px;border:1px solid #e2e6ea;border-radius:12px;background:#fff}.mapPatternRadialV1910{background:linear-gradient(180deg,#fff,#fffdf5);border-color:#eadb9a}.mapPatternSectionHeadV1910{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mapPatternSectionHeadV1910>div:first-child{display:grid;gap:3px}.mapPatternSectionHeadV1910 b{font-size:14px;color:#171a1f}.mapPatternSectionHeadV1910 small{font-size:14px;color:#737c88;line-height:1.4}.mapPatternSectionHeadV1910>em{font-style:normal;font-size:14px;font-weight:950;color:#6d5700;background:#fff3b8;border:1px solid #ead170;border-radius:999px;padding:5px 8px;white-space:nowrap}.mapPatternRadialGridV1910{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:8px;align-items:end}.mapPatternRadialGridV1910 label,.mapPatternTableGridV1910 label{display:grid;gap:4px;font-size:14px;font-weight:900;color:#66707d}.mapPatternRadialGridV1910 input,.mapPatternRadialGridV1910 select,.mapPatternTableGridV1910 input,.mapPatternTableGridV1910 select{min-height:44px;border:1px solid #dce1e6;border-radius:9px;background:#fff;color:#171a1f;padding:6px 8px}.mapPatternRadialGridV1910 .primaryBtn{min-height:44px;white-space:nowrap}.mapPatternHintV1910{display:block;font-size:14px!important;color:#76808c!important;line-height:1.45!important;padding:0 1px}.mapPatternModeV1910{display:inline-flex;padding:3px;border:1px solid #dde2e7;border-radius:9px;background:#f7f8fa}.mapPatternModeV1910 button{min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#68717d;font-size:14px;font-weight:900;cursor:pointer}.mapPatternModeV1910 button.active{background:#111318;color:#fff;box-shadow:0 1px 3px rgba(17,19,24,.12)}.mapPatternTableGridV1910{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) auto;gap:8px;align-items:end}.mapPatternTableGridV1910.radial{grid-template-columns:repeat(4,minmax(110px,1fr)) auto}.mapPatternTableGridV1910 .primaryBtn{min-height:44px;white-space:nowrap}@media (max-width:980px){.mapPatternTableGridV1910,.mapPatternTableGridV1910.radial{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.mapPatternRadialGridV1910 input,.mapPatternRadialGridV1910 select,.mapPatternTableGridV1910 input{min-height:44px}}@media (max-width:520px){.mapPatternRadialGridV1910,.mapPatternTableGridV1910,.mapPatternTableGridV1910.radial{grid-template-columns:1fr 1fr}.mapPatternRadialGridV1910 label:nth-of-type(8){grid-column:1/-1}.mapPatternRadialGridV1910 .primaryBtn,.mapPatternTableGridV1910 .primaryBtn{grid-column:1/-1;min-height:46px}}.mapPatternConcentricV1911{display:grid;gap:10px;padding:12px;border:1px solid #dfe5e8;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbfc)}.mapPatternConcentricGridV1911{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:8px;align-items:end}.mapPatternConcentricGridV1911 label{display:grid;gap:4px;font-size:14px;font-weight:900;color:#66707d}.mapPatternConcentricGridV1911 input{min-height:44px;border:1px solid #dce1e6;border-radius:9px;background:#fff;color:#171a1f;padding:6px 8px}.mapPatternConcentricGridV1911 .primaryBtn{min-height:44px;white-space:nowrap}.mapPatternCheckV1911{grid-column:span 2;display:flex!important;align-items:center!important;gap:8px!important;min-height:44px;padding:7px 9px;border:1px solid #dce1e6;border-radius:9px;background:#fff}.mapPatternCheckV1911 input{min-height:auto!important;width:16px;height:16px}.mapPatternCheckV1911 span{display:grid;gap:1px}.mapPatternCheckV1911 b{font-size:14px;color:#262b31}.mapPatternCheckV1911 small{font-size:14px;color:#7b8490;font-weight:700}.mapPatternCompleteV1911{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px dashed #d9bd45;border-radius:10px;background:#fff9df}.mapPatternCompleteV1911>div{display:grid;gap:2px}.mapPatternCompleteV1911 b{font-size:14px;color:#423600}.mapPatternCompleteV1911 small{font-size:14px;color:#7d6f37;line-height:1.4}.mapPatternCompleteV1911 button{min-width:44px;min-height:44px;border:1px solid #c9a514;border-radius:9px;background:#17191d;color:#fff;padding:0 12px;font-size:14px;font-weight:950;cursor:pointer;white-space:nowrap}.mapPatternCompleteV1911 button:disabled{opacity:.42;cursor:not-allowed}.mapPatternPreviewCardV1911{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #d6c15f;border-radius:11px;background:#fff9db;box-shadow:0 6px 18px rgba(88,72,0,.07)}.mapPatternPreviewCardV1911>div:first-child{display:grid;gap:2px}.mapPatternPreviewCardV1911 span{font-size:14px;font-weight:1000;letter-spacing:.08em;color:#8b7410}.mapPatternPreviewCardV1911 b{font-size:14px;color:#292208}.mapPatternPreviewCardV1911 small{font-size:14px;color:#746a43;line-height:1.4}.mapPatternPreviewCardV1911>div:last-child{display:flex;gap:7px}.mapPatternPreviewCardV1911 button{min-width:44px;min-height:44px;border:1px solid #d2c57c;border-radius:9px;background:#fff;color:#3b3420;padding:0 11px;font-size:14px;font-weight:950;cursor:pointer}.mapPatternPreviewCardV1911 .primaryBtn{background:#17191d!important;color:#fff!important;border-color:#17191d!important}.mapPatternGhostLayerV1911{position:absolute;inset:0;pointer-events:none;z-index:26}.mapPatternGhostV1911{position:absolute;border:2px dashed rgba(190,148,0,.82);border-radius:8px;background:rgba(255,213,45,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.mapPatternGhostV1911 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;border-radius:5px;background:rgba(34,30,12,.82);color:#fff;font-size:14px;font-weight:900}.mapPatternGhostV1911.table{border-radius:50%;background:rgba(255,213,45,.14)}.mapPatternPresetsV1912{display:grid;gap:10px;padding:12px;border:1px solid #e4e7eb;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfbfc)}.mapPatternPresetGridV1912{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mapPatternPresetGridV1912>button{min-width:44px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:70px;padding:9px 10px;border:1px solid #dfe3e8;border-radius:11px;background:#fff;color:#20242a;text-align:left;cursor:pointer;transition:.16s ease}.mapPatternPresetGridV1912>button:hover{border-color:#d4af14;box-shadow:0 6px 18px rgba(45,39,13,.08);transform:translateY(-1px)}.mapPatternPresetGridV1912>button>i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff3b8;color:#6f5700;font-size:17px;font-style:normal;font-weight:950}.mapPatternPresetGridV1912>button>span{display:grid;gap:2px;min-width:0}.mapPatternPresetGridV1912>button b{font-size:14px}.mapPatternPresetGridV1912>button small{font-size:14px;line-height:1.35;color:#7a838e}.mapPatternPresetGridV1912>button>strong{font-size:18px;color:#b08e00}.mapPatternVisualControlsV1912{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px;border:1px solid #eadb9a;border-radius:11px;background:#fffdf5}.mapPatternVisualControlsV1912 label{display:grid;gap:6px}.mapPatternVisualControlsV1912 label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:900;color:#656e79}.mapPatternVisualControlsV1912 label>span b{color:#17191d}.mapPatternVisualControlsV1912 input[type=range]{width:100%;accent-color:#e2b400}.mapPatternVisualHelpV1912{padding:7px 9px;border-radius:9px;background:#fff8d8;color:#74611b;font-size:14px;line-height:1.4}.mapPatternExactV1912{border:1px solid #e2e6ea;border-radius:10px;background:#fff;overflow:hidden}.mapPatternExactV1912>summary{cursor:pointer;list-style:none;padding:9px 10px;font-size:14px;font-weight:950;color:#4e5661}.mapPatternExactV1912>summary::-webkit-details-marker{display:none}.mapPatternExactV1912[open]>summary{border-bottom:1px solid #edf0f2}.mapPatternExactV1912>.mapPatternRadialGridV1910{padding:10px}.mapPatternVisualV1912{position:absolute;inset:0;z-index:28;pointer-events:none}.mapPatternEllipseV1912{position:absolute;border:1.5px dashed rgba(218,169,0,.72);border-radius:50%;background:rgba(255,214,52,.035);pointer-events:none}.mapPatternLiveDotV1912{position:absolute;width:7px;height:7px;transform:translate(-50%,-50%);border:1.5px solid #d9aa00;border-radius:50%;background:#fff8cc;box-shadow:0 0 0 2px rgba(255,220,80,.12);pointer-events:none}.mapPatternArcHandleV1912,.mapPatternCenterHandleV1912,.mapPatternRadiusHandleV1912{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mapPatternArcHandleV1912:active,.mapPatternCenterHandleV1912:active,.mapPatternRadiusHandleV1912:active{cursor:grabbing}.mapPatternCenterHandleV1912{width:22px;height:22px;border:2px solid #d9a900;border-radius:50%;background:#17191d;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.16)}.mapPatternCenterHandleV1912>i{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border:1px solid #ffe35b;border-radius:50%}.mapPatternCenterHandleV1912>b{position:absolute;left:25px;top:2px;padding:3px 5px;border-radius:5px;background:#17191d;color:#fff;font-size:14px;letter-spacing:.08em;white-space:nowrap}.mapPatternRadiusHandleV1912{display:grid;place-items:center;width:21px;height:21px;border:1.5px solid #b99300;border-radius:7px;background:#fff6bd;color:#725a00;font-size:14px;font-weight:1000;box-shadow:0 3px 10px rgba(87,68,0,.12)}.mapPatternArcHandleV1912{display:grid;place-items:center;width:20px;height:20px;border:2px solid #17191d;border-radius:50%;background:#ffd834;color:#17191d;font-size:14px;font-weight:1000;box-shadow:0 3px 10px rgba(0,0,0,.14)}.mapPatternArcHandleV1912.end{background:#17191d;color:#ffd834;border-color:#ffd834}.mapPatternGestureHintV1912{position:absolute;left:50%;bottom:2.5%;transform:translateX(-50%);padding:5px 8px;border-radius:999px;background:rgba(23,25,29,.88);color:#fff;font-size:14px;font-weight:850;letter-spacing:.02em;white-space:nowrap;pointer-events:none}@media (max-width:820px){.mapPatternArcHandleV1912,.mapPatternRadiusHandleV1912{width:26px;height:26px}}.venueQuickStartV1913{display:grid;gap:14px;margin:0 0 14px;padding:17px;border:1px solid #e1e4e8;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfbfc);box-shadow:0 12px 32px rgba(17,19,24,.06)}.venueQuickStartV1913>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.venueQuickStartV1913>header>div{display:grid;gap:3px}.venueQuickStartV1913>header span{font-size:14px;font-weight:1000;letter-spacing:.09em;color:#9b7800}.venueQuickStartV1913>header h3{margin:0;font-size:19px;line-height:1.15;color:#17191d}.venueQuickStartV1913>header p{margin:0;max-width:780px;font-size:14px;line-height:1.45;color:#737b86}.venueQuickStartV1913>header>button{width:44px;height:44px;border:1px solid #e0e3e7;border-radius:10px;background:#fff;color:#343941;font-size:18px;cursor:pointer}.venueQuickTypesV1913{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.venueQuickTypesV1913>button{min-width:44px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:10px;border:1px solid #e1e4e8;border-radius:12px;background:#fff;color:#20242a;text-align:left;cursor:pointer;transition:.16s ease}.venueQuickTypesV1913>button:hover{border-color:#d5b116;transform:translateY(-1px);box-shadow:0 7px 20px rgba(65,53,6,.07)}.venueQuickTypesV1913>button.active{border-color:#c99d00;background:#fff9d8;box-shadow:inset 0 0 0 1px rgba(201,157,0,.14)}.venueQuickTypesV1913 i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#17191d;color:#ffd52a;font-style:normal;font-size:18px;font-weight:1000}.venueQuickTypesV1913 span{display:grid;gap:2px}.venueQuickTypesV1913 b{font-size:14px}.venueQuickTypesV1913 small{font-size:14px;line-height:1.35;color:#7b838e}.venueQuickCapacityV1913{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(260px,1fr) minmax(150px,.55fr) minmax(220px,.8fr);gap:10px;align-items:end;padding:13px;border:1px solid #eadca0;border-radius:13px;background:#fffdf4}.venueQuickCapacityV1913>div:first-child{align-self:center}.venueQuickCapacityV1913>div:first-child b,.venueQuickCapacityV1913>div:first-child small{display:block}.venueQuickCapacityV1913>div:first-child b{font-size:14px;color:#27230f}.venueQuickCapacityV1913>div:first-child small{margin-top:3px;font-size:14px;line-height:1.4;color:#7b7048}.venueQuickCapacityV1913>label{display:grid;gap:5px;font-size:14px;font-weight:900;color:#656d78}.venueQuickCapacityV1913>label:first-of-type{grid-template-columns:1fr auto;align-items:center}.venueQuickCapacityV1913 input[type=range]{width:100%;accent-color:#ddb100}.venueQuickCapacityV1913 strong{min-width:60px;text-align:right;font-size:15px;color:#17191d}.venueQuickExactV1913 input{width:100%;min-height:44px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;padding:0 10px;color:#17191d;font-weight:900}.venueCapacityRealityV1913{display:grid;gap:2px;padding:9px 10px;border-radius:10px;border:1px solid #cce4d5;background:#f1faf5}.venueCapacityRealityV1913.warn{border-color:#ecd986;background:#fff9db}.venueCapacityRealityV1913 span{font-size:14px;font-weight:900;color:#6d7681}.venueCapacityRealityV1913 b{font-size:14px;color:#1f262b}.venueCapacityRealityV1913 small{font-size:14px;line-height:1.35;color:#717a84}.venueQuickActionsV1913{display:flex;align-items:center;justify-content:flex-end;gap:10px}.venueQuickActionsV1913 .primaryBtn{min-height:44px;padding:0 18px}.venueQuickActionsV1913 small{max-width:320px;font-size:14px;color:#7a828d;line-height:1.35}.venueQuickPlanV1913{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(360px,1.4fr);gap:12px;padding:13px;border:1px solid #d7bf57;border-radius:13px;background:#fff9d9}.venueQuickPlanHeadV1913{display:grid;gap:2px}.venueQuickPlanHeadV1913 span{font-size:14px;font-weight:1000;letter-spacing:.08em;color:#8f730a}.venueQuickPlanHeadV1913 h4{margin:0;font-size:14px;color:#29230d}.venueQuickPlanHeadV1913 p{margin:0;font-size:14px;line-height:1.4;color:#726845}.venueQuickMetricsV1913{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.venueQuickMetricsV1913 article{padding:8px 9px;border:1px solid #e5d58e;border-radius:9px;background:rgba(255,255,255,.75)}.venueQuickMetricsV1913 span{display:block;font-size:14px;color:#7f7350}.venueQuickMetricsV1913 b{display:block;margin-top:2px;font-size:14px;color:#29230d}.venueQuickPlanV1913 ul{grid-column:1/-1;margin:0;padding:0 0 0 18px;display:grid;gap:3px;color:#756a46;font-size:14px;line-height:1.4}.venueQuickApplyV1913{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.venueQuickApplyV1913 button{min-width:44px;min-height:44px;border:1px solid #d5c274;border-radius:10px;background:#fff;color:#3d3620;padding:0 14px;font-size:14px;font-weight:950;cursor:pointer}.venueQuickApplyV1913 .primaryBtn{background:#17191d!important;color:#ffd42b!important;border-color:#17191d!important}.venueAutoGhostLayerV1913{position:absolute;inset:0;z-index:25;pointer-events:none}.venueAutoGhostV1913{position:absolute;border:1.5px dashed rgba(198,153,0,.78);border-radius:8px;background:rgba(255,215,49,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.52)}.venueAutoGhostV1913.zone{background:rgba(255,211,34,.19);border-color:rgba(171,130,0,.85)}.venueAutoGhostV1913.custom,.venueAutoGhostV1913.danceFloor,.venueAutoGhostV1913.sportsField,.venueAutoGhostV1913.stage{background:rgba(30,33,38,.14);border-color:rgba(30,33,38,.5)}.venueAutoGhostV1913.entrance{background:rgba(45,183,111,.14);border-color:rgba(24,140,82,.7)}.venueAutoGhostV1913.table{border-radius:50%;background:rgba(255,211,34,.17)}.venueAutoGhostV1913 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;border-radius:5px;background:rgba(23,25,29,.82);color:#fff;font-size:14px;font-weight:900}.venueEmptyPrimaryV1913{background:#17191d!important;color:#ffd42b!important;border-color:#17191d!important}@media (max-width:1180px){.venueQuickApplyV1913,.venueQuickMetricsV1913,.venueQuickPlanV1913 ul{grid-column:1}}.venueInventoryLinkV1914{display:grid;gap:13px;margin:0 0 14px;padding:17px;border:1px solid #d6be55;border-radius:16px;background:linear-gradient(180deg,#fffdf4,#fff);box-shadow:0 14px 36px rgba(30,25,5,.07)}.venueInventoryLinkV1914>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.venueInventoryLinkV1914>header>div{display:grid;gap:3px}.venueInventoryLinkV1914>header span{font-size:14px;font-weight:1000;letter-spacing:.08em;color:#927000}.venueInventoryLinkV1914>header h3{margin:0;font-size:18px;line-height:1.15;color:#17191d}.venueInventoryLinkV1914>header p{margin:0;max-width:820px;font-size:14px;line-height:1.45;color:#717984}.venueInventoryLinkV1914>header>button{width:44px;height:44px;border:1px solid #e0e3e7;border-radius:10px;background:#fff;color:#343941;font-size:18px;cursor:pointer}.venueInventoryFlowV1914{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center}.venueInventoryFlowV1914>article{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:60px;padding:9px;border:1px solid #e2e5e8;border-radius:11px;background:#fff}.venueInventoryFlowV1914>article i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eff1f3;color:#6a727c;font-size:14px;font-style:normal;font-weight:1000}.venueInventoryFlowV1914>article span{display:grid;gap:2px;letter-spacing:normal}.venueInventoryFlowV1914>article b{font-size:14px;color:#282d33}.venueInventoryFlowV1914>article small{font-size:14px;line-height:1.35;color:#7a828c}.venueInventoryFlowV1914>article.active{border-color:#d8b528;background:#fff9dc}.venueInventoryFlowV1914>article.active i{background:#17191d;color:#ffd42a}.venueInventoryFlowV1914>article.done{border-color:#c7dfd0;background:#f4fbf6}.venueInventoryFlowV1914>article.done i{background:#1d7a49;color:#fff}.venueInventoryFlowV1914>em{font-style:normal;color:#b7bdc4;font-weight:1000}.venueInventoryMetricsV1914{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.venueInventoryMetricsV1914 article{padding:10px 11px;border:1px solid #e2e5e8;border-radius:10px;background:#fff}.venueInventoryMetricsV1914 span{display:block;font-size:14px;letter-spacing:normal;color:#7a828c}.venueInventoryMetricsV1914 b{display:block;margin-top:2px;font-size:14px;color:#20242a}.venueInventoryBlockV1914,.venueInventoryCapacityV1914,.venueInventoryReadyV1914{display:grid;gap:2px;padding:10px 11px;border-radius:10px}.venueInventoryBlockV1914,.venueInventoryCapacityV1914.warn{border:1px solid #ead17d;background:#fff7d8}.venueInventoryBlockV1914 span,.venueInventoryCapacityV1914 small,.venueInventoryCapacityV1914 span,.venueInventoryReadyV1914 span{font-size:14px;line-height:1.4;letter-spacing:normal;color:#746d54}.venueInventoryBlockV1914 b,.venueInventoryCapacityV1914 b,.venueInventoryReadyV1914 b{font-size:14px;color:#302b1b}.venueInventoryReadyV1914{border:1px solid #bee0cb;background:#effaf3}.venueInventoryReadyV1914 b{color:#17613a}.venueInventoryReadyV1914 span{color:#47705a}.venueInventoryLinkV1914>footer{display:flex;justify-content:flex-end;gap:8px}.venueInventoryLinkV1914>footer button{min-height:44px}.venueInventoryLinkV1914>footer .primaryBtn:disabled{opacity:.45;cursor:not-allowed}.venueInventoryLinkV1915{gap:14px}.venueInventoryPreviewToolbarV1915{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #e2e5e8;border-radius:11px;background:#fff}.venueInventoryPreviewToolbarV1915>div{display:grid;gap:2px}.venueInventoryPreviewToolbarV1915 b{font-size:14px;color:#282d33}.venueInventoryPreviewToolbarV1915 small{font-size:14px;line-height:1.4;color:#747d88}.venueInventoryPreviewToolbarV1915 button{min-height:44px;white-space:nowrap}.venueInventoryCategoryHealthV1915{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.venueInventoryCategoryHealthV1915 article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;border:1px solid #cce2d4;border-radius:10px;background:#f4fbf6}.venueInventoryCategoryHealthV1915 article.warn{border-color:#e7ce73;background:#fff8d9}.venueInventoryCategoryHealthV1915 article>div{display:grid;gap:1px;min-width:0}.venueInventoryCategoryHealthV1915 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#2a3035}.venueInventoryCategoryHealthV1915 small{font-size:14px;color:#77808a}.venueInventoryCategoryHealthV1915 span{font-size:14px;color:#6b746f;white-space:nowrap}.venueInventoryCategoryHealthV1915 strong{font-size:14px;color:#17613a}.venueInventoryCategoryHealthV1915 article.warn strong{color:#775b00}.venueInventoryCategoryHealthV1915 em{grid-column:1/-1;font-style:normal;font-size:14px;font-weight:900;color:#8b6900}.venueInventoryAssignmentV1915{display:grid;border:1px solid #e0e4e8;border-radius:12px;background:#fff;overflow:hidden}.venueInventoryAssignmentHeadV1915,.venueInventoryAssignmentRowV1915{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(180px,1fr) 105px 95px;gap:8px;align-items:center}.venueInventoryAssignmentHeadV1915{padding:7px 10px;background:#f6f7f8;border-bottom:1px solid #e4e7ea}.venueInventoryAssignmentHeadV1915 span{font-size:14px;font-weight:1000;letter-spacing:.04em;color:#747c86;text-transform:uppercase}.venueInventoryAssignmentRowV1915{min-height:58px;padding:7px 10px;border-bottom:1px solid #edf0f2}.venueInventoryAssignmentRowV1915:last-child{border-bottom:0}.venueInventoryAssignmentRowV1915.empty{background:#fbfcfd}.venueInventoryAssignmentRowV1915.over{background:#fffaf0}.venueInventoryTargetV1915{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:#252a30}.venueInventoryTargetV1915:hover b{text-decoration:underline}.venueInventoryTargetV1915 i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#17191d;color:#ffd42a;font-size:14px;font-style:normal;font-weight:1000}.venueInventoryTargetV1915 span{display:grid;gap:1px;min-width:0}.venueInventoryTargetV1915 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.venueInventoryTargetV1915 small{font-size:14px;line-height:1.3;color:#79818b}.venueInventoryAssignmentRowV1915 label{display:block}.venueInventoryAssignmentRowV1915 select{width:100%;min-height:44px;border:1px solid #dfe3e7;border-radius:9px;background:#fff;padding:0 8px;font-size:16px;color:#30353b}.venueInventoryPhysicalV1915,.venueInventoryProjectedV1915{font-size:14px;text-align:right;color:#5c6570}.venueInventoryProjectedV1915{font-size:14px;color:#1c5e39}.venueInventoryMixedV1915{display:grid;gap:2px;padding:10px 11px;border:1px solid #cbdde7;border-radius:10px;background:#f3f9fc}.venueInventoryMixedV1915 b{font-size:14px;color:#28536a}.venueInventoryMixedV1915 span{font-size:14px;line-height:1.42;color:#617a88}@media (max-width:820px){.venueInventoryAssignmentRowV1915 .venueInventoryTargetV1915{grid-column:1/-1}.venueInventoryPhysicalV1915:before{content:"Capacidad física · ";font-size:14px;color:#7b838d}.venueInventoryProjectedV1915:before{content:"Se ubicarán · ";font-size:14px;color:#7b838d}}.venueInventoryLinkV1916{position:relative}.venueInventoryPreviewToolbarV1916>span{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.venueInventoryPreviewToolbarV1916>span button{min-width:150px}.venueInventoryBulkV1916{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(190px,1fr) auto auto;gap:8px;align-items:center;padding:10px 11px;border:1px solid #dfe4e8;border-radius:11px;background:#fafbfc}.venueInventoryBulkV1916>div{display:grid;gap:2px}.venueInventoryBulkV1916 b{font-size:14px;color:#272d33}.venueInventoryBulkV1916 small{font-size:14px;line-height:1.4;color:#757e89}.venueInventoryBulkV1916 select{width:100%;min-height:44px;border:1px solid #dce1e5;border-radius:9px;background:#fff;padding:0 9px;font-size:16px;color:#30363d}.venueInventoryBulkV1916 button{min-height:44px;white-space:nowrap}.venueInventoryBulkSelectV1916{border:0;background:transparent;color:#6c727a;font-size:14px;font-weight:900;text-decoration:underline;cursor:pointer}.venueInventoryAssignmentV1916 .venueInventoryAssignmentHeadV1915,.venueInventoryAssignmentV1916 .venueInventoryAssignmentRowV1915{grid-template-columns:32px minmax(190px,1.35fr) minmax(180px,1fr) 105px 95px}.venueInventoryCheckHeadV1916{text-align:center}.venueInventoryCheckV1916{display:grid!important;place-items:center!important}.venueInventoryCheckV1916 input{width:16px;height:16px;accent-color:#17191d;cursor:pointer}.venueInventoryCheckV1916 input:disabled{cursor:not-allowed}.venueInventoryMapBadgeV1916{position:absolute;z-index:18;left:50%;top:-20px;max-width:170px;transform:translateX(-50%) rotate(var(--counter-rotation));transform-origin:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;border:1px solid #d4ad12;border-radius:999px;background:#fff3ad;color:#463700;box-shadow:0 4px 12px rgba(33,27,4,.18);font-size:14px!important;font-style:normal!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important;pointer-events:none}.venueInventoryMapBadgeV1916.empty{border-color:#ced3d8;background:#f6f7f8;color:#6d747c}.venueInventoryMapBadgeV1916.warn{border-color:#dd8f21;background:#fff0d7;color:#794800}@media (max-width:820px){.venueInventoryBulkV1916>label{grid-column:1/-1}.venueInventoryBulkV1916 .secondaryBtn{min-height:44px}.venueInventoryAssignmentV1916 .venueInventoryAssignmentRowV1915{grid-template-columns:32px minmax(0,1fr) 74px}.venueInventoryAssignmentV1916 .venueInventoryAssignmentRowV1915 .venueInventoryCheckV1916{grid-column:1;grid-row:1}.venueInventoryAssignmentV1916 .venueInventoryAssignmentRowV1915 .venueInventoryTargetV1915{grid-column:2/-1;grid-row:1}.venueInventoryAssignmentV1916 .venueInventoryAssignmentRowV1915>label:not(.venueInventoryCheckV1916){grid-column:1/-1}.venueInventoryAssignmentV1916 .venueInventoryPhysicalV1915{grid-column:2}.venueInventoryAssignmentV1916 .venueInventoryProjectedV1915{grid-column:3}}@media (max-width:520px){.venueInventoryBulkV1916>div,.venueInventoryBulkV1916>label{grid-column:1/-1}}.venueInventoryLinkV1917{gap:14px}.venueInventoryPreviewToolbarV1917>span{align-items:center}.venueInventoryPreviewToolbarV1917 .secondaryBtn.active{border-color:#1b1d21;background:#1b1d21;color:#ffd52b}.venueInventoryBulkV1917{border-color:#d7dde2}.venueInventoryAssignmentRowV1916.bulkSelectedV1917{background:#fff9dc;box-shadow:inset 3px 0 0 #f1c928}.venueInventoryRepairProposalV1917{display:grid;gap:10px;padding:12px;border:1px solid #d8dee3;border-radius:12px;background:#fbfcfd}.venueInventoryRepairProposalV1917.ready{border-color:#b9d8c4;background:#f5fbf7}.venueInventoryRepairProposalV1917.warn{border-color:#e5c86c;background:#fff9df}.venueInventoryRepairProposalV1917>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.venueInventoryRepairProposalV1917>header>div{display:grid;gap:3px}.venueInventoryRepairProposalV1917>header span{font-size:14px;font-weight:1000;letter-spacing:.08em;color:#777f89}.venueInventoryRepairProposalV1917>header b{font-size:14px;color:#252a2f}.venueInventoryRepairProposalV1917>header small{font-size:14px;line-height:1.4;color:#707983;max-width:680px}.venueInventoryRepairProposalV1917>header>strong{flex:0 0 auto;padding:7px 9px;border-radius:9px;background:#17191d;color:#ffd52b;font-size:14px;white-space:nowrap}.venueInventoryRepairActionsV1917{display:grid;gap:6px}.venueInventoryRepairActionsV1917 article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 9px;border:1px solid #e1e5e8;border-radius:10px;background:#fff}.venueInventoryRepairActionsV1917 article>i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#202327;color:#ffd52b;font-style:normal;font-size:14px;font-weight:1000}.venueInventoryRepairActionsV1917 article>div{display:grid;gap:2px;min-width:0}.venueInventoryRepairActionsV1917 article b{font-size:14px;color:#2d3237}.venueInventoryRepairActionsV1917 article small{font-size:14px;color:#747d87}.venueInventoryRepairActionsV1917 article>span{display:flex;align-items:center;gap:6px;font-size:14px;color:#747d87;white-space:nowrap}.venueInventoryRepairActionsV1917 article>span em{font-style:normal;color:#a0a6ad}.venueInventoryRepairActionsV1917 article>span strong{font-size:14px;color:#165f38}.venueInventoryRepairActionsV1917 article.add-table,.venueInventoryRepairActionsV1917 article.add-zone{border-style:dashed;border-color:#d7ba4c}.venueInventoryRepairWarningV1917{margin:0;padding:9px 10px;border-radius:9px;background:#fff1c2;color:#775b00;font-size:14px;font-weight:850}.venueInventoryRepairProposalV1917>footer{display:flex;justify-content:flex-end;gap:8px}.venueInventoryRepairProposalV1917>footer button{min-height:44px}.mapElementV3.inventoryPickableV1917{cursor:pointer}.mapElementV3.inventoryPickableV1917:after{content:"TOCA PARA SELECCIONAR";position:absolute;z-index:17;left:50%;bottom:-18px;transform:translateX(-50%) rotate(var(--counter-rotation));padding:3px 6px;border-radius:999px;background:#17191d;color:#ffd52b;font-size:14px;font-weight:1000;white-space:nowrap;box-shadow:0 3px 10px rgba(0,0,0,.18);pointer-events:none}.mapElementV3.inventoryPickableV1917.selected:after{content:"✓ SELECCIONADA";background:#ffd52b;color:#17191d}@media (max-width:820px){.venueInventoryPreviewToolbarV1917>span button:first-child{grid-column:1/-1}}.venueInventoryPreviewToolbarV1918{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,230px) auto;gap:10px;align-items:center}.venueInventoryPreviewToolbarV1918>span{justify-content:flex-end}.venueInventoryMapFilterV1918{display:grid;gap:3px}.venueInventoryMapFilterV1918>span{font-size:14px;font-weight:950;color:#737b84;text-transform:uppercase;letter-spacing:.06em}.venueInventoryMapFilterV1918 select{width:100%;min-height:44px;border:1px solid #dce1e5;border-radius:9px;background:#fff;padding:0 9px;font-size:16px;color:#30363d}.venueInventoryRepairProposalV1918>header small{max-width:760px}.venueInventoryUndoNoteV1918{padding:8px 10px;border:1px dashed #c7cdd2;border-radius:9px;background:#fff;color:#616a74;font-size:14px;line-height:1.45}.venueInventoryUndoNoteV1918 strong{color:#252a2f}.venueRepairGhostLayerV1918{position:absolute;inset:0;z-index:15;pointer-events:none}.venueRepairGhostV1918{position:absolute;box-sizing:border-box;border:2px dashed #cda600;border-radius:8px;background:rgba(255,213,43,.18);box-shadow:0 0 0 2px rgba(255,255,255,.65),0 8px 24px rgba(34,29,4,.12);display:grid;place-content:center;justify-items:center;gap:3px;padding:5px;color:#493a00;overflow:visible}.venueRepairGhostV1918.table{border-radius:50%;background:rgba(255,213,43,.23)}.venueRepairGhostV1918>b,.venueRepairGhostV1918>small,.venueRepairGhostV1918>span{transform:rotate(var(--counter-rotation));transform-origin:center;text-align:center;white-space:nowrap}.venueRepairGhostV1918>span{font-size:14px;font-weight:1000}.venueRepairGhostV1918>b{font-size:14px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.venueRepairGhostV1918>small{padding:2px 5px;border-radius:999px;background:#17191d;color:#ffd52b;font-size:14px;font-weight:900}.venueRepairCapacityGhostV1918{position:absolute;z-index:19;right:-10px;top:-18px;transform:rotate(var(--counter-rotation));transform-origin:center;padding:4px 6px;border:1px dashed #cda600;border-radius:999px;background:#fff9dc;color:#6a5500;box-shadow:0 4px 12px rgba(36,30,4,.14);font-size:14px!important;font-style:normal!important;font-weight:1000!important;white-space:nowrap;pointer-events:none}.mapElementV3.selected .venueRepairCapacityGhostV1918{background:#ffd52b;color:#17191d}@media (max-width:1050px){.venueInventoryPreviewToolbarV1918>span button{flex:1 1}}.venueRepairGhostV1918.conflict{border-color:#b74232;background:rgba(183,66,50,.15);color:#74291f}.venueRepairGhostV1918.conflict>small{background:#7a2d24;color:#fff}.venueInventoryRepairCollisionV1918{border:1px solid #e2a29a;background:#fff0ee;color:#7a2d24}.venueInventoryRepairActionsV1919 article{grid-template-columns:34px minmax(0,1fr) auto}.venueRepairActionControlsV1919{grid-column:2/-1;display:grid;grid-template-columns:auto minmax(190px,280px);gap:8px;align-items:end;padding-top:4px}.venueRepairActionControlsV1919>button{min-width:44px;min-height:44px;padding:0 10px;font-size:14px}.venueRepairActionControlsV1919>label{display:grid;gap:3px}.venueRepairActionControlsV1919>label>span{font-size:14px;font-weight:950;color:#727a83;text-transform:uppercase;letter-spacing:.06em}.venueRepairActionControlsV1919 select{width:100%;min-height:44px;border:1px solid #d8dde2;border-radius:8px;background:#fff;padding:0 8px;color:#252a2f;font-size:16px}.venueInventoryUndoNoteV1919{line-height:1.5}.venueRepairRouteLayerV1919{position:absolute;inset:0;z-index:14;width:100%;height:100%;pointer-events:none;overflow:visible}.venueRepairRouteLayerV1919 line{stroke:#b58f00;stroke-width:.42;stroke-dasharray:1.4 1.1;vector-effect:non-scaling-stroke;opacity:.78}.venueRepairRouteLayerV1919 circle{fill:#17191d;stroke:#ffd52b;stroke-width:.3;vector-effect:non-scaling-stroke}.venueRepairRouteLayerV1919 g.manual line{stroke:#17191d;stroke-dasharray:none;opacity:.9}.venueRepairRouteLayerV1919 g.manual circle{fill:#ffd52b;stroke:#17191d}.venueRepairGhostLayerV1919{pointer-events:none}.venueRepairGhostV1919{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.venueRepairGhostV1919:active{cursor:grabbing;box-shadow:0 0 0 3px rgba(255,213,43,.35),0 12px 30px rgba(34,29,4,.18)}.venueRepairGhostHintV1919{transform:rotate(var(--counter-rotation));transform-origin:center;margin-top:2px;padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.82);color:#756000;font-size:14px;font-style:normal;font-weight:900;white-space:nowrap;pointer-events:none}.venueRepairGhostV1919.conflict .venueRepairGhostHintV1919{color:#7a2d24;background:#fff0ee}@media (max-width:820px){.venueRepairActionControlsV1919 select,.venueRepairActionControlsV1919>button{min-height:44px}}.venueInventoryRepairActionsV1920 article{position:relative}.venueRepairActionControlsV1920{grid-template-columns:minmax(270px,1fr) minmax(190px,280px)}.venueRepairPositionButtonsV1920{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.venueRepairPositionButtonsV1920>.secondaryBtn{min-height:44px;padding:0 10px}.venueRepairNudgeV1920{display:grid;grid-template-columns:repeat(4,34px);gap:3px;padding:3px;border:1px solid #e3e6e8;border-radius:9px;background:#f8f9fa}.venueRepairNudgeV1920 button{width:44px;height:44px;border:0;border-radius:6px;background:#fff;color:#202428;font-weight:950;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer}.venueRepairNudgeV1920 button:hover{background:#ffd52b;color:#151515}.venueRepairAlternativesV1920{grid-column:1/-1;display:grid;gap:6px;padding:8px;border:1px dashed #c8a600;border-radius:10px;background:#fffbea}.venueRepairAlternativesV1920>b{font-size:14px;color:#433900}.venueRepairAlternativesV1920>span{display:flex;gap:6px;flex-wrap:wrap}.venueRepairAlternativesV1920 button{min-height:44px;display:grid;gap:1px;min-width:94px;border:1px solid #e0c130;border-radius:8px;background:#fff;padding:6px 9px;text-align:left;font-size:14px;font-weight:950;cursor:pointer}.venueRepairAlternativesV1920 button small{font-size:14px;color:#727272;font-weight:800}.venueRepairAlternativesV1920 button:hover{background:#ffd52b}.venueRepairAlternativesV1920 em{font-size:14px;color:#7a6920;font-style:normal}.venueRepairAlternativeLayerV1920{position:absolute;inset:0;z-index:15;pointer-events:none}.venueRepairAlternativeGhostV1920{position:absolute;pointer-events:auto;border:1.5px dashed #917600;background:rgba(255,213,43,.12);border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.venueRepairAlternativeGhostV1920.table{border-radius:50%}.venueRepairAlternativeGhostV1920 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#17191d;color:#ffd52b;font-size:14px;font-weight:950}.venueRepairAlternativeGhostV1920:hover{background:rgba(255,213,43,.28);border-style:solid}.venueRepairRouteLayerV1920 polyline{fill:none;stroke:#b58f00;stroke-width:.42;stroke-dasharray:1.4 1.1;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.82}.venueRepairRouteLayerV1920 g.manual polyline{stroke:#17191d;stroke-dasharray:none;opacity:.92}.venueRepairRouteLayerV1920 g.detour polyline{stroke-width:.5}.venueRepairRouteLayerV1920 g.fallback polyline{stroke:#a43f31;stroke-dasharray:.8 .8;opacity:.9}.venueRepairBlockerBadgeV1920{transform:rotate(var(--counter-rotation));transform-origin:center;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;padding:2px 5px;border-radius:999px;background:#fff0ee;color:#8b3026;font-size:14px;font-style:normal;font-weight:950}.venueRepairGhostV1920.conflict{box-shadow:0 0 0 2px rgba(169,55,43,.25),0 10px 24px rgba(75,20,14,.15)}.venueInventoryRepairCollisionV1920{display:grid;gap:4px}.venueInventoryRepairCollisionV1920>b,.venueInventoryRepairCollisionV1920>span{font-size:14px}.venueInventoryRepairCollisionV1920>small{display:block;padding:4px 7px;border-radius:7px;background:rgba(255,255,255,.58);font-size:14px;line-height:1.4}.venueInventoryRepairCollisionV1920>small strong{color:#7b2e25}.venueRepairExactV1921{grid-column:1/-1;display:grid;gap:6px;padding:9px;border:1px solid #e5e7ea;border-radius:10px;background:#f8f9fa}.venueRepairExactV1921>b{font-size:14px;color:#222}.venueRepairExactV1921>div{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:6px}.venueRepairExactV1921 label{display:grid;gap:3px;font-size:14px;font-weight:900;color:#666}.venueRepairExactV1921 input{width:100%;min-height:44px;border:1px solid #d7dadd;border-radius:7px;background:#fff;padding:0 7px;font-size:16px;font-weight:900;color:#1d2024}.venueRepairExactV1921 small{font-size:14px;line-height:1.4;color:#777}.venueRepairGateBalanceV1921{display:grid;gap:4px;padding:9px 10px;border:1px solid #d9dde1;border-radius:10px;background:#f7f8f9}.venueRepairGateBalanceV1921>b{font-size:14px;color:#1c2024}.venueRepairGateBalanceV1921>span{font-size:14px;font-weight:950;color:#6c5700}.venueRepairGateBalanceV1921>small{font-size:14px;line-height:1.45;color:#6d7277}.venueRepairGhostV1920:focus-visible{outline:2px solid #17191d;outline-offset:2px;box-shadow:0 0 0 4px rgba(255,213,43,.34),0 10px 24px rgba(0,0,0,.14)}@media (max-width:520px){.venueRepairExactV1921>div label:last-child{grid-column:1/-1}}.venueRepairGridV1922{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,rgba(177,139,0,.28) 1px,transparent 0),linear-gradient(180deg,rgba(177,139,0,.28) 1px,transparent 0);background-size:var(--repair-grid-step,1%) var(--repair-grid-step,1%)}.venueRepairGhostV1922{overflow:visible}.venueRepairResizeHandleV1922,.venueRepairRotateHandleV1922{position:absolute;z-index:9;display:grid;place-items:center;width:18px;height:18px;border:2px solid #17191d;border-radius:50%;background:#ffd52b;color:#17191d;font-size:14px;font-weight:1000;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.2);touch-action:none;cursor:pointer}.venueRepairResizeHandleV1922.x{right:-10px;top:50%;transform:translateY(-50%) rotate(var(--counter-rotation,0deg));cursor:ew-resize}.venueRepairResizeHandleV1922.y{left:50%;bottom:-10px;transform:translateX(-50%) rotate(var(--counter-rotation,0deg));cursor:ns-resize}.venueRepairResizeHandleV1922.both{right:-10px;bottom:-10px;transform:rotate(var(--counter-rotation,0deg));cursor:nwse-resize}.venueRepairRotateHandleV1922{left:50%;top:-28px;transform:translateX(-50%) rotate(var(--counter-rotation,0deg));cursor:grab}.venueRepairRotateHandleV1922:active{cursor:grabbing}.venueRepairRotateHandleV1922:before{content:"";position:absolute;top:16px;width:2px;height:10px;background:#17191d;opacity:.55}.venueRepairSnapToolbarV1922{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #eadf9e;border-radius:10px;background:#fffcdf}.venueRepairSnapToolbarV1922>label:first-child{display:flex;align-items:center;gap:8px}.venueRepairSnapToolbarV1922 input[type=checkbox]{width:18px;height:18px;accent-color:#17191d}.venueRepairSnapToolbarV1922 span{display:grid;gap:2px}.venueRepairSnapToolbarV1922 b{font-size:14px}.venueRepairSnapToolbarV1922 small{font-size:14px;color:#777}.venueRepairSnapToolbarV1922>label:last-child{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:900}.venueRepairSnapToolbarV1922 select{min-height:44px;border:1px solid #d5d8dc;border-radius:8px;background:#fff;padding:0 8px;font-size:16px;font-weight:900}.venueRepairGateControlV1922{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px}.venueRepairGateControlV1922 label{display:grid;gap:4px}.venueRepairGateControlV1922 label>span{font-size:14px;font-weight:950;color:#5c6268}.venueRepairGateControlV1922 select{min-height:44px;border:1px solid #d7dadd;border-radius:8px;background:#fff;padding:0 8px;font-size:16px;font-weight:900}.venueRepairGateControlV1922 button.locked{background:#17191d!important;color:#ffd52b!important;border-color:#17191d!important}.venueRepairGateBalanceV1922>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px}.venueRepairGateBalanceV1922 article{display:grid;gap:2px;padding:7px 8px;border:1px solid #e0e3e6;border-radius:8px;background:#fff}.venueRepairGateBalanceV1922 article span{font-size:14px;font-weight:950;color:#30343a}.venueRepairGateBalanceV1922 article strong{font-size:14px;color:#111}.venueRepairGateBalanceV1922 article small{font-size:14px;color:#73777c}.venueRepairGateBalanceV1922 article.overloaded{border-color:#e1a400;background:#fff7cf}.venueRepairGateBalanceV1922>em{font-style:normal;font-size:14px;font-weight:900;color:#7b5700;line-height:1.4}@media (max-width:820px){.venueRepairGateControlV1922 button,.venueRepairGateControlV1922 select{min-height:44px}}@media (max-width:520px){.venueRepairGateControlV1922 button{width:100%}}.venueRepairLiveGuidesV1923{position:absolute;inset:0;z-index:18;pointer-events:none;overflow:visible}.venueRepairLiveGuidesV1923>i{position:absolute;display:block;background:#00a86b;box-shadow:0 0 0 1px rgba(255,255,255,.7);opacity:.9}.venueRepairLiveGuidesV1923>i.x{top:0;bottom:0;width:1px}.venueRepairLiveGuidesV1923>i.y{left:0;right:0;height:1px}.venueRepairLiveGuidesV1923>i span{position:absolute;display:block;min-width:max-content;padding:2px 5px;border-radius:999px;background:#073d2c;color:#fff;font-size:14px;font-style:normal;font-weight:950;letter-spacing:.01em;box-shadow:0 2px 7px rgba(0,0,0,.18)}.venueRepairLiveGuidesV1923>i.x span{top:4px;left:4px}.venueRepairLiveGuidesV1923>i.y span{left:4px;top:4px;transform:translateY(-110%)}.venueRepairGhostV1923.groupSelected{box-shadow:0 0 0 2px rgba(0,168,107,.72),0 0 0 5px rgba(0,168,107,.16),0 10px 24px rgba(0,0,0,.14)}.venueRepairGhostV1923.groupSelected.conflict{box-shadow:0 0 0 2px rgba(169,55,43,.8),0 0 0 5px rgba(169,55,43,.16),0 10px 24px rgba(75,20,14,.15)}.venueRepairGhostSelectV1923{position:absolute;left:-9px;top:-9px;z-index:11;display:grid;place-items:center;width:20px;height:20px;border:2px solid #17191d;border-radius:50%;background:#fff;color:#17191d;font-size:14px;font-weight:1000;line-height:1;cursor:pointer;touch-action:manipulation;transform:rotate(var(--counter-rotation,0deg));box-shadow:0 2px 7px rgba(0,0,0,.18)}.venueRepairGhostSelectV1923.active{background:#00a86b;border-color:#075b40;color:#fff}.venueRepairGhostSelectV1923:hover{transform:rotate(var(--counter-rotation,0deg)) scale(1.08)}.venueRepairGroupToolbarV1923{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #b8e0d0;border-radius:10px;background:#f1fbf7}.venueRepairGroupToolbarV1923>div{display:grid;gap:2px}.venueRepairGroupToolbarV1923 b{font-size:14px;color:#16392e}.venueRepairGroupToolbarV1923 small{font-size:14px;line-height:1.4;color:#62756e}.venueRepairGroupToolbarV1923 strong{min-width:46px;padding:6px 8px;border-radius:999px;background:#0a5d43;color:#fff;text-align:center;font-size:14px}.venueRepairGroupPickV1923.active{background:#e8f8f1!important;border-color:#61ba97!important;color:#075b40!important}.venueRepairGateBalanceV1922 article strong+small{color:#58626a}.venueRepairGateBalanceV1922 article.overloaded strong{color:#6e4b00}@media (max-width:820px){.venueRepairGroupToolbarV1923 button{grid-column:1/-1;min-height:44px}.venueRepairGroupPickV1923{min-height:44px}}.venueRepairGroupBoundsV1924{position:absolute;z-index:14;pointer-events:none;border:1.5px dashed #07855c;background:rgba(0,168,107,.045);box-shadow:0 0 0 1px rgba(255,255,255,.72);border-radius:5px}.venueRepairGroupBoundsV1924>i{position:absolute;width:7px;height:7px;border:1.5px solid #fff;border-radius:50%;background:#07855c;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07855c}.venueRepairGroupBoundsV1924>i:after,.venueRepairGroupBoundsV1924>i:before{content:"";position:absolute;background:#07855c;opacity:.75}.venueRepairGroupBoundsV1924>i:before{left:50%;top:-7px;width:1px;height:19px}.venueRepairGroupBoundsV1924>i:after{top:50%;left:-7px;width:19px;height:1px}.venueRepairGroupBoundsV1924>span{position:absolute;left:50%;top:-18px;transform:translateX(-50%);min-width:max-content;padding:2px 5px;border-radius:999px;background:#063d2c;color:#fff;font-size:14px;font-weight:950;box-shadow:0 2px 6px rgba(0,0,0,.16)}.venueRepairGroupToolbarV1924>div>em{font-style:normal;font-size:14px;font-weight:900;color:#0b6d4c}.venueRepairGroupActionsV1924{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.venueRepairGroupActionsV1924 button{min-height:44px}.venueRepairGroupActionsV1924 .dangerSoft{border-color:#e8b8b2!important;background:#fff3f1!important;color:#8f352c!important}.venueRepairRedistributionV1924{display:grid;gap:6px;margin-top:4px;padding-top:7px;border-top:1px dashed #d2bd64}.venueRepairRedistributionV1924>b{font-size:14px;color:#554300}.venueRepairRedistributionV1924>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e5d487;border-radius:8px;background:#fffdf2}.venueRepairRedistributionV1924>article>div{display:grid;gap:2px}.venueRepairRedistributionV1924 strong{font-size:14px;color:#29240f}.venueRepairRedistributionV1924 span{font-size:14px;font-weight:900;color:#6d5700}.venueRepairRedistributionV1924 small{font-size:14px;line-height:1.4;color:#77705a}.venueRepairRedistributionV1924 button{min-height:44px;white-space:nowrap}.venueRepairGroupActionsV1925{align-items:center}.venueRepairAspectLockV1925{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 9px;border:1px solid #cfd8d4;border-radius:8px;background:#fff;color:#23443a;font-size:14px;font-weight:950}.venueRepairAspectLockV1925 input{width:16px;height:16px;accent-color:#07855c}.venueRepairPartialResetV1925{display:inline-flex;overflow:hidden;border:1px solid #d8dcdf;border-radius:8px;background:#fff}.venueRepairPartialResetV1925 button{min-width:44px;min-height:44px!important;padding:0 8px;border:0;border-right:1px solid #e5e7e9;background:#fff;color:#555d65;font-size:14px;font-weight:900;cursor:pointer}.venueRepairPartialResetV1925 button:last-child{border-right:0}.venueRepairPartialResetV1925 button:hover{background:#f3f6f5;color:#063d2c}.venueRepairGateHeatmapV1925{position:absolute;inset:0;z-index:17;pointer-events:none}.venueRepairGateHeatmapV1925>div{position:absolute;display:grid;place-items:center;min-width:38px;min-height:38px;padding:5px;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(21,24,28,.48);background:rgba(238,242,244,.88);box-shadow:0 0 0 calc(4px + 9px * var(--heat-intensity,0)) rgba(74,90,101,.08),0 3px 12px rgba(0,0,0,.12);text-align:center}.venueRepairGateHeatmapV1925>div.medium{background:rgba(255,247,196,.91);box-shadow:0 0 0 calc(5px + 10px * var(--heat-intensity,0)) rgba(222,177,0,.11),0 3px 12px rgba(0,0,0,.12)}.venueRepairGateHeatmapV1925>div.warm{background:rgba(255,226,130,.94);border-color:#b88b00;box-shadow:0 0 0 calc(6px + 11px * var(--heat-intensity,0)) rgba(221,160,0,.14),0 3px 12px rgba(0,0,0,.12)}.venueRepairGateHeatmapV1925>div.hot{background:rgba(255,200,177,.95);border-color:#a5372d;box-shadow:0 0 0 calc(7px + 12px * var(--heat-intensity,0)) rgba(181,58,43,.15),0 3px 12px rgba(0,0,0,.13)}.venueRepairGateHeatmapV1925 b{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#17191d}.venueRepairGateHeatmapV1925 span{font-size:14px;font-weight:1000;color:#17191d}.venueRepairGateHeatmapV1925 small{font-size:14px;font-weight:900;color:#5d6368}.venueRepairRouteLayerV1920 .corridorV1925{fill:none;stroke:rgba(255,213,42,.25);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.venueRepairRouteLayerV1920 .routeLineV1925{fill:none;stroke-width:.55;stroke-linecap:round;stroke-linejoin:round}.venueRepairRouteLayerV1920 .detourPointV1925{fill:#ffd52a;stroke:#17191d;stroke-width:.18}.venueRepairRouteLayerV1920 g.manual .corridorV1925{stroke:rgba(0,168,107,.2)}.venueRepairRouteLayerV1920 g.fallback .corridorV1925{stroke:rgba(181,58,43,.18)}.venueRepairRedistributionV1924>small{font-size:14px;line-height:1.4;color:#756b4d}.venueRepairRedistributionV1924>article:first-of-type{border-color:#cfaa10;box-shadow:0 0 0 1px rgba(207,170,16,.08)}.venueSaveReviewBackdropV1926{position:fixed;inset:0;z-index:1200;background:rgba(5,5,5,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.venueSaveReviewV1926{width:min(1180px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.38);border:1px solid #e7e7e7;color:#111}.venueSaveReviewHeadV1926{display:flex;justify-content:space-between;gap:24px;padding:28px 30px 22px;border-bottom:1px solid #ececec;background:linear-gradient(135deg,#111,#181818 72%,#252000);color:#fff;position:sticky;top:0;z-index:5}.venueSaveReviewHeadV1926 span{display:block;color:#ffd900;font-size:14px;font-weight:900;letter-spacing:.12em}.venueSaveReviewHeadV1926 h2{margin:7px 0 8px;font-size:26px;line-height:1.08}.venueSaveReviewHeadV1926 p{margin:0;max-width:820px;color:#cfcfcf;font-size:14px;line-height:1.5}.venueSaveReviewCloseV1926{width:44px;height:44px;border-radius:12px;border:1px solid #3b3b3b;background:#242424;color:#fff;font-size:25px;cursor:pointer;flex:0 0 auto}.venueSaveReviewSummaryV1926{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 12px}.venueSaveReviewSummaryV1926 article{border:1px solid #e8e8e8;border-radius:16px;padding:16px;background:#fafafa;min-height:112px}.venueSaveReviewSummaryV1926 article.ok{background:#f3fbf5;border-color:#bde6c7}.venueSaveReviewSummaryV1926 article.warn{background:#fff9e9;border-color:#f0d470}.venueSaveReviewSummaryV1926 article.danger{background:#fff1f1;border-color:#f0bbbb}.venueSaveReviewSummaryV1926 small{display:block;font-size:14px;color:#666;font-weight:800;text-transform:uppercase}.venueSaveReviewSummaryV1926 b{display:block;font-size:28px;line-height:1;margin:9px 0 8px}.venueSaveReviewSummaryV1926 span{font-size:14px;color:#555;line-height:1.35}.venueSaveChecklistV1926{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 24px 16px}.venueSaveChecklistV1926 article{display:flex;align-items:center;gap:9px;border:1px solid #e8e8e8;border-radius:13px;padding:11px;background:#fff}.venueSaveChecklistV1926 article>i{font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f3f3f3;font-weight:900}.venueSaveChecklistV1926 article>div{min-width:0;flex:1 1}.venueSaveChecklistV1926 b,.venueSaveChecklistV1926 small{display:block}.venueSaveChecklistV1926 b{font-size:14px}.venueSaveChecklistV1926 small{font-size:14px;color:#777;margin-top:2px}.venueSaveChecklistV1926 strong{font-size:17px}.venueSaveChecklistV1926 article.ok strong{color:#18843a}.venueSaveChecklistV1926 article.warn strong{color:#ad7b00}.venueSaveChecklistV1926 article.danger strong{color:#c62525}.venueSaveServerFactsV1926{margin:0 24px 14px;padding:10px 12px;border-radius:12px;background:#111;color:#ddd;display:flex;gap:10px;flex-wrap:wrap}.venueSaveServerFactsV1926 span{font-size:14px;padding:5px 8px;border-radius:8px;background:#202020}.venueSaveServerFactsV1926 b{color:#ffd900}.venueSaveIssuesV1926{display:grid;gap:8px;padding:0 24px 20px}.venueSaveIssuesV1926 article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #e6e6e6;border-radius:14px;padding:12px 13px;background:#fff}.venueSaveIssuesV1926 article.blocker{border-left:4px solid #d32f2f;background:#fff8f8}.venueSaveIssuesV1926 article.warning{border-left:4px solid #d9a400;background:#fffdf6}.venueSaveIssuesV1926 article>i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:#f3f3f3}.venueSaveIssuesV1926 article.blocker>i{color:#c32626;background:#ffe6e6}.venueSaveIssuesV1926 article.warning>i{color:#8a6500;background:#fff3c6}.venueSaveIssuesV1926 article span{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#777}.venueSaveIssuesV1926 article b{display:block;font-size:14px;margin:2px 0}.venueSaveIssuesV1926 article p{margin:0;font-size:14px;color:#555;line-height:1.35}.venueSaveIssuesV1926 article button{min-width:44px;min-height:44px;border:1px solid #d9d9d9;background:#fff;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.venueSaveAllGoodV1926{margin:0 24px 20px;border:1px solid #bee4c7;background:#f3fbf5;border-radius:16px;padding:18px;display:flex;align-items:center;gap:14px}.venueSaveAllGoodV1926>strong{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#18843a;color:#fff;font-size:21px}.venueSaveAllGoodV1926 b,.venueSaveAllGoodV1926 span{display:block}.venueSaveAllGoodV1926 span{font-size:14px;color:#58705d;margin-top:3px}.venueSaveReviewFooterV1926{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;background:rgba(255,255,255,.96);border-top:1px solid #e8e8e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4}.venueSaveReviewFooterV1926>div{margin-right:auto;max-width:440px}.venueSaveReviewFooterV1926 small{font-size:14px;color:#666}.venueSaveServerBtnV1926{border-color:#222!important;color:#111!important;font-weight:900!important}@media (max-width:820px){.venueSaveChecklistV1926,.venueSaveIssuesV1926,.venueSaveReviewSummaryV1926{padding-left:16px;padding-right:16px}.venueSaveAllGoodV1926,.venueSaveServerFactsV1926{margin-left:16px;margin-right:16px}.venueSaveReviewFooterV1926 button{flex:1 1}}@media (max-width:520px){.venueSaveReviewFooterV1926 .primaryBtn{order:4;flex-basis:100%}}.venueSaveReviewV1927{width:min(1180px,calc(100vw - 34px))}.venueSavedDiffV1927{margin:14px 0;padding:14px;border:1px solid #dce2e8;border-radius:16px;background:#f8fafb;color:#1b2028}.venueSavedDiffV1927.changed{border-color:#ead486;background:#fffdf5}.venueSavedDiffV1927.clean{border-color:#b9dec9;background:#f5fcf8}.venueSavedDiffHeadV1927{display:flex;align-items:center;justify-content:space-between;gap:16px}.venueSavedDiffHeadV1927>div{display:grid;gap:3px}.venueSavedDiffHeadV1927 span{font-size:14px;font-weight:900;letter-spacing:.9px;color:#9a7400}.venueSavedDiffHeadV1927 b{font-size:14px}.venueSavedDiffHeadV1927>small{font-size:14px;font-weight:800;color:#5d6672}.venueSavedDiffMetricsV1927{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}.venueSavedDiffMetricsV1927 span{padding:8px 9px;border:1px solid #e2e6ea;background:#fff;border-radius:10px;font-size:14px;color:#626b76}.venueSavedDiffMetricsV1927 b{display:block;font-size:15px;color:#1c222a}.venueSavedDiffItemsV1927{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.venueSavedDiffItemsV1927>button{min-width:44px;min-height:44px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;border:1px solid #e1e5e9;background:#fff;border-radius:10px;padding:8px;color:#20252d}.venueSavedDiffItemsV1927>button:disabled{opacity:.7}.venueSavedDiffItemsV1927>button>i{width:25px;height:25px;border-radius:8px;background:#f1f3f5;display:grid;place-items:center;font-style:normal;font-weight:950}.venueSavedDiffItemsV1927>button span{display:grid;min-width:0}.venueSavedDiffItemsV1927>button b,.venueSavedDiffItemsV1927>button small{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venueSavedDiffItemsV1927>button small{color:#6d7580}.venueSavedDiffItemsV1927>button em{font-size:14px;font-style:normal;font-weight:900;color:#9d7800}.venueSavedDiffItemsV1927>small{grid-column:1/-1;font-size:14px;color:#737b86}.venueSaveChecklistV1926>button{border:0;text-align:left;font:inherit;cursor:pointer}.venueSaveChecklistV1926>button:hover{transform:translateY(-1px)}.venueSaveFiltersV1927{display:flex;align-items:center;gap:10px;margin:12px 0 8px;padding:9px;border:1px solid #343943;border-radius:13px;background:#17191e;color:#fff}.venueSaveFiltersV1927>div{display:flex;gap:5px;flex-wrap:wrap}.venueSaveFiltersV1927 button{min-width:44px;min-height:44px;border:1px solid #424853;background:#20242b;color:#cfd5dc;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:850}.venueSaveFiltersV1927 button.active{border-color:#d1a600;color:#ffdc54;background:#2b250f}.venueSaveFiltersV1927 button.danger{border-color:#8f3e47;color:#ffb4bb}.venueSaveFiltersV1927 button.warn{border-color:#8b7226;color:#ffe28b}.venueSaveFiltersV1927 label{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.venueSaveFiltersV1927 select{min-height:44px;border-radius:9px;border:1px solid #454b55;background:#22262d;color:#fff;padding:5px 8px;font-size:16px}.venueSaveFiltersV1927>small{font-size:14px;color:#949ca7;max-width:190px}.venueSaveIssueGroupsV1927>article{grid-template-columns:30px minmax(0,1fr) auto}.venueSaveIssueActionsV1927{display:flex;flex-direction:column;gap:5px;align-items:stretch;min-width:120px}.venueSaveIssueActionsV1927 button{white-space:nowrap}.venueSaveIssueActionsV1927 .safeFix{border-color:#3f8060!important;background:#e9f8ef!important;color:#23623f!important}.venueSaveGroupedDetailsV1927{display:grid;gap:4px;margin-top:8px;padding-top:7px;border-top:1px dashed #d9dde2}.venueSaveGroupedDetailsV1927 button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:#f6f8f9;border-radius:8px;padding:7px 9px;text-align:left;color:#424a54}.venueSaveGroupedDetailsV1927 button span{font-size:14px}.venueSaveGroupedDetailsV1927 button em{font-size:14px;font-style:normal;font-weight:900;color:#a27c00}.venueSaveGroupedDetailsV1927 small,.venueSaveNoFilterV1927{font-size:14px;color:#7b838d}.venueSaveNoFilterV1927{padding:22px;text-align:center}@media (max-width:820px){.venueSaveFiltersV1927>div button{flex:1 1}}@media (max-width:520px){.venueSaveReviewV1927 .venueSaveReviewSummaryV1926{grid-template-columns:1fr 1fr}}.venueSaveChecklistV1926>button>i{font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f3f3f3;font-weight:900}.venueSaveChecklistV1926>button>div{min-width:0;flex:1 1}.venueSaveChecklistV1926>button b,.venueSaveChecklistV1926>button small{display:block}.venueSaveChecklistV1926>button b{font-size:14px}.venueSaveChecklistV1926>button small{font-size:14px;color:#777;margin-top:2px}.venueSaveChecklistV1926>button strong{font-size:17px}.venueSaveChecklistV1926>button.ok strong{color:#18843a}.venueSaveChecklistV1926>button.warn strong{color:#ad7b00}.venueSaveChecklistV1926>button.danger strong{color:#c62525}.venueSaveReviewV1928{max-width:1180px}.venueSavedDiffToolsV1928{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.venueSavedDiffToolsV1928>div{display:flex;gap:7px;flex-wrap:wrap}.venueSavedDiffToolsV1928 button{min-width:44px;min-height:44px;border:1px solid #d9dce3;background:#fff;color:#16181d;border-radius:10px;padding:8px 11px;font-weight:800;cursor:pointer}.venueSavedDiffToolsV1928 button.active{background:#111318;color:#fff;border-color:#111318}.venueSavedDiffToolsV1928 .compareMap{background:#ffd400;border-color:#e8c300;color:#111}.venueSavedDiffItemsV1928{display:grid;gap:8px}.venueSavedDiffItemsV1928>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e4e6eb;border-radius:12px;background:#fff;padding:6px}.venueSavedDiffItemsV1928 .diffFocus{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;text-align:left;gap:9px;border:0;background:transparent;padding:5px;cursor:pointer}.venueSavedDiffItemsV1928 .diffFocus>i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f3f4f6;font-style:normal;font-weight:900}.venueSavedDiffItemsV1928 .diffFocus span{display:grid;gap:2px}.venueSavedDiffItemsV1928 .diffFocus small{color:#686c75}.venueSavedDiffItemsV1928 .diffFocus em{font-style:normal;font-weight:900;color:#806b00}.venueSavedDiffItemsV1928 .restoreSaved{border:1px solid #d7d9df;border-radius:9px;background:#f8f9fb;padding:8px 10px;font-weight:900;white-space:nowrap}.venueSavedDiffItemsV1928 .restoreSaved.safe{background:#eaf8ef;border-color:#b9dfc5;color:#175c30;cursor:pointer}.venueSavedDiffItemsV1928 .restoreSaved.locked{opacity:.5;cursor:not-allowed}.venueSavedDiffItemsV1928 .restoreReasonV1928{grid-column:1/-1;margin:0 6px 5px 42px;color:#7c5e00}.venueSavedMapBarV1928{position:absolute;z-index:80;left:50%;top:12px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 10px;border-radius:14px;background:rgba(17,19,24,.96);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25)}.venueSavedMapBarV1928>div:first-child{display:grid;min-width:max-content}.venueSavedMapBarV1928>div:first-child span{font-size:14px;color:#b9bdc8}.venueSavedMapBarV1928>div:nth-child(2){display:flex;gap:4px;flex-wrap:wrap}.venueSavedMapBarV1928 button{min-width:44px;min-height:44px;border:1px solid #383c46;background:#22252c;color:#fff;border-radius:8px;padding:6px 8px;font-size:14px;font-weight:800;cursor:pointer}.venueSavedMapBarV1928 button.active{background:#ffd400;color:#111;border-color:#ffd400}.venueSavedMapBarV1928 button.close{min-width:44px;min-height:44px;font-size:18px;padding:2px 8px}.venueSavedMapOverlayV1928{position:absolute;inset:0;z-index:36;pointer-events:none}.venueSavedMapPairV1928{position:contents}.venueSavedMapGhostV1928{position:absolute;box-sizing:border-box;border-radius:7px;display:flex;align-items:flex-start;justify-content:flex-start;transform-origin:center;overflow:visible}.venueSavedMapGhostV1928.before{border:2px dashed rgba(74,88,110,.9);background:rgba(74,88,110,.08);z-index:1}.venueSavedMapGhostV1928.after{border:2px solid rgba(255,212,0,.95);background:rgba(255,212,0,.1);z-index:2;box-shadow:0 0 0 2px rgba(17,19,24,.22)}.venueSavedMapGhostV1928 span{position:absolute;left:0;top:-22px;max-width:220px;padding:3px 6px;border-radius:6px;background:#111318;color:#fff;font-size:14px;font-weight:900;white-space:nowrap;transform:rotate(var(--counter-rotation,0deg))}.venueSavedMapGhostV1928.before span{background:#596273}.venueSavedMapGhostV1928.after span{background:#ffd400;color:#111}.venueSavedMapGhostV1928 small{position:absolute;left:0;bottom:-20px;background:rgba(17,19,24,.92);color:#fff;border-radius:6px;padding:2px 5px;font-size:14px;white-space:nowrap}.venueSavedMapPairV1928.added .before,.venueSavedMapPairV1928.removed .after{display:none}.venueSavedMapGhostV1928.after small{bottom:-38px}.venueSavedBatchV1929{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid #e1e4e9;border-radius:12px;background:#f8f9fb}.venueSavedBatchV1929>div{display:grid;gap:2px}.venueSavedBatchV1929>div b{font-size:14px}.venueSavedBatchV1929>div small{font-size:14px;color:#6a6f79}.venueSavedBatchV1929>span{display:flex;gap:6px;flex-wrap:wrap}.venueSavedBatchV1929 button{min-width:44px;min-height:44px;border:1px solid #d9dce3;background:#fff;border-radius:9px;padding:7px 9px;font-weight:850;cursor:pointer}.venueSavedBatchV1929 button:disabled{opacity:.45;cursor:not-allowed}.venueSavedBatchV1929 .restoreBatch{background:#111318;color:#ffd400;border-color:#111318}.venueSavedDiffItemsV1929>article{grid-template-columns:auto minmax(0,1fr) auto}.venueSavedDiffItemsV1929>article.selected{border-color:#d2b200;box-shadow:0 0 0 2px rgba(255,212,0,.18);background:#fffdf2}.venueGateImpactV1929{margin:12px 0;border:1px solid #e2e4e9;border-radius:14px;background:#fff;overflow:hidden}.venueGateImpactV1929>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#111318;color:#fff}.venueGateImpactV1929>header>div{display:grid;gap:2px}.venueGateImpactV1929>header span{font-size:14px;letter-spacing:.08em;color:#ffd400;font-weight:900}.venueGateImpactV1929>header b{font-size:14px}.venueGateImpactV1929>header small{font-size:14px;color:#c8cbd2;text-align:right}.venueGateImpactV1929>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.venueGateImpactV1929 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid #eceef2;border-radius:10px}.venueGateImpactV1929 article span{display:grid;gap:2px}.venueGateImpactV1929 article b{font-size:14px}.venueGateImpactV1929 article small{font-size:14px;color:#727681}.venueGateImpactV1929 article strong{font-size:14px;white-space:nowrap}.venueGateImpactV1929 article em{font-style:normal;font-size:14px;font-weight:900;padding:3px 5px;border-radius:6px;background:#f0f1f4}.venueGateImpactV1929 article.up em{color:#9b2f20;background:#fff0ed}.venueGateImpactV1929 article.down em{color:#176535;background:#eaf8ef}.venueGateImpactV1929 article.routeChanged{border-color:#d9c458}.venueGateImpactV1929>.empty{display:block;padding:12px;color:#777}.venueSavedMapOverlayV1929 .venueSavedMapSelectableV1929{pointer-events:auto;cursor:pointer;padding:0;font:inherit;text-align:left}.venueSavedMapPairV1928.selectedV1929 .venueSavedMapGhostV1928{box-shadow:0 0 0 4px rgba(255,212,0,.35)}.venueSavedMapPickV1929{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#111318;color:#ffd400;font-size:14px;transform:rotate(var(--counter-rotation,0deg));z-index:5}.venueSavedMapSelectedV1929{font-size:14px;font-weight:850;color:#ffd400;white-space:nowrap}.venueSavedMapBarV1928 .restoreSafeV1929{background:#ffd400;color:#111;border-color:#ffd400}.venueSavedMapBarV1928 .restoreSafeV1929:disabled{opacity:.4;cursor:not-allowed}@media (max-width:820px){.venueSavedDiffItemsV1929 .restoreSaved{grid-column:1/-1}}.inventoryStudioV220{width:100%;max-width:none;min-width:0;padding-bottom:54px;overflow-x:clip}.inventoryHeroV220{max-width:var(--bm-content);margin:18px auto 12px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:stretch}.inventoryHeroV220>div{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#17202a,#10161d);color:#fff;box-shadow:var(--bm-shadow-md)}.inventoryCreateV220 header span,.inventoryHelpV220>span,.inventoryHeroV220 aside>small,.inventoryHeroV220>div>span,.inventoryListV220>header span{color:var(--bm-accent);font-size:14px;font-weight:900;letter-spacing:.14em}.inventoryHeroV220 h1{max-width:780px;margin:7px 0 8px;color:#fff;font-size:34px;line-height:1.04;letter-spacing:-.04em}.inventoryHeroV220 p{max-width:760px;margin:0;color:#aeb8c5;font-size:16px;line-height:1.5}.inventoryHeroV220 aside{display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--bm-line);border-radius:20px;background:#fff;box-shadow:var(--bm-shadow-sm)}.inventoryHeroV220 aside b{color:var(--bm-ink);font-size:24px;letter-spacing:-.03em}.inventoryHeroV220 aside span{color:var(--bm-muted);font-size:14px}.inventoryHeroV220 aside>div{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:#edf1f5}.inventoryHeroV220 aside>div i{display:block;height:100%;border-radius:inherit;background:var(--bm-accent)}.inventoryNoticeV220{padding:12px 14px;border:1px solid #e9d27b;border-radius:12px;background:#fff9df;color:#6c5708;font-size:14px;font-weight:700}.inventoryNoticeV220,.inventoryStatsV220{max-width:var(--bm-content);margin:0 auto 12px}.inventoryStatsV220{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.inventoryStatsV220 article{min-height:92px;display:grid;align-content:center;gap:2px;padding:15px 17px;border:1px solid var(--bm-line);border-radius:15px;background:#fff;box-shadow:var(--bm-shadow-xs)}.inventoryStatsV220 span{color:var(--bm-muted);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.inventoryStatsV220 b{color:var(--bm-ink);font-size:23px;letter-spacing:-.035em}.inventoryStatsV220 small{color:var(--bm-subtle);font-size:14px}.inventoryStartV220{max-width:var(--bm-content);margin:0 auto 14px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;align-items:start}.inventoryCreateV220,.inventoryHelpV220{border:1px solid var(--bm-line);border-radius:18px;background:#fff;box-shadow:var(--bm-shadow-sm)}.inventoryCreateV220{padding:20px}.inventoryCreateV220>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:15px}.inventoryCreateV220 h2{margin:4px 0 5px;color:var(--bm-ink);font-size:23px;letter-spacing:-.025em}.inventoryCreateV220 header p{max-width:760px;margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.inventoryTypeChoiceV220{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px}.inventoryTypeChoiceV220 button{min-width:44px;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid var(--bm-line-strong);border-radius:12px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.inventoryTypeChoiceV220 button:hover{border-color:#c6ced8;background:#fff}.inventoryTypeChoiceV220 button.active{border-color:#d9b323;background:var(--bm-accent-soft);box-shadow:inset 0 0 0 1px rgba(183,137,0,.08)}.inventoryTypeChoiceV220 button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid var(--bm-line);color:#6d7886;font-size:17px;font-style:normal}.inventoryTypeChoiceV220 button.active>i{background:var(--bm-accent);border-color:#e0b51f;color:#222}.inventoryTypeChoiceV220 b,.inventoryTypeChoiceV220 small{display:block}.inventoryTypeChoiceV220 b{font-size:15px}.inventoryTypeChoiceV220 small{margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.35}.inventoryFormV220{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.inventoryFormV220 label,.inventoryReservationV220>label{display:grid;gap:5px}.inventoryFormV220 label>span,.inventoryReservationV220 label>span{color:var(--bm-ink-2);font-size:15px;font-weight:800}.inventoryFormV220 small,.inventoryReservationV220 small{color:var(--bm-muted);font-size:14px;line-height:1.4}.inventoryFormV220 :is(input,select),.inventoryReservationV220 :is(input,select){min-height:48px!important;padding:10px 12px!important;font-size:16px!important}.inventorySwitchV220{min-height:58px;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px!important;margin-top:9px;padding:10px 12px;border:1px solid var(--bm-line);border-radius:11px;background:var(--bm-surface-2)}.inventorySwitchV220 input{width:18px;height:18px}.inventorySwitchV220 b,.inventorySwitchV220 small{display:block}.inventorySwitchV220 b{color:var(--bm-ink);font-size:15px}.inventorySwitchV220 small{margin-top:2px;color:var(--bm-muted);font-size:14px}.inventoryReservationV220{margin-top:8px;padding:11px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px;border:1px solid #ead482;border-radius:12px;background:#fffaf0}.inventoryReservationV220 .inventorySwitchV220{margin:0;background:#fff}.inventoryCreateV220>footer{margin-top:14px;padding-top:13px;border-top:1px solid var(--bm-line);display:flex;justify-content:space-between;align-items:center;gap:12px}.inventoryCreateV220 footer b,.inventoryCreateV220 footer small{display:block}.inventoryCreateV220 footer small{color:var(--bm-muted);font-size:14px;font-weight:850;letter-spacing:.08em}.inventoryCreateV220 footer b{color:var(--bm-ink);font-size:17px}.inventoryCreateV220 footer button{min-width:160px}.inventoryWarnV220{margin-top:10px;padding:10px 11px;border:1px solid #efcc7f;border-radius:10px;background:var(--bm-amber-soft);color:#76500a;font-size:14px}.inventoryHelpV220{position:sticky;top:calc(var(--bm-topbar-h) + 12px);padding:18px}.inventoryHelpV220 h3{margin:5px 0 6px;color:var(--bm-ink);font-size:20px;letter-spacing:-.025em}.inventoryHelpV220>p{color:var(--bm-muted)}.inventoryHelpV220 ol{list-style:none;margin:14px 0;padding:0;display:grid;gap:7px}.inventoryHelpV220 li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.inventoryHelpV220 li>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#17202a;color:var(--bm-accent);font-size:14px;font-style:normal;font-weight:900}.inventoryHelpV220 li b,.inventoryHelpV220 li small{display:block}.inventoryHelpV220 li b{color:var(--bm-ink);font-size:15px}.inventoryHelpV220 li small{margin-top:1px;color:var(--bm-muted);font-size:14px}.inventoryQuickLinksV220{display:grid;gap:5px;padding-top:10px;border-top:1px solid var(--bm-line)}.inventoryQuickLinksV220 a{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:9px;background:#fff;border:1px solid var(--bm-line);color:var(--bm-ink-2);text-decoration:none;font-size:14px;font-weight:800}.inventoryQuickLinksV220 a:hover{border-color:#d5b326;background:var(--bm-accent-soft)}.inventoryListV220{max-width:var(--bm-content);margin:0 auto;padding:18px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;box-shadow:var(--bm-shadow-sm)}.inventoryListV220>header{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px}.inventoryListV220 h2{margin:4px 0;color:var(--bm-ink);font-size:22px}.inventoryListV220 header p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.inventoryListV220>header strong{padding:6px 9px;border-radius:999px;background:var(--bm-surface-3);color:var(--bm-muted);font-size:14px}.inventoryEmptyV220{min-height:110px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:16px;border:1px dashed var(--bm-line-strong);border-radius:13px;background:var(--bm-surface-2)}.inventoryEmptyV220>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#fff;border:1px solid var(--bm-line);color:#8a95a2;font-size:19px;font-style:normal}.inventoryEmptyV220 b,.inventoryEmptyV220 span{display:block}.inventoryEmptyV220 b{color:var(--bm-ink)}.inventoryEmptyV220 span{margin-top:3px;color:var(--bm-muted);font-size:14px}.inventoryAreaCardsV220{display:grid;gap:8px}.inventoryAreaCardV220{overflow:hidden;border:1px solid var(--bm-line);border-radius:14px;background:#fff}.inventoryAreaCardV220.open{border-color:#cfd6df;box-shadow:0 12px 30px rgba(16,24,40,.055)}.inventoryAreaCardV220>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border-bottom:1px solid transparent}.inventoryAreaCardV220.open>header{border-bottom-color:var(--bm-line);background:var(--bm-surface-2)}.inventoryAreaIdentityV220{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:4px;border:0;background:none;color:var(--bm-ink);text-align:left}.inventoryAreaIdentityV220>i{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--bm-line);border-radius:11px;background:#fff}.inventoryAreaIdentityV220>i img{width:28px;height:28px;object-fit:contain}.inventoryAreaIdentityV220 b,.inventoryAreaIdentityV220 em,.inventoryAreaIdentityV220 small{display:block}.inventoryAreaIdentityV220 small{color:#8b6b00;font-size:14px;font-weight:900;letter-spacing:.08em}.inventoryAreaIdentityV220 b{margin-top:2px;font-size:15px}.inventoryAreaIdentityV220 em{margin-top:2px;color:var(--bm-muted);font-size:14px;font-style:normal}.inventoryAreaIdentityV220>strong{display:flex;align-items:center;gap:7px;color:var(--bm-muted);font-size:14px}.inventoryAreaIdentityV220>strong b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#fff;border:1px solid var(--bm-line);font-size:14px}.inventoryAreaActionsV220{display:flex;align-items:center;gap:4px}.inventoryAreaActionsV220 button{min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;color:var(--bm-muted);font-size:14px;font-weight:800}.inventoryAreaActionsV220 button:hover{color:var(--bm-ink);border-color:#c9d0d9}.inventoryAreaActionsV220 button.danger{color:var(--bm-red);background:var(--bm-red-soft);border-color:#f0c5c2}.inventoryAreaNumbersV220{display:grid;grid-template-columns:repeat(4,95px) minmax(170px,1fr);gap:6px;padding:0 12px 10px 66px}.inventoryAreaNumbersV220>div{padding:7px 8px;border-radius:8px;background:var(--bm-surface-2)}.inventoryAreaNumbersV220 b,.inventoryAreaNumbersV220 span{display:block}.inventoryAreaNumbersV220 span{color:var(--bm-muted);font-size:14px}.inventoryAreaNumbersV220 b{margin-top:1px;color:var(--bm-ink);font-size:14px}.inventoryAreaNumbersV220 .meter{display:grid;grid-template-columns:1fr auto;gap:3px 7px}.inventoryAreaNumbersV220 .meter>i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:#e8edf2}.inventoryAreaNumbersV220 .meter>i em{display:block;height:100%;border-radius:inherit;background:var(--bm-accent)}.inventoryAreaBodyV220{padding:12px}.inventoryAreaToolbarV220{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:9px 10px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.inventoryAreaToolbarV220 b,.inventoryAreaToolbarV220 span{display:block}.inventoryAreaToolbarV220 b{color:var(--bm-ink);font-size:14px}.inventoryAreaToolbarV220 span{margin-top:1px;color:var(--bm-muted);font-size:14px}.inventoryAreaToolbarV220>div:last-child{display:flex;gap:5px}.inventoryAreaToolbarV220 button{min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--bm-line-strong);border-radius:8px;background:#fff;color:var(--bm-ink-2);font-size:14px;font-weight:850}.inventoryAreaToolbarV220 button.active{background:var(--bm-accent-soft);border-color:#d7b42b}.inventoryAreaToolbarV220 button.primary{background:var(--bm-accent);border-color:#e0b51e;color:#20242a}.inventoryGeneralV220{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px solid #d7bf62;border-radius:12px;background:#fffaf0;color:var(--bm-ink);text-align:left}.inventoryGeneralV220 b,.inventoryGeneralV220 small,.inventoryGeneralV220 span{display:block}.inventoryGeneralV220 span{color:#8a6900;font-size:14px;font-weight:900;letter-spacing:.08em}.inventoryGeneralV220 b{margin-top:2px;font-size:20px}.inventoryGeneralV220 small{margin-top:2px;color:var(--bm-muted);font-size:14px}.inventoryGeneralV220 strong{color:#6d5500;font-size:14px}.inventoryLocationLegendV220{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.inventoryLocationLegendV220 span{display:flex;align-items:center;gap:4px;color:var(--bm-muted);font-size:14px}.inventoryLocationLegendV220 i{width:8px;height:8px;border-radius:3px;background:#d6dde5}.inventoryLocationLegendV220 i.available{background:#fff;border:1px solid #aeb8c4}.inventoryLocationLegendV220 i.reserved{background:#f0b93d}.inventoryLocationLegendV220 i.sold{background:#36a66b}.inventoryLocationLegendV220 i.disabled{background:#7c8793}.inventoryLocationsV220{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.inventoryLocationV220{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--bm-line);border-radius:10px;background:#fff;color:var(--bm-ink);text-align:left}.inventoryLocationV220:hover{border-color:#c8b35e}.inventoryLocationV220 b,.inventoryLocationV220 small{display:block}.inventoryLocationV220 b{font-size:15px}.inventoryLocationV220 small{margin-top:2px;color:var(--bm-muted);font-size:14px}.inventoryLocationV220 em{padding:4px 6px;border-radius:999px;background:var(--bm-surface-3);color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:900;white-space:nowrap}.inventoryLocationV220.reserved{border-color:#e0bf61;background:#fffaf0}.inventoryLocationV220.sold{border-color:#b8dfca;background:#f4fbf7}.inventoryLocationV220.disabled{opacity:.62;background:#f3f5f7}.inventoryLocationV220.selected{outline:2px solid var(--bm-accent);outline-offset:1px;background:var(--bm-accent-soft)}.inventoryLocationV220.selected em{background:#202833;color:#fff}.inventoryPaginationV220{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:9px}.inventoryPaginationV220 button{min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;color:var(--bm-ink-2);font-size:14px}.inventoryPaginationV220 span{color:var(--bm-muted);font-size:14px}.inventoryStudioV220 .moduleModalV160{background:#fff;color:var(--bm-text)}.inventoryStudioV220 .moduleModalV160 :is(p,small,span,label,button){font-size:14px;line-height:1.45}.inventoryStudioV220 .moduleModalV160 :is(input,select,textarea){min-height:44px!important;font-size:16px!important}.inventoryStudioV220 .areaReservationCardV172 header span,.inventoryStudioV220 .areaSoldV172 header span,.inventoryStudioV220 .moduleModalV160>span{color:#8b6900}.inventoryStudioV220 .areaOperationV172,.inventoryStudioV220 .areaPaidReservationV173,.inventoryStudioV220 .areaReservationCardV172,.inventoryStudioV220 .areaReservationHistoryV173,.inventoryStudioV220 .areaSoldV172{background:var(--bm-surface-2)!important;border-color:var(--bm-line-strong)!important;color:var(--bm-text)!important}.inventoryStudioV220 .areaReservationCardV172 header strong{background:var(--bm-accent-soft);color:#725600}.inventoryStudioV220 .areaDeliveredV172 b,.inventoryStudioV220 .areaSoldV172>header>b{color:var(--bm-green)}.inventoryStudioV220 .areaSoldTicketsV172 button{background:#fff;color:var(--bm-ink);border-color:var(--bm-line)}.inventoryStudioV220 .areaSoldTicketsV172 button.active{background:var(--bm-green-soft);border-color:#9ed1b4}.inventoryStudioV220 .areaDeliveryV172>p,.inventoryStudioV220 .areaSoldTicketsV172 span{color:var(--bm-muted)}.inventoryStudioV220 .areaDeliveredV172{background:var(--bm-green-soft);border-color:#b8dfca}.inventoryStudioV220 .multiDeliveryV181>div,.inventoryStudioV220 .multiSummaryV181>div{background:var(--bm-surface-2);border-color:var(--bm-line)}.seatControlHeroV220,.seatControlV220{display:grid;gap:12px}.seatControlHeroV220{grid-template-columns:minmax(0,1fr) 285px}.seatControlHeroV220>div{padding:22px 24px;border-radius:18px;background:#17202a;color:#fff}.seatActionPanelV220>header>span,.seatControlHeroV220>div>span,.seatMapPanelV220>header span{color:var(--bm-accent);font-size:14px;font-weight:900;letter-spacing:.12em}.seatControlHeroV220 h1{margin:5px 0 6px;color:#fff;font-size:30px;letter-spacing:-.035em}.seatControlHeroV220 p{margin:0;color:#aab5c2;font-size:15px;line-height:1.5}.seatControlHeroV220 aside{display:grid;align-content:center;gap:3px;padding:16px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;box-shadow:var(--bm-shadow-sm)}.seatControlHeroV220 aside b,.seatControlHeroV220 aside small,.seatControlHeroV220 aside span{display:block}.seatControlHeroV220 aside small{color:#8b6900;font-size:14px;font-weight:900;letter-spacing:.08em}.seatControlHeroV220 aside b{color:var(--bm-ink);font-size:20px}.seatControlHeroV220 aside span{color:var(--bm-muted);font-size:14px}.seatControlHeroV220 aside button{margin-top:7px;justify-self:start}.seatStatusBoardV220{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.seatStatusBoardV220 button{min-width:44px;min-height:60px;display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;border:1px solid var(--bm-line);border-radius:11px;background:#fff;color:var(--bm-ink);text-align:left}.seatStatusBoardV220 button.active,.seatStatusBoardV220 button:hover{border-color:#c5a943;box-shadow:0 5px 16px rgba(16,24,40,.05)}.seatStateChoicesV220 button>i,.seatStatusBoardV220 button>i{width:9px;height:9px;border-radius:3px;background:#d3d9e0}.seatStatusBoardV220 b,.seatStatusBoardV220 small{display:block}.seatStatusBoardV220 small{color:var(--bm-muted);font-size:14px}.seatStatusBoardV220 b{font-size:16px}.seatStateChoicesV220 .status-held>i,.seatStatusBoardV220 .status-held>i{background:#e9aa2d}.seatStateChoicesV220 .status-reserved>i,.seatStatusBoardV220 .status-reserved>i{background:#3977d9}.seatStatusBoardV220 .status-sold>i{background:#36a66b}.seatStatusBoardV220 .status-courtesy>i{background:#8c64d8}.seatStateChoicesV220 .status-blocked>i,.seatStatusBoardV220 .status-blocked>i{background:#626d78}.seatStatusBoardV220 .status-used>i{background:#1d242c}.seatStateChoicesV220 .status-available>i,.seatStatusBoardV220 .status-available>i{background:#fff;border:1px solid #9da8b5}.seatFilterBarV220{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:11px 12px;border:1px solid var(--bm-line);border-radius:13px;background:#fff}.seatFilterFieldsV220{flex:1 1;display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:7px}.seatFilterFieldsV220 label{display:grid;gap:4px}.seatFilterFieldsV220 label>span{color:var(--bm-muted);font-size:14px;font-weight:800}.seatFilterFieldsV220 input,.seatFilterFieldsV220 select{min-height:46px!important;padding:9px 11px!important;font-size:16px!important}.seatFilterActionsV220{display:flex;gap:5px;align-items:center}.seatFilterActionsV220>span{margin-right:4px;color:var(--bm-muted);font-size:14px}.seatFilterActionsV220 button{min-width:44px;min-height:44px;padding:0 11px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;color:var(--bm-ink-2);font-size:14px;font-weight:800}.seatControlLayoutV220{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.seatMapPanelV220{min-width:0;overflow:hidden;border:1px solid var(--bm-line);border-radius:17px;background:#fff;box-shadow:var(--bm-shadow-sm)}.seatMapPanelV220>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--bm-line)}.seatMapPanelV220 h2{margin:3px 0;color:var(--bm-ink);font-size:20px}.seatMapPanelV220 header p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.45}.seatZoomV220{display:flex;align-items:center;overflow:hidden;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff}.seatZoomV220 b,.seatZoomV220 button{min-width:44px;height:44px;display:grid;place-items:center;border:0;border-right:1px solid var(--bm-line);background:#fff;color:var(--bm-ink);font-size:14px}.seatZoomV220 button:last-child{min-width:44px;min-height:44px;border-right:0;padding:0 10px}.seatZoomV220 button:hover{background:var(--bm-surface-2)}.seatViewportV220{height:690px!important;border:0!important;border-radius:0!important;background:#e9edf2!important}.seatCanvasV220{background-color:#f8fafc!important;background-image:linear-gradient(#e3e8ee 1px,transparent 0),linear-gradient(90deg,#e3e8ee 1px,transparent 0)!important}.seatLegendV220{display:flex;flex-wrap:wrap;gap:10px;padding:9px 13px;border-top:1px solid var(--bm-line);background:var(--bm-surface-2)}.seatLegendV220 span{display:flex;align-items:center;gap:4px;color:var(--bm-muted);font-size:14px}.seatLegendV220 i{width:8px;height:8px;border-radius:3px;background:#fff;border:1px solid #aeb7c2}.seatLegendV220 i.held{background:#e9aa2d;border:0}.seatLegendV220 i.sold{background:#36a66b;border:0}.seatLegendV220 i.blocked{background:#626d78;border:0}.seatLegendV220 i.used{background:#1d242c;border:0}.seatActionPanelV220{position:sticky;top:calc(var(--bm-topbar-h) + 12px);display:grid;gap:9px;padding:16px;border:1px solid var(--bm-line);border-radius:17px;background:#fff;box-shadow:var(--bm-shadow-sm)}.seatActionPanelV220 h2{margin:4px 0;color:var(--bm-ink);font-size:20px;line-height:1.15}.seatActionPanelV220 header p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.45}.seatSelectedCardV220{padding:10px;border:1px solid #cbd9f1;border-radius:10px;background:var(--bm-blue-soft)}.seatSelectedCardV220 b,.seatSelectedCardV220 em,.seatSelectedCardV220 small,.seatSelectedCardV220 span{display:block}.seatSelectedCardV220 small{color:#3d64a6;font-size:14px;font-weight:900}.seatSelectedCardV220 b{margin-top:2px;color:var(--bm-ink);font-size:15px}.seatSelectedCardV220 em,.seatSelectedCardV220 span{margin-top:2px;color:#52657e;font-size:14px;font-style:normal}.seatActionStepV220{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;margin-top:2px}.seatActionStepV220>i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#17202a;color:var(--bm-accent);font-size:14px;font-style:normal;font-weight:900}.seatActionStepV220 b,.seatActionStepV220 span{display:block}.seatActionStepV220 b{color:var(--bm-ink);font-size:15px}.seatActionStepV220 span{color:var(--bm-muted);font-size:14px}.seatStateChoicesV220{display:grid;grid-template-columns:1fr 1fr;gap:5px}.seatStateChoicesV220 button{min-width:44px;min-height:52px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px;padding:7px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2);color:var(--bm-ink);text-align:left}.seatStateChoicesV220 button.active{border-color:#d6b128;background:var(--bm-accent-soft)}.seatStateChoicesV220 b,.seatStateChoicesV220 small{display:block}.seatStateChoicesV220 b{font-size:15px}.seatStateChoicesV220 small{margin-top:1px;color:var(--bm-muted);font-size:14px;line-height:1.3}.seatActionFieldV220{display:grid;gap:4px}.seatActionFieldV220>span{color:var(--bm-ink-2);font-size:14px}.seatActionFieldV220>span small{color:var(--bm-muted);font-weight:600}.seatActionFieldV220 input,.seatActionFieldV220 textarea{min-height:46px!important;padding:10px 11px!important;font-size:16px!important}.seatActionFieldV220 textarea{min-height:70px!important}.seatApplyV220{width:100%}.seatSafetyV220{padding:9px 10px;border-radius:9px;background:var(--bm-green-soft);border:1px solid #badfc9}.seatSafetyV220 b,.seatSafetyV220 span{display:block}.seatSafetyV220 b{color:#08683f;font-size:15px}.seatSafetyV220 span{margin-top:2px;color:#4c7561;font-size:14px;line-height:1.4}.seatControlV220 .opsElementV12{box-shadow:0 4px 12px rgba(16,24,40,.09)}.seatControlV220 .opsElementTitleV12{box-shadow:var(--bm-shadow-xs);font-size:14px!important;line-height:1.3}.seatControlV220 :is(.opsZoneSelectV12,.opsRowSelectV12){min-height:36px;font-size:14px!important}.seatControlV220 .opsRowSelectV12,.seatControlV220 .opsZoneSelectV12{background:#17202a;color:#fff;border-color:#273441}.seatControlV220 .opsSeatGeoPointV196.selected,.seatControlV220 .opsSeatV12.selected{outline-color:var(--bm-accent)!important}.mapWelcomeV220{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;align-items:stretch}.mapWelcomeV220>aside,.mapWelcomeV220>section{border:1px solid var(--bm-line);border-radius:19px;background:#fff;box-shadow:var(--bm-shadow-sm)}.mapWelcomeV220>section{padding:25px}.mapWelcomeV220>aside>span,.mapWelcomeV220>section>span{color:#8a6800;font-size:14px;font-weight:900;letter-spacing:.12em}.mapWelcomeV220 h1{max-width:760px;margin:6px 0;color:var(--bm-ink);font-size:30px;line-height:1.05;letter-spacing:-.04em}.mapWelcomeV220 p{color:var(--bm-muted);font-size:15px;line-height:1.5}.mapWelcomeExamplesV220{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.mapWelcomeExamplesV220 article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid var(--bm-line);border-radius:11px;background:var(--bm-surface-2)}.mapWelcomeExamplesV220 article i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid var(--bm-line);color:#7b8795;font-style:normal}.mapWelcomeExamplesV220 article b,.mapWelcomeExamplesV220 article small{display:block}.mapWelcomeExamplesV220 article b{color:var(--bm-ink);font-size:15px}.mapWelcomeExamplesV220 article small{color:var(--bm-muted);font-size:14px}.mapWelcomeActionsV220{display:flex;gap:7px;flex-wrap:wrap}.mapWelcomeV220>section>small{display:block;margin-top:10px;color:var(--bm-muted);font-size:14px}.mapWelcomeV220>aside{display:grid;align-content:center;gap:5px;padding:20px;background:#17202a;color:#fff}.mapWelcomeV220 aside>span{color:var(--bm-accent)}.mapWelcomeV220 aside h3{margin:4px 0;font-size:21px}.mapWelcomeV220 aside p{margin:0;color:#aeb9c5}.mapWelcomeV220 aside b{margin-top:8px;color:#d6dde6;font-size:14px;line-height:1.5}.mapDesignerHeadV220{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;padding:18px 20px;border:1px solid var(--bm-line);border-radius:17px;background:#fff;box-shadow:var(--bm-shadow-sm)}.mapDesignerHeadV220>div:first-child{max-width:720px}.mapDesignerHeadV220>div:first-child>span{color:#8b6900;font-size:14px;font-weight:900;letter-spacing:.12em}.mapDesignerHeadV220 h1{margin:4px 0 5px;color:var(--bm-ink);font-size:27px;letter-spacing:-.035em}.mapDesignerHeadV220 p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.mapDesignerHeadActionsV220{max-width:680px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.mapDesignerHeadActionsV220 .save.blocked{background:var(--bm-amber-soft);color:#6c4e00;border-color:#e4c66f}.mapDesignerHeadActionsV220 button.active{border-color:#d6b129;background:var(--bm-accent-soft)}.mapMoreToolsV220{position:relative}.mapMoreToolsV220>summary{min-height:46px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--bm-line-strong);border-radius:10px;background:#fff;color:var(--bm-ink-2);font-size:14px;font-weight:850;list-style:none;cursor:pointer}.mapMoreToolsV220>summary::-webkit-details-marker{display:none}.mapMoreToolsV220[open]>summary{background:var(--bm-surface-2)}.mapMoreToolsV220>div{position:absolute;z-index:90;right:0;top:48px;width:235px;display:grid;gap:4px;padding:7px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-lg)}.mapMoreToolsV220 button,.mapMoreToolsV220 label{min-width:44px;min-height:44px;display:flex;align-items:center;padding:0 9px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;color:var(--bm-ink-2);font-size:14px;font-weight:800;cursor:pointer}.mapMoreToolsV220 button:hover,.mapMoreToolsV220 label:hover{background:var(--bm-surface-2)}.mapMoreToolsV220 label{position:relative}.mapMoreToolsV220 label input{position:absolute;width:1px;height:1px;opacity:0}.mapJourneyV220{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;align-items:center;margin-bottom:10px}.mapJourneyV220 article{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--bm-line);border-radius:11px;background:#fff}.mapJourneyV220 article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--bm-surface-3);color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:900}.mapJourneyV220 b,.mapJourneyV220 small{display:block}.mapJourneyV220 b{color:var(--bm-ink);font-size:15px}.mapJourneyV220 small{color:var(--bm-muted);font-size:14px}.mapJourneyV220 article.active{border-color:#dcc157;background:#fffaf0}.mapJourneyV220 article.active>i{background:var(--bm-accent);color:#222}.mapJourneyV220 article.done{border-color:#b9dec8;background:var(--bm-green-soft)}.mapJourneyV220 article.done>i{background:var(--bm-green);color:#fff}.mapJourneyV220>em{color:#aeb7c2;font-style:normal;font-weight:900}.bmOpsV2 .mapSalesWarning{margin-bottom:10px!important;padding:11px 13px!important;border:1px solid #e8cd79!important;border-radius:10px!important;background:var(--bm-amber-soft)!important;color:#6f5008!important;font-size:15px!important;line-height:1.45}.bmOpsV2 .bmReferenceBarV2{margin-bottom:9px;padding:10px!important;border:1px solid var(--bm-line)!important;border-radius:11px!important;background:#fff!important;color:var(--bm-text)!important}.bmOpsV2 .bmReferenceBarV2 b{color:var(--bm-ink)!important}.bmOpsV2 .bmReferenceBarV2 span{color:var(--bm-muted)!important}.bmVenueDesignerV2.mapDesignerV3{grid-template-columns:minmax(0,1fr) 340px;gap:10px;border-radius:17px}.bmVenueDesignerV2 .mapWorkspaceV3{border-color:#2a3745;border-radius:17px;background:#151c24;box-shadow:var(--bm-shadow-md)}.bmVenueDesignerV2 .mapViewportV3{border-color:#364658;border-radius:12px}.bmVenueDesignerV2 .mapInspectorV3{border:1px solid var(--bm-line)!important;border-radius:17px!important;background:#fff!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)!important}.bmVenueDesignerV2 .mapInspectorV3 b,.bmVenueDesignerV2 .mapInspectorV3 h3,.bmVenueDesignerV2 .mapInspectorV3 h4{color:var(--bm-ink)!important}.bmVenueDesignerV2 .mapInspectorV3 p,.bmVenueDesignerV2 .mapInspectorV3 small,.bmVenueDesignerV2 .mapInspectorV3 span{color:var(--bm-muted)}.bmVenueDesignerV2 .mapInspectorV3 label{color:var(--bm-text)!important}.bmVenueDesignerV2 .mapInspectorV3 :is(input,select,textarea){min-height:44px!important;padding:9px 10px!important;background:#fff!important;color:var(--bm-ink)!important;border-color:var(--bm-line-strong)!important;font-size:16px!important}.bmVenueDesignerV2 .advancedMapPropsV3,.bmVenueDesignerV2 .manualRangeV3,.bmVenueDesignerV2 .seatBulkToolsV198,.bmVenueDesignerV2 .seatFineTuneV197,.bmVenueDesignerV2 .smartSectionV3{background:var(--bm-surface-2)!important;border-color:var(--bm-line)!important;color:var(--bm-text)!important}.bmVenueDesignerV2 .mapDockV3{background:rgba(21,28,36,.97);border-color:#3b4a59}.bmVenueDesignerV2 .mapDockV3>button.active,.bmVenueDesignerV2 .mapDockV3>button:hover{background:#26313e;color:var(--bm-accent)}.bmVenueDesignerV2 .mapZoomV3{background:#17202a;border-color:#39495a}.bmVenueDesignerV2 .mapLayersTrayV195,.bmVenueDesignerV2 .mapPatternTrayV1910,.bmVenueDesignerV2 .mapPatternTrayV199,.bmVenueDesignerV2 .templateTrayV3{background:#fff!important;color:var(--bm-text)!important;border-color:var(--bm-line)!important;box-shadow:var(--bm-shadow-lg)!important}.bmVenueDesignerV2 .mapLayersTrayV195 b,.bmVenueDesignerV2 .mapPatternTrayV1910 b,.bmVenueDesignerV2 .mapPatternTrayV199 b,.bmVenueDesignerV2 .templateTitle b{color:var(--bm-ink)!important}.bmVenueDesignerV2 .templateTitle small{color:var(--bm-muted)!important}.bmVenueDesignerV2 .mapLayerListV195 button,.bmVenueDesignerV2 .templateCardsV3 button{background:var(--bm-surface-2)!important;color:var(--bm-ink)!important;border-color:var(--bm-line)!important}.bmVenueDesignerV2 .mapLayerListV195 button:hover,.bmVenueDesignerV2 .templateCardsV3 button:hover{border-color:#d1b02c!important;background:var(--bm-accent-soft)!important}.bmVenueDesignerV2 .mapInspectorV3 :is(p,small,span,label){font-size:14px!important;line-height:1.45}.bmVenueDesignerV2 .mapDockV3>button,.bmVenueDesignerV2 .mapInspectorV3 button{min-height:44px;font-size:14px!important}.bmVenueDesignerV2 :is(.templateTrayV3,.mapLayersTrayV195,.mapPatternTrayV199,.mapPatternTrayV1910) :is(small,span,label,button){font-size:14px!important;line-height:1.4}:where(.venueQuickStartV1913,.venueInventoryLinkV1914,.venueSaveReviewV1926,.savedVenueTrayV194){color:var(--bm-text)}:where(.venueQuickStartV1913,.venueInventoryLinkV1914,.venueSaveReviewV1926,.savedVenueTrayV194) :is(p,small,span,label,button){font-size:14px!important;line-height:1.45}:where(.venueQuickStartV1913,.venueInventoryLinkV1914,.venueSaveReviewV1926,.savedVenueTrayV194) :is(input,select,textarea){min-height:44px!important;font-size:16px!important}.savedVenueTrayV194,.venueInventoryLinkV1914,.venueQuickStartV1913,.venueSaveReviewV1926{background:#fff!important;border-color:var(--bm-line)!important;box-shadow:var(--bm-shadow-lg)!important}.savedVenueTrayV194 h3,.venueInventoryLinkV1914 h3,.venueQuickStartV1913 h3,.venueSaveReviewV1926 h2{color:var(--bm-ink)!important}.savedVenueTrayV194 small,.venueInventoryLinkV1914 small,.venueQuickStartV1913 small,.venueSaveReviewV1926 small{color:var(--bm-muted)!important}@media (max-width:1180px){.inventoryHeroV220,.inventoryStartV220,.mapWelcomeV220{grid-template-columns:1fr}.inventoryHelpV220{position:static}.inventoryStatsV220,.inventoryTypeChoiceV220{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryAreaNumbersV220{padding-left:12px;grid-template-columns:repeat(4,1fr)}.inventoryAreaNumbersV220 .meter{grid-column:1/-1}.seatControlHeroV220{grid-template-columns:1fr}.seatStatusBoardV220{grid-template-columns:repeat(4,1fr)}.seatControlLayoutV220{grid-template-columns:1fr}.seatActionPanelV220{position:static}.seatViewportV220{height:620px!important}.mapDesignerHeadV220{flex-direction:column}.mapDesignerHeadActionsV220{max-width:none;justify-content:flex-start}.bmVenueDesignerV2.mapDesignerV3{grid-template-columns:1fr}.bmVenueDesignerV2 .mapInspectorV3{position:static!important;max-height:none!important}}@media (max-width:760px){.inventoryStudioV220{padding:14px 12px 92px}.inventoryHeroV220{margin-top:12px}.inventoryHeroV220>div{padding:19px}.inventoryHeroV220 h1{font-size:28px}.inventoryStatsV220{grid-template-columns:1fr 1fr}.inventoryFormV220,.inventoryReservationV220,.inventoryStartV220{grid-template-columns:1fr}.inventoryCreateV220{padding:15px}.inventoryTypeChoiceV220{grid-template-columns:1fr 1fr}.inventoryAreaToolbarV220,.inventoryCreateV220>footer,.inventoryListV220>header{align-items:stretch;flex-direction:column}.inventoryCreateV220>footer button{width:100%}.inventoryListV220{padding:13px}.inventoryAreaCardV220>header{grid-template-columns:1fr}.inventoryAreaActionsV220{padding-left:4px}.inventoryAreaIdentityV220{grid-template-columns:42px minmax(0,1fr)}.inventoryAreaIdentityV220>strong{grid-column:2;justify-self:start}.inventoryAreaNumbersV220{grid-template-columns:1fr 1fr}.inventoryAreaNumbersV220 .meter{grid-column:1/-1}.inventoryAreaToolbarV220>div:last-child{flex-wrap:wrap}.inventoryLocationsV220,.seatStatusBoardV220{grid-template-columns:1fr 1fr}.seatFilterBarV220{align-items:stretch;flex-direction:column}.seatFilterFieldsV220{grid-template-columns:1fr}.seatFilterActionsV220{justify-content:space-between}.seatMapPanelV220>header{align-items:flex-start;flex-direction:column}.seatViewportV220{height:560px!important}.seatStateChoicesV220{grid-template-columns:1fr}.mapDesignerHeadV220{padding:14px}.mapDesignerHeadV220 h1{font-size:22px}.mapDesignerHeadActionsV220{width:100%}.mapDesignerHeadActionsV220>button{flex:1 1;min-width:120px}.mapMoreToolsV220{width:100%}.mapMoreToolsV220>summary{justify-content:center}.mapMoreToolsV220>div{left:0;right:auto;width:min(280px,90vw)}.mapJourneyV220{grid-template-columns:1fr}.mapJourneyV220>em{display:none}.mapWelcomeExamplesV220{grid-template-columns:1fr}.bmVenueDesignerV2 .mapWorkspaceV3{padding:9px 9px 82px}.bmVenueDesignerV2 .mapViewportV3{height:560px}.bmVenueDesignerV2 .mapDockV3{width:calc(100% - 18px);overflow-x:auto;display:flex;justify-content:flex-start}.bmVenueDesignerV2 .mapDockV3>button{min-width:82px;flex:0 0 auto}}@media (max-width:430px){.inventoryHeroV220,.inventoryListV220,.inventoryStartV220,.inventoryStatsV220,.inventoryStudioV220{width:100%;max-width:100%;min-width:0}.inventoryStudioV220{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));overflow-x:clip}.inventoryLocationFiltersV220,.inventoryLocationsV220,.inventoryStatsV220,.inventoryTypeChoiceV220{grid-template-columns:1fr}.inventoryHeroV220 h1{font-size:clamp(27px,8.5vw,32px)}.inventoryCreateV220,.inventoryHelpV220,.inventoryHeroV220 aside,.inventoryHeroV220>div,.inventoryListV220{border-radius:15px}.inventoryAreaNumbersV220{padding-left:4px;grid-template-columns:1fr 1fr}.inventoryAreaActionsV220,.inventoryAreaToolbarV220>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.inventoryAreaActionsV220 button,.inventoryAreaToolbarV220 button{min-height:44px}.seatActionPanelV220,.seatControlHeroV220,.seatControlLayoutV220,.seatControlV220,.seatFilterBarV220,.seatMapPanelV220{width:100%;max-width:100%;min-width:0}.seatControlHeroV220 h1{font-size:clamp(27px,8.5vw,32px)}.seatFilterActionsV220,.seatStatusBoardV220{grid-template-columns:1fr 1fr}.seatFilterActionsV220{display:grid}.seatFilterActionsV220>span{grid-column:1/-1;margin:0}.seatViewportV220{height:500px!important;max-width:100%;overflow:hidden!important}.seatZoomV220{width:100%}.seatZoomV220 b,.seatZoomV220 button{flex:1 1}.bmVenueDesignerV2 .mapInspectorV3,.bmVenueDesignerV2 .mapWorkspaceV3,.bmVenueDesignerV2.mapDesignerV3,.mapDesignerHeadV220,.mapJourneyV220,.mapWelcomeV220{width:100%;max-width:100%;min-width:0}.mapDesignerHeadActionsV220{display:grid;grid-template-columns:1fr}.mapDesignerHeadActionsV220>button,.mapMoreToolsV220{width:100%}.mapMoreToolsV220>div{width:min(100%,calc(100vw - 28px));max-width:100%}.mapDesignerHeadV220 h1,.mapWelcomeV220 h1{font-size:clamp(27px,8.5vw,32px)}.bmVenueDesignerV2 .mapViewportV3{height:500px!important;min-height:500px!important}.bmVenueDesignerV2 .mapInspectorV3{overflow:visible!important}}.inventoryLocationFiltersV220{display:grid;grid-template-columns:minmax(180px,1fr) 180px auto auto;gap:7px;align-items:end;margin-bottom:9px;padding:9px;border:1px solid var(--bm-line);border-radius:10px;background:#fff}.inventoryLocationFiltersV220 label{display:grid;gap:4px}.inventoryLocationFiltersV220 label>span{color:var(--bm-muted);font-size:14px}.inventoryLocationFiltersV220 input,.inventoryLocationFiltersV220 select{min-height:44px!important;padding:9px 11px!important;font-size:16px!important}.inventoryLocationFiltersV220>strong{align-self:center;color:var(--bm-muted);font-size:14px;white-space:nowrap}.inventoryLocationFiltersV220>button{min-width:44px;min-height:44px;padding:0 9px;border:1px solid var(--bm-line);border-radius:8px;background:var(--bm-surface-2);color:var(--bm-ink-2);font-size:14px;font-weight:800}@media (max-width:760px){.inventoryLocationFiltersV220{grid-template-columns:1fr 1fr}.inventoryLocationFiltersV220>button,.inventoryLocationFiltersV220>strong{align-self:stretch}.inventoryLocationFiltersV220>button{width:100%}}@media (max-width:430px){.inventoryLocationFiltersV220{grid-template-columns:1fr}}.accessScanner,.ticketHub{display:grid;gap:14px}.ticketFlowNav{margin-bottom:2px}.ticketHubTabs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid var(--bm-line);border-radius:11px;background:var(--bm-surface-2)}.ticketHubTabs button{min-width:44px;min-height:44px;padding:0 13px;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--bm-muted)!important;font-size:14px!important;font-weight:850!important;box-shadow:none!important}.ticketHubTabs button:hover:not(:disabled){background:#fff!important;color:var(--bm-ink)!important}.ticketHubTabs button.active{background:#17202a!important;color:#fff!important}.ticketHubTabs button:disabled{opacity:.4}.ticketHubJourney{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) minmax(260px,.9fr);gap:8px;align-items:stretch;padding:10px;border:1px solid var(--bm-line);border-radius:14px;background:#fff;box-shadow:var(--bm-shadow-xs)}.ticketHubJourney>article{min-width:0;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--bm-line);border-radius:10px;background:var(--bm-surface-2)}.ticketHubJourney>article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff;color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:900;border:1px solid var(--bm-line)}.ticketHubJourney b,.ticketHubJourney small{display:block}.ticketHubJourney b{color:var(--bm-ink);font-size:15px}.ticketHubJourney small{margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.35}.ticketHubJourney>article.active{background:var(--bm-accent-soft);border-color:#e6ca62}.ticketHubJourney>article.active>i{background:var(--bm-accent);border-color:#d6ae10;color:#4d3a00}.ticketHubJourney>article.done{background:var(--bm-green-soft);border-color:#bce0ca}.ticketHubJourney>article.done>i{background:var(--bm-green);border-color:var(--bm-green);color:#fff}.ticketHubJourney>em{align-self:center;color:#aab3bf;font-size:16px;font-style:normal;font-weight:900}.ticketHubJourney>aside{display:flex;flex-direction:column;justify-content:center;padding:9px 11px;border-radius:10px;background:#17202a;color:#fff}.ticketHubJourney>aside b{color:var(--bm-accent)}.ticketHubJourney>aside span{margin-top:2px;color:#b8c2ce;font-size:14px;line-height:1.45}.ticketHub .draftOperationNoticeV170,.ticketHub .setupGateV9{margin:0!important;border-radius:12px!important}.ticketDesignWorkspace{align-items:start;gap:14px!important}.ticketDesignTools{padding:16px!important;background:#fff!important;border:1px solid var(--bm-line)!important;border-radius:16px!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)!important}.ticketDesignTools .holderDesignerV14 label,.ticketDesignTools>label:not(.ticketTemplateUpload){display:grid;gap:5px;color:var(--bm-text)!important;font-size:14px;font-weight:750}.ticketDesignTools input[type=range]{appearance:none;width:100%;min-height:20px!important;padding:0!important;background:transparent!important;border:0!important;accent-color:#d7aa00}.ticketDesignTools input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#e7ebef}.ticketDesignTools input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border:3px solid #fff;border-radius:50%;background:#d5aa00;box-shadow:0 0 0 1px #c19b00}.ticketTemplateUpload{position:relative;min-height:76px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:13px!important;border:1px dashed #c7cfd9;border-radius:12px;background:var(--bm-surface-2);color:var(--bm-ink)!important;cursor:pointer;overflow:hidden}.ticketTemplateUpload:hover{border-color:#c39a00;background:var(--bm-accent-soft)}.ticketTemplateUpload b,.ticketTemplateUpload small{display:block}.ticketTemplateUpload b{font-size:15px}.ticketTemplateUpload small{margin-top:3px;color:var(--bm-muted);font-size:14px}.ticketTemplateUpload strong{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink);font-size:14px}.ticketTemplateUpload input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.ticketDesignTools .detectedTicketFormatV8,.ticketDesignTools .holderDesignerV14{border-color:var(--bm-line)!important;background:var(--bm-surface-2)!important;color:var(--bm-text)!important;border-radius:11px!important}.ticketDesignTools .detectedTicketFormatV8 b,.ticketDesignTools .holderDesignerV14 b{color:var(--bm-ink)!important}.ticketDesignTools .detectedTicketFormatV8 small,.ticketDesignTools .holderDesignerV14 small{color:var(--bm-muted)!important}.ticketDesignWorkspace .autoTicketCanvasWrapV10{border:1px solid var(--bm-line);border-radius:16px;background:linear-gradient(145deg,#17202a,#10161d);box-shadow:var(--bm-shadow-md)}.ticketMailCenter{display:grid;gap:12px}.ticketMailCenter .emailPosStatusV172{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding:14px 16px!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;background:#fff!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-xs)}.ticketMailCenter .emailPosStatusV172.ready{border-left:4px solid var(--bm-green)!important}.ticketMailCenter .emailPosStatusV172.pending{border-left:4px solid #d8a900!important}.ticketMailCenter .emailPosStatusV172 span{color:var(--bm-green)!important;font-size:14px!important}.ticketMailCenter .emailPosStatusV172.pending span{color:#8b6900!important}.ticketMailCenter .emailPosStatusV172 h3{margin:3px 0;color:var(--bm-ink)!important;font-size:17px!important}.ticketMailCenter .emailPosStatusV172 p{margin:0;color:var(--bm-muted)!important;font-size:14px!important;line-height:1.5}.ticketMailCenter .emailPosStatusV172>div:last-child{padding:10px;border-radius:10px;background:var(--bm-surface-2);text-align:center}.ticketMailCenter .emailPosStatusV172>div:last-child small{display:block;color:var(--bm-muted);font-size:14px}.ticketMailCenter .emailPosStatusV172>div:last-child b{display:block;color:var(--bm-ink);font-size:19px}.ticketMailCenter .emailPosLayoutV172{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;align-items:start}.ticketMailCenter .emailSaleCardV172{padding:18px!important;border:1px solid var(--bm-line)!important;border-radius:17px!important;background:#fff!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)!important}.ticketMailCenter .emailSaleCardV172>header{padding-bottom:12px;border-bottom:1px solid var(--bm-line)}.ticketMailCenter .emailSaleCardV172>header>span{color:#8a6900!important;font-size:14px!important;font-weight:900;letter-spacing:.12em}.ticketMailCenter .emailSaleCardV172 h2{margin:4px 0;color:var(--bm-ink)!important;font-size:21px!important}.ticketMailCenter .emailSaleCardV172 header p{margin:0;color:var(--bm-muted)!important;font-size:14px!important}.ticketMailCenter .emailSaleStepsV172{display:grid;gap:8px;margin-top:12px}.ticketMailCenter .emailSaleStepV172{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface-2)}.ticketMailCenter .emailSaleStepV172>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid var(--bm-line);color:#806200;font-size:14px;font-style:normal;font-weight:900}.ticketMailCenter .emailSaleStepV172>div>b{display:block;margin-bottom:8px;color:var(--bm-ink);font-size:15px}.ticketMailCenter .emailSaleFieldsV172{display:grid;gap:8px}.ticketMailCenter .emailSaleFieldsV172.two{grid-template-columns:1fr 1fr}.ticketMailCenter .emailSaleFieldsV172 label{display:grid;gap:4px;color:var(--bm-muted);font-size:14px}.ticketMailCenter .emailSaleFieldsV172 :is(input,select){min-height:48px!important;padding:10px 12px!important;border:1px solid var(--bm-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--bm-ink)!important;font-size:16px!important}.ticketMailCenter .emailSaleCheckoutV172{display:grid;grid-template-columns:1fr 1fr minmax(165px,auto);gap:8px;align-items:stretch}.ticketMailCenter .emailSaleCheckoutV172>div{padding:9px;border:1px solid var(--bm-line);border-radius:9px;background:#fff}.ticketMailCenter .emailSaleCheckoutV172 small,.ticketMailCenter .emailSaleCheckoutV172 span{display:block;color:var(--bm-muted);font-size:14px}.ticketMailCenter .emailSaleCheckoutV172 strong{display:block;margin:2px 0;color:var(--bm-ink);font-size:15px}.ticketMailCenter .emailPosAsideV172{position:sticky;top:86px;display:grid;gap:8px}.ticketMailCenter .emailPosAsideV172 article{padding:13px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-xs)}.ticketMailCenter .emailPosAsideV172 article small,.ticketMailCenter .emailPosAsideV172 article span{display:block;color:var(--bm-muted);font-size:14px}.ticketMailCenter .emailPosAsideV172 article b{display:block;margin:2px 0;color:var(--bm-ink);font-size:18px}.ticketMailCenter .emailPosRuleV172{padding:10px 12px;border:1px solid #cad8ef;border-radius:11px;background:var(--bm-blue-soft);color:#3c5e91;font-size:14px}.ticketMailCenter .emailPosRuleV172 b{margin-right:6px;color:#254d89}.ticketAudit{display:grid;gap:11px}.ticketAudit .reviewTopV172{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:12px;align-items:start}.ticketAudit .reviewTopV172>div:first-child{padding:18px;border:1px solid var(--bm-line);border-radius:15px;background:#fff;box-shadow:var(--bm-shadow-xs)}.ticketAudit .reviewTopV172>div:first-child>span{color:#856400;font-size:14px;font-weight:900;letter-spacing:.12em}.ticketAudit .reviewTopV172 h2{margin:4px 0 5px;color:var(--bm-ink);font-size:22px}.ticketAudit .reviewTopV172 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.55}.ticketAudit .reviewFiltersV172{padding:12px!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--bm-shadow-xs)!important}.ticketAudit .reviewSearchV172{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.ticketAudit .reviewFilterGridV172 select,.ticketAudit .reviewSearchV172 input{min-height:44px!important;padding:8px 10px!important;border:1px solid var(--bm-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--bm-ink)!important}.ticketAudit .reviewFilterGridV172{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px}.ticketAudit .reviewFilterGridV172 label{display:grid;gap:4px;color:var(--bm-muted);font-size:14px}.ticketAudit .reviewSummaryV172{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ticketAudit .reviewSummaryV172 article{padding:11px 12px;border:1px solid var(--bm-line);border-radius:11px;background:#fff;box-shadow:var(--bm-shadow-xs)}.ticketAudit .reviewSummaryV172 span{display:block;color:var(--bm-muted);font-size:14px}.ticketAudit .reviewSummaryV172 b{display:block;margin-top:2px;color:var(--bm-ink);font-size:18px}.ticketAudit .reviewListV172{overflow:hidden;padding:0!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;background:#fff!important}.ticketAudit .reviewTicketV172{display:grid;grid-template-columns:155px minmax(0,1fr) minmax(150px,auto);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--bm-line);background:#fff}.ticketAudit .reviewTicketV172:last-child{border-bottom:0}.ticketAudit .reviewTicketV172:hover{background:#fbfcfd}.ticketAudit .reviewTicketMainV172{min-width:0}.ticketAudit .reviewTicketMainV172 span{color:#8a6900;font-size:14px;font-weight:900}.ticketAudit .reviewTicketMainV172 b{display:block;margin:2px 0;color:var(--bm-ink);font-size:14px}.ticketAudit .reviewTicketMainV172 code{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--bm-muted);font-size:14px}.ticketAudit .reviewTicketInfoV172{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ticketAudit .reviewTicketInfoV172>span{min-width:0}.ticketAudit .reviewTicketInfoV172 em,.ticketAudit .reviewTicketInfoV172 small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--bm-muted);font-size:14px;font-style:normal}.ticketAudit .reviewTicketInfoV172 b{display:block;overflow:hidden;text-overflow:ellipsis;margin:2px 0;color:var(--bm-ink);font-size:14px}.ticketAudit .reviewTicketActionsV172{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.ticketAudit .reviewDeliveredV172{align-self:center;color:var(--bm-green);font-size:14px;font-weight:850}.ticketAudit .reviewEmptyV172{padding:36px;text-align:center;color:var(--bm-muted)}.ticketAudit .reviewEmptyV172 b,.ticketAudit .reviewEmptyV172 span{display:block}.ticketAudit .reviewPagerV172{display:flex;align-items:center;justify-content:center;gap:8px}.ticketReissueButton{border-color:#d5b331!important;background:var(--bm-accent-soft)!important;color:#6d5200!important}.ticketSupportBackdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:18px;background:rgba(11,17,23,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ticketSupportModal{position:relative;width:min(620px,calc(100vw - 28px));max-width:100%;max-height:calc(100vh - 36px);overflow:auto;padding:22px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;color:var(--bm-text);box-shadow:0 30px 80px rgba(5,12,20,.28)}.ticketSupportModal>span{color:#8a6800;font-size:14px;font-weight:900;letter-spacing:.14em}.ticketSupportModal h2{margin:5px 0;color:var(--bm-ink);font-size:22px}.ticketSupportModal>p{margin:0 0 13px;color:var(--bm-muted);font-size:14px;line-height:1.55}.ticketSupportClose{position:absolute;right:13px;top:13px;width:44px;height:44px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2);color:var(--bm-ink);font-size:17px}.ticketSupportSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.ticketSupportSummary>div{padding:9px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2)}.ticketSupportSummary b,.ticketSupportSummary small{display:block}.ticketSupportSummary small{color:var(--bm-muted);font-size:14px}.ticketSupportSummary b{margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:var(--bm-ink);font-size:14px}.ticketSupportModal>label{display:grid;gap:5px;margin-top:9px;color:var(--bm-text);font-size:14px;font-weight:750}.ticketSupportModal :is(input,textarea){width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink);resize:vertical}.ticketSupportModal textarea{min-height:78px}.ticketSupportWarning{margin-top:11px;padding:10px;border:1px solid #e6cf79;border-radius:10px;background:var(--bm-accent-soft)}.ticketSupportWarning b,.ticketSupportWarning span{display:block}.ticketSupportWarning b{color:#6d5200;font-size:14px}.ticketSupportWarning span{margin-top:2px;color:#806d35;font-size:14px}.ticketSupportModal footer{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.returnFlow{overflow:hidden;border:1px solid var(--bm-line);border-radius:14px;background:#fff;box-shadow:var(--bm-shadow-xs)}.returnFlowToggle{width:100%;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:0;background:#fff;color:var(--bm-ink);text-align:left;cursor:pointer}.returnFlowToggle:hover{background:var(--bm-surface-2)}.returnFlowToggle>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--bm-accent-soft);color:#7b5e00;font-size:18px}.returnFlowToggle b,.returnFlowToggle small{display:block}.returnFlowToggle b{font-size:14px}.returnFlowToggle small{margin-top:2px;color:var(--bm-muted);font-size:14px}.returnFlowToggle strong{padding:7px 9px;border:1px solid var(--bm-line);border-radius:8px;background:var(--bm-surface-2);color:#715600;font-size:14px}.returnFlowBody{display:grid;gap:9px;padding:12px;border-top:1px solid var(--bm-line)}.returnFlowBody>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.returnFlowBody>header span{color:#856500;font-size:14px;font-weight:900;letter-spacing:.12em}.returnFlowBody>header h3{margin:3px 0;color:var(--bm-ink);font-size:14px}.returnFlowBody>header p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.5}.returnFlowBody>header ol{display:flex;gap:5px;margin:0;padding:0;list-style:none}.returnFlowBody>header li{padding:6px 8px;border:1px solid var(--bm-line);border-radius:999px;color:var(--bm-muted);font-size:14px;font-weight:800}.returnFlowBody>header li.active{border-color:#dfc34f;background:var(--bm-accent-soft);color:#765900}.returnFlowBody>header li.done{border-color:#b9dec8;background:var(--bm-green-soft);color:var(--bm-green)}.returnFlowBody>header li.error{border-color:#efc3c1;background:var(--bm-red-soft);color:var(--bm-red)}.returnFlowResult{padding:9px 10px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2);color:var(--bm-muted);font-size:14px}.returnFlowResult.ok{border-color:#b8dfc8;background:var(--bm-green-soft);color:var(--bm-green)}.returnFlowResult.bad{border-color:#edc2bf;background:var(--bm-red-soft);color:var(--bm-red)}.returnFlowGrid{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:9px}.returnFlowCamera{position:relative;min-height:210px;overflow:hidden;border-radius:11px;background:#111923}.returnFlowCamera video{width:100%;height:210px;object-fit:cover}.returnFlowCamera canvas{display:none}.returnFlowCamera>div{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:3px;color:#aab5c3}.returnFlowCamera>div>span{font-size:29px}.returnFlowCamera>div b,.returnFlowCamera>div small{display:block}.returnFlowCamera>div b{color:#fff;font-size:14px}.returnFlowCamera>div small{font-size:14px}.returnFlowCamera>i{position:absolute;left:9px;top:9px;padding:5px 7px;border-radius:999px;background:rgba(16,132,71,.9);color:#fff;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.08em}.returnFlowGrid>aside{display:grid;align-content:start;gap:7px}.returnFlowPhoto{position:relative;min-height:44px;display:grid;place-items:center;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink);font-size:14px;font-weight:800;cursor:pointer}.returnFlowPhoto input{position:absolute;width:1px;height:1px;opacity:0}.returnFlowManual{display:grid;gap:6px;padding:9px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2)}.returnFlowManual label{display:grid;gap:4px;color:var(--bm-muted);font-size:14px}.returnFlowManual input{min-height:44px!important;padding:7px 8px!important;border:1px solid var(--bm-line-strong)!important;border-radius:8px!important;background:#fff!important;color:var(--bm-ink)!important}.returnFlowManual button{min-height:44px;border:1px solid #d8b83d;border-radius:8px;background:var(--bm-accent);color:#2f2608;font-size:14px;font-weight:850}.returnFlowManual button:disabled{opacity:.45}.returnFlowBody>footer{display:flex;justify-content:flex-end;gap:7px}.ticketPdfWorkspace{gap:13px!important;align-items:start}.ticketPdfWorkspace .printSettings{padding:17px!important;border:1px solid var(--bm-line)!important;border-radius:16px!important;background:#fff!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)!important}.ticketPdfWorkspace .printSettings h3{color:var(--bm-ink)!important}.ticketPdfWorkspace .printSettings p,.ticketPdfWorkspace .printSettings small{color:var(--bm-muted)!important}.ticketPdfWorkspace .printSettings label{color:var(--bm-text)!important}.ticketPdfWorkspace .printSettings :is(input:not([type=range]),select){background:#fff!important;color:var(--bm-ink)!important;border-color:var(--bm-line-strong)!important}.ticketPdfWorkspace .paperPreviewV10{border:1px solid var(--bm-line)!important;box-shadow:var(--bm-shadow-md)!important}.accessScanner .bmScanQuickBarV191{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accessScanner .bmScanQuickBarV191 article{padding:11px 12px;border:1px solid var(--bm-line);border-radius:11px;background:#fff;box-shadow:var(--bm-shadow-xs)}.accessScanner .bmScanQuickBarV191 span{display:block;color:var(--bm-muted);font-size:14px}.accessScanner .bmScanQuickBarV191 b{display:block;margin-top:2px;color:var(--bm-ink);font-size:16px}.accessScanner .gateSelect{min-height:38px!important;padding:7px 10px!important;border:1px solid var(--bm-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--bm-ink)!important}.accessScanner .scanStatusHeroV143{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;padding:16px 18px!important;border:1px solid var(--bm-line)!important;border-radius:16px!important;background:#17202a!important;color:#fff!important;box-shadow:var(--bm-shadow-md)}.accessScanner .scanStatusHeroV143.success,.accessScanner .scanStatusHeroV143.valid{background:#103f2a!important;border-color:#1f6c49!important}.accessScanner .scanStatusHeroV143.duplicate,.accessScanner .scanStatusHeroV143.warning{background:#5b470b!important;border-color:#846813!important}.accessScanner .scanStatusHeroV143.error,.accessScanner .scanStatusHeroV143.invalid{background:#5c2527!important;border-color:#8b393c!important}.accessScanner .scanStatusIconV143{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.1);color:var(--bm-accent);font-size:24px}.accessScanner .scanStatusHeroV143 span{color:#bbc5d0!important;font-size:14px!important}.accessScanner .scanStatusHeroV143 h2{margin:3px 0!important;color:#fff!important;font-size:22px!important}.accessScanner .scanStatusHeroV143 p{margin:0!important;color:#d1d8df!important;font-size:14px!important}.accessScanner .scanContinuousBadgeV170{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:850}.accessScanner .scannerGridV143{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px}.accessScanner .scanBoxV143,.accessScanner .scanHistoryV143,.accessScanner .scanOpsPanelV143{border:1px solid var(--bm-line)!important;border-radius:15px!important;background:#fff!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)!important}.accessScanner .scanBoxV143{padding:12px!important}.accessScanner .cameraV143{overflow:hidden;border:1px solid #2b3948!important;border-radius:12px!important;background:#111923!important}.accessScanner .scannerButtonsV143{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.accessScanner .photoScanBtnV142{position:relative;overflow:hidden}.accessScanner .photoScanBtnV142 input{position:absolute;width:1px;height:1px;opacity:0}.accessScanner .manualScanDetailsV143{margin-top:8px;padding:8px;border:1px solid var(--bm-line);border-radius:9px;background:var(--bm-surface-2)}.accessScanner .manualScanDetailsV143 summary{color:var(--bm-muted);font-size:14px;font-weight:800;cursor:pointer}.accessScanner .manualScan{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:7px}.accessScanner .manualScan input{min-height:44px!important;background:#fff!important;color:var(--bm-ink)!important;border-color:var(--bm-line-strong)!important}.accessScanner .scanOpsPanelV143{padding:15px!important}.accessScanner .scanOpsPanelV143>span{color:#856500!important;font-size:14px!important;font-weight:900}.accessScanner .scanOpsPanelV143 h3{color:var(--bm-ink)!important}.accessScanner .scanOpsPanelV143 p,.accessScanner .scanOpsPanelV143 small{color:var(--bm-muted)!important}.accessScanner .scanHistoryV143{overflow:hidden;padding:0!important}.accessScanner .scanHistoryHeadV143{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bm-line)}.accessScanner .scanHistoryHeadV143 span{color:#856500;font-size:14px;font-weight:900}.accessScanner .scanHistoryHeadV143 h3{margin:2px 0 0;color:var(--bm-ink);font-size:14px}.accessScanner .scanHistoryEmptyV143{padding:28px;color:var(--bm-muted);text-align:center}.accessScanner .scanHistoryRowV143{display:grid;grid-template-columns:32px minmax(0,1fr) 105px;gap:9px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bm-line)}.accessScanner .scanHistoryRowV143:last-child{border-bottom:0}.accessScanner .scanHistoryRowV143>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--bm-surface-2);color:var(--bm-muted);font-style:normal;font-weight:900}.accessScanner .scanHistoryRowV143.valid>i{background:var(--bm-green-soft);color:var(--bm-green)}.accessScanner .scanHistoryRowV143.duplicate>i{background:var(--bm-accent-soft);color:#785b00}.accessScanner .scanHistoryRowV143.error>i,.accessScanner .scanHistoryRowV143.invalid>i{background:var(--bm-red-soft);color:var(--bm-red)}.accessScanner .scanHistoryRowV143 b,.accessScanner .scanHistoryRowV143 code,.accessScanner .scanHistoryRowV143 small{display:block}.accessScanner .scanHistoryRowV143 b{color:var(--bm-ink);font-size:14px}.accessScanner .scanHistoryRowV143 code,.accessScanner .scanHistoryRowV143 small,.accessScanner .scanHistoryRowV143 time,.accessScanner .scanHistoryRowV143>div:last-child span{color:var(--bm-muted);font-size:14px}.accessScanner .scanHistoryRowV143>div:last-child{text-align:right}@media (max-width:1180px){.ticketHubJourney{grid-template-columns:1fr auto 1fr auto 1fr}.ticketHubJourney>aside{grid-column:1/-1}.ticketMailCenter .emailPosLayoutV172{grid-template-columns:1fr}.ticketMailCenter .emailPosAsideV172{position:static;grid-template-columns:repeat(3,1fr)}.ticketAudit .reviewTopV172{grid-template-columns:1fr}.ticketAudit .reviewTicketV172{grid-template-columns:135px minmax(0,1fr)}.ticketAudit .reviewTicketActionsV172{grid-column:1/-1;justify-content:flex-start}.ticketAudit .reviewFilterGridV172{grid-template-columns:repeat(3,1fr)}.accessScanner .scannerGridV143{grid-template-columns:1fr}.accessScanner .scanOpsPanelV143{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.accessScanner .scanOpsPanelV143>h3,.accessScanner .scanOpsPanelV143>p,.accessScanner .scanOpsPanelV143>span{grid-column:1/-1}}@media (max-width:760px){.ticketHubJourney{grid-template-columns:1fr}.ticketHubJourney>em{display:none}.ticketHubJourney>aside{grid-column:auto}.ticketHubTabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.ticketHubTabs button{flex:0 0 auto}.ticketDesignWorkspace{grid-template-columns:1fr!important}.ticketTemplateUpload{align-items:flex-start;flex-direction:column!important}.ticketTemplateUpload strong{width:100%;text-align:center}.ticketMailCenter .emailPosAsideV172,.ticketMailCenter .emailPosStatusV172,.ticketMailCenter .emailSaleCheckoutV172,.ticketMailCenter .emailSaleFieldsV172.two{grid-template-columns:1fr}.ticketMailCenter .emailPosAsideV172{display:grid}.ticketAudit .reviewSearchV172{grid-template-columns:1fr}.ticketAudit .reviewFilterGridV172,.ticketAudit .reviewSummaryV172{grid-template-columns:1fr 1fr}.ticketAudit .reviewTicketV172{grid-template-columns:1fr}.ticketAudit .reviewTicketInfoV172{grid-template-columns:1fr 1fr}.ticketAudit .reviewTicketActionsV172{grid-column:auto}.ticketSupportSummary{grid-template-columns:1fr}.ticketSupportModal footer{flex-direction:column-reverse}.ticketSupportModal footer button{width:100%}.returnFlowBody>header,.returnFlowGrid{grid-template-columns:1fr}.returnFlowCamera,.returnFlowCamera video{min-height:230px;height:230px}.returnFlowBody>footer{flex-direction:column}.returnFlowBody>footer button{width:100%}.accessScanner .bmScanQuickBarV191{grid-template-columns:1fr 1fr}.accessScanner .scanStatusHeroV143{grid-template-columns:40px minmax(0,1fr)}.accessScanner .scanStatusIconV143{width:39px;height:39px}.accessScanner .scanContinuousBadgeV170{grid-column:1/-1;justify-self:start}.accessScanner .scanOpsPanelV143{grid-template-columns:1fr 1fr}.accessScanner .scanHistoryRowV143{grid-template-columns:30px minmax(0,1fr)}.accessScanner .scanHistoryRowV143>div:last-child{grid-column:2;text-align:left}}@media (max-width:480px){.ticketAudit .reviewFilterGridV172,.ticketAudit .reviewSummaryV172,.ticketAudit .reviewTicketInfoV172{grid-template-columns:1fr}.ticketAudit .reviewTicketActionsV172>*{width:100%;text-align:center}.returnFlowToggle{grid-template-columns:34px minmax(0,1fr)}.returnFlowToggle strong{grid-column:1/-1;text-align:center}.accessScanner .bmScanQuickBarV191{grid-template-columns:1fr 1fr}}.ticketAudit .reviewTicketV172:has(.deliveryReviewButton){border-color:#d6a900!important;box-shadow:0 0 0 2px rgba(255,210,0,.1),var(--bm-shadow-sm)!important}.ticketAudit .deliveryReviewButton{box-shadow:0 0 0 2px rgba(255,210,0,.12)}.deliveryReviewChoices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 4px}.deliveryReviewChoices button{min-width:44px;min-height:78px;padding:12px;border:1px solid var(--bm-line-strong);border-radius:11px;background:#fff;color:var(--bm-text);text-align:left;cursor:pointer}.deliveryReviewChoices button:hover{background:var(--bm-surface-2)}.deliveryReviewChoices button.active{border-color:#a57e00;background:var(--bm-accent-soft);box-shadow:0 0 0 2px rgba(255,210,0,.14)}.deliveryReviewChoices b,.deliveryReviewChoices span{display:block}.deliveryReviewChoices b{color:var(--bm-ink);font-size:14px}.deliveryReviewChoices span{margin-top:4px;color:var(--bm-muted);font-size:14px;line-height:1.45}.emailReissueFields{display:grid;gap:9px;padding:11px;border:1px solid #ddc050;border-radius:11px;background:#fff9df}.emailReissueFields label{margin:0!important}.emailReissueFields textarea{min-height:76px;resize:vertical}@media (max-width:760px){.deliveryReviewChoices{grid-template-columns:1fr}}.returnFlowAuthorization{display:grid;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--bm-line)}.returnFlowAuthorization label{display:grid;gap:4px;color:var(--bm-text);font-size:14px;font-weight:800}.returnFlowAuthorization label small{color:var(--bm-muted);font-size:14px;font-weight:600;line-height:1.4}.returnFlowAuthorization :is(input,textarea){width:100%;border:1px solid var(--bm-line-strong);border-radius:8px;background:#fff;color:var(--bm-ink);padding:8px 9px;font:inherit}.returnFlowAuthorization textarea{min-height:58px;resize:vertical}.accessScanner .scanStatusHeroV143.good{background:#103f2a!important;border-color:#1f6c49!important}.accessScanner .scanStatusHeroV143.warn{background:#5b470b!important;border-color:#846813!important}.accessScanner .scanStatusHeroV143.bad{background:#5c2527!important;border-color:#8b393c!important}.accessScanner .scanStatusHeroV143.validating{background:#17202a!important;border-color:#334455!important}.accessScanner .scanHistoryRowV143.good>i{background:var(--bm-green-soft);color:var(--bm-green)}.accessScanner .scanHistoryRowV143.warn>i{background:var(--bm-accent-soft);color:#785b00}.accessScanner .scanHistoryRowV143.bad>i{background:var(--bm-red-soft);color:var(--bm-red)}.teamStudio{padding-bottom:60px}.teamLoading{margin:24px auto;padding:24px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;color:var(--bm-muted);box-shadow:var(--bm-shadow-sm)}.teamHero,.teamLoading{max-width:var(--bm-content)}.teamHero{margin:18px auto 12px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.teamHero>div{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#17202a,#10161d);color:#fff;box-shadow:var(--bm-shadow-md)}.teamCreateCard header>span,.teamDirectory header span,.teamHero>div>span,.teamProfileEditor header>span,.teamProfileLibrary header span,.teamSecurity>aside>span,.teamSecurity>div>span{color:var(--bm-accent);font-size:14px;font-weight:900;letter-spacing:.14em}.teamHero h1{max-width:780px;margin:7px 0 8px;color:#fff;font-size:34px;line-height:1.04;letter-spacing:-.04em}.teamHero p{max-width:760px;margin:0;color:#aeb8c5;font-size:14px;line-height:1.55}.teamHero aside{display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--bm-line);border-radius:20px;background:#fff;box-shadow:var(--bm-shadow-sm)}.teamHero aside small{color:#856500;font-size:14px;font-weight:900;letter-spacing:.11em}.teamHero aside b{font-size:34px;line-height:1;color:var(--bm-ink)}.teamHero aside span{color:var(--bm-muted);font-size:14px}.teamHero aside i{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:#edf1f5}.teamHero aside em{display:block;height:100%;border-radius:inherit;background:var(--bm-accent)}.teamNotice,.teamOverview{max-width:var(--bm-content)}.teamOverview{margin:0 auto 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.teamOverview article{display:grid;gap:3px;padding:15px 16px;border:1px solid var(--bm-line);border-radius:15px;background:#fff;box-shadow:var(--bm-shadow-sm)}.teamOverview span{color:var(--bm-muted);font-size:14px;font-weight:850}.teamOverview b{font-size:18px;color:var(--bm-ink)}.teamOverview small{overflow:hidden;color:var(--bm-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.teamTabs{max-width:var(--bm-content);margin:0 auto 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;border:1px solid var(--bm-line);border-radius:16px;background:#f3f5f7}.teamTabs button{min-width:44px;min-height:44px;display:grid;gap:2px;padding:11px 13px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.teamTabs button b{color:var(--bm-ink);font-size:14px}.teamTabs button span{color:var(--bm-muted);font-size:14px}.teamTabs button.active{background:#fff;box-shadow:var(--bm-shadow-sm)}.teamTabs button.active b{color:#806100}.teamJourney{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.teamJourney article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--bm-line);border-radius:13px;background:#fff}.teamJourney i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#111923;color:var(--bm-accent);font-style:normal;font-weight:900}.teamJourney b,.teamJourney span{display:block}.teamJourney b{font-size:14px}.teamJourney span{margin-top:2px;color:var(--bm-muted);font-size:14px}.teamPeopleLayout,.teamProfilesLayout{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.teamCreateCard,.teamDirectory,.teamProfileEditor,.teamProfileLibrary,.teamSecurity{border-radius:18px!important}.teamCreateCard header h2,.teamDirectory header h2,.teamProfileEditor header h2,.teamProfileLibrary header h2,.teamSecurity h2{margin:4px 0;color:var(--bm-ink);font-size:18px}.teamCreateCard header p,.teamDirectory header p,.teamProfileEditor header p{margin:0 0 13px;color:var(--bm-muted);font-size:14px}.teamFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.teamFields label,.teamPasswordModal label,.teamProfileEditor>label,.teamSecurity form label{display:grid;gap:5px;color:var(--bm-text);font-size:14px;font-weight:800}.teamFields label small,.teamPasswordModal>small,.teamSecurity form label small{color:var(--bm-muted);font-size:14px;font-weight:600}.teamFields :is(input,select),.teamPasswordModal input,.teamProfileEditor>label input,.teamSecurity :is(input,select){width:100%;min-height:44px;border:1px solid var(--bm-line-strong);border-radius:10px;background:#fff;padding:9px 10px;color:var(--bm-ink)}.teamScopePicker{margin:14px 0 0;padding:0;border:0}.teamScopePicker legend{font-size:14px;font-weight:900}.teamScopePicker>p{margin:3px 0 9px;color:var(--bm-muted);font-size:14px}.teamScopeEvent{overflow:hidden;margin:7px 0;border:1px solid var(--bm-line);border-radius:11px;background:#fff}.teamScopeEvent>label{display:flex;align-items:center;gap:9px;padding:10px;cursor:pointer}.teamScopeEvent>label>input{width:17px;height:17px;accent-color:#111923}.teamScopeEvent>label span{display:grid;gap:1px}.teamScopeEvent>label b{font-size:14px}.teamScopeEvent>label small{color:var(--bm-muted);font-size:14px}.teamScopeEvent.selected{border-color:#d4b536;background:#fffdf2}.teamScopeAreas{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px;border-top:1px solid var(--bm-line);background:#f8f9fa}.teamScopeAreas>small{width:100%;color:var(--bm-muted);font-size:14px}.teamScopeAreas label{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;font-size:14px}.teamEmpty,.teamInlineEmpty{padding:20px!important;color:var(--bm-muted);text-align:center}.teamCreateCard footer,.teamProfileEditor footer{display:flex;gap:8px;margin-top:12px}.teamProfileHelper{display:grid;gap:7px;padding:18px;border:1px solid #d6be54;border-radius:17px;background:#fff9dd;box-shadow:var(--bm-shadow-sm)}.teamProfileHelper>span{font-size:14px;font-weight:900;letter-spacing:.12em;color:#806100}.teamProfileHelper h3{margin:0;font-size:16px}.teamProfileHelper p,.teamProfileHelper small{margin:0;color:#786b42;font-size:14px;line-height:1.5}.teamDirectory{max-width:var(--bm-content);margin:0 auto 12px}.teamDirectory>header,.teamProfileLibrary>header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.teamDirectory>header>b,.teamProfileLibrary>header>b{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#111923;color:var(--bm-accent)}.teamUserList{display:grid;gap:8px}.teamUserList>article{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(160px,.8fr) minmax(170px,.9fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--bm-line);border-radius:13px;background:#fff}.teamUserList>article.inactive{opacity:.62;background:#f7f8f9}.teamIdentity{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center}.teamIdentity>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#111923;color:var(--bm-accent);font-style:normal;font-weight:900}.teamIdentity span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;align-items:center}.teamIdentity b{font-size:14px}.teamIdentity small{grid-column:1/-1;color:var(--bm-muted);font-size:14px}.teamIdentity em{padding:3px 6px;border-radius:999px;background:#eee;color:#6c727a;font-size:14px;font-style:normal;font-weight:900}.teamIdentity em.active{background:var(--bm-green-soft);color:var(--bm-green)}.teamRole label{display:grid;gap:3px;color:var(--bm-muted);font-size:14px}.teamRole select{min-height:44px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;padding:6px;font-size:16px}.teamRole>b,.teamRole>small{display:block}.teamRole>b{font-size:14px}.teamRole>small{color:var(--bm-muted);font-size:14px}.teamReach details{position:relative}.teamReach summary{display:grid;gap:1px;cursor:pointer}.teamReach summary b{font-size:14px}.teamReach summary span{color:#806100;font-size:14px}.teamReach details>div{position:absolute;z-index:20;right:0;width:min(420px,80vw);max-height:360px;overflow:auto;margin-top:5px;padding:8px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-lg)}.teamScopeEvent.compact{margin:5px 0}.teamActions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.teamActions button,.teamProfileLibrary article button{min-width:44px;min-height:44px;border:1px solid var(--bm-line);border-radius:8px;background:#fff;padding:7px 8px;font-size:14px;font-weight:800;cursor:pointer}.teamActions button:disabled{opacity:.45}.teamProfileEditor{grid-column:1}.teamProfileLibrary{grid-column:2}.teamPermissionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.teamPermissionGrid label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid var(--bm-line);border-radius:10px;cursor:pointer}.teamPermissionGrid label.selected{border-color:#d0b238;background:#fffbee}.teamPermissionGrid label.locked{opacity:.48;cursor:not-allowed}.teamPermissionGrid input{width:17px;height:17px;accent-color:#111923}.teamPermissionGrid b,.teamPermissionGrid small{display:block}.teamPermissionGrid b{font-size:14px}.teamPermissionGrid small{margin-top:2px;color:var(--bm-muted);font-size:14px}.teamProfileLibrary>div{display:grid;gap:7px}.teamProfileLibrary article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px;border:1px solid var(--bm-line);border-radius:10px}.teamProfileLibrary article b,.teamProfileLibrary article span{display:block}.teamProfileLibrary article b{font-size:14px}.teamProfileLibrary article span{color:var(--bm-muted);font-size:14px}.teamProfileLibrary article>div:last-child{display:flex;gap:5px}.teamSecurity{max-width:var(--bm-content);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 260px;gap:16px;align-items:start}.teamSecurity>div>b{display:inline-block;margin-top:8px;padding:5px 8px;border-radius:999px;background:#f0f2f4;font-size:14px}.teamSecurity>aside p,.teamSecurity>div p{color:var(--bm-muted);font-size:14px}.teamSecurity form{display:grid;gap:9px}.teamSecurity aside{padding:14px;border:1px solid var(--bm-line);border-radius:13px;background:#f8f9fa}.teamSecurity aside>span{color:#806100}.teamPasswordModal{max-width:520px}.teamPasswordModal header span{color:#806100;font-size:14px;font-weight:900;letter-spacing:.12em}.teamPasswordModal header h2{margin:5px 0}.teamPasswordModal header p{color:var(--bm-muted);font-size:14px}.teamPasswordModal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.cashStudio{padding-bottom:60px}.cashMissingEvent{max-width:720px;margin:48px auto;padding:32px;border:1px solid var(--bm-line);border-radius:22px;background:#fff;box-shadow:var(--bm-shadow-md);text-align:center}.cashControlIntro>span,.cashFinalize header span,.cashHero>div>span,.cashHistory header span,.cashMissingEvent>span,.cashRange>span,.cashSnapshot header span,.cashTrace header span{color:#806100;font-size:14px;font-weight:900;letter-spacing:.13em}.cashMissingEvent h1{margin:6px 0;font-size:30px}.cashMissingEvent p{margin:0 auto 18px;color:var(--bm-muted);font-size:14px}.cashHero{max-width:var(--bm-content);margin:18px auto 12px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.cashHero>div{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#17202a,#10161d);color:#fff}.cashHero>div>span{color:var(--bm-accent)}.cashHero h1{margin:7px 0;color:#fff;font-size:34px;letter-spacing:-.04em}.cashHero p{margin:0;color:#aeb8c5;font-size:14px}.cashHero aside{display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--bm-line);border-radius:20px;background:#fff}.cashHero aside small{color:#806100;font-size:14px;font-weight:900}.cashHero aside b{font-size:20px}.cashHero aside span{color:var(--bm-muted);font-size:14px}.cashHero aside.finalized{background:#111923;color:#fff}.cashHero aside.finalized b{color:var(--bm-accent)}.cashNotice,.cashQuick{max-width:var(--bm-content)}.cashQuick{margin:0 auto 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cashQuick a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;text-decoration:none}.cashQuick i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f1f3f5;color:#806100;font-size:14px;font-style:normal;font-weight:900}.cashQuick b,.cashQuick small{display:block}.cashQuick b{color:var(--bm-ink);font-size:14px}.cashQuick small{color:var(--bm-muted);font-size:14px}.cashControlPanel{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:minmax(230px,1.1fr) 220px 210px minmax(210px,.8fr);gap:10px;padding:14px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;box-shadow:var(--bm-shadow-sm)}.cashControlIntro h2{margin:4px 0;font-size:18px}.cashControlIntro p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.5}.cashScopeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cashScopeSwitch button{min-width:44px;min-height:44px;display:grid;gap:2px;padding:9px;border:1px solid var(--bm-line);border-radius:10px;background:#f8f9fa;text-align:left;cursor:pointer}.cashScopeSwitch button.active{border-color:#c6a929;background:#fff8d6}.cashScopeSwitch b{font-size:14px}.cashScopeSwitch span,.cashUserPicker{color:var(--bm-muted);font-size:14px}.cashUserPicker{display:grid;gap:4px}.cashUserPicker select{min-height:44px;border:1px solid var(--bm-line);border-radius:9px;background:#fff;padding:7px}.cashRange{display:grid;grid-template-columns:1fr auto 1fr;gap:2px 6px;align-content:center}.cashRange>small,.cashRange>span{grid-column:1/-1}.cashRange b{font-size:14px}.cashRange i{font-style:normal;color:var(--bm-muted)}.cashRange small{color:var(--bm-muted);font-size:14px}.cashCloseAction{display:grid;align-content:center;justify-items:end;gap:2px;padding-left:10px;border-left:1px solid var(--bm-line)}.cashCloseAction>b{font-size:20px}.cashCloseAction>small,.cashCloseAction>span{color:var(--bm-muted);font-size:14px}.cashCloseAction button{margin-top:5px}.cashConfirm{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;border:1px solid #d5b636;border-radius:16px;background:#fff9dd}.cashConfirm>div>span{color:#806100;font-size:14px;font-weight:900;letter-spacing:.12em}.cashConfirm h3{margin:4px 0;font-size:17px}.cashConfirm p{margin:0;color:#6d6448;font-size:14px}.cashConfirm>div>div{margin-top:10px}.cashConfirm>div>div small,.cashConfirm>div>div strong{display:block}.cashConfirm>div>div strong{font-size:20px}.cashConfirm footer{display:flex;align-items:flex-end;gap:7px}.cashMetrics{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cashMetrics article{display:grid;gap:3px;padding:14px;border:1px solid var(--bm-line);border-radius:14px;background:#fff}.cashMetrics article.net{background:#111923;color:#fff}.cashMetrics span{color:var(--bm-muted);font-size:14px;font-weight:800}.cashMetrics article.net small,.cashMetrics article.net span{color:#aeb8c5}.cashMetrics b{font-size:17px}.cashMetrics article.net b{color:var(--bm-accent)}.cashMetrics small{color:var(--bm-muted);font-size:14px}.cashTraceGrid{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cashDeepTrace summary,.cashFinalize>header,.cashHistory>header,.cashTrace header{display:flex;justify-content:space-between;align-items:start;gap:12px}.cashFinalize header h2,.cashHistory header h2,.cashTrace header h2{margin:4px 0;font-size:16px}.cashHistory header>b,.cashTrace header>b{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#111923;color:var(--bm-accent)}.cashTrace>div{display:grid;margin-top:9px}.cashDeepGrid article,.cashTrace article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--bm-line)}.cashDeepGrid article b,.cashDeepGrid article small,.cashTrace article b,.cashTrace article small{display:block}.cashDeepGrid article b,.cashTrace article b{font-size:14px}.cashDeepGrid article small,.cashTrace article small{color:var(--bm-muted);font-size:14px}.cashDeepGrid article strong,.cashEmpty,.cashTrace article strong{font-size:14px}.cashEmpty{padding:20px;color:var(--bm-muted);text-align:center}.cashDeepTrace{max-width:var(--bm-content);margin:0 auto 12px}.cashDeepTrace summary{cursor:pointer}.cashDeepTrace summary span b,.cashDeepTrace summary span small{display:block}.cashDeepTrace summary span b{font-size:14px}.cashDeepTrace summary span small{color:var(--bm-muted);font-size:14px}.cashDeepTrace summary i{font-style:normal}.cashDeepGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:13px}.cashDeepGrid h3{font-size:14px}.cashFinalize{max-width:var(--bm-content);margin:0 auto 12px}.cashFinalize>header p{max-width:760px;margin:3px 0;color:var(--bm-muted);font-size:14px}.cashFinalize.isFinalized{border-color:#2b3948!important;background:#111923!important;color:#fff}.cashFinalize.isFinalized header h2{color:#fff}.cashFinalize.isFinalized header span{color:var(--bm-accent)}.cashBlockers{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.cashBlockers article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border:1px solid #ead38a;border-radius:10px;background:#fff9e5}.cashBlockers i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#806100;font-style:normal;font-weight:900}.cashBlockers b,.cashBlockers small{display:block}.cashBlockers b{font-size:14px}.cashBlockers small{color:#746742;font-size:14px}.cashFinalizeReady{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:9px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid var(--bm-line)}.cashFinalizeReady>div b,.cashFinalizeReady>div span{display:block}.cashFinalizeReady>div b{font-size:14px}.cashFinalizeReady label,.cashFinalizeReady>div span{color:var(--bm-muted);font-size:14px}.cashFinalizeReady label{display:grid;gap:4px}.cashFinalizeReady input{min-height:44px;border:1px solid var(--bm-line);border-radius:9px;padding:7px}.cashFinalizeIdle{margin-top:12px;padding:12px;border-radius:10px;background:#f5f6f7;color:var(--bm-muted);font-size:14px}.cashSnapshot{margin-top:12px}.cashSnapshot>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.cashSnapshot>header>div:first-child b,.cashSnapshot>header>div:first-child span{display:block}.cashSnapshot>header>div:first-child b{color:#fff;font-size:14px}.cashSnapshot>header>div:last-child{display:flex;gap:6px}.cashSnapshot>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}.cashSnapshot article{display:grid;gap:2px;padding:9px;border:1px solid #364555;border-radius:9px;background:#17202a}.cashSnapshot article span{color:#aeb8c5;font-size:14px}.cashSnapshot article b{color:#fff;font-size:14px}.cashHistory{max-width:var(--bm-content);margin:0 auto}.cashHistory header p{margin:2px 0;color:var(--bm-muted);font-size:14px}.cashHistory>div{display:grid;margin-top:8px}.cashHistory article{display:grid;grid-template-columns:68px minmax(0,1fr) 130px 100px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--bm-line)}.cashHistoryType{justify-self:start;padding:4px 6px;border-radius:999px;background:#f0f2f4;color:#67707a;font-size:14px;font-weight:900}.cashHistory article b,.cashHistory article em,.cashHistory article small{display:block}.cashHistory article b{font-size:14px}.cashHistory article em,.cashHistory article small{color:var(--bm-muted);font-size:14px}.cashHistory article em{font-style:normal}.cashHistory article strong{font-size:14px}.cashHistory article>div:last-child{display:flex;justify-content:flex-end;gap:5px}.cashHistory article>div:last-child a{padding:5px 7px;border:1px solid var(--bm-line);border-radius:7px;color:var(--bm-text);font-size:14px;font-weight:850;text-decoration:none}.cashStudio .refundReviewPanelV170{max-width:var(--bm-content);margin:0 auto 12px!important;border-radius:18px!important}.cashStudio .refundReviewHeadV170{align-items:start!important}.cashStudio .refundReviewCardV170{border-radius:12px!important;background:#fff!important}.cashStudio .refundReviewFormV170 :is(input,select){background:#fff!important;color:var(--bm-ink)!important}.passStudio{padding-bottom:60px}.passHero{max-width:var(--bm-content);margin:18px auto 12px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px}.passHero>div{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#17202a,#10161d);color:#fff}.passDesigner>header span,.passDirectory>header span,.passHero>div>span{color:var(--bm-accent);font-size:14px;font-weight:900;letter-spacing:.13em}.passHero h1{margin:7px 0;color:#fff;font-size:34px;letter-spacing:-.04em}.passHero p{margin:0;color:#aeb8c5;font-size:14px;line-height:1.55}.passHero aside{display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--bm-line);border-radius:20px;background:#fff}.passHero aside small{color:#806100;font-size:14px;font-weight:900}.passHero aside b{font-size:32px}.passHero aside span{color:var(--bm-muted);font-size:14px}.passJourney,.passNotice{max-width:var(--bm-content)}.passJourney{margin:0 auto 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.passJourney article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--bm-line);border-radius:13px;background:#fff}.passJourney i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#111923;color:var(--bm-accent);font-style:normal;font-weight:900}.passJourney b,.passJourney span{display:block}.passJourney b{font-size:14px}.passJourney span{color:var(--bm-muted);font-size:14px}.passMetrics{max-width:var(--bm-content);margin:0 auto 12px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.passMetrics article{display:grid;gap:2px;padding:12px;border:1px solid var(--bm-line);border-radius:13px;background:#fff}.passMetrics span{color:var(--bm-muted);font-size:14px}.passMetrics b{font-size:17px}.passMetrics small{color:var(--bm-muted);font-size:14px}.passStudio .passHubColumnsV174{max-width:var(--bm-content);margin:0 auto 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.passStudio .panel{box-shadow:var(--bm-shadow-sm)}.passStudio .panelTitleV10 span{color:#806100!important}.passStudio :is(input,select,textarea){border-color:var(--bm-line-strong)!important;background:#fff!important;color:var(--bm-ink)!important}.passFilePicker{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:64px;margin:8px 0;padding:10px;border:1px dashed #bea434!important;border-radius:11px!important;background:#fffdf1!important;cursor:pointer}.passFilePicker input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.passFilePicker span{display:grid;text-align:center}.passFilePicker b{color:#806100;font-size:14px}.passFilePicker small{color:var(--bm-muted);font-size:14px}.passStudio .seriesCoverPreviewV174{width:100%;max-height:160px;object-fit:cover;border-radius:10px}.passStudio .passEventPickerV174{max-height:250px;overflow:auto;padding-right:3px}.passStudio .passLocationV181{border-color:#d9c258!important;background:#fffdf2!important}.passStudio .passLocationV181>div>span{color:#806100!important}.passDirectory{max-width:var(--bm-content);margin:0 auto 12px}.passDirectory>header{display:flex;justify-content:space-between;align-items:start;gap:12px}.passDirectory>header span{color:#806100}.passDirectory>header h2{margin:4px 0;font-size:17px}.passDirectory>header p{margin:0;color:var(--bm-muted);font-size:14px}.passDirectory>header>b{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#111923;color:var(--bm-accent)}.passDirectoryFilters{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin:12px 0}.passDirectoryFilters label{display:grid;gap:4px;color:var(--bm-muted);font-size:14px}.passDirectoryFilters :is(input,select){min-height:44px;border:1px solid var(--bm-line);border-radius:9px;padding:8px}.passDirectory .passGridV174{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.passDirectory .passCardV160{margin:0!important;border-radius:13px!important}.passEmpty{padding:24px;color:var(--bm-muted);font-size:14px;text-align:center}.passDesigner{max-width:var(--bm-content);margin:0 auto}.passDesigner>header h2{margin:4px 0;font-size:18px}.passDesigner>header p{margin:0;color:var(--bm-muted);font-size:14px}.passDesignerGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;margin-top:13px;align-items:start}.passDesignCanvas{position:relative;min-height:430px;overflow:hidden;border:1px solid #263441;border-radius:16px;background:#111923 50%/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.passDesignCanvas:before{content:"VISTA PREVIA";position:absolute;left:12px;top:12px;padding:5px 7px;border-radius:999px;background:rgba(17,25,35,.78);color:#fff;font-size:14px;font-weight:900;letter-spacing:.1em}.passDesignCanvas i,.passDesignCanvas strong{position:absolute;transform:translate(-50%,-50%);z-index:2}.passDesignCanvas strong{padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.94);color:#111923;font-size:14px;white-space:nowrap}.passDesignCanvas i{display:grid;place-items:center;border:4px solid #fff;background:#111;color:#fff;font-style:normal;font-size:14px;font-weight:900}.passDesignerControls{display:grid;gap:10px}.passPositionGroup{display:grid;gap:9px;padding:11px;border:1px solid var(--bm-line);border-radius:11px;background:#f8f9fa}.passPositionGroup>span{color:#806100;font-size:14px;font-weight:900;letter-spacing:.12em}.passPositionGroup label{display:grid;gap:4px}.passPositionGroup label b{font-size:14px}.passPositionGroup input[type=range]{width:100%;height:6px;padding:0!important;border:0!important;accent-color:#111923}.passStudio .passEditorV180,.passStudio .seriesEditorV174{max-width:var(--bm-content);margin:0 auto 12px}.passActionWarning,.teamDeleteWarning{display:grid;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid #efc4c4;border-radius:11px;background:#fff6f6}.passActionWarning b,.teamDeleteWarning b{color:#9d2c2c;font-size:14px}.passActionWarning span,.teamDeleteWarning span{color:#745252;font-size:14px;line-height:1.45}.passActionModal{max-width:540px}.passActionModal header>span{color:#806100;font-size:14px;font-weight:900;letter-spacing:.12em}.passActionModal header h2{margin:5px 0;color:var(--bm-ink);font-size:19px}.passActionModal header p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.55}.passActionModal>label{display:grid;gap:5px;margin-top:13px;color:var(--bm-text);font-size:14px;font-weight:800}.passActionModal>label input{min-height:44px;border:1px solid var(--bm-line-strong);border-radius:10px;padding:9px 10px;background:#fff;color:var(--bm-ink)}.passActionModal>label small{color:var(--bm-muted);font-size:14px;font-weight:600}.passActionModal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width:1100px){.teamUserList>article{grid-template-columns:1fr 1fr}.teamActions{justify-content:flex-start}.cashControlPanel{grid-template-columns:1fr 1fr}.cashCloseAction{align-items:end;border-left:0;border-top:1px solid var(--bm-line);padding:10px 0 0}.cashSnapshot>div{grid-template-columns:repeat(3,1fr)}.passDesignerGrid{grid-template-columns:1fr}.passDesignCanvas{min-height:380px}}@media (max-width:820px){.cashHero,.passHero,.teamHero{grid-template-columns:1fr}.teamOverview{grid-template-columns:1fr 1fr}.teamPeopleLayout,.teamProfilesLayout{grid-template-columns:1fr}.teamProfileEditor,.teamProfileLibrary{grid-column:auto}.cashDeepGrid,.cashTraceGrid,.teamSecurity{grid-template-columns:1fr}.cashFinalizeReady,.cashMetrics{grid-template-columns:1fr 1fr}.cashFinalizeReady>button,.cashFinalizeReady>div{grid-column:1/-1}.passMetrics{grid-template-columns:repeat(3,1fr)}.passDirectory .passGridV174{grid-template-columns:1fr}}@media (max-width:620px){.cashHero h1,.passHero h1,.teamHero h1{font-size:27px}.cashQuick,.passJourney,.teamFields,.teamJourney,.teamOverview,.teamPermissionGrid,.teamTabs,.teamUserList>article{grid-template-columns:1fr}.teamReach details>div{position:static;width:100%}.cashControlPanel{grid-template-columns:1fr}.cashScopeSwitch{grid-template-columns:1fr 1fr}.cashCloseAction{justify-items:start}.cashConfirm{grid-template-columns:1fr}.cashConfirm footer{align-items:stretch;flex-direction:column-reverse}.cashMetrics{grid-template-columns:1fr 1fr}.cashBlockers,.cashFinalizeReady{grid-template-columns:1fr}.cashFinalizeReady>*{grid-column:auto}.cashSnapshot>header{align-items:flex-start;flex-direction:column}.cashSnapshot>div{grid-template-columns:1fr 1fr}.cashHistory article{grid-template-columns:60px minmax(0,1fr)}.cashHistory article>div:last-child,.cashHistory article>strong{grid-column:2;justify-content:flex-start}.passMetrics{grid-template-columns:1fr 1fr}.passStudio .passHubColumnsV174{grid-template-columns:1fr!important}.passDirectoryFilters{grid-template-columns:1fr}.passDesignCanvas{min-height:300px}.passActionModal footer,.teamPasswordModal footer{flex-direction:column-reverse}.passActionModal footer button,.teamPasswordModal footer button{width:100%}}.loginExperienceV257{min-height:100vh;display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(420px,.95fr);padding:0;background:#f4f6f8;color:var(--bm-ink)}.loginStoryV257{min-height:100vh;padding:clamp(34px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;background:#151b22;color:#fff;position:relative;overflow:hidden}.loginStoryV257:after{content:"";position:absolute;right:-120px;bottom:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,207,39,.24),rgba(255,207,39,0) 68%);pointer-events:none}.loginStoryBrandV257{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.loginStoryBrandV257 img{width:148px;height:auto}.loginStoryBrandV257 span{padding-left:14px;border-left:1px solid #3d4650;color:#aeb7c1;font-size:14px;font-weight:900;letter-spacing:.16em}.loginStoryV257>div:nth-child(2){max-width:650px;position:relative;z-index:1}.loginStoryV257>div:nth-child(2) em{font-style:normal;color:var(--bm-accent);font-size:14px;font-weight:900;letter-spacing:.16em}.loginStoryV257>div:nth-child(2) h1{margin:12px 0 16px;font-size:clamp(44px,5.2vw,72px);line-height:.94;letter-spacing:-.058em}.loginStoryV257>div:nth-child(2) p{margin:0;max-width:560px;color:#b6c0ca;font-size:15px;line-height:1.7}.loginStoryV257 ol{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:1}.loginStoryV257 li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px;border:1px solid #323b45;border-radius:14px;background:rgba(255,255,255,.035)}.loginStoryV257 li i{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--bm-accent);color:#161b21;font-style:normal;font-weight:950}.loginStoryV257 li b,.loginStoryV257 li small{display:block}.loginStoryV257 li b{font-size:14px}.loginStoryV257 li small{margin-top:3px;color:#9ba7b2;line-height:1.45}.loginCardV257{width:min(470px,calc(100% - 48px));margin:auto;padding:32px;border-radius:22px;background:#fff;border:1px solid var(--bm-line);box-shadow:0 24px 70px rgba(24,34,46,.12)}.loginCardV257 .loginBrand{margin-bottom:24px}.loginCardV257 .loginBrand img{width:158px}.loginCardV257 .loginBrand small{display:block;margin-top:7px;color:#8b6a00;font-size:14px;font-weight:900;letter-spacing:.14em}.loginCardHeadingV257{margin-bottom:22px}.loginCardHeadingV257>span{color:#8d6b00;font-size:14px;font-weight:900;letter-spacing:.14em}.loginCardHeadingV257 h2{margin:5px 0 7px;font-size:34px;line-height:1;letter-spacing:-.045em}.loginCardHeadingV257 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.55}.loginCardV257>label{display:grid;gap:7px;margin-top:14px;font-size:14px;font-weight:850;color:#2d3742}.loginCardV257>label>input,.passwordFieldV257 input{width:100%;min-height:48px;padding:0 13px;border:1px solid #d7dde3;border-radius:12px;background:#fff;color:var(--bm-ink);font:inherit;font-size:16px;outline:none}.loginCardV257>label>input:focus,.passwordFieldV257:focus-within{border-color:#bd9500;box-shadow:0 0 0 3px rgba(255,207,39,.18)}.passwordFieldV257{display:flex;align-items:center;border:1px solid #d7dde3;border-radius:12px;background:#fff;overflow:hidden}.passwordFieldV257 input{border:0!important;border-radius:0;box-shadow:none!important}.passwordFieldV257 button{min-width:72px;min-height:48px;height:48px;border:0;border-left:1px solid #e1e5e9;background:#f7f8f9;color:#4b5662;font-size:14px;font-weight:900;cursor:pointer}.passwordFieldV257 button:hover{background:#eef1f3}.loginSubmitV257{width:100%;min-height:48px;margin-top:18px}.loginHelpV257{margin-top:15px;padding:12px 13px;border-radius:12px;background:#f6f7f8;border:1px solid #e2e6ea}.loginHelpV257 b,.loginHelpV257 span{display:block}.loginHelpV257 b{font-size:14px}.loginHelpV257 span{margin-top:3px;color:var(--bm-muted);font-size:14px;line-height:1.5}.loginBackV257{display:inline-block;margin-top:16px;color:#606b77;font-size:14px;font-weight:800;text-decoration:none}.loginBackV257:hover{color:#111820}.loginErrorV257{margin-top:14px}.firstUseV257{border-color:#e7cc61;background:linear-gradient(135deg,#fffdf5,#fff 58%)}.firstUseV257>aside{background:#202833}.firstUseV257 .primaryBtn{min-width:220px}.walletBalancesV13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 14px;max-width:var(--bm-content)}.walletBalancesV13 article{min-height:116px;padding:18px;border:1px solid var(--bm-line);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(23,32,43,.05)}.walletBalancesV13 article>span{display:block;color:#817000;font-size:14px;font-weight:950;letter-spacing:.13em}.walletBalancesV13 article>b{display:block;margin:8px 0 5px;color:var(--bm-ink);font-size:30px;line-height:1;letter-spacing:-.04em}.walletBalancesV13 article>small{color:var(--bm-muted);font-size:14px;line-height:1.5}.walletBalancesV13 article.debt{background:#fff8ed;border-color:#efc888}.walletGridV13{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;max-width:var(--bm-content);margin:0 auto 14px}.topupHistoryV13,.walletGridV13>.panel{padding:20px;border-radius:16px}.panelTitleV10>div>span{color:#806600;font-size:14px;font-weight:950;letter-spacing:.13em}.panelTitleV10 h3{margin:5px 0 3px;font-size:21px;letter-spacing:-.025em}.panelTitleV10 p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.55}.topupFormV13>label{display:grid;gap:6px;margin-top:14px;color:#35404b;font-size:15px;font-weight:850}.topupFormV13>label input,.topupFormV13>label select{min-height:48px;padding:0 12px;border:1px solid #d8dde2;border-radius:11px;background:#fff;font-size:16px;outline:none}.topupFormV13>label input:focus,.topupFormV13>label select:focus{border-color:#c39d10;box-shadow:0 0 0 3px rgba(255,207,39,.15)}.fieldInvalidV257{border-color:#cc6b53!important;background:#fff8f5!important}.walletQuickAmountsV257{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.walletQuickAmountsV257 button{min-width:44px;padding:7px 10px;border:1px solid #d9dee3;border-radius:999px;background:#fff;color:#4a5560;font-size:14px;font-weight:850;cursor:pointer;min-height:44px}.walletQuickAmountsV257 button.active,.walletQuickAmountsV257 button:hover{border-color:#c39a00;background:#fff7d2;color:#5d4800}.walletMethodTabsV150{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.walletMethodTabsV150 button{min-width:44px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:8px;text-align:left;padding:12px;border:1px solid #dce1e5;border-radius:12px;background:#fff;cursor:pointer;min-height:78px}.walletMethodTabsV150 button>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1f3f5;font-weight:950}.walletMethodTabsV150 button>b{font-size:15px}.walletMethodTabsV150 button>small{color:var(--bm-muted);font-size:14px;line-height:1.35}.walletMethodTabsV150 button.active{border-color:#d3ac14;background:#fffaf0;box-shadow:inset 0 0 0 1px #e7c84d}.walletMethodTabsV150 button.active>span{background:var(--bm-accent)}.bankChoiceV13{display:grid;gap:7px;margin-top:14px}.bankChoiceV13>span{font-size:15px;font-weight:850}.bankChoiceV13>label{display:flex;gap:10px;padding:12px;border:1px solid #dde2e6;border-radius:12px;cursor:pointer;background:#fff}.bankChoiceV13>label.selected{border-color:#d4aa0b;background:#fffaf0}.bankChoiceV13>label div{display:grid;gap:2px}.bankChoiceV13>label b{font-size:15px}.bankChoiceV13>label small,.bankChoiceV13>label span{color:var(--bm-muted);font-size:14px;line-height:1.4}.receiptUploadV13{position:relative;padding:12px;border:1px dashed #b9c2cb;border-radius:12px;background:#f8f9fa;cursor:pointer}.receiptUploadV13 input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.receiptUploadV13>span{font-size:15px;color:#2f3a45}.receiptPreviewV13{margin-top:8px;border-radius:12px;overflow:hidden;border:1px solid var(--bm-line);background:#f7f8f9}.receiptPreviewV13 img{display:block;width:100%;max-height:260px;object-fit:contain}.walletNoticeV12{display:grid;gap:3px;margin-top:12px;padding:11px 12px;border:1px solid #e2e6e9;border-radius:11px;background:#f7f8f9}.walletNoticeV12 b{font-size:15px}.walletNoticeV12 span{color:var(--bm-muted);font-size:14px;line-height:1.5}.walletAmountWarningV257{border-color:#e4b9a8;background:#fff5f1}.topupHistoryRowsV13,.walletLedgerV12{display:grid;gap:7px;margin-top:14px}.walletLedgerRowV12{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid #e3e7ea;border-radius:11px;background:#fff}.walletLedgerRowV12>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff1ee;color:#a24f3d;font-style:normal;font-weight:900}.walletLedgerRowV12>i.credit{background:#eaf8ef;color:#25834c}.walletLedgerRowV12 b,.walletLedgerRowV12 small{display:block}.walletLedgerRowV12 b{font-size:15px}.walletLedgerRowV12 small{margin-top:2px;color:var(--bm-muted);font-size:14px}.walletLedgerRowV12 strong{font-size:15px}.topupHistoryV13{max-width:var(--bm-content);margin:0 auto}.topupHistoryRowsV13>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #e2e6e9;border-radius:11px}.topupHistoryRowsV13 b,.topupHistoryRowsV13 span{display:block}.topupHistoryRowsV13 b{font-size:16px}.topupHistoryRowsV13 span{margin-top:2px;color:var(--bm-muted);font-size:14px;line-height:1.45}.topupStatusV13{padding:5px 8px;border-radius:999px;background:#f0f2f4;color:#59636e;font-style:normal;font-size:14px;font-weight:900;white-space:nowrap}.topupStatusV13.approved,.topupStatusV13.completed{background:#e8f7ee;color:#217543}.topupStatusV13.payment_review,.topupStatusV13.pending,.topupStatusV13.refund_review{background:#fff4d8;color:#7a5700}.topupStatusV13.payment_failed,.topupStatusV13.rejected{background:#fff0ec;color:#9b4735}.paypalCheckoutV150{display:grid;gap:12px;margin-top:14px}.paypalMethodV150,.paypalQuoteV150{padding:13px;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.paypalQuoteV150>span{font-size:14px;font-weight:900;color:#806300}.paypalQuoteV150>b{display:block;margin:4px 0;font-size:22px}.paypalMethodV150 p,.paypalQuoteV150>em,.paypalQuoteV150>small{display:block;color:var(--bm-muted);font-size:14px;line-height:1.5}.paypalQuoteV150>em{margin-top:5px;font-style:normal}.paypalMethodV150>div:first-child>span{font-size:14px;font-weight:900;color:#806300}.paypalMethodV150 h4{margin:3px 0;font-size:14px}.paypalMethodV150 p{margin:0 0 9px}.paypalDividerV150{text-align:center;color:#8b949d;font-size:14px}.paypalCardUnavailableV150,.paypalProcessingV150{padding:9px 10px;border-radius:10px;background:#fff7dc;color:#705200;font-size:14px}.paypalSecurityV150{color:#65707a;font-size:14px}.accountHubV257,.accountIdentityV257{display:grid;gap:14px}.accountIdentityV257{grid-template-columns:60px minmax(0,1fr) minmax(190px,.35fr);align-items:center;max-width:var(--bm-content);width:100%;margin:0 auto;padding:18px;border:1px solid var(--bm-line);border-radius:17px;background:#fff}.accountAvatarV257{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:#17202a;color:#fff;font-size:17px;font-weight:950}.accountIdentityV257>div:nth-child(2)>span{color:#866900;font-size:14px;font-weight:950;letter-spacing:.13em}.accountIdentityV257 h2{margin:4px 0 2px;font-size:24px}.accountIdentityV257 p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.45}.accountIdentityV257>div:nth-child(2)>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.accountIdentityV257 em{padding:4px 7px;border-radius:999px;background:#f1f3f4;color:#58636e;font-size:14px;font-style:normal;font-weight:800}.accountIdentityV257 aside{padding-left:14px;border-left:1px solid var(--bm-line)}.accountIdentityV257 aside>*{display:block}.accountIdentityV257 aside small{color:#8a6c00;font-size:14px;font-weight:900;letter-spacing:.12em}.accountIdentityV257 aside b{margin:4px 0;font-size:15px}.accountIdentityV257 aside span{color:var(--bm-muted);font-size:15px;line-height:1.45}.accountHubGridV257{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:var(--bm-content);width:100%;margin:0 auto}.accountHubActionV257{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;gap:11px;align-items:center;padding:16px;border:1px solid var(--bm-line);border-radius:15px;background:#fff;color:var(--bm-ink);text-align:left;text-decoration:none;cursor:pointer}.accountHubActionV257:hover{border-color:#c8a51c;box-shadow:0 8px 22px rgba(29,39,50,.07);transform:translateY(-1px)}.accountHubActionV257>i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f1f3f5;font-style:normal}.accountHubActionV257.security>i{background:#fff2b3}.accountHubActionV257.admin>i{background:#17202a;color:#fff}.accountHubActionV257 span{color:#8a6a00;font-size:14px;font-weight:950;letter-spacing:.12em}.accountHubActionV257 h3{margin:3px 0;font-size:18px}.accountHubActionV257 p{margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.accountHubActionV257>strong{font-size:16px}.accountPlatformV257{display:flex;align-items:center;gap:18px;max-width:var(--bm-content);width:100%;margin:0 auto;padding:14px 16px;border:1px solid var(--bm-line);border-radius:14px;background:#f8f9fa}.accountPlatformV257>div:first-child{margin-right:auto}.accountPlatformV257 small,.accountPlatformV257 span{display:block;color:#806400;font-size:14px;font-weight:900;letter-spacing:.11em}.accountPlatformV257 h3{margin:2px 0;font-size:17px}.accountPlatformV257 p{margin:0;color:var(--bm-muted);font-size:14px}.accountPlatformV257 b{display:block;margin-top:3px;font-size:14px}.adminGateV257{min-height:100vh;display:grid;grid-template-columns:minmax(380px,1fr) minmax(420px,.8fr);background:#f4f6f8}.adminGateStoryV257{padding:clamp(38px,5vw,70px);display:flex;flex-direction:column;justify-content:center;background:#151b22;color:#fff}.adminGateStoryV257>img{width:160px;margin-bottom:36px}.adminGateStoryV257>span{color:var(--bm-accent);font-size:14px;font-weight:950;letter-spacing:.15em}.adminGateStoryV257 h1{max-width:650px;margin:10px 0 15px;font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-.055em}.adminGateStoryV257>p{max-width:580px;margin:0;color:#b4bec7;font-size:14px;line-height:1.65}.adminGateStoryV257>div{max-width:520px;margin-top:26px;padding:13px;border:1px solid #36414c;border-radius:13px}.adminGateStoryV257>div b,.adminGateStoryV257>div small{display:block}.adminGateStoryV257>div b{font-size:14px}.adminGateStoryV257>div small{margin-top:3px;color:#9ea9b4;font-size:14px;line-height:1.5}.adminLoginV257{width:min(450px,calc(100% - 48px));margin:auto;padding:30px;border:1px solid var(--bm-line);border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(23,33,45,.1)}.adminLoginV257>span{color:#856700;font-size:14px;font-weight:950;letter-spacing:.14em}.adminLoginV257 h2{margin:6px 0;font-size:31px;letter-spacing:-.04em}.adminLoginV257>p{margin:0 0 18px;color:var(--bm-muted);font-size:14px}.adminLoginV257>label{display:grid;gap:6px;margin-top:12px;font-size:14px;font-weight:850}.adminLoginV257>label>input{min-height:48px;padding:0 12px;border:1px solid #d9dee3;border-radius:11px;font-size:16px}.adminLoginV257>a{display:inline-block;margin-top:15px;color:#66717b;font-size:14px;text-decoration:none}.adminPrimaryV257{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:11px;background:var(--bm-accent);color:#1b1f24;font-size:15px;font-weight:950;cursor:pointer}.adminPrimaryV257:disabled{opacity:.5;cursor:not-allowed}.adminShellV13{min-height:100vh;display:grid;grid-template-columns:230px minmax(0,1fr);background:#f4f6f8;color:var(--bm-ink)}.adminSideV13{position:sticky;top:0;height:100vh;padding:18px 12px;display:flex;flex-direction:column;background:#151b22;color:#fff}.adminBrandV13{padding:8px 8px 18px}.adminBrandV13 img{display:block;width:145px}.adminBrandV13 small{display:block;margin-top:8px;color:#8e99a4;font-size:14px;font-weight:900;letter-spacing:.15em}.adminSideV13 nav{display:grid;gap:4px}.adminSideV13 nav button{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;width:100%;min-height:44px;padding:10px 11px;border:0;border-radius:10px;background:transparent;color:#aeb8c2;text-align:left;font-size:14px;font-weight:800;cursor:pointer}.adminSideV13 nav button>span{width:22px;height:22px;display:grid;place-items:center}.adminSideV13 nav button.active,.adminSideV13 nav button:hover{background:#242d36;color:#fff}.adminSideV13 nav button.active>span{color:var(--bm-accent)}.adminBackV13{margin-top:auto;padding:11px;color:#aeb8c2;font-size:14px;text-decoration:none}.adminMainV13{min-width:0;padding:18px 22px 36px}.adminTopV13{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1500px;margin:0 auto 16px;padding:4px 2px 14px;border-bottom:1px solid #dfe4e8}.adminTopV13>div:first-child>span{color:#806300;font-size:14px;font-weight:950;letter-spacing:.14em}.adminTopV13 h1{margin:4px 0 0;font-size:26px;letter-spacing:-.04em}.adminTopActionsV257{display:flex;align-items:center;gap:8px}.adminTopActionsV257>div{display:grid;text-align:right}.adminTopActionsV257>div b{font-size:14px}.adminTopActionsV257>div small{color:var(--bm-muted);font-size:14px}.adminTopActionsV257>a,.adminTopActionsV257>button{min-width:44px;min-height:44px;padding:8px 10px;border:1px solid #d6dce1;border-radius:9px;background:#fff;color:#394550;font-size:14px;font-weight:850;text-decoration:none;cursor:pointer}.adminTopActionsV257>button{border-color:#e1b6aa;color:#924a39;background:#fff7f4}.adminErrorV13{padding:11px 12px;border:1px solid #e3b7ab;border-radius:11px;background:#fff3ef;color:#984b38;font-size:14px}.adminErrorV13,.adminStatsV13{max-width:1500px;margin:0 auto 12px}.adminStatsV13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminStatsV13 article{padding:16px;border:1px solid var(--bm-line);border-radius:14px;background:#fff}.adminStatsV13 article>span{display:block;color:#806300;font-size:14px;font-weight:950;letter-spacing:.12em}.adminStatsV13 article>b{display:block;margin:7px 0 3px;font-size:24px;letter-spacing:-.04em}.adminStatsV13 article p,.adminStatsV13 article>b small{font-size:14px;color:var(--bm-muted)}.adminStatsV13 article p{margin:0}.adminStatsV13 article button{min-width:44px;min-height:44px;margin-top:8px;padding:6px 8px;border:0;border-radius:8px;background:var(--bm-accent);font-size:14px;font-weight:900;cursor:pointer}.adminGridV13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1500px;margin:0 auto}.adminPanelV13{min-width:0;padding:17px;border:1px solid var(--bm-line);border-radius:15px;background:#fff}.adminPanelHeadV13{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.adminPanelHeadV13>div>span{color:#806300;font-size:14px;font-weight:950;letter-spacing:.12em}.adminPanelHeadV13 h3{margin:4px 0 2px;font-size:17px;letter-spacing:-.025em}.adminPanelHeadV13 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.5}.adminPanelHeadV13>button,.adminPanelV13 button{min-width:44px;min-height:44px;border:1px solid #d8dee3;border-radius:9px;background:#fff;padding:8px 10px;color:#37424d;font-size:14px;font-weight:850;cursor:pointer}.adminPanelV13 button:hover:not(:disabled){border-color:#c5a421;background:#fffaf0}.adminPanelV13 button:disabled{opacity:.45;cursor:not-allowed}.adminListRowV13{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf0f2}.adminListRowV13 b,.adminListRowV13 small{display:block}.adminListRowV13 b{font-size:14px}.adminListRowV13 small{margin-top:2px;color:var(--bm-muted);font-size:14px}.adminListRowV13 strong,.statusV13{font-size:14px}.statusV13{display:inline-block;padding:4px 7px;border-radius:999px;background:#f0f2f4;color:#5f6973;font-style:normal;font-weight:900}.statusV13.active,.statusV13.approved,.statusV13.pending{background:#e9f7ef;color:#247845}.statusV13.paused,.statusV13.payment_review,.statusV13.refund_review{background:#fff4d8;color:#775600}.adminUsersLayoutV13{display:grid;grid-template-columns:320px minmax(0,1fr) 310px;gap:12px;max-width:1500px;margin:0 auto}.userListV13{padding:12px}.userListV13>button{min-height:44px;width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;margin-top:5px;padding:9px;border:0!important;background:#fff!important}.userListV13>button.active{background:#fff7d9!important}.userListV13>button>i{width:7px;height:7px;border-radius:50%;background:#aaafb4}.userListV13>button>i.online{background:#3a9b61}.userListV13>button div b,.userListV13>button div small,.userListV13>button>span small{display:block}.userListV13>button div b{font-size:14px}.userListV13>button div small,.userListV13>button>span small{color:var(--bm-muted);font-size:14px}.userListV13>button>span{text-align:right;font-size:14px}.adminUserSearchV257{display:grid;gap:5px;margin:7px 0 10px;color:#47525e;font-size:14px;font-weight:850}.adminSearchV13,.adminUserSearchV257 input{min-height:46px;padding:0 11px;border:1px solid #d8dde2;border-radius:9px;background:#fff;font-size:16px}.adminEmptyV257{padding:22px 10px;text-align:center;color:var(--bm-muted)}.adminEmptyV257 b,.adminEmptyV257 span{display:block}.adminEmptyV257 b{font-size:14px}.adminEmptyV257 span{margin-top:3px;font-size:14px}.userBalancesV13{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.userBalancesV13>div{padding:10px;border-radius:10px;background:#f6f7f8}.userBalancesV13 b,.userBalancesV13 small{display:block}.userBalancesV13 small{color:var(--bm-muted);font-size:14px}.userBalancesV13 b{margin-top:3px;font-size:14px}.userBalancesV13 b.negative{color:#a84b37}.adminAdjustV13,.adminPasswordV13,.bankFormV13,.createUserV13,.pricingPanelV13{display:grid;gap:9px}.adminAdjustV13{margin-top:12px;padding-top:12px;border-top:1px solid #e7eaed}.adminAdjustV13 label,.adminPasswordV13 label,.bankFormV13 label,.createUserV13 label,.pricingPanelV13 label{display:grid;gap:5px;font-size:14px;font-weight:850}.adminAdjustV13 input,.adminPasswordV13 input,.bankFormV13 input,.createUserV13 input,.featureGridV13 select,.pricingPanelV13 input,.pricingPanelV13 textarea,.userFeaturesV13 select{min-height:46px;padding:0 11px;border:1px solid #d8dde2;border-radius:9px;background:#fff;font-size:16px}.pricingPanelV13 textarea{min-height:90px;padding:10px}.adminAdjustV13 label small{color:var(--bm-muted);font-size:14px}.adminAdjustV13>div{display:flex;gap:7px}.adminPasswordV13{margin-top:12px;padding:12px;border-radius:11px;background:#f7f8f9}.featureGridV13,.userFeaturesV13{display:grid;gap:7px}.featureGridV13>article,.userFeaturesV13>label{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;align-items:center;padding:10px;border:1px solid #e2e6e9;border-radius:10px}.featureGridV13 b,.featureGridV13 p,.featureGridV13 small,.userFeaturesV13 b,.userFeaturesV13 small{display:block}.featureGridV13 b,.userFeaturesV13 b{font-size:14px}.featureGridV13 p,.featureGridV13 small,.userFeaturesV13 small{margin:2px 0 0;color:var(--bm-muted);font-size:14px}.topupTableV13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topupCardV13{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #e1e5e8;border-radius:12px}.topupReceiptV13{min-height:100px;border-radius:10px;background:#f2f4f5;overflow:hidden}.topupReceiptV13 img{width:100%;height:100%;object-fit:cover}.topupInfoV13>span{color:#806300;font-size:14px;font-weight:900}.topupInfoV13 h3{margin:4px 0 2px;font-size:14px}.topupInfoV13>b{font-size:17px}.topupInfoV13 em,.topupInfoV13 p,.topupInfoV13 small{display:block;margin:3px 0;color:var(--bm-muted);font-size:14px;font-style:normal}.paypalAdminBadgeV150{height:100%;padding:12px;display:grid;align-content:center;gap:4px;background:#17202a;color:#fff}.paypalAdminBadgeV150 b{font-size:14px}.paypalAdminBadgeV150 span{color:#b6c0ca;font-size:14px}.paypalAdminBadgeV150 strong{color:var(--bm-accent);font-size:14px}.paypalRefundReviewV170{display:grid;gap:5px;margin-top:8px;padding:9px;border-radius:9px;background:#fff7dc}.banksGridV13{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.bankAdminRowV13{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf0f2}.bankAdminRowV13.disabled{opacity:.55}.bankAdminRowV13 b,.bankAdminRowV13 small,.bankAdminRowV13 span{display:block}.bankAdminRowV13 b{font-size:14px}.bankAdminRowV13 small,.bankAdminRowV13 span{margin-top:2px;color:var(--bm-muted);font-size:14px}.bankAdminRowV13>div:last-child{display:flex;gap:6px}.settingsGridV13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.paypalSettingsAdminV150{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px;border:1px solid #e1e5e8;border-radius:12px;background:#f8f9fa}.paypalSettingsAdminV150>div:first-child{grid-row:1/4}.paypalSettingsAdminV150 h4{margin:4px 0;font-size:14px}.paypalSettingsAdminV150 p,.paypalSettingsAdminV150 small{color:var(--bm-muted);font-size:14px}.paypalServerStateV150{display:grid;gap:3px;margin-top:8px;padding:8px;border-radius:9px;background:#fff}.paypalServerStateV150.ok{border:1px solid #b8dec7}.paypalServerStateV150.missing{border:1px solid #e7c2b7}.paypalToggleAdminV150{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}.paypalAdminWarningV150,.rulePreviewV13{padding:10px;border-radius:9px;background:#fff6d8;color:#715200;font-size:14px}.adminEventsTableV13{display:grid;gap:0}.adminEventRowV13,.adminEventsHeadV13{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 90px 100px 90px 110px;gap:10px;align-items:center}.adminEventsHeadV13{padding:8px 9px;background:#f5f6f7;border-radius:9px;color:#66717b;font-size:14px;font-weight:900}.adminEventRowV13{padding:10px 9px;border-bottom:1px solid #edf0f2}.adminEventNameV141 b,.adminEventNameV141 small{display:block}.adminEventNameV141 b{font-size:14px}.adminEventCellV141,.adminEventNameV141 small{color:var(--bm-muted);font-size:14px}.auditTableV13{display:grid}.auditTableV13>div{display:grid;grid-template-columns:150px minmax(150px,.8fr) minmax(150px,1fr) minmax(180px,1fr);gap:10px;padding:9px 0;border-top:1px solid #edf0f2;align-items:center}.auditTableV13 small,.auditTableV13 span,.auditTableV13 time{color:var(--bm-muted);font-size:14px}.auditTableV13 b{font-size:14px}@media (max-width:1180px){.adminGateV257,.loginExperienceV257{grid-template-columns:1fr}.adminGateStoryV257,.loginStoryV257{min-height:auto}.loginStoryV257 ol{grid-template-columns:repeat(3,1fr)}.adminShellV13{grid-template-columns:200px minmax(0,1fr)}.adminUsersLayoutV13{grid-template-columns:280px minmax(0,1fr)}.createUserV13{grid-column:1/-1}.topupTableV13{grid-template-columns:1fr}.settingsGridV13{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.loginStoryV257{padding:34px 24px}.loginStoryV257>div:nth-child(2) h1{font-size:44px}.loginStoryV257 ol{grid-template-columns:1fr}.adminLoginV257,.loginCardV257{margin:28px auto}.walletBalancesV13,.walletGridV13{grid-template-columns:1fr}.accountIdentityV257{grid-template-columns:52px 1fr}.accountIdentityV257 aside{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid var(--bm-line)}.accountHubGridV257{grid-template-columns:1fr}.adminShellV13{display:block}.adminSideV13{position:relative;height:auto;display:block;padding:10px}.adminBrandV13{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.adminBrandV13 img{width:120px}.adminSideV13 nav{display:flex;gap:5px;overflow:auto;padding-bottom:4px}.adminSideV13 nav button{min-width:max-content;grid-template-columns:20px auto}.adminBackV13{display:none}.adminMainV13{padding:14px}.adminStatsV13{grid-template-columns:repeat(2,1fr)}.adminUsersLayoutV13,.paypalSettingsAdminV150,.settingsGridV13{grid-template-columns:1fr}.paypalSettingsAdminV150>div:first-child{grid-row:auto}.adminEventsHeadV13{display:none}.adminEventRowV13{grid-template-columns:1fr 1fr;gap:6px}.adminEventNameV141{grid-column:1/-1}.adminEventCellV141:before{content:attr(data-label) ": ";font-weight:850;color:#3c4752}.auditTableV13>div{grid-template-columns:1fr 1fr}.adminTopV13{align-items:flex-start}.adminTopActionsV257{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:580px){.loginStoryV257{display:none}.loginExperienceV257{display:flex;min-height:100vh}.loginCardV257{width:calc(100% - 24px);padding:22px;margin:auto}.adminGateStoryV257{display:none}.adminGateV257{display:flex;min-height:100vh}.adminLoginV257{width:calc(100% - 24px);padding:22px}.walletMethodTabsV150{grid-template-columns:1fr}.walletQuickAmountsV257{display:grid;grid-template-columns:1fr 1fr}.walletLedgerRowV12{grid-template-columns:30px 1fr}.walletLedgerRowV12 strong{grid-column:2;font-size:15px}.accountPlatformV257,.topupHistoryRowsV13>div{align-items:flex-start}.accountPlatformV257{flex-wrap:wrap}.accountPlatformV257>div:first-child{width:100%;margin-right:0}.adminStatsV13{grid-template-columns:1fr}.adminTopV13{display:grid}.adminTopActionsV257{justify-content:flex-start}.adminGridV13,.banksGridV13,.featureGridV13>article,.topupCardV13,.userBalancesV13,.userFeaturesV13>label{grid-template-columns:1fr}.topupReceiptV13{max-height:180px}.adminEventRowV13{grid-template-columns:1fr}.adminEventNameV141{grid-column:auto}.auditTableV13>div,.settingsGridV13{grid-template-columns:1fr}}.loginModeTabsV257{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 20px;padding:4px;border-radius:12px;background:#f1f3f5}.loginModeTabsV257 button{border:0;border-radius:9px;background:transparent;color:#69737d;font-size:14px;font-weight:900;cursor:pointer}.loginModeTabsV257 button.active{background:#fff;color:#1d252d;box-shadow:0 2px 8px rgba(25,35,45,.08)}.loginHelpV257 a{display:inline-block;margin-top:6px;color:#7b6100;font-size:14px;font-weight:900;text-decoration:none}.loginHelpV257 a:hover{text-decoration:underline}.loginCardV257>label>small{color:var(--bm-muted);font-size:14px;line-height:1.4}.adminFilterV257{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.adminFilterV257 button{min-width:44px;min-height:44px;padding:8px 11px;border:1px solid #d9dee3;border-radius:999px;background:#fff;color:#606b76;font-size:14px;font-weight:900}.adminFilterV257 button.active{border-color:#c9a51c;background:#fff7d4;color:#5f4900}.bmConfirmBackdropV259{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(17,24,32,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bmConfirmDialogV259{width:min(520px,100%);padding:24px;border:1px solid var(--bm-line);border-radius:20px;background:#fff;box-shadow:0 28px 80px rgba(10,18,28,.28)}.bmConfirmDialogV259>span,.bmRouteStateV259>span{display:block;color:#8b6c00;font-size:14px;font-weight:900;letter-spacing:.13em}.bmConfirmDialogV259 h2{margin:7px 0 8px;font-size:24px;line-height:1.08;color:var(--bm-ink)}.bmConfirmDialogV259 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.55}.bmConfirmDialogV259 footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.bmConfirmDangerV259{background:#a43c31!important;color:#fff!important;border-color:#a43c31!important}.bmRouteStateV259{min-height:100vh;display:grid;place-content:center;justify-items:center;padding:32px;text-align:center;background:var(--bm-bg);color:var(--bm-ink)}.bmRouteStateV259 h1{max-width:700px;margin:10px 0 7px;font-size:clamp(30px,5vw,54px);line-height:1}.bmRouteStateV259 p{max-width:560px;margin:0;color:var(--bm-muted);font-size:15px;line-height:1.55}.bmRouteStateV259>div:not(.bmRouteSpinnerV259){display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px}.bmRouteStateV259 a{text-decoration:none}.bmRouteSpinnerV259{width:34px;height:34px;margin-bottom:18px;border:3px solid #dfe3e6;border-top:3px solid var(--bm-accent);border-radius:50%;animation:bmSpinV259 .8s linear infinite}@keyframes bmSpinV259{to{transform:rotate(1turn)}}@media(max-width:580px){.bmConfirmBackdropV259{align-items:end;padding:10px}.bmConfirmDialogV259{padding:20px;border-radius:18px}.bmConfirmDialogV259 footer{display:grid;grid-template-columns:1fr}.bmRouteStateV259{padding:24px}}.modulePageV160:has(>.bmStandaloneSideV11949){width:100%;max-width:none;min-width:0;min-height:100dvh;margin:0;padding:calc(var(--bm-topbar-h) + 28px) 32px 48px calc(var(--bm-sidebar-w) + 32px);background:var(--bm-canvas);color:var(--bm-text);overflow-x:clip}.modulePageV160:has(>.bmStandaloneSideV11949)>.moduleNavV170{display:none}.bmStandaloneSideV11949{position:fixed;inset:0 auto 0 0;z-index:70;width:var(--bm-sidebar-w);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:20px 14px 16px;background:linear-gradient(180deg,var(--bm-sidebar),var(--bm-sidebar-deep));color:var(--bm-sidebar-text);border-right:1px solid var(--bm-sidebar-line)}.bmStandaloneBrandV11949{min-height:64px;display:grid;align-content:center;gap:4px;padding:0 8px 17px;border-bottom:1px solid var(--bm-sidebar-line);color:#fff;text-decoration:none}.bmStandaloneBrandV11949 img{display:block;width:172px;max-width:100%;height:auto}.bmStandaloneBrandV11949 small{color:var(--bm-sidebar-muted);font-size:14px;font-weight:850;letter-spacing:.1em}.bmStandaloneSideV11949 nav{min-height:0;display:grid;align-content:start;gap:4px;padding:17px 0;overflow-y:auto}.bmStandaloneSideFootV11949 a,.bmStandaloneSideV11949 nav a{position:relative;min-height:47px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:0 12px;border-radius:11px;color:var(--bm-sidebar-text);font-size:var(--bm-font-sm);font-weight:740;text-decoration:none}.bmStandaloneSideV11949 nav a i{width:22px;height:22px;display:grid;place-items:center;color:#9ca8b8;font-style:normal}.bmStandaloneSideV11949 nav a i svg{width:19px;height:19px}.bmStandaloneSideFootV11949 a:hover,.bmStandaloneSideV11949 nav a:hover{background:rgba(255,255,255,.06);color:#fff}.bmStandaloneSideV11949 nav a.active{background:rgba(255,201,40,.105);color:#fff}.bmStandaloneSideV11949 nav a.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:5px;background:var(--bm-accent)}.bmStandaloneSideV11949 nav a.active i{color:var(--bm-accent)}.bmStandaloneSideFootV11949{display:grid;gap:8px;padding-top:13px;border-top:1px solid var(--bm-sidebar-line)}.bmStandaloneSideFootV11949 small{display:block;padding:0 7px;color:var(--bm-sidebar-muted);font-size:14px}.bmStandaloneTopV11949{position:fixed;top:0;left:var(--bm-sidebar-w);right:0;z-index:65;min-height:var(--bm-topbar-h);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px clamp(18px,2.6vw,36px);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bm-line)}.bmStandaloneTopV11949>div:first-child{min-width:0;display:grid;gap:2px}.bmStandaloneTopV11949>div:first-child>span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.1em}.bmStandaloneTopV11949>div:first-child>b{max-width:min(620px,45vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bm-ink);font-size:18px}.bmStandaloneTopHelpV200{max-width:min(720px,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bm-muted);font-size:var(--bm-font-sm)}.moduleNavActionsV170{display:flex;align-items:center;gap:7px}.moduleNavActionsV170 a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--bm-line-strong);border-radius:10px;background:#fff;color:var(--bm-ink-2);font-size:var(--bm-font-sm);font-weight:800;text-decoration:none}.moduleNavActionsV170 a.primary{background:var(--bm-accent);border-color:#e9b900;color:#171b20}.moduleNavV170{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.moduleNavContextV170{display:flex;align-items:center;gap:6px;color:var(--bm-muted);font-size:var(--bm-font-sm)}.moduleNavContextV170 span{color:#916d00;font-size:14px;font-weight:900;letter-spacing:.08em}body,html{width:100%;max-width:100%}body{overflow-x:hidden}.bmBtnV170,.primaryBtn,.secondaryBtn,label{font-size:var(--bm-font-sm)}.errorBox,.hint,.successBoxV13,.toast{font-size:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:var(--bm-font-sm);line-height:1.35}.bmSideV2 nav button{font-size:var(--bm-font-sm)}.accountEventsV200 header span,.accountWelcomeV200>div>span,.bmSideFootV2 b,.bmSideFootV2 small,.bmTopIdentityV2>div>span,.bmUserV2 b,.bmWalletV2 b,.bmWalletV2 small,.continueDraftV200>div>span,.pageHead>div:first-child>span{font-size:14px}.accountWelcomeV200 p,.pageHead p{font-size:var(--bm-font-md)}.loginExperienceV257{align-items:start}.loginCardV257{align-self:start;margin:clamp(30px,5vh,56px) auto 32px}.loginModeTabsV257 button{min-height:44px}.loginCardHeadingV257 p,.loginCardHeadingV257>span,.loginCardV257 .loginBrand small,.loginCardV257>label,.loginCardV257>label>small,.loginHelpV257,.loginHelpV257 a,.loginModeTabsV257 button{font-size:var(--bm-font-sm)}.loginCardV257>label>input,.passwordFieldV257 input{font-size:var(--bm-font-md)}.loginStoryV257 li b{font-size:var(--bm-font-sm)}.loginStoryV257 li small{font-size:14px}@media (max-width:980px){.appShell.bmOpsV2,.bmMainV2,.bmSurfaceV2,body,html{width:100%;max-width:none;min-width:0}.bmMainV2,.bmSurfaceV2{margin-left:0;margin-right:0}.bmMainV2{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.bmMobileNavV2{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}.bmMobileNavV2 button{font-size:14px;font-weight:760}.modulePageV160:has(>.bmStandaloneSideV11949){width:100%;max-width:none;min-width:0;padding:calc(68px + 22px) max(16px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.bmStandaloneSideV11949{display:none}.bmStandaloneTopV11949{left:0;min-height:68px;padding:9px max(16px,env(safe-area-inset-right)) 9px max(16px,env(safe-area-inset-left))}.bmStandaloneTopV11949>div:first-child>b{max-width:52vw;font-size:16px}.bmStandaloneTopHelpV200,.bmStandaloneTopV11949 .moduleNavActionsV170 a:not(.primary),.bmStandaloneTopV11949>div:first-child>span{display:none}}@media (max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.bmTopV2{width:100%}.bmMainV2{padding-top:20px}.loginExperienceV257{width:100%;min-width:0;align-items:flex-start}.loginCardV257{width:calc(100% - 24px);margin:18px auto calc(28px + env(safe-area-inset-bottom));padding:22px}}@media (max-width:980px){.eventHeaderActionsV12{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.eventHeaderActionsV12>*{width:100%}}@media (max-width:700px){.accountSnapshotV200 article{min-height:88px;padding:14px}.accountEventsV200,.eventCardBodyV151{padding:16px}.eventTileActionsV170{gap:8px;padding:12px}.topupHistoryV13,.walletGridV13>.panel{padding:16px}.accountHubActionV257{min-height:104px;padding:16px}}@media (max-width:430px){.bmMainV2{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.createExperienceV200,.createFlowV200,.createFormV200,.setupExperienceV200,.setupTaskV200,.setupWorkspaceV200{width:100%;max-width:100%;min-width:0}.createSectionV200{padding:15px}.createHeroV200 h1,.setupLaunchCopyV200 h1{font-size:clamp(32px,10vw,38px)}.setupPhaseRailV200 button{grid-template-columns:1fr;place-items:center;text-align:center}.setupPhaseRailV200 button>i{margin:auto}.accountSnapshotV200,.activationSummaryV170,.eventCardFactsV151,.eventHeaderActionsV12,.eventTileActionsV170{grid-template-columns:1fr}.eventCoverUploadV151{grid-column:auto}.accountIdentityV257{grid-template-columns:48px minmax(0,1fr)}.accountAvatarV257{width:48px;height:48px}.accountHubActionV257{grid-template-columns:40px minmax(0,1fr) 20px}}.accessScanner,.posExperienceV210,.ticketAudit,.ticketHub,.ticketMailCenter{width:100%;max-width:100%;min-width:0}.ticketHubJourney small,.ticketHubJourney>aside span{font-size:14px;line-height:1.45}.ticketTemplateUpload small,.ticketTemplateUpload strong{font-size:14px}.ticketDesignTools :is(input:not([type=range]):not([type=file]),select,textarea),.ticketPdfWorkspace .printSettings :is(input:not([type=range]),select,textarea){min-height:46px!important;font-size:16px!important}.ticketPdfWorkspace .printSettings :is(p,small,label,span,button){font-size:14px;line-height:1.45}.ticketPdfWorkspace .printSettings button{min-height:44px}.ticketMailCenter .emailPosAsideV172 article small,.ticketMailCenter .emailPosAsideV172 article span,.ticketMailCenter .emailPosRuleV172,.ticketMailCenter .emailPosStatusV172 p,.ticketMailCenter .emailPosStatusV172 span,.ticketMailCenter .emailPosStatusV172>div:last-child small,.ticketMailCenter .emailSaleCardV172 header p,.ticketMailCenter .emailSaleCardV172>header>span,.ticketMailCenter .emailSaleCheckoutV172 small,.ticketMailCenter .emailSaleCheckoutV172 span,.ticketMailCenter .emailSaleFieldsV172 label,.ticketMailCenter .emailSaleStepV172>div>b,.ticketMailCenter .emailSaleStepV172>i{font-size:14px!important;line-height:1.45}.ticketMailCenter .emailSellBtnV172{min-height:48px;font-size:15px}.deliveryReviewChoices b,.deliveryReviewChoices span,.returnFlow :is(p,small,span,label,b,li),.returnFlowAuthorization label,.returnFlowAuthorization label small,.ticketAudit .reviewDeliveredV172,.ticketAudit .reviewFilterGridV172 label,.ticketAudit .reviewSummaryV172 span,.ticketAudit .reviewTicketInfoV172 b,.ticketAudit .reviewTicketInfoV172 em,.ticketAudit .reviewTicketInfoV172 small,.ticketAudit .reviewTicketMainV172 b,.ticketAudit .reviewTicketMainV172 code,.ticketAudit .reviewTicketMainV172 span,.ticketAudit .reviewTopV172 p,.ticketSupportModal>label,.ticketSupportModal>p,.ticketSupportModal>span,.ticketSupportSummary b,.ticketSupportSummary small,.ticketSupportWarning b,.ticketSupportWarning span{font-size:14px!important;line-height:1.45}.returnFlow :is(input,textarea),.ticketAudit .reviewFilterGridV172 select,.ticketAudit .reviewSearchV172 input,.ticketSupportModal :is(input,select,textarea){min-height:46px!important;font-size:16px!important}.returnFlow button,.returnFlowPhoto,.ticketAudit .reviewSearchV172 button,.ticketAudit .reviewTicketActionsV172 button,.ticketSupportModal button{min-height:44px;font-size:14px}.posExperienceV210 :is(p,small,span,label,b,em,button){font-size:14px;line-height:1.45}.posConfirmV210 b,.posDesignerFormV210>header h2,.posDesignerPreviewV210>header h3,.posInventoryChoiceV210 b,.posSaleSectionV210>header b,.posSideCardV210 h3{font-size:15px}.posDesignerFormV210 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.posGeneralFieldsV210 :is(input,select,textarea),.posTerminalStripV210>label input{min-height:46px!important;font-size:16px!important}.posExperienceV210 button,.posSponsorUploadV210{min-height:44px}.posActivityV210 article b,.posSaleSummaryV210 b,.posSideMetricsV210 b{font-size:14px}.posTicketV210 :is(span,small,b,.posTicketMetaV210,.posTicketVenueV210){font-size:14px}.accessScanner .bmScanQuickBarV191 span,.accessScanner .manualScanDetailsV143 summary,.accessScanner .scanContinuousBadgeV170,.accessScanner .scanHistoryHeadV143 span,.accessScanner .scanHistoryRowV143 b,.accessScanner .scanHistoryRowV143 code,.accessScanner .scanHistoryRowV143 small,.accessScanner .scanHistoryRowV143 time,.accessScanner .scanHistoryRowV143>div:last-child span,.accessScanner .scanOpsPanelV143 p,.accessScanner .scanOpsPanelV143 small,.accessScanner .scanOpsPanelV143>span,.accessScanner .scanStatusHeroV143 p,.accessScanner .scanStatusHeroV143 span{font-size:14px!important;line-height:1.45}.accessScanner .scanHistoryHeadV143 h3,.accessScanner .scanOpsPanelV143 h3{font-size:18px}.accessScanner .gateSelect,.accessScanner .manualScan input{min-height:46px!important;font-size:16px!important}.accessScanner .manualScan button,.accessScanner .scanHistoryHeadV143 button,.accessScanner .scannerButtonsV143 button,.accessScanner .scannerButtonsV143 label{min-height:44px;font-size:14px}@media (max-width:700px){.accessScanner,.emailPosLayoutV172,.posDesignerV210,.posExperienceV210,.posSaleV210,.printSettings,.printStudio,.reviewListV172,.scannerGridV143,.ticketAudit,.ticketDesignWorkspace,.ticketHub,.ticketMailCenter,.ticketPdfWorkspace{width:100%;max-width:100%;min-width:0}.ticketHubTabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ticketHubTabs button{min-height:44px!important}.posDesignerPreviewV210,.ticketMailCenter .emailPosAsideV172{position:static}.ticketAudit .reviewSearchV172 button,.ticketMailCenter .emailSellBtnV172{width:100%}.paperMeasureV11,.paperPreview,.paperPreviewV10{max-width:100%;min-width:0}.accessScanner .scanStatusHeroV143{width:100%;max-width:100%;min-width:0}.accessScanner .scannerButtonsV143>*{flex:1 1 180px}}@media (max-width:430px){.accessScanner,.posExperienceV210,.ticketAudit,.ticketHub,.ticketMailCenter{width:100%;max-width:100%;min-width:0;overflow-x:clip}.accessScanner .bmScanQuickBarV191,.accessScanner .scanOpsPanelV143,.posSaleSummaryV210,.posSideV210,.ticketAudit .reviewFilterGridV172,.ticketAudit .reviewSummaryV172,.ticketAudit .reviewTicketInfoV172,.ticketHubJourney,.ticketMailCenter .emailPosAsideV172,.ticketMailCenter .emailPosLayoutV172,.ticketMailCenter .emailPosStatusV172,.ticketMailCenter .emailSaleCheckoutV172,.ticketMailCenter .emailSaleFieldsV172.two{grid-template-columns:1fr!important}.accessScanner .scanHistoryRowV143,.posActivityV210 article,.ticketAudit .reviewTicketV172{width:100%;max-width:100%;min-width:0}.posConfirmV210>button,.returnFlowBody>footer button,.ticketAudit .reviewTicketActionsV172>*,.ticketSupportModal footer button{width:100%}.posHeaderV210 h1{font-size:clamp(30px,10vw,38px)}.posModeV210{display:grid;grid-template-columns:1fr 1fr;width:100%}.posGeneralFieldsV210,.posInventoryChoiceV210,.posTerminalStripV210{grid-template-columns:1fr!important}.accessScanner .scanStatusHeroV143{grid-template-columns:40px minmax(0,1fr);padding:15px!important}.accessScanner .scanContinuousBadgeV170{grid-column:1/-1}.accessScanner .scannerButtonsV143{display:grid;grid-template-columns:1fr}.accessScanner .scannerButtonsV143>*{width:100%}}.cashConfirm,.cashControlPanel,.cashDeepTrace,.cashFinalize,.cashHero,.cashHistory,.cashMetrics,.cashQuick,.cashStudio,.cashTraceGrid,.passDesigner,.passDirectory,.passEditorV180,.passHero,.passHubColumnsV174,.passJourney,.passMetrics,.passStudio,.seriesEditorV174,.teamDirectory,.teamHero,.teamJourney,.teamOverview,.teamPeopleLayout,.teamProfilesLayout,.teamSecurity,.teamStudio,.teamTabs{width:100%;max-width:var(--bm-content);min-width:0}.teamActions button,.teamCreateCard header p,.teamCreateCard header>span,.teamDirectory header p,.teamDirectory header span,.teamFields label,.teamFields label small,.teamHero aside small,.teamHero aside span,.teamHero>div>span,.teamIdentity b,.teamIdentity em,.teamIdentity small,.teamJourney b,.teamJourney span,.teamOverview small,.teamOverview span,.teamPasswordModal header p,.teamPasswordModal header span,.teamPasswordModal label,.teamPasswordModal>small,.teamPermissionGrid b,.teamPermissionGrid small,.teamProfileEditor header p,.teamProfileEditor header>span,.teamProfileEditor>label,.teamProfileHelper p,.teamProfileHelper small,.teamProfileHelper>span,.teamProfileLibrary article b,.teamProfileLibrary article button,.teamProfileLibrary article span,.teamProfileLibrary header span,.teamReach summary b,.teamReach summary span,.teamRole label,.teamRole>b,.teamRole>small,.teamScopeAreas label,.teamScopeAreas>small,.teamScopeEvent>label b,.teamScopeEvent>label small,.teamScopePicker legend,.teamScopePicker>p,.teamSecurity form label,.teamSecurity form label small,.teamSecurity>aside p,.teamSecurity>aside>span,.teamSecurity>div p,.teamSecurity>div>b,.teamSecurity>div>span,.teamTabs button b,.teamTabs button span{font-size:14px;line-height:1.45}.teamFields :is(input,select),.teamPasswordModal input,.teamProfileEditor>label input,.teamRole select,.teamSecurity :is(input,select){min-height:46px;font-size:16px}.teamStudio .teamTabs button{min-height:52px}.teamStudio .teamScopeEvent>label{min-height:46px}.teamStudio .teamScopeAreas label{min-height:44px;padding:8px 10px}.teamStudio .teamActions button,.teamStudio .teamProfileLibrary article button{min-width:44px;min-height:44px;padding:9px 11px}.teamStudio .teamPermissionGrid label{min-height:58px;padding:11px}.teamStudio .teamDirectory>header>b,.teamStudio .teamProfileLibrary>header>b{width:40px;height:40px}.teamDeleteModal,.teamPasswordModal{width:min(560px,calc(100vw - 28px));max-width:100%}.cashBlockers b,.cashBlockers small,.cashCloseAction>small,.cashCloseAction>span,.cashConfirm p,.cashConfirm>div>span,.cashControlIntro p,.cashControlIntro>span,.cashDeepGrid article b,.cashDeepGrid article small,.cashDeepGrid article strong,.cashDeepTrace summary span b,.cashDeepTrace summary span small,.cashEmpty,.cashFinalize header span,.cashFinalize>header p,.cashFinalizeIdle,.cashFinalizeReady label,.cashFinalizeReady>div b,.cashFinalizeReady>div span,.cashHero aside small,.cashHero aside span,.cashHero>div>span,.cashHistory article b,.cashHistory article em,.cashHistory article small,.cashHistory article strong,.cashHistory header p,.cashHistory header span,.cashHistoryType,.cashMetrics small,.cashMetrics span,.cashMissingEvent p,.cashMissingEvent>span,.cashQuick b,.cashQuick small,.cashRange b,.cashRange small,.cashRange>span,.cashScopeSwitch b,.cashScopeSwitch span,.cashSnapshot article b,.cashSnapshot article span,.cashSnapshot header span,.cashSnapshot>header>div:first-child b,.cashStudio .cashHistory article>div:last-child a,.cashTrace article b,.cashTrace article small,.cashTrace article strong,.cashTrace header span,.cashUserPicker{font-size:14px;line-height:1.45}.cashStudio .cashScopeSwitch button{min-width:44px;min-height:48px;padding:10px 11px}.cashFinalizeReady input,.cashStudio .refundReviewFormV170 :is(input,select,textarea),.cashUserPicker select{min-height:46px;font-size:16px}.cashCloseAction button,.cashConfirm footer button,.cashFinalizeReady button,.cashHistory article>div:last-child a,.cashStudio .refundReviewPanelV170 button{min-height:44px}.cashStudio .cashHistory article>div:last-child a{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px}.cashStudio .refundReviewPanelV170 :is(p,small,span,label,b,strong,button){font-size:14px;line-height:1.45}.passActionModal header p,.passActionModal header>span,.passActionModal>label,.passActionModal>label small,.passActionWarning b,.passActionWarning span,.passDesignCanvas i,.passDesignCanvas strong,.passDesignCanvas:before,.passDesigner>header span,.passDirectory>header p,.passDirectory>header span,.passDirectoryFilters label,.passEmpty,.passFilePicker b,.passFilePicker small,.passHero aside small,.passHero aside span,.passHero>div>span,.passJourney b,.passJourney span,.passMetrics small,.passMetrics span,.passPositionGroup label b,.passPositionGroup>span,.passStudio :is(p,small,label,span,code,em),.teamDeleteWarning b,.teamDeleteWarning span{font-size:14px;line-height:1.45}.passActionModal>label input,.passStudio :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-height:46px;font-size:16px}.passActionModal button,.passStudio button{min-height:44px}.passStudio .passDirectoryFilters :is(input,select){min-height:48px;font-size:16px}.passStudio .passFilePicker{min-height:72px}.passReentryToggleV180,.passStudio .passEventPickerV174 label{min-height:48px}.passCardActionsV174{display:flex;flex-wrap:wrap;gap:7px}.passCardActionsV174>*{min-height:44px}.passStudio .moduleModalBackdropV160 .passActionModal{width:min(560px,calc(100vw - 28px));max-width:100%}@media (max-width:820px){.cashConfirm,.cashControlPanel,.cashDeepTrace,.cashFinalize,.cashHero,.cashHistory,.cashMetrics,.cashQuick,.cashStudio,.cashTraceGrid,.passDesigner,.passDirectory,.passEditorV180,.passHero,.passHubColumnsV174,.passJourney,.passMetrics,.passStudio,.seriesEditorV174,.teamDirectory,.teamHero,.teamJourney,.teamOverview,.teamPeopleLayout,.teamProfilesLayout,.teamSecurity,.teamStudio,.teamTabs{width:100%;max-width:100%;min-width:0}.cashHistory>div,.passDirectory .passGridV174,.passStudio .passEventPickerV174,.teamUserList{min-width:0;max-width:100%}.cashHistory,.cashTrace,.passDesigner,.passDirectory,.teamDirectory,.teamProfileLibrary{overflow-x:clip}}@media (max-width:620px){.cashHero>div,.passHero>div,.teamHero>div{padding:22px 18px}.cashStudio .cashHero h1,.passStudio .passHero h1,.teamStudio .teamHero h1{font-size:clamp(30px,9vw,36px)}.teamTabs{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.teamStudio .teamTabs button{min-width:190px;flex:0 0 auto}.cashBlockers,.cashConfirm,.cashControlPanel,.cashFinalizeReady,.cashMetrics,.cashQuick,.cashScopeSwitch,.passDirectoryFilters,.passJourney,.passMetrics,.passStudio .passHubColumnsV174,.teamFields,.teamJourney,.teamOverview,.teamPermissionGrid{grid-template-columns:1fr!important}.cashHistory article,.passDirectory .passCardV160,.teamUserList>article{width:100%;max-width:100%;min-width:0}.cashConfirm footer,.cashSnapshot>header,.passActionModal footer,.passCardActionsV174,.teamCreateCard footer,.teamPasswordModal footer,.teamProfileEditor footer{display:grid;grid-template-columns:1fr;width:100%}.cashConfirm footer>*,.cashFinalizeReady button,.passActionModal footer button,.passCardActionsV174>*,.teamCreateCard footer>*,.teamPasswordModal footer button,.teamProfileEditor footer>*{width:100%}.cashStudio .cashHistory article{grid-template-columns:1fr;gap:6px}.cashStudio .cashHistory article>div:last-child,.cashStudio .cashHistory article>strong{grid-column:auto;justify-content:flex-start}.cashHistory article>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.cashStudio .cashSnapshot>div{grid-template-columns:1fr!important}.passDesignerGrid{grid-template-columns:1fr}.passStudio .passDesignCanvas{width:100%;min-width:0;min-height:280px}}@media (max-width:430px){.cashStudio,.passStudio,.teamStudio{width:100%;max-width:100%;min-width:0;overflow-x:clip}.cashHero,.passHero,.teamHero{margin-top:10px}.teamTabs{margin-left:0;margin-right:0}.teamScopeAreas{display:grid;grid-template-columns:1fr}.teamStudio .teamScopeAreas label{width:100%}.cashCloseAction{justify-items:stretch}.cashCloseAction button{width:100%}.passActionModal,.teamDeleteModal,.teamPasswordModal{width:calc(100vw - 20px);padding:18px}.passDesignCanvas strong{max-width:88%;overflow:hidden;text-overflow:ellipsis}}.adminGateV257 :is(.adminGateStoryV257,.adminLoginV257),.adminShellV13 :is(.adminMainV13,.adminTopV13,.adminStatsV13,.adminGridV13,.adminPanelV13,.adminUsersLayoutV13,.adminEventsTableV13,.topupTableV13,.banksGridV13,.pricingPanelV13,.featureGridV13,.auditTableV13),.loginExperienceV257 :is(.loginStoryV257,.loginCardV257){min-width:0;max-width:100%}.adminShellV13 .adminMainV13{width:100%;min-width:0;overflow-x:clip}.adminShellV13 .adminPanelV13{width:100%;min-width:0}.adminShellV13 :is(.adminPanelV13 button,.adminStatsV13 article button,.bankAdminRowV13 button,.adminEventActionV141,.featureGridV13 button,.topupActionsV13 button,.ghostBtnV13),.adminTopActionsV257 :is(a,button){min-height:44px;font-size:14px}.adminShellV13 .adminTopActionsV257 :is(a,button){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 11px}.adminGateV257 .adminLoginV257 input,.adminShellV13 .adminPanelV13 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.adminShellV13 .adminPanelV13 :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px}.adminShellV13 .adminPanelV13 textarea{min-height:96px;line-height:1.45}.adminShellV13 :is(.adminListRowV13,.topupCardV13,.bankAdminRowV13,.adminEventRowV13,.auditTableV13>div){min-width:0}.adminShellV13 :is(.adminListRowV13 :is(b,small,strong),.topupInfoV13 :is(span,h3,p,small,em),.paypalAdminBadgeV150 :is(b,span,strong),.userListV13 :is(b,small,span),.userBalancesV13 :is(small,b),.userFeaturesV13 :is(b,small),.featureGridV13 :is(b,p,small),.bankAdminRowV13 :is(b,span,small),.adminEventNameV141 :is(b,small),.adminEventCellV141,.auditTableV13 :is(time,b,span,small)){font-size:14px;line-height:1.45}.adminGateV257 :is(.adminGateStoryV257>span,.adminGateStoryV257>p,.adminGateStoryV257>div b,.adminGateStoryV257>div small,.adminLoginV257>span,.adminLoginV257>p,.adminLoginV257>label,.adminLoginV257>a),.loginExperienceV257 :is(.loginStoryBrandV257 span,.loginStoryV257 em,.loginStoryV257 li b,.loginStoryV257 li small,.loginCardV257 small,.loginCardV257 label,.loginHelpV257 b,.loginHelpV257 span,.loginHelpV257 a,.loginBackV257){font-size:14px;line-height:1.45}@media (max-width:860px){.adminShellV13 :is(.adminMainV13,.adminTopV13,.adminStatsV13,.adminGridV13,.adminPanelV13,.adminUsersLayoutV13,.adminEventsTableV13,.topupTableV13,.banksGridV13,.pricingPanelV13,.featureGridV13,.auditTableV13),body .adminShellV13{width:100%;max-width:100%;min-width:0}.adminShellV13 .adminSideV13 nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.adminShellV13 .adminSideV13 nav button{min-height:46px;scroll-snap-align:start}.adminShellV13 .adminTopV13{gap:12px}.adminShellV13 .adminTopActionsV257{width:100%;justify-content:flex-start}.adminShellV13 .adminTopActionsV257>div{margin-right:auto}.adminShellV13 :is(.adminEventsTableV13,.auditTableV13,.topupTableV13){overflow-x:clip}}@media (max-width:580px){body :is(.loginExperienceV257,.adminGateV257){width:100%;max-width:100%;min-width:0;overflow-x:clip;padding:0}body :is(.loginExperienceV257 .loginCardV257,.adminGateV257 .adminLoginV257){width:calc(100% - 20px);max-width:100%;min-width:0;padding:20px}body :is(.loginExperienceV257 .loginCardV257>label>input,.loginExperienceV257 .passwordFieldV257 input,.adminGateV257 .adminLoginV257>label>input){min-height:50px;font-size:16px}body :is(.loginExperienceV257 .passwordFieldV257 button,.loginExperienceV257 .loginSubmitV257,.adminGateV257 .adminPrimaryV257){min-height:50px}.adminShellV13 .adminMainV13{padding:12px 10px 24px}.adminShellV13 .adminTopV13 h1{font-size:clamp(26px,9vw,34px);overflow-wrap:anywhere}.adminShellV13 .adminTopActionsV257{display:grid;grid-template-columns:1fr;align-items:stretch}.adminShellV13 .adminTopActionsV257>:is(div,a,button){width:100%}.adminShellV13 :is(.adminStatsV13,.adminGridV13,.banksGridV13,.settingsGridV13,.paypalSettingsAdminV150,.adminUsersLayoutV13,.userBalancesV13,.userFeaturesV13>label,.featureGridV13>article){grid-template-columns:1fr!important}.adminShellV13 .adminPanelV13{padding:14px;border-radius:14px}.adminShellV13 .adminPanelHeadV13{align-items:flex-start;gap:10px}.adminShellV13 .adminPanelHeadV13>:is(.adminFilterV257,input,button){width:100%}.adminShellV13 .adminFilterV257{display:grid;grid-template-columns:1fr 1fr;width:100%;justify-content:stretch}.adminShellV13 .adminFilterV257 button{width:100%}.adminShellV13 .adminListRowV13{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px}.adminShellV13 .adminListRowV13>:is(strong,i){justify-self:start}.adminShellV13 .topupCardV13{grid-template-columns:1fr}.adminShellV13 .topupReceiptV13{min-height:140px;max-height:220px}.adminShellV13 .bankAdminRowV13{display:grid;grid-template-columns:1fr}.adminShellV13 .bankAdminRowV13>div:last-child{display:grid;grid-template-columns:1fr 1fr}.adminShellV13 :is(.adminEventRowV13,.auditTableV13>div){grid-template-columns:1fr!important;width:100%}.adminShellV13 .adminEventNameV141{grid-column:auto!important}.adminShellV13 .adminEventActionV141{width:100%}.adminShellV13 :is(.adminAdjustV13>div,.topupActionsV13){display:grid;grid-template-columns:1fr;width:100%}.adminShellV13 :is(.adminAdjustV13>div>*,.topupActionsV13>*){width:100%}}.appShell.bmOpsV2{background:linear-gradient(90deg,var(--bm-sidebar) 0 var(--bm-sidebar-w),var(--bm-canvas) var(--bm-sidebar-w) 100%)}.bmSideV2{align-self:stretch;min-height:100dvh}@media (min-width:1181px){.posSaleV210{grid-template-columns:minmax(0,1fr) minmax(360px,390px)}.bmVenueDesignerV2.mapDesignerV3,.seatControlLayoutV220{grid-template-columns:minmax(0,1fr) 380px}}.bmVenueDesignerV2 .mapInspectorV3,.posSideCardV210,.posSideV210,.seatActionPanelV220{min-width:0}.bmVenueDesignerV2 .mapInspectorV3 :is(h1,h2,h3,h4,p,b,span,small,label),.posSideCardV210 :is(h1,h2,h3,p,b,span,small,strong),.seatActionPanelV220 :is(h1,h2,h3,p,b,span,small,strong){word-break:normal;overflow-wrap:normal;min-width:0}.posSideCardV210 .returnFlowToggle{grid-template-columns:38px minmax(0,1fr)}.posSideCardV210 .returnFlowToggle>strong{grid-column:1/-1;width:100%;text-align:center}.posSideCardV210 .returnFlowBody>header,.posSideCardV210 .returnFlowGrid,.posSideCardV210 .returnFlowGrid>aside{grid-template-columns:1fr}.createKindExperienceV270{max-width:1120px;margin:0 auto}.createKindChooserV270{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.createKindChooserV270>button{min-width:0;min-height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:28px;border:1px solid var(--bm-line);border-radius:22px;background:#fff;color:var(--bm-ink);text-align:left;box-shadow:var(--bm-shadow-sm);transition:.18s ease}.createKindChooserV270>button:hover{transform:translateY(-3px);border-color:#d3b43c;box-shadow:var(--bm-shadow-lg)}.createKindChooserV270>button>i{width:54px;height:54px;display:grid;place-items:center;margin-bottom:auto;border-radius:15px;background:var(--bm-accent-soft);color:#765a00}.createKindChooserV270>button>span{font-size:14px;font-weight:950;letter-spacing:.13em;color:#876600}.createKindChooserV270 h2{margin:0;font-size:27px;line-height:1.08;letter-spacing:-.035em}.createKindChooserV270 p{margin:0;max-width:500px;color:var(--bm-muted);font-size:15px;line-height:1.55}.createKindChooserV270 strong{margin-top:8px;font-size:15px}.createKindBackV270{min-height:44px;margin-top:14px;padding:0 14px;border:1px solid var(--bm-line-strong);border-radius:10px;background:#fff;color:var(--bm-ink);font-size:14px;font-weight:850}.createSeriesSectionV270{background:linear-gradient(180deg,#fffdf3,#fff)}.createSeriesChoiceV270{grid-template-columns:repeat(2,minmax(0,1fr))}.createSeriesSummaryV270{display:grid;gap:4px;margin:12px 0;padding:13px;border:1px solid #ead473;border-radius:12px;background:var(--bm-accent-soft)}.createSeriesSummaryV270 small{font-size:14px;font-weight:900;letter-spacing:.1em;color:#7a5e00}.createSeriesSummaryV270 b{font-size:16px;color:var(--bm-ink)}.createSeriesSummaryV270 span{font-size:14px;color:var(--bm-muted);line-height:1.45}.eventSeriesOverviewV271{margin:0 0 18px;padding:18px;border:1px solid var(--bm-line);border-radius:18px;background:#fff;box-shadow:var(--bm-shadow-sm)}.eventSeriesOverviewV271>header{margin-bottom:12px}.eventSeriesOverviewV271>header span{font-size:14px;font-weight:950;letter-spacing:.12em;color:#876600}.eventSeriesOverviewV271>header h2{margin:4px 0;font-size:22px}.eventSeriesOverviewV271>header p{margin:0;color:var(--bm-muted);font-size:15px}.eventSeriesOverviewV271>div{display:grid;gap:9px}.eventSeriesOverviewV271 article{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:11px;border:1px solid var(--bm-line);border-radius:13px;background:var(--bm-surface-2)}.eventSeriesCoverV271{width:70px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#17202a;color:#fff}.eventSeriesCoverV271 img{width:100%;height:100%;object-fit:cover}.eventSeriesIdentityV271{min-width:0}.eventSeriesBadgeV271,.eventSeriesIdentityV271>span{display:inline-block;font-size:14px;font-weight:900;color:#785c00;letter-spacing:.06em}.eventSeriesIdentityV271 h3{margin:2px 0;font-size:16px}.eventSeriesIdentityV271 p{margin:0;color:var(--bm-muted);font-size:14px;white-space:normal}.eventSeriesMetricsV271{display:flex;gap:6px}.eventSeriesMetricsV271>span{min-width:90px;padding:7px 9px;border:1px solid var(--bm-line);border-radius:9px;background:#fff}.eventSeriesMetricsV271 b,.eventSeriesMetricsV271 small{display:block}.eventSeriesMetricsV271 small{font-size:14px;color:var(--bm-muted)}.eventSeriesMetricsV271 b{font-size:15px}.eventSeriesActionsV271{display:flex;gap:6px}.eventSeriesActionsV271 button{white-space:nowrap}.eventSeriesBadgeV271{margin-bottom:4px;padding:3px 7px;border-radius:999px;background:var(--bm-accent-soft);letter-spacing:.04em}.unifiedBatchModesV272{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0;padding:4px;border-radius:10px;background:#e8ecf0}.unifiedBatchModesV272 button{min-height:44px;border:0;border-radius:8px;background:transparent;color:#5d6876;font-size:14px;font-weight:850}.unifiedBatchModesV272 button.active{background:#fff;color:var(--bm-ink);box-shadow:0 3px 10px rgba(18,25,34,.08)}.unifiedBatchAutoV272{display:grid;grid-template-columns:150px 220px minmax(0,1fr) auto;align-items:end;gap:10px;margin:8px 0;padding:12px;border:1px solid #ead473;border-radius:11px;background:#fff9df}.unifiedBatchAutoV272 label{display:grid;gap:4px;font-size:14px;font-weight:850}.unifiedBatchAutoV272 input,.unifiedBatchAutoV272 select{min-height:46px;font-size:16px}.unifiedBatchAutoV272 label small{color:var(--bm-muted);font-size:14px;line-height:1.35}.unifiedBatchAutoV272>div{min-width:0}.unifiedBatchAutoV272 b,.unifiedBatchAutoV272 span{display:block}.unifiedBatchAutoV272 b{font-size:15px}.unifiedBatchAutoV272 span{margin-top:3px;color:var(--bm-muted);font-size:14px;line-height:1.45}.unifiedBatchAutoV272>button{min-height:46px;padding:0 15px;border:1px solid #cda91a;border-radius:9px;background:var(--bm-accent);color:#2b2308;font-size:14px;font-weight:900}.unifiedBatchNoticeV272,.unifiedBatchSummaryV272{margin-top:8px;padding:9px 10px;border-radius:9px;font-size:14px}.unifiedBatchSummaryV272{border:1px solid #b9ddc8;background:var(--bm-green-soft)}.unifiedBatchSummaryV272 b,.unifiedBatchSummaryV272 span{display:block}.unifiedBatchSummaryV272 span{margin-top:2px;color:#446150}.unifiedBatchNoticeV272{border:1px solid #e8d169;background:var(--bm-accent-soft);color:#5f4b08;line-height:1.45}@media(max-width:1180px){.eventSeriesOverviewV271 article{grid-template-columns:60px minmax(0,1fr) auto}.eventSeriesMetricsV271{grid-column:2}.eventSeriesActionsV271{grid-column:3;grid-row:1/3;flex-direction:column}.eventSeriesCoverV271{width:60px}}@media(max-width:980px){.appShell.bmOpsV2{background:var(--bm-canvas)}.createKindChooserV270{grid-template-columns:1fr}.createKindChooserV270>button{min-height:220px}.eventSeriesOverviewV271 article{grid-template-columns:58px minmax(0,1fr)}.eventSeriesActionsV271,.eventSeriesMetricsV271{grid-column:2}.eventSeriesActionsV271{grid-row:auto;flex-direction:row;flex-wrap:wrap}.unifiedBatchAutoV272{grid-template-columns:1fr 1fr}.unifiedBatchAutoV272>div{grid-column:1/-1;grid-row:1}.unifiedBatchAutoV272>button{align-self:end}}@media(max-width:600px){.createKindChooserV270>button{min-height:200px;padding:20px}.createKindChooserV270 h2{font-size:23px}.createSeriesChoiceV270,.unifiedBatchAutoV272,.unifiedBatchModesV272{grid-template-columns:1fr}.unifiedBatchAutoV272>div{grid-column:auto;grid-row:auto}.eventSeriesOverviewV271{padding:13px}.eventSeriesOverviewV271 article{grid-template-columns:1fr}.eventSeriesCoverV271{width:100%;height:120px}.eventSeriesActionsV271,.eventSeriesMetricsV271{grid-column:1}.eventSeriesMetricsV271{display:grid;grid-template-columns:1fr 1fr}.eventSeriesActionsV271{display:grid;grid-template-columns:1fr}.eventSeriesActionsV271 button{width:100%}}.pdfBatchExactV273{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1fr) minmax(260px,1.2fr);gap:10px;align-items:end;margin-top:10px;padding:12px;border:1px solid #e0d08e;border-radius:12px;background:#fffdf4}.pdfBatchExactV273>div:first-child b,.pdfBatchExactV273>div:first-child span{display:block}.pdfBatchExactV273>div:first-child span{color:#856600;font-size:14px;font-weight:950;letter-spacing:.11em}.pdfBatchExactV273>div:first-child b{margin-top:3px;font-size:15px}.pdfBatchExactModesV273{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:10px;background:#eceff2}.pdfBatchExactModesV273 button{min-height:44px;border:0;border-radius:8px;background:transparent;color:#5d6876;font-size:14px;font-weight:850}.pdfBatchExactModesV273 button.active{background:#fff;color:var(--bm-ink);box-shadow:0 3px 10px rgba(18,25,34,.08)}.pdfBatchExactV273 label{display:grid;gap:4px;color:var(--bm-ink);font-size:14px;font-weight:850}.pdfBatchExactV273 input{min-height:46px;font-size:16px}.pdfBatchExactHintV273,.pdfBatchExactV273 label small{color:var(--bm-muted);font-size:14px;line-height:1.4}.pdfBatchExactHintV273{align-self:center}@media(max-width:980px){.pdfBatchExactV273{grid-template-columns:1fr 1fr}.pdfBatchExactHintV273,.pdfBatchExactV273>label{grid-column:1/-1}}@media(max-width:600px){.pdfBatchExactModesV273,.pdfBatchExactV273{grid-template-columns:1fr}.pdfBatchExactHintV273,.pdfBatchExactV273>label{grid-column:auto}}.inventoryAutoBatchV273{display:grid;grid-template-columns:minmax(260px,1.4fr) 120px 150px minmax(210px,1fr) auto;align-items:end;gap:10px;margin:0 0 10px;padding:12px;border:1px solid #e4cf72;border-radius:11px;background:#fff9df}.inventoryAutoBatchIntroV273{min-width:0}.inventoryAutoBatchIntroV273>b,.inventoryAutoBatchIntroV273>small,.inventoryAutoBatchIntroV273>span{display:block}.inventoryAutoBatchIntroV273>span{font-size:14px;font-weight:950;letter-spacing:.1em;color:#7b5f00}.inventoryAutoBatchIntroV273>b{margin-top:2px;font-size:15px;color:var(--bm-ink)}.inventoryAutoBatchIntroV273>small{margin-top:3px;font-size:14px;line-height:1.4;color:var(--bm-muted)}.inventoryAutoBatchV273>label{display:grid;gap:4px;min-width:0;font-size:14px;font-weight:850;color:var(--bm-ink)}.inventoryAutoBatchV273>label>span{font-size:14px}.inventoryAutoBatchV273 :is(input,select){width:100%;min-width:0;min-height:46px;padding:0 10px;border:1px solid var(--bm-line-strong);border-radius:8px;background:#fff;color:var(--bm-ink);font-size:16px}.inventoryAutoBatchActionV273{min-height:46px;padding:0 15px;border:1px solid #cda91a;border-radius:9px;background:var(--bm-accent);color:#2b2308;font-size:14px;font-weight:900;white-space:nowrap}@media(max-width:1100px){.inventoryAutoBatchV273{grid-template-columns:1fr 1fr 1fr}.inventoryAutoBatchIntroV273{grid-column:1/-1}.inventoryAutoBatchActionV273{width:100%}}@media(max-width:680px){.inventoryAutoBatchV273{grid-template-columns:1fr}.inventoryAutoBatchIntroV273{grid-column:auto}.inventoryAutoBatchActionV273{width:100%}}.bmOpsV2 .eventSeriesIdentityV271,.bmOpsV2 .inventoryAutoBatchIntroV273,.bmOpsV2 .sectionSummaryV3>div,.bmOpsV2 .unifiedBatchNoticeV272,.bmOpsV2 .unifiedBatchSummaryV272,.ticketHub .detectedTicketFormatV8,.ticketHub .draftOperationNoticeV170,.ticketHub .holderToggleV14>span,.ticketHub .setupGateV9,.ticketHubJourney article>div,.ticketHubJourney aside{min-width:0}.ticketHub .draftOperationNoticeV170,.ticketHub .setupGateV9{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:9px!important;row-gap:4px!important;padding:11px 13px!important}.ticketHub .draftOperationNoticeV170>b,.ticketHub .setupGateV9>b{flex:0 0 auto}.ticketHub .draftOperationNoticeV170>span,.ticketHub .setupGateV9>span{flex:1 1 360px;min-width:0}.ticketHub .detectedTicketFormatV8{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:4px;padding:9px 10px!important}.ticketHub .detectedTicketFormatV8>small{grid-column:1/-1;display:block!important;margin:0!important}.ticketHub .holderToggleV14{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;column-gap:9px!important;row-gap:0!important}.ticketHub .holderToggleV14>span{display:grid!important;gap:4px!important}.ticketHub .holderToggleV14 b,.ticketHub .holderToggleV14 small{display:block!important;margin:0!important}.ticketHubJourney article>div,.ticketHubJourney aside{display:grid!important;gap:4px!important}.ticketHubJourney article :is(b,small),.ticketHubJourney aside :is(b,span){display:block!important;margin:0!important}.bmOpsV2 :is(.gateRoutingHintV194,.multiInspectorHintV195,.seatIdentityLockV197),.bmOpsV2 :is(.sectionSummaryV3,.rowGapHeadV198,.rowPatternToolsV198,.seatBulkToolsV198,.seatFineSeatV197)>div{line-height:1.45}.bmOpsV2 :is(.sectionSummaryV3,.rowGapHeadV198,.rowPatternToolsV198,.seatBulkToolsV198,.seatFineSeatV197)>div>small{display:block;margin-top:4px}.bmVenueDesignerV2 .elementActionGridV3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 14px!important;padding:10px!important;border:1px solid var(--bm-line)!important;border-radius:12px!important;background:var(--bm-surface-2)!important}.bmVenueDesignerV2 .elementActionGridV3>button{width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important;border:1px solid var(--bm-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--bm-ink)!important;font-weight:850!important;text-align:left!important;line-height:1.25!important;box-shadow:0 1px 2px rgba(17,24,39,.04)!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}.bmVenueDesignerV2 .elementActionGridV3>button:hover{border-color:#c8a61c!important;background:var(--bm-accent-soft)!important;transform:translateY(-1px)}.bmVenueDesignerV2 .elementActionGridV3>button:focus-visible{outline:3px solid rgba(255,211,34,.35)!important;outline-offset:2px!important}.bmVenueDesignerV2 .polygonVertexV193,.bmVenueDesignerV2 .resizeHandleV3,.bmVenueDesignerV2 .rotateHandleV3{overflow:visible!important}.bmVenueDesignerV2 .polygonVertexV193:after,.bmVenueDesignerV2 .resizeHandleV3:after,.bmVenueDesignerV2 .rotateHandleV3:after{content:"";position:absolute;z-index:-1;inset:calc(-7px * var(--bm-map-hit-scale,1));border-radius:10px;background:transparent;pointer-events:auto}.bmVenueDesignerV2 .polygonVertexV193:after,.bmVenueDesignerV2 .rotateHandleV3:after{border-radius:999px}.accessScanner{--scan-good:#0b6a3d;--scan-good-soft:#e7f7ef;--scan-bad:#a82028;--scan-bad-soft:#fdebed}.accessScanner .scanStatusHeroV143{overflow:hidden}.accessScanner .scanStatusHeroV143.good{background:linear-gradient(135deg,#075c35,#0d7b49)!important;border-color:#07542f!important;box-shadow:0 12px 30px rgba(8,111,64,.22)!important}.accessScanner .scanStatusHeroV143.bad{background:linear-gradient(135deg,#8e1720,#bb2832)!important;border-color:#81131b!important;box-shadow:0 12px 30px rgba(174,31,41,.22)!important}.accessScanner .scanStatusHeroV143.bad :is(span,p),.accessScanner .scanStatusHeroV143.good :is(span,p){color:rgba(255,255,255,.88)!important}.accessScanner .scanStatusHeroV143.bad .scanStatusIconV143,.accessScanner .scanStatusHeroV143.good .scanStatusIconV143{background:rgba(255,255,255,.16)!important;color:#fff!important}.accessScanner .scanDestinationV274,.accessScanner .scanLocationV274{display:grid;gap:3px;margin-top:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(0,0,0,.12);min-width:0}.accessScanner .scanDestinationV274>span,.accessScanner .scanLocationV274>span{font-size:14px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(255,255,255,.78)!important}.accessScanner .scanDestinationV274>b,.accessScanner .scanLocationV274>b{font-size:16px!important;line-height:1.3!important;color:#fff!important;overflow-wrap:anywhere}.accessScanner .cameraV143{position:relative;width:100%;max-height:520px;aspect-ratio:4/3}.accessScanner .nativeCameraVideoV142,.accessScanner .scannerCanvasV142{width:100%!important;height:100%!important;max-height:520px!important;object-fit:cover!important;display:block}.accessScanner .scanFrameV143{max-width:min(72%,340px);max-height:min(72%,340px)}.accessScanner .scanOpsPanelV143{align-content:start}.accessScanner .scannerButtonsV143>*{min-height:46px}@media(max-width:820px){.bmVenueDesignerV2 .elementActionGridV3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accessScanner .scannerGridV143{grid-template-columns:1fr!important}.accessScanner .scanOpsPanelV143{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accessScanner .cameraV143{max-height:min(54dvh,460px);aspect-ratio:4/3}.accessScanner .nativeCameraVideoV142,.accessScanner .scannerCanvasV142{max-height:min(54dvh,460px)!important}}@media(max-width:600px){.bmVenueDesignerV2 .elementActionGridV3{grid-template-columns:1fr!important;padding:8px!important}.bmVenueDesignerV2 .elementActionGridV3>button{text-align:center!important}.ticketHub .draftOperationNoticeV170,.ticketHub .setupGateV9{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.ticketHub .draftOperationNoticeV170>span,.ticketHub .setupGateV9>span{min-width:0!important}.accessScanner{gap:10px!important}.accessScanner .scanStatusHeroV143{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:13px!important;border-radius:14px!important}.accessScanner .scanStatusIconV143{width:44px!important;height:44px!important;border-radius:12px!important}.accessScanner .scanStatusHeroV143 h2{font-size:21px!important;line-height:1.08!important}.accessScanner .scanContinuousBadgeV170{grid-column:1/-1!important;justify-self:stretch!important;text-align:center!important}.accessScanner .scanDestinationV274,.accessScanner .scanLocationV274{grid-column:1/-1!important;margin-top:5px!important}.accessScanner .cameraV143{max-height:min(50dvh,390px);aspect-ratio:1/1}.accessScanner .nativeCameraVideoV142,.accessScanner .scannerCanvasV142{max-height:min(50dvh,390px)!important}.accessScanner .scanBoxV143{padding:9px!important}.accessScanner .scanOpsPanelV143{grid-template-columns:1fr 1fr!important;padding:11px!important}.accessScanner .scanOpsPanelV143>h3,.accessScanner .scanOpsPanelV143>p,.accessScanner .scanOpsPanelV143>span{grid-column:1/-1!important}.accessScanner .scanHistoryV143{border-radius:12px!important}}@media(max-width:430px){.accessScanner .bmScanQuickBarV191{grid-template-columns:1fr 1fr!important;gap:6px!important}.accessScanner .bmScanQuickBarV191 article{padding:9px!important}.accessScanner .scanStatusHeroV143{padding:11px!important}.accessScanner .scanStatusHeroV143 h2{font-size:20px!important}.accessScanner .scanDestinationV274>b,.accessScanner .scanLocationV274>b{font-size:15px!important}.accessScanner .cameraV143{max-height:min(46dvh,340px);aspect-ratio:1/1}.accessScanner .nativeCameraVideoV142,.accessScanner .scannerCanvasV142{max-height:min(46dvh,340px)!important}.accessScanner .scanOpsPanelV143{grid-template-columns:1fr!important}.accessScanner .scanOpsPanelV143>*{grid-column:1!important}}.accessScanner.scannerState-good{background:linear-gradient(180deg,var(--scan-good-soft),rgba(231,247,239,.28));box-shadow:inset 0 0 0 1px #b8e2cc}.accessScanner.scannerState-bad,.accessScanner.scannerState-good{padding:12px;border-radius:18px;transition:background .16s ease,box-shadow .16s ease}.accessScanner.scannerState-bad{background:linear-gradient(180deg,var(--scan-bad-soft),rgba(253,235,237,.28));box-shadow:inset 0 0 0 1px #f0bdc1}.accessScanner .scanDestinationV274>b,.accessScanner .scanLocationV274>b{font-size:14px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(255,255,255,.78)!important}.accessScanner .scanDestinationV274>span,.accessScanner .scanLocationV274>span{font-size:16px!important;line-height:1.3!important;font-weight:900!important;color:#fff!important;overflow-wrap:anywhere}.bmVenueDesignerV2 .polygonVertexV193:after,.bmVenueDesignerV2 .resizeHandleV3:after,.bmVenueDesignerV2 .rotateHandleV3:after{z-index:3}@media(max-width:430px){.accessScanner.scannerState-bad,.accessScanner.scannerState-good{padding:8px;border-radius:14px}.accessScanner .scanDestinationV274>span,.accessScanner .scanLocationV274>span{font-size:15px!important}}.bmOpsV2 :is([class*=Head],[class*=Section],[class*=Step],[class*=Confirm])>div>b+small,.bmOpsV2 :is([class*=Head],[class*=Section],[class*=Step],[class*=Confirm])>div>b+span,.bmOpsV2 :is([class*=Notice],[class*=Banner],[class*=Hint],[class*=Callout],[class*=Empty])>b+span,.bmOpsV2 :is([class*=Notice],[class*=Banner],[class*=Hint],[class*=Callout],[class*=Empty])>strong+span{display:block!important;margin-top:4px!important}.bmOpsV2 :is([class*=Head],[class*=Section],[class*=Step],[class*=Confirm]) :is(b,strong,span,small),.bmOpsV2 :is([class*=Notice],[class*=Banner],[class*=Hint],[class*=Callout],[class*=Empty]) :is(b,strong,span,small){min-width:0;word-break:normal;overflow-wrap:break-word}.balancePaymentModalV276{width:min(620px,100%);max-height:min(90vh,820px);overflow:auto}.organizerFeePromiseV276{display:grid;gap:3px;margin:14px 0;padding:12px 13px;border:1px solid #bde1cb;border-radius:12px;background:#eef9f2}.organizerFeePromiseV276 b{color:#216a43;font-size:14px}.organizerFeePromiseV276 span{color:#52705f;font-size:14px;line-height:1.45}.walletBalancesFourV276{grid-template-columns:repeat(4,minmax(0,1fr))}.salesBalanceCardV276{background:linear-gradient(145deg,#fff,#fffbea)!important;border-color:#ead665!important}.onlineSalesWalletV276{max-width:var(--bm-content);margin:0 auto 14px}.onlineSalesEmptyV276,.onlineSalesLoadingV276{display:grid;gap:4px;margin-top:14px;padding:20px;border:1px dashed #d8dde2;border-radius:14px;background:#fafbfc;color:var(--bm-muted);font-size:14px}.onlineSalesEmptyV276 b{color:var(--bm-ink);font-size:16px}.onlineSalesEventsV276{display:grid;gap:10px;margin-top:16px}.onlineSalesEventV276{padding:16px;border:1px solid #e0e4e7;border-radius:15px;background:#fff}.onlineSalesEventV276>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #edf0f2}.onlineSalesEventV276>header span{display:block;color:#866d00;font-size:14px;font-weight:950;letter-spacing:.1em}.onlineSalesEventV276 h4{margin:4px 0 2px;font-size:18px}.onlineSalesEventV276>header small{color:var(--bm-muted);font-size:14px}.onlineSalesEventV276>header>strong{display:grid;text-align:right;font-size:21px;color:#1f6a44}.onlineSalesEventV276>header>strong small{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.onlineSalesNumbersV276{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.onlineSalesNumbersV276>div{padding:10px;border-radius:11px;background:#f7f8f9}.onlineSalesNumbersV276 b,.onlineSalesNumbersV276 span{display:block}.onlineSalesNumbersV276 span{color:#77808a;font-size:14px}.onlineSalesNumbersV276 b{margin-top:3px;font-size:15px}.onlineSalesAdjustmentV276{display:grid;gap:3px;margin-top:12px;padding:11px 12px;border:1px solid #efc7be;border-radius:11px;background:#fff5f2}.onlineSalesAdjustmentV276 b{color:#8a3f31;font-size:14px}.onlineSalesAdjustmentV276 span{color:#765249;font-size:14px;line-height:1.45}.onlineSalesActionsV276{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:13px}.onlineSalesActionsV276>label{display:grid;gap:5px;color:#35404b;font-size:14px;font-weight:850}.onlineSalesActionsV276>label>div{display:flex;gap:7px}.onlineSalesActionsV276 input{width:180px;min-height:44px;padding:0 10px;border:1px solid #d8dde2;border-radius:10px;font-size:16px}.payoutLockedV276{display:grid;gap:2px;max-width:320px;padding:9px 11px;border-radius:10px;background:#f6f7f8}.payoutLockedV276 b{font-size:14px}.payoutLockedV276 span{color:var(--bm-muted);font-size:14px;line-height:1.4}.payoutPolicyV276{display:grid;gap:3px;margin-top:14px;padding:12px 13px;border:1px solid #ead665;border-radius:12px;background:#fffbea}.payoutPolicyV276 b{color:#705900;font-size:14px}.payoutPolicyV276 span{color:#75682f;font-size:14px;line-height:1.5}.payoutHistoryV276{margin-top:13px;border-top:1px solid #eceff1;padding-top:12px}.payoutHistoryV276 summary{cursor:pointer;font-weight:850;font-size:14px}.payoutHistoryV276>div{display:grid;gap:7px;margin-top:10px}.payoutHistoryV276 article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid #e5e8eb;border-radius:10px}.payoutHistoryV276 article b,.payoutHistoryV276 article span{display:block}.payoutHistoryV276 article span{margin-top:2px;color:var(--bm-muted);font-size:14px}.payoutStatusV276{padding:5px 8px;border-radius:999px;background:#f0f2f4;color:#59636e;font-style:normal;font-size:14px;font-weight:900;white-space:nowrap}.payoutStatusV276.processing,.payoutStatusV276.requested{background:#fff4d8;color:#7a5700}.payoutStatusV276.paid{background:#e8f7ee;color:#217543}.payoutStatusV276.rejected{background:#fff0ec;color:#9b4735}.payoutModalV276{width:min(600px,100%);max-height:min(90vh,820px);overflow:auto}.payoutModalV276 .twoCols>label,.payoutModalV276>label{display:grid;gap:6px;margin-top:12px;color:#35404b;font-size:14px;font-weight:850}.payoutModalV276 input,.payoutModalV276 select{width:100%;min-height:46px;padding:0 11px;border:1px solid #d8dde2;border-radius:10px;background:#fff;font-size:16px}.payoutModalV276 .twoCols{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:1100px){.onlineSalesNumbersV276,.walletBalancesFourV276{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.walletBalancesFourV276{grid-template-columns:1fr}.onlineSalesEventV276>header{flex-direction:column}.onlineSalesEventV276>header>strong{text-align:left}.onlineSalesNumbersV276{grid-template-columns:1fr 1fr}.onlineSalesActionsV276{grid-template-columns:1fr}.onlineSalesActionsV276>label>div{display:grid;grid-template-columns:1fr auto}.onlineSalesActionsV276 input{width:100%;min-width:0}.payoutModalV276 .twoCols{grid-template-columns:1fr}}@media(max-width:480px){.onlineSalesActionsV276>label>div,.onlineSalesNumbersV276{grid-template-columns:1fr}.onlineSalesActionsV276 .secondaryBtn,.onlineSalesActionsV276>.primaryBtn{width:100%}}.adminStatsV13{grid-template-columns:repeat(5,minmax(0,1fr))}.adminPayoutsV276{max-width:1500px;margin:0 auto}.adminPayoutPolicyV276{display:grid;gap:4px;margin:0 0 14px;padding:12px 14px;border:1px solid #ead665;border-radius:12px;background:#fffbea}.adminPayoutPolicyV276 b{font-size:14px;color:#705900}.adminPayoutPolicyV276 span{font-size:14px;line-height:1.5;color:#75682f}.adminPayoutRowsV276{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.adminPayoutCardV276{display:grid;gap:12px;padding:15px;border:1px solid #e0e4e7;border-radius:14px;background:#fff}.adminPayoutCardV276>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid #edf0f2}.adminPayoutCardV276>header h3,.adminPayoutCardV276>header small,.adminPayoutCardV276>header span{display:block}.adminPayoutCardV276>header span{color:#806300;font-size:14px;font-weight:950;letter-spacing:.1em}.adminPayoutCardV276>header h3{margin:4px 0 2px;font-size:17px}.adminPayoutCardV276>header small{color:var(--bm-muted);font-size:14px}.adminPayoutCardV276>header>strong{font-size:20px;white-space:nowrap}.adminPayoutBankV276{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminPayoutBankV276>div{padding:10px;border-radius:10px;background:#f7f8f9}.adminPayoutBankV276 b,.adminPayoutBankV276 span{display:block}.adminPayoutBankV276 span{color:var(--bm-muted);font-size:14px;text-transform:uppercase;letter-spacing:.07em}.adminPayoutBankV276 b{margin-top:3px;font-size:14px;overflow-wrap:anywhere}.adminPayoutMetaV276{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--bm-muted);font-size:14px}.adminPayoutActionsV276{display:flex;flex-wrap:wrap;gap:7px}.adminPayoutActionsV276 textarea{flex:1 1 220px;min-height:72px;padding:9px 10px;border:1px solid #d8dde2;border-radius:9px;resize:vertical;font:inherit}.adminPayoutActionsV276 button.danger{border-color:#e4b8ad;color:#994a38;background:#fff7f4}@media(max-width:1180px){.adminStatsV13{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPayoutRowsV276{grid-template-columns:1fr}}@media(max-width:720px){.adminStatsV13{grid-template-columns:1fr 1fr}.adminPayoutBankV276{grid-template-columns:1fr}.adminPayoutCardV276>header{flex-direction:column}.adminPayoutActionsV276{display:grid}.adminPayoutActionsV276>*{width:100%}}@media(max-width:460px){.adminStatsV13{grid-template-columns:1fr}}.cashStudio .refundTicketMultiV176{display:grid;gap:8px}.cashStudio .refundTicketMultiV176>span{font-weight:800}.cashStudio .refundTicketMultiV176>small{color:var(--bm-muted)}.cashStudio .refundTicketMultiV176>div{display:grid;gap:6px;max-height:280px;overflow:auto;padding:2px}.cashStudio .refundTicketMultiV176>div>label{display:flex;align-items:center;gap:10px;border:1px solid var(--bm-line);border-radius:10px;padding:10px;background:#fff;cursor:pointer}.cashStudio .refundTicketMultiV176>div>label.selected{border-color:var(--bm-ink);box-shadow:0 0 0 1px var(--bm-ink)}.cashStudio .refundTicketMultiV176 input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 auto}.cashStudio .refundTicketMultiV176 label>span{display:grid;gap:2px}.cashStudio .refundTicketMultiV176>strong{font-size:14px}.posActivityV210 article{grid-template-columns:34px minmax(0,1fr) 80px 70px minmax(120px,auto)}.posActivityV210 article>.secondaryBtn{justify-self:end;white-space:nowrap}@media (max-width:720px){.posActivityV210 article{grid-template-columns:32px minmax(0,1fr) 62px}.posActivityV210 article>.secondaryBtn{grid-column:2/-1;justify-self:stretch;width:100%}}.onlineSalesControlV277{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px 22px;border:1px solid var(--bm-border,#e5e7eb);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.onlineSalesControlV277.enabled{border-color:#99d5b2;background:#f5fff9}.onlineSalesControlV277.blocked{border-color:#f1d59b;background:#fffaf0}.onlineSalesStateV277{display:flex;gap:14px;align-items:flex-start;min-width:0}.onlineSalesStateV277>i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#111;color:#fff;flex:0 0 auto}.onlineSalesStateV277 span{display:block;font-size:14px;font-weight:900;letter-spacing:.07em}.onlineSalesStateV277 h2{margin:3px 0 5px;font-size:20px;line-height:1.15}.onlineSalesStateV277 p{margin:0;color:#60646c;line-height:1.45;max-width:760px}.onlineSalesActionsV277{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.onlineSalesActionsV277 .dangerBtn{border:1px solid #d8a5a5;background:#fff;color:#9f2323;border-radius:10px;padding:10px 13px;font-weight:800}@media(max-width:760px){.onlineSalesControlV277{align-items:stretch;flex-direction:column;padding:17px}.onlineSalesActionsV277{justify-content:stretch}.onlineSalesActionsV277>*{flex:1 1;min-width:130px;text-align:center;justify-content:center}.onlineSalesStateV277 h2{font-size:18px}}.ticketDesignWorkspace.autoTicketStudioV10{display:grid!important;grid-template-columns:minmax(300px,420px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;max-width:1180px!important;margin-inline:auto!important}.ticketDesignWorkspace .ticketDesignTools{max-height:720px;overflow:auto;display:grid;gap:13px;padding:18px!important}.autoTicketCanvasWrapV10{min-height:520px!important;max-height:720px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px;padding:18px!important;border:1px solid var(--bm-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#f7f8fa,#eef1f4)!important;overflow:auto!important}.autoTicketCanvasV10{flex:0 0 auto!important;max-width:100%!important;max-height:590px!important;box-shadow:0 18px 48px rgba(15,23,42,.16)!important}.ticketCanvasHintV277{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#59616b}.ticketCanvasHintV277 b{color:#111923}.ticketCanvasHintV277 span{font-size:14px}.draggableDesignElementV277{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.draggableDesignElementV277:active{cursor:grabbing}.qrPreview.draggableDesignElementV277{display:grid;place-items:center;align-content:center}.qrPreview.draggableDesignElementV277 small{font-size:14px!important;line-height:1.1;margin-top:3px;font-weight:800}.ticketDesignQuickV277{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ticketDesignQuickV277 button{min-height:42px;border:1px solid var(--bm-line);border-radius:10px;background:#fff;font-weight:800;cursor:pointer}.ticketPdfWorkspace.printStudioV10{display:grid!important;grid-template-columns:minmax(360px,520px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;max-width:1280px!important;margin-inline:auto!important}.ticketPdfWorkspace .printSettings{max-height:calc(100vh - 150px);overflow:auto;scrollbar-gutter:stable}.pdfPreviewStageV277{position:sticky;top:88px;display:grid;gap:12px;min-width:0}.pdfPreviewStageV277>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;border:1px solid var(--bm-line);border-radius:14px;background:#fff;box-shadow:var(--bm-shadow-xs)}.pdfPreviewStageV277>header b,.pdfPreviewStageV277>header small,.pdfPreviewStageV277>header span{display:block}.pdfPreviewStageV277>header span{font-size:14px;font-weight:900;letter-spacing:.08em;color:#806100}.pdfPreviewStageV277>header b{font-size:16px}.pdfPreviewStageV277>header small{font-size:14px;color:var(--bm-muted);margin-top:2px}.pdfPreviewStageV277>header>div:last-child{display:flex;gap:6px}.pdfPreviewStageV277>header button{width:40px;height:40px;border:1px solid var(--bm-line);border-radius:10px;background:#fff;font-size:20px;font-weight:900}.pdfPreviewStageV277 .paperPreviewV10{width:min(100%,720px)!important;margin-inline:auto!important;max-height:calc(100vh - 260px)!important}@media(max-width:900px){.ticketDesignWorkspace.autoTicketStudioV10,.ticketPdfWorkspace.printStudioV10{grid-template-columns:1fr!important}.ticketDesignWorkspace .ticketDesignTools,.ticketPdfWorkspace .printSettings{max-height:none;overflow:visible}.pdfPreviewStageV277{position:static}.autoTicketCanvasWrapV10{min-height:360px!important;max-height:none!important}.ticketDesignQuickV277{grid-template-columns:1fr}}.passStudio>.passHero{max-width:var(--bm-content);width:100%;margin-inline:auto}.passHero>div{text-align:left}.passStudio .passHubColumnsV174{margin-top:14px!important}.passStudio .passDesigner{margin-top:14px!important;margin-bottom:14px!important}.passStudio .passDesigner>header{text-align:center;max-width:760px;margin:0 auto}.passStudio .passDesignerGrid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);max-width:1120px;margin:16px auto 0}.passStudio .passDesignCanvas{width:100%;min-height:0!important;max-height:560px;aspect-ratio:1.545/1;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:#101820}.passStudio .passDesignCanvas i{max-width:28%;max-height:28%}.passCardActionsV174{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.passCardActionsV174>*{min-height:40px!important}@media(max-width:760px){.passHero{padding:18px!important}.passHero h1{font-size:26px!important}.passJourney{grid-template-columns:1fr!important}.passStudio .passDesignerGrid{grid-template-columns:1fr}.passStudio .passDesignCanvas{max-height:420px}.passCardActionsV174>*{flex:1 1 140px;text-align:center;justify-content:center}}.landingBannerAdminV277{margin:22px 0;padding:20px;border:1px solid var(--bm-line);border-radius:18px;background:#f8f9fb}.landingBannerAdminV277>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.landingBannerAdminV277>header>div>span{font-size:14px;font-weight:900;letter-spacing:.07em;color:#806100}.landingBannerAdminV277 h4{margin:4px 0 5px;font-size:20px}.landingBannerAdminV277 p{margin:0;color:var(--bm-muted)}.landingBannerAdminGridV277{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.landingBannerAdminGridV277 label{display:grid;gap:7px;min-width:0}.landingBannerAdminGridV277 input[type=file]{width:100%}.landingBannerCheckV277{align-content:end;grid-template-columns:auto 1fr!important;align-items:center}.qrDemoImageV277{display:block;width:78%;height:78%;object-fit:contain;pointer-events:none}.passDesignCanvas i img{display:block;width:100%;height:100%;object-fit:contain}.passDesignCanvas i{padding:4px;background:#fff!important;border-color:#fff!important;color:#111!important;cursor:grab;touch-action:none}.passDesignCanvas i:active{cursor:grabbing}.passStudio .passHubColumnsV174{order:-2}.passStudio>.passHero{margin-top:14px!important}.passStudio>.passJourney{margin-bottom:14px}.passDesigner{scroll-margin-top:100px}@media(max-width:820px){.landingBannerAdminV277>header{flex-direction:column}.landingBannerAdminGridV277{grid-template-columns:1fr}}.passDesignDraggableV277{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.passDesignDraggableV277:active{cursor:grabbing}.passDesignQuickV277{display:grid;grid-template-columns:1fr 1fr;gap:8px}.passDesignCanvas:after{content:"Arrastra el QR o el nombre para colocarlos";position:absolute;left:50%;bottom:10px;transform:translateX(-50%);padding:6px 10px;border-radius:999px;background:rgba(17,25,35,.76);color:#fff;font-size:14px;font-style:normal;font-weight:800;white-space:nowrap;pointer-events:none}.passDesignCanvas strong{cursor:grab;touch-action:none}.passDesignCanvas strong:active{cursor:grabbing}@media(max-width:620px){.passDesignQuickV277{grid-template-columns:1fr}.passDesignCanvas:after{max-width:90%;white-space:normal;text-align:center}}.paperQrDemoV277{background:#fff!important;padding:2px!important;border:1px solid rgba(0,0,0,.12)!important}.paperQrDemoV277 img{display:block;width:100%;height:auto;object-fit:contain}.passPageHeadV279{width:100%;max-width:var(--bm-content);margin:12px auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:0 2px}.passPageHeadV279>div{min-width:0}.passPageHeadV279>div>span{display:block;color:#806100;font-size:14px;font-weight:950;letter-spacing:.12em}.passPageHeadV279 h1{margin:4px 0 2px;color:var(--bm-ink);font-size:34px;line-height:1;letter-spacing:-.045em}.passPageHeadV279 p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.45}.passPageHeadV279 nav{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-sm)}.passPageHeadV279 nav button{min-height:40px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#4d5867;font-size:14px;font-weight:850;white-space:nowrap}.passPageHeadV279 nav button:hover{background:#f2f4f6;color:#111923}.passPageHeadV279 nav button.active{background:#111923;color:#fff;box-shadow:0 5px 12px rgba(17,25,35,.13)}.passStudio>.passAuditV174,.passStudio>.passDesigner,.passStudio>.passDirectory,.passStudio>.passEditorV180,.passStudio>.passHubColumnsV174,.passStudio>.passJourney,.passStudio>.passMetrics,.passStudio>.seriesEditorV174{animation:passSectionInV279 .16s ease}@keyframes passSectionInV279{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.passStudio .passAuditV174,.passStudio .passDesigner,.passStudio .passDirectory,.passStudio .passEditorV180,.passStudio .seriesEditorV174{margin-bottom:14px}@media(max-width:900px){.passPageHeadV279{align-items:stretch;flex-direction:column}.passPageHeadV279 nav{width:100%;overflow-x:auto;justify-content:flex-start}.passPageHeadV279 nav button{flex:0 0 auto}}@media(max-width:620px){.passPageHeadV279 h1{font-size:28px}.passPageHeadV279{margin-top:8px}.passPageHeadV279 nav{border-radius:10px;padding:4px}.passPageHeadV279 nav button{min-height:42px;padding:0 11px}}@media(min-width:981px){.bmSideV2{position:fixed;left:0;top:0;bottom:0;width:var(--bm-sidebar-w);height:100dvh;align-self:auto}.bmSurfaceV2{grid-column:2;min-width:0}.bmSideV2 nav{overscroll-behavior:contain}.bmSideFootV2{position:relative;z-index:2;background:linear-gradient(180deg,rgba(12,17,24,0),var(--bm-sidebar-deep) 18%);padding-top:16px}}.passStudio>.eventTicketNavV181,.passStudio>.passAuditV174,.passStudio>.passDesigner,.passStudio>.passDirectory,.passStudio>.passEditorV180,.passStudio>.passHubColumnsV174,.passStudio>.passJourney,.passStudio>.passMetrics,.passStudio>.passPageHeadV279,.passStudio>.seriesEditorV174{width:100%;max-width:var(--bm-content);margin-left:auto!important;margin-right:auto!important}.passStudio>.eventTicketNavV181{margin-top:12px!important;margin-bottom:12px!important}.passStudio>.passPageHeadV279{margin-top:0!important}.passStudio{min-width:0}.qrLocationBlockV280{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:7px!important;border:2px solid rgba(17,25,35,.16)!important;border-radius:10px!important;background:#fff!important;color:#111923!important;box-shadow:0 6px 20px rgba(0,0,0,.16)!important;transform:translate(-50%,-50%)!important;overflow:hidden!important;z-index:8!important;-webkit-user-drag:none}.qrLocationBlockV280 img{display:block!important;width:82%!important;height:auto!important;max-height:78%!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-drag:none!important}.qrLocationBlockV280 b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.05!important;letter-spacing:.01em!important}.qrLocationBlockV280 b,.qrLocationBlockV280 small{display:block!important;width:100%!important;text-align:center!important;font-size:14px!important}.qrLocationBlockV280 small{line-height:1!important;color:#5d6672!important}.qrLocationPaperV280{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:3px!important;border-radius:4px!important;transform:translate(-50%,-50%)!important;overflow:hidden!important}.qrLocationPaperV280 img{width:82%!important;height:auto!important}.qrLocationPaperV280 b{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:14px;line-height:1;color:#111}.draggableDesignElementV277{-webkit-user-drag:none}.bmSupportWhatsappV280{min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:7px;border-radius:11px;color:#fff!important;text-decoration:none;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.18)}.bmSupportWhatsappV280:hover{background:rgba(37,211,102,.18)}.bmSupportWhatsappV280>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#25d366;color:#061b0e;font-style:normal;font-size:14px;font-weight:950}.bmSupportWhatsappV280 b,.bmSupportWhatsappV280 small{display:block}.bmSupportWhatsappV280 b{font-size:14px}.bmSupportWhatsappV280 small{font-size:14px;color:#a9cdb6}.supportWhatsappAdminV280{display:grid;gap:6px;margin-top:14px}.supportWhatsappAdminV280>span{font-size:14px;font-weight:900;color:#806100}.supportWhatsappAdminV280>input{min-height:44px;border:1px solid var(--bm-line-strong);border-radius:10px;padding:9px 10px;background:#fff}.supportWhatsappAdminV280>small{font-size:14px;color:var(--bm-muted)}@media(max-width:980px){.bmSupportWhatsappV280{grid-template-columns:34px minmax(0,1fr)}.bmSupportWhatsappV280>i{width:34px;height:34px}}.qrLocationBlockV280{position:absolute!important}.bmSupportWhatsappV280>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#25d366;color:#061b0e;font-size:14px;font-weight:950}.supportWhatsappAdminV280>div>span{display:block;font-size:14px;font-weight:900;letter-spacing:.08em;color:#806100}.supportWhatsappAdminV280>div>h4{margin:4px 0 5px;font-size:20px}.supportWhatsappAdminV280>div>p{margin:0;color:var(--bm-muted)}.supportWhatsappAdminV280>label{display:grid;gap:6px;margin-top:12px;font-weight:800}.supportWhatsappAdminV280>label>input{width:100%;min-height:44px;border:1px solid var(--bm-line-strong);border-radius:10px;padding:9px 10px;background:#fff}.supportWhatsappAdminV280>label>small{font-weight:600;color:var(--bm-muted)}.autoTicketCanvasV10{position:relative!important;overflow:hidden!important;isolation:isolate}.qrLocationBlockV280{box-sizing:border-box!important;max-width:calc(100% - 8px)!important;max-height:calc(100% - 8px)!important;touch-action:none!important;cursor:grab!important;will-change:left,top!important}.qrLocationBlockV280:active{cursor:grabbing!important}.eventHistoryActionsV281{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bm-line)}.eventHistoryActionsV281>div{display:grid;gap:3px}.eventHistoryActionsV281>div>b{font-size:15px}.eventHistoryActionsV281>div>span{font-size:14px;color:var(--bm-muted)}.eventHistoryActionsV281 .dangerBtn{min-height:42px;border:1px solid #d63636;background:#fff5f5;color:#9f1f1f;border-radius:10px;padding:0 14px;font-weight:900;cursor:pointer}.eventHistoryActionsV281 .dangerBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.eventHistoryActionsV281{align-items:stretch;flex-direction:column}.eventHistoryActionsV281 .dangerBtn{width:100%}}.landingAdsAdminV42{margin:22px 0;padding:20px;border:1px solid var(--bm-line);border-radius:18px;background:#f8f9fb}.landingAdsAdminV42>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.landingAdsAdminV42>header>div>span{font-size:14px;font-weight:950;letter-spacing:.08em;color:#806100}.landingAdsAdminV42>header h4{margin:4px 0 5px;font-size:20px}.landingAdsAdminV42>header p{margin:0;color:var(--bm-muted);max-width:760px}.landingAdsSettingsV42{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.landingAdFieldsV42 label,.landingAdsSettingsV42 label{display:grid;gap:6px;font-weight:800}.landingAdFieldsV42 input,.landingAdFieldsV42 select,.landingAdFieldsV42 textarea,.landingAdsSettingsV42 input{width:100%;min-height:44px;border:1px solid var(--bm-line-strong);border-radius:10px;padding:9px 10px;background:#fff;color:var(--bm-text)}.landingAdsToolbarV42{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 12px}.landingAdsToolbarV42 button{min-height:42px;border:1px solid var(--bm-line-strong);border-radius:10px;padding:0 14px;background:#111820;color:#fff;font-weight:900}.landingAdsToolbarV42 small{color:var(--bm-muted)}.landingAdsListV42{display:grid;gap:12px}.landingAdEditorV42{border:1px solid var(--bm-line);border-radius:14px;background:#fff;padding:14px}.landingAdEditorV42>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.landingAdEditorV42>header b,.landingAdEditorV42>header small{display:block}.landingAdEditorV42>header small{color:var(--bm-muted);margin-top:2px}.landingAdEditorV42>header>div:last-child{display:flex;gap:6px}.landingAdEditorV42>header button{min-width:38px;min-height:36px;border:1px solid var(--bm-line);border-radius:9px;background:#f6f7f9;font-weight:900}.landingAdEditorV42>header button.danger{color:#9d1d1d;background:#fff3f3}.landingAdFieldsV42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landingAdCheckV42{grid-template-columns:auto 1fr!important;align-items:center;align-content:end}.landingAdCheckV42 input{width:18px!important;min-height:18px!important}.landingAdCodeV42{grid-column:1/-1}.landingAdCodeV42 textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landingAdCodeV42 small{font-weight:600;color:var(--bm-muted)}.landingAdsPreviewV42{margin-top:16px;padding-top:16px;border-top:1px solid var(--bm-line)}.landingAdsPreviewV42>span{display:block;margin-bottom:10px;font-size:14px;font-weight:950;letter-spacing:.08em;color:#806100}.landingAdsPreviewV42>div{margin:0 auto;border:1px solid var(--bm-line);border-radius:13px;overflow:hidden;background:#fff}.landingAdsPreviewV42 iframe,.landingAdsPreviewV42 img{display:block;width:100%;height:100%;border:0}.landingPromoPreviewV42{height:100%;display:grid;align-content:center;gap:6px;padding:22px 26px;background:linear-gradient(105deg,#111820,#111820 68%,#ffcf2e 0);color:#fff}.landingPromoPreviewV42>b{font-size:14px;letter-spacing:.1em;color:#ffd42e}.landingPromoPreviewV42>strong{font-size:28px}.landingPromoPreviewV42>p{margin:0;color:#d7dce5}.landingPromoPreviewV42>em{font-style:normal;font-weight:900;color:#111820;background:#ffd42e;justify-self:start;padding:9px 12px;border-radius:9px}.landingBannerThumbV277{display:grid;gap:8px}.landingBannerThumbV277 img{display:block;width:100%;max-height:160px;object-fit:contain;background:#fff;border:1px solid var(--bm-line);border-radius:12px}.landingBannerThumbV277 button{justify-self:start}@media(max-width:1100px){.landingAdsSettingsV42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.landingAdsAdminV42>header{flex-direction:column}.landingAdFieldsV42,.landingAdsSettingsV42{grid-template-columns:1fr}.landingAdEditorV42>header{align-items:flex-start;flex-direction:column}.landingAdEditorV42>header>div:last-child{width:100%;flex-wrap:wrap}}.landingAdsPageV43{display:grid;gap:18px}.landingAdsStatusV43{display:grid;gap:3px;min-width:180px;padding:12px 14px;border:1px solid var(--bm-line);border-radius:12px;background:#fff}.landingAdsStatusV43 b{font-size:15px}.landingAdsStatusV43 small{color:var(--bm-muted);font-size:14px}.landingAdsToolbarV42 a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bm-line-strong);border-radius:10px;padding:0 14px;background:#fff;color:#111820;font-weight:900;text-decoration:none}.landingAdsSaveV43{margin-top:18px;padding:16px;border-top:1px solid var(--bm-line);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffbea;border-radius:12px}.landingAdsSaveV43>div{display:grid;gap:3px}.landingAdsSaveV43 small{color:var(--bm-muted)}.landingAdsSaveV43 button{min-height:46px;border:0;border-radius:10px;padding:0 18px;background:#111820;color:#fff;font-weight:950}.landingAdsSaveV43 button:disabled{opacity:.55}.landingAdsPageV43 .landingAdsAdminV42{margin:0}@media(max-width:820px){.landingAdsStatusV43{width:100%}.landingAdsSaveV43{align-items:stretch;flex-direction:column}.landingAdsSaveV43 button{width:100%}}.mapLoadErrorV44{padding:28px;text-align:center}.mapLoadErrorV44>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d98c7a;border-radius:50%;color:#ffad99;background:#3b1f1d;font-size:22px}.mapLoadErrorV44 small{max-width:560px;color:#b9c0c8;line-height:1.5}.mapLoadErrorV44 button{margin-top:4px}.landingVisibilityV44{margin-bottom:10px}.landingVisibilityV44.blocked{border-style:dashed}.landingVisibilityV44.blocked .onlineSalesStateV277>i{opacity:.72}.adminEventActionsV44{display:flex;gap:6px;align-items:center}.adminEventActionsV44>button{min-width:0}.adminDangerV44{border-color:#e1b6aa!important;background:#fff5f2!important;color:#9b3829!important}.adminEventRowV13.removedV44{opacity:.68;background:#fafafa}.adminRemoveOverlayV44{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(10,14,18,.7)}.adminRemoveModalV44{width:min(560px,100%);display:grid;gap:12px;padding:22px;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.32)}.adminRemoveModalV44>span{font-size:14px;font-weight:950;letter-spacing:.12em;color:#9b3829}.adminRemoveModalV44 h3{margin:0;font-size:22px}.adminRemoveModalV44 p{margin:0;color:var(--bm-muted);line-height:1.55}.adminRemoveModalV44 label{display:grid;gap:5px;font-size:14px;font-weight:850}.adminRemoveModalV44 input,.adminRemoveModalV44 textarea{width:100%;min-height:46px;padding:10px 11px;border:1px solid #d8dde2;border-radius:9px;font:inherit}.adminRemoveModalV44 textarea{min-height:86px;resize:vertical}.adminRemoveModalV44>div{display:flex;justify-content:flex-end;gap:8px}.adminRemoveModalV44>div>button{min-height:44px;padding:0 14px;border:1px solid #d8dde2;border-radius:9px;background:#fff;font-weight:850;cursor:pointer}@media(max-width:760px){.adminEventActionsV44,.adminRemoveModalV44>div{display:grid}.adminRemoveModalV44>div>button{width:100%}}.deliveryQueueV44{margin:14px 0;display:grid;gap:12px}.deliveryQueueV44>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.deliveryQueueV44>header span{display:block;font-size:14px;font-weight:900;letter-spacing:.12em;opacity:.62}.deliveryQueueV44>header h3{margin:3px 0 4px;font-size:18px}.deliveryQueueV44>header p{margin:0;max-width:760px;font-size:14px;line-height:1.45;opacity:.76}.deliveryQueueEmptyV44{padding:14px;border:1px dashed var(--line);border-radius:12px;opacity:.72}.deliveryQueueListV44{display:grid;gap:8px}.deliveryQueueListV44 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft,#fafafa)}.deliveryQueueListV44 article>div:first-child{min-width:0;display:grid;gap:2px}.deliveryQueueListV44 article small,.deliveryQueueListV44 article span{font-size:14px;opacity:.72;overflow-wrap:anywhere}.deliveryQueueListV44 article>p{grid-column:1/-1;margin:0;padding:8px 10px;border-radius:8px;background:rgba(180,40,40,.08);font-size:14px;overflow-wrap:anywhere}.deliveryQueueStateV44{display:grid;justify-items:end;gap:2px}.deliveryQueueStateV44 strong{font-size:14px}.deliveryQueueListV44 article.status-sent .deliveryQueueStateV44 strong{color:#16794b}.deliveryQueueListV44 article.status-error .deliveryQueueStateV44 strong{color:#b42318}.deliveryQueueListV44 article.status-preparing .deliveryQueueStateV44 strong,.deliveryQueueListV44 article.status-sending .deliveryQueueStateV44 strong{color:#875b00}.reprintSelectionBarV44{position:sticky;top:8px;z-index:4;margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#fff);box-shadow:0 10px 26px rgba(0,0,0,.08);display:flex;align-items:center;gap:9px}.reprintSelectionBarV44>div{display:grid;gap:2px;margin-right:auto}.reprintSelectionBarV44 span{font-size:14px;opacity:.7}.reviewTicketActionsV172 .active{outline:2px solid currentColor;outline-offset:1px}@media(max-width:720px){.deliveryQueueV44>header{display:grid}.deliveryQueueListV44 article{grid-template-columns:1fr auto}.deliveryQueueListV44 article>button{grid-column:1/-1;width:100%}.reprintSelectionBarV44{align-items:stretch;flex-wrap:wrap}.reprintSelectionBarV44>div{flex-basis:100%}.reprintSelectionBarV44 button{flex:1 1}}.cashBlockersV44 article{align-items:flex-start}.cashBlockersV44 article>span{display:grid;gap:4px;min-width:0}.cashPendingLinkV44{border:0;background:none;padding:2px 0;text-align:left;font-weight:800;cursor:pointer;color:inherit;text-decoration:underline}.cashPendingExactV44{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.cashBlockerActionsV44{margin-left:auto;display:flex;flex-wrap:wrap;gap:7px}.cashAttributionV44{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft,#fafafa);display:grid;gap:12px}.cashAttributionV44>header{display:flex;justify-content:space-between;gap:12px}.cashAttributionV44 h3{margin:3px 0}.cashAttributionV44 p{margin:0;opacity:.72}.cashAttributionRowsV44{display:grid;gap:7px;max-height:330px;overflow:auto}.cashAttributionRowsV44 label{display:flex;gap:9px;align-items:flex-start;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--panel,#fff)}.cashAttributionRowsV44 span{display:grid;gap:2px}.cashAttributionRowsV44 small{opacity:.7}.cashAttributionFormV44{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:9px;align-items:end}.cashAttributionFormV44 label{display:grid;gap:5px}.cashAttributionFormV44 input,.cashAttributionFormV44 select{min-height:42px;width:100%}@media(max-width:900px){.cashAttributionFormV44{grid-template-columns:1fr}.cashBlockerActionsV44{width:100%;margin-left:0}.cashBlockerActionsV44>*{flex:1 1}.cashAttributionV44>header{display:grid}}.safeDeleteEventV44{margin-top:12px}.safeDeleteEventV44 summary{cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;list-style:none}.safeDeleteEventV44 summary::-webkit-details-marker{display:none}.safeDeleteEventV44 summary>span{font-size:14px;font-weight:900;letter-spacing:.1em;opacity:.62}.safeDeleteEventV44 summary>b{font-size:15px}.safeDeleteEventV44 summary>small{opacity:.68}.safeDeleteEventV44>div{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px}.safeDeleteEventV44 p{margin:0;max-width:760px;line-height:1.45;opacity:.74}@media(max-width:720px){.safeDeleteEventV44 summary{grid-template-columns:1fr}.safeDeleteEventV44>div{display:grid}.safeDeleteEventV44 button{width:100%}}.posQtyQuickV44{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:7px;margin-top:8px}.posQtyQuickV44 button{min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--panel,#fff);font-size:16px;font-weight:900;cursor:pointer}.posQtyQuickV44 button.active{border-color:var(--bm-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bm-accent) 18%,transparent)}.posQtyQuickV44 button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:520px){.posQtyQuickV44{grid-template-columns:repeat(3,minmax(44px,1fr))}}.posReprintModalV44{max-height:min(92vh,860px);overflow:auto}.posReprintLoadingV44{padding:18px;border:1px solid var(--line,#d9d9d9);border-radius:12px;font-size:14px;font-weight:700}.posReprintTicketListV44{display:grid;gap:8px;max-height:310px;overflow:auto;padding:2px 3px 2px 0}.posReprintTicketListV44>header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:var(--surface,#fff);padding:6px 0;z-index:1}.posReprintTicketListV44>header b,.posReprintTicketListV44>header button{font-size:14px}.posReprintTicketListV44>header button{min-height:44px;padding:8px 12px;border:1px solid var(--line,#d9d9d9);border-radius:10px;background:transparent;font-weight:800;cursor:pointer}.posReprintTicketListV44>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line,#d9d9d9);border-radius:11px;cursor:pointer}.posReprintTicketListV44>label.disabled{opacity:.58;cursor:not-allowed}.posReprintTicketListV44 input{width:20px;height:20px;accent-color:currentColor}.posReprintTicketListV44 span{display:grid;gap:3px;min-width:0}.posReprintTicketListV44 em,.posReprintTicketListV44 span b,.posReprintTicketListV44 span small{font-size:14px;overflow-wrap:anywhere}.posReprintTicketListV44 em{font-style:normal;font-weight:800;text-align:right}@media(max-width:640px){.posReprintTicketListV44>label{grid-template-columns:auto minmax(0,1fr)}.posReprintTicketListV44 em{grid-column:2;text-align:left}}.posActivityV44>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.posHistorySearchV44{display:grid;gap:6px;min-width:min(100%,320px)}.posHistorySearchV44 span{font-size:14px;font-weight:800;color:var(--muted)}.posHistorySearchV44 input{min-height:46px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);color:var(--text);font:inherit}@media(max-width:760px){.posActivityV44>header{align-items:stretch}.posHistorySearchV44{width:100%;min-width:0}.posHistorySearchV44 input{width:100%}}.posGeneralSaleV44{display:grid;gap:12px}.posMapAssignmentV44{display:grid;gap:10px}.posMapModeV44{display:grid;grid-template-columns:1fr 1fr;gap:8px}.posMapModeV44>button{min-height:58px;border:1px solid var(--bm-line-strong);border-radius:11px;background:var(--bm-surface-2);color:var(--bm-ink);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;text-align:left;cursor:pointer}.posMapModeV44>button.active{border-color:var(--bm-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bm-accent) 16%,transparent)}.posMapModeV44 b,.posMapModeV44 small{display:block;font-size:14px}.posMapModeV44 small{margin-top:2px;color:var(--bm-muted)}.posMapManualV44{display:grid;gap:10px;border:1px solid var(--bm-line-strong);border-radius:12px;padding:11px;background:var(--bm-surface-1)}.posMapManualToolsV44{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:end}.posMapManualToolsV44 label{display:grid;gap:5px}.posMapManualToolsV44 label>span,.posMapManualToolsV44 small{font-size:14px}.posMapManualToolsV44>div{display:grid;gap:2px;min-width:120px}.posMapManualToolsV44>div b{font-size:16px}.posMapManualToolsV44>div small{color:var(--bm-muted)}.posMapLoadingV44,.posMapNoticeV44{padding:10px;border-radius:9px;background:var(--bm-surface-2);font-size:14px;color:var(--bm-muted)}.posMapGroupsV44{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:3px}.posMapGroupsV44>section{display:grid;gap:7px}.posMapGroupsV44>section>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.posMapGroupsV44>section>header b,.posMapGroupsV44>section>header small{font-size:14px}.posMapGroupsV44>section>header small{color:var(--bm-muted)}.posMapGroupsV44>section>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px}.posMapGroupsV44 button{min-height:50px;border:1px solid var(--bm-line-strong);border-radius:9px;background:var(--bm-surface-2);color:var(--bm-ink);padding:7px;display:grid;gap:2px;text-align:left;cursor:pointer}.posMapGroupsV44 button b,.posMapGroupsV44 button small{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posMapGroupsV44 button small{color:var(--bm-muted)}.posMapGroupsV44 button.selected{border-color:var(--bm-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bm-accent) 18%,transparent)}.posMapGroupsV44 button.unavailable{opacity:.42;cursor:not-allowed;text-decoration:line-through}@media(max-width:700px){.posMapManualToolsV44,.posMapModeV44{grid-template-columns:1fr}.posMapManualToolsV44>button{min-height:44px}.posMapGroupsV44>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.posHeaderV45{margin-bottom:14px;align-items:center}.posHeaderV45>div:first-child>span{color:#8a6b12}.posHeaderV45 h1{font-size:clamp(34px,3.5vw,48px);letter-spacing:-.045em}.posHeaderV45 p{font-size:16px;max-width:820px}.posHeaderV45 .posKitStateV44{display:inline-flex;margin-top:8px;padding:5px 9px;border-radius:999px;background:#edf9f2;color:#23794b;font-weight:800}.posSaleV210{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.posSaleFlowV210{padding:20px 20px 16px;border-radius:20px;box-shadow:0 12px 28px rgba(16,24,40,.06)}.posSaleFlowHeadV45{margin-bottom:10px;padding-bottom:12px}.posSaleFlowHeadV45>div>span{display:none}.posSaleFlowHeadV45 h2{font-size:18px;margin:0 0 3px}.posSaleFlowHeadV45 p{font-size:14px}.posTerminalStripV210{grid-template-columns:minmax(190px,.65fr) minmax(300px,1.35fr);background:#18222d;border-radius:14px;padding:12px 14px;margin-bottom:16px}.posTerminalStripV210>div>i{background:#26323e}.posTerminalStripV210>label input{min-height:46px!important;border-radius:11px!important}.posSaleSectionV210{padding:18px 0}.posSaleSectionV210>header{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:14px}.posSaleSectionV210>header>i{width:38px;height:38px;border-radius:12px;font-size:17px}.posSaleSectionV210>header b{font-size:18px!important;letter-spacing:-.015em}.posSaleSectionV210>header span{font-size:15px}.posInventoryChoiceV210{gap:10px;margin-bottom:14px}.posInventoryChoiceV210 button{min-height:78px;border-radius:14px;padding:12px 14px;background:#fff}.posInventoryChoiceV210 button.active{background:#fff8d8;border-color:#e5bd28;box-shadow:0 0 0 2px rgba(241,188,0,.1)}.posInventoryChoiceV210 b{font-size:16px!important}.posInventoryChoiceV210 small{font-size:14px}.unifiedAreaPickerV180{padding:0;border:0;background:transparent}.unifiedAreaPickerHeadV180{margin:0 0 10px}.unifiedAreaPickerHeadV180 span{font-size:14px}.unifiedAreaPickerHeadV180 b{font-size:15px}.unifiedAreaPickerHeadV180 strong{padding:7px 10px}.posCategoryCardsV45,.unifiedAreaCardsV45{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.posCategoryCardsV45>button,.unifiedAreaCardsV45>button{position:relative;min-width:0;min-height:132px;padding:15px 12px;border:1px solid #dbe2e9;border-radius:15px;background:#fff;color:var(--bm-ink);text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:.15s ease}.posCategoryCardsV45>button:hover:not(:disabled),.unifiedAreaCardsV45>button:hover:not(:disabled){transform:translateY(-1px);border-color:#dfbd3c}.posCategoryCardsV45>button.active,.unifiedAreaCardsV45>button.active{border-color:#e0ad00;background:linear-gradient(180deg,#fffdf3,#fff6cf);box-shadow:0 0 0 2px rgba(240,183,0,.12)}.posCategoryCardsV45>button:disabled,.unifiedAreaCardsV45>button:disabled{opacity:.45;cursor:not-allowed}.posCategoryCardsV45>button>span,.unifiedAreaCardIconV45{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff8d7;color:#1d252d;margin-bottom:2px}.posCategoryCardsV45 b,.unifiedAreaCardsV45 b{max-width:100%;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posCategoryCardsV45 strong,.unifiedAreaCardsV45 strong{font-size:16px;color:#536173}.posCategoryCardsV45 small,.unifiedAreaCardsV45 small{max-width:100%;font-size:14px;color:var(--bm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unifiedLocationModesV45{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:transparent;padding:0;margin:6px 0 12px}.unifiedLocationModesV45 button{min-height:84px!important;border:1px solid #dbe2e9!important;border-radius:14px!important;background:#fff!important;display:grid!important;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;text-align:left;padding:12px 14px!important;color:var(--bm-ink)!important}.unifiedLocationModesV45 button.active{border-color:#e0ad00!important;background:#fff8d7!important;box-shadow:0 0 0 2px rgba(240,183,0,.1)!important}.unifiedLocationModesV45 button>svg{color:#202a34}.unifiedLocationModesV45 button span{display:block}.unifiedLocationModesV45 button b{display:block;font-size:16px}.unifiedLocationModesV45 button small{display:block;margin-top:2px;color:var(--bm-muted);font-size:14px}.unifiedAreaPickerControlsV45{grid-template-columns:minmax(220px,360px);margin-bottom:10px}.unifiedAreaPickerControlsV45 label{font-weight:800}.unifiedAreaPickerControlsV45 select{min-height:46px;border-radius:11px}.unifiedBatchAutoV272{grid-template-columns:minmax(210px,1fr) minmax(220px,1fr);align-items:start;gap:12px;padding:14px;border-radius:14px}.unifiedBatchAutoV272>div{grid-column:1/-1;grid-row:auto;padding-top:2px}.unifiedBatchAutoV272>button{grid-column:2;min-height:48px;border-radius:11px;font-size:15px}.unifiedBatchAutoV272 label{min-width:0}.unifiedBatchAutoV272 .posQtyQuickV44{grid-template-columns:repeat(6,minmax(46px,1fr));gap:7px}.unifiedBatchAutoV272 .posQtyQuickV44 button{min-width:0}.posQuantityBlockV45{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:2px;padding:14px;border:1px solid #e0e5ea;border-radius:14px;background:#fafbfc}.posQuantityBlockV45>span{font-size:16px;font-weight:900}.posQuantityBlockV45>small{color:var(--bm-muted);font-size:14px}.posQuantityBlockV45 .posQtyV210{grid-template-columns:60px minmax(0,1fr) 60px;max-width:390px}.posQuantityBlockV45 .posQtyV210 button{font-size:28px;min-height:62px;background:#fff}.posQuantityBlockV45 .posQtyV210 input{font-size:34px;font-weight:900;background:#fff}.posQuantityBlockV45 .posQtyQuickV44{max-width:390px}.posMapModeV44{gap:10px}.posMapModeV44>button{min-height:82px;border-radius:14px;padding:12px 14px;background:#fff}.posMapModeV44>button.active{background:#fff8d7;border-color:#e0ad00}.posMapModeV44 b{font-size:16px}.posMapModeV44 small{font-size:14px}.posSaleSummaryV210{gap:9px}.posSaleSummaryV210>div{padding:13px;border-radius:12px;background:#f7f9fb}.posSaleSummaryV210 small{font-size:14px}.posSaleSummaryV210 b{font-size:17px!important}.posSaleSummaryV210 .total{background:#17222d}.posSaleSummaryV210 .total b{font-size:24px!important}.posConfirmV210{margin-top:10px;padding:13px 14px;border-radius:14px;background:#fff8d8}.posConfirmV210>button{min-width:260px;min-height:50px;border-radius:11px;font-size:16px;font-weight:900}.posSideV45{gap:12px}.posSideV45 .posSideCardV210{border-radius:17px;padding:17px}.posSideV45 .posSideCardV210>span{font-size:14px}.posSideV45 .posSideCardV210 h3{font-size:17px}.posSideMetricsV210{gap:8px}.posSideMetricsV210>div{padding:11px;border-radius:11px;background:#f8fafb}.posSideMetricsV210 small{font-size:14px}.posSideMetricsV210 b{font-size:16px!important}.posLastSaleV45>div{padding:12px;border:1px solid var(--bm-line);border-radius:11px;background:#fafbfc}.posLastSaleV45>div>b{display:block;font-size:16px}.posLastSaleV45>div>small{display:block;margin-top:3px;color:var(--bm-muted);font-size:14px}.posConnectionCardV45{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:15px;border-radius:16px;border:1px solid #badfc9;background:#eefaf3}.posConnectionCardV45>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#169257;color:#fff;font-style:normal;font-size:20px;font-weight:900}.posConnectionCardV45 b{display:block;color:#226c47;font-size:15px}.posConnectionCardV45 span{display:block;margin-top:2px;color:#4d7561;font-size:14px;line-height:1.4}.posConnectionCardV45.error{border-color:#eed18a;background:#fff8df}.posConnectionCardV45.error>i{background:#d59e16}.posConnectionCardV45.error b{color:#7a5a0a}.posConnectionCardV45.error span{color:#7a6841}.posConnectionCardV45.loading{border-color:#cfd8e3;background:#f5f7fa}.posConnectionCardV45.loading>i{background:#758397}@media(max-width:1200px){.posCategoryCardsV45,.unifiedAreaCardsV45{grid-template-columns:repeat(2,minmax(0,1fr))}.posSaleV210{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:980px){.posSaleV210{grid-template-columns:1fr}.posSideV45{grid-template-columns:repeat(2,minmax(0,1fr))}.posConnectionCardV45{min-height:100%}.unifiedBatchAutoV272{grid-template-columns:1fr 1fr}}@media(max-width:700px){.posHeaderV45 h1{font-size:34px}.posHeaderV45 p{font-size:15px}.posSaleFlowV210{padding:14px}.posTerminalStripV210{grid-template-columns:1fr}.posCategoryCardsV45,.unifiedAreaCardsV45{grid-template-columns:repeat(2,minmax(0,1fr))}.posCategoryCardsV45>button,.unifiedAreaCardsV45>button{min-height:112px}.posMapModeV44,.posSideV45,.unifiedBatchAutoV272,.unifiedLocationModesV45{grid-template-columns:1fr}.unifiedBatchAutoV272>button,.unifiedBatchAutoV272>div{grid-column:1}.posSaleSummaryV210{grid-template-columns:1fr 1fr}.posConfirmV210{align-items:stretch;flex-direction:column}.posConfirmV210>button{width:100%;min-width:0}.posQuantityBlockV45 .posQtyQuickV44,.posQuantityBlockV45 .posQtyV210{max-width:none}}@media(max-width:480px){.posCategoryCardsV45,.posSaleSummaryV210,.posSideV45,.unifiedAreaCardsV45{grid-template-columns:1fr}.posQuantityBlockV45 .posQtyQuickV44{grid-template-columns:repeat(3,minmax(44px,1fr))}}.freePassAdmin{padding-bottom:56px}.freePassTitle{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.freePassDesigner header span,.freePassHero>div>span,.freePassRequests header span,.freePassTable header span,.freePassTitle span{font-size:14px;font-weight:800;letter-spacing:.08em;color:#2563eb}.freePassTitle h1{font-size:34px;margin:4px 0 6px}.freePassTitle p{margin:0;color:#64748b;max-width:780px}.freePassHero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center;padding:30px 34px;border:1px solid #d8e4f7;border-radius:20px;background:linear-gradient(120deg,#f8fbff,#eaf3ff);overflow:hidden}.freePassHero h2{font-size:28px;margin:8px 0}.freePassHero p{color:#475569;max-width:760px}.freePassHero>div>div{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.freePassHero>div>div b{font-size:14px;color:#334155}.freePassHeroBadges{display:flex!important;align-items:center;justify-content:center;gap:14px!important;margin:0!important}.freePassHeroBadges article{width:140px;height:190px;border-radius:16px;background:#fff;padding:18px;text-align:center;box-shadow:0 18px 38px #1e3a8a1f;transform:rotate(-3deg)}.freePassHeroBadges article+article{background:#101827;color:#fff;transform:rotate(5deg)}.freePassHeroBadges i{display:grid;place-items:center;margin:0 auto 28px;width:64px;height:64px;border:2px dashed #94a3b8;border-radius:12px;font-style:normal;font-weight:900}.freePassHeroBadges b,.freePassHeroBadges small{display:block}.freePassMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.freePassMetrics article{display:grid;grid-template-columns:46px 1fr;gap:2px 12px;align-items:center;padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.freePassMetrics i{grid-row:1/3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.freePassMetrics span{font-size:14px;color:#64748b}.freePassMetrics b{font-size:24px}.freePassTabs{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin:16px 0}.freePassTabs button{border:0;background:none;padding:13px 16px;font-weight:700;color:#64748b}.freePassTabs button.active{color:#2563eb;border-bottom:3px solid #2563eb}.freePassDesigner,.freePassRequests,.freePassTable{padding:20px}.freePassDesigner header,.freePassRequests header,.freePassTable header{margin-bottom:14px}.freePassDesigner h2,.freePassRequests h2,.freePassTable h2{margin:3px 0}.freePassFormRow{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto auto;gap:10px;align-items:center;border-top:1px solid #e8edf4;padding:14px 0}.freePassFormRow div b,.freePassFormRow div small{display:block}.freePassFormRow div small{color:#64748b;margin-top:4px}.freePassCredentialGrid a,.freePassCredentialGrid button,.freePassFormRow button{border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:9px 12px;font-weight:700;color:#1e293b;text-decoration:none}.freePassStatus{padding:6px 10px;border-radius:999px;font-size:14px;font-weight:800}.freePassStatus.active{background:#dcfce7;color:#166534}.freePassStatus.paused{background:#f1f5f9;color:#475569}.freePassRequests article{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #e8edf4;padding:14px 0}.freePassRequests article>div{flex:1 1}.freePassRequests b,.freePassRequests small,.freePassRequests span{display:block}.freePassRequests small,.freePassRequests span{color:#64748b}.freePassRequests button{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:9px;padding:9px 12px;font-weight:700}.freePassRequests button.danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.freePassCredentialGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.freePassCredentialGrid article{padding:18px}.freePassCredentialGrid article>img,.freePassNoPhoto{width:86px;height:86px;border-radius:16px;object-fit:cover;background:#edf2f7;display:grid;place-items:center;font-size:14px;color:#64748b}.freePassCredentialGrid article>span{display:block;margin-top:14px;color:#2563eb;font-weight:800;font-size:14px}.freePassCredentialGrid h3{margin:4px 0}.freePassCredentialGrid p{color:#64748b;min-height:36px}.freePassCredentialGrid code{display:block;margin:8px 0 14px}.freePassCredentialGrid article>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.freePassCreate,.freePassReview{max-width:820px!important}.freePassCreate>label,.freePassDesignTools>label{display:grid;gap:6px;margin:10px 0}.freePassCreate input,.freePassCreate select,.freePassCreate textarea,.freePassDesignTools input{width:100%}.freePassFieldBuilder{max-height:340px;overflow:auto;border:1px solid #e2e8f0;border-radius:14px;padding:10px}.freePassFieldBuilder>div{display:grid;grid-template-columns:1fr 140px 130px 38px;gap:8px;align-items:center;padding:8px}.freePassFieldBuilder>div label{display:flex;align-items:center;gap:6px}.freePassDesignGrid{display:grid;grid-template-columns:300px minmax(280px,1fr);gap:24px}.freePassDesignTools{display:grid;align-content:start}.freePassDesignPreview{position:relative;width:min(100%,396px);aspect-ratio:396/612;margin:auto;border-radius:18px;background:#0b1730 50%/cover no-repeat;box-shadow:0 20px 46px #0f172a33;overflow:hidden;color:white}.freePassPreviewPhoto,.freePassPreviewQr{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;background:#fff;color:#334155;border-radius:10px;border:2px dashed #94a3b8}.freePassPreviewPhoto{width:118px;height:118px}.freePassPreviewQr{width:100px;height:100px}.freePassDesignPreview>b,.freePassDesignPreview>small{position:absolute;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-shadow:0 1px 5px #000}.freePassReviewPeople{display:grid;gap:8px;max-height:300px;overflow:auto}.freePassReviewPeople article{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:12px}.freePassReviewPeople img{width:54px;height:54px;border-radius:10px;object-fit:cover}.freePassReviewPeople b,.freePassReviewPeople small{display:block}.freePassFuture{display:flex!important;gap:12px!important;margin:18px 0}.freePassFuture span b,.freePassFuture span small{display:block}.freePassEventPicker{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:220px;overflow:auto}.freePassEventPicker label{display:flex;gap:8px;align-items:center;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.freePassPublic{min-height:100vh;background:linear-gradient(135deg,#081426,#10264b);padding:28px 14px}.freePassPublicCard{max-width:820px;margin:auto;background:#fff;border-radius:24px;padding:30px;box-shadow:0 30px 80px #0005}.freePassPublicCard>header b{color:#2563eb;font-size:14px;letter-spacing:.08em}.freePassPublicCard>header h1{font-size:30px;margin:8px 0}.freePassPublicCard>header p{color:#64748b}.freePassFields,.freePassGroupMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.freePassGroupMeta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin:20px 0}.freePassPublic label{font-weight:700}.freePassPublic input,.freePassPublic select,.freePassPublic textarea{border:1px solid #cbd5e1;border-radius:10px;padding:12px;font:inherit;background:#fff}.freePassPerson{border:1px solid #e2e8f0;border-radius:18px;padding:18px;margin:14px 0}.freePassPersonHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.freePassPersonHead span{color:#2563eb;font-weight:800}.freePassPersonHead h2{font-size:20px}.freePassPersonHead button{border:0;background:#fff1f2;color:#be123c;padding:8px 10px;border-radius:8px}.freePassAddPerson{border:1px dashed #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:12px;padding:13px;font-weight:800}.freePassSubmit{margin-top:18px;border:0;background:#2563eb;color:#fff;border-radius:12px;padding:15px;font-weight:800;font-size:16px}.freePassPrivacy{color:#64748b;margin-top:12px}.freePassPublicError{margin-top:14px;padding:12px;background:#fff1f2;color:#be123c}.freePassPublicCard.success{padding:70px 30px}.freePassPublicCard.success>span{display:grid;place-items:center;width:70px;height:70px;margin:auto;border-radius:50%;background:#dcfce7;color:#15803d;font-size:36px}@media(max-width:900px){.freePassHero{grid-template-columns:1fr}.freePassHeroBadges{display:none!important}.freePassMetrics{grid-template-columns:repeat(2,1fr)}.freePassFormRow{grid-template-columns:1fr 1fr}.freePassDesignGrid,.freePassEventPicker,.freePassFields,.freePassGroupMeta{grid-template-columns:1fr}}@media(max-width:600px){.freePassTitle{display:block}.freePassTitle button{margin-top:14px}.freePassMetrics{grid-template-columns:1fr}.freePassTabs{overflow:auto}.freePassFieldBuilder>div{grid-template-columns:1fr}.freePassPublicCard{padding:20px}.freePassFormRow{grid-template-columns:1fr}}.freePassIdentityGate{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;margin:18px 0;padding:20px;border-radius:18px;border:2px solid #f59e0b;background:#fffbeb;box-shadow:0 18px 45px #92400e20}.freePassIdentityPhoto{width:180px;height:180px;border-radius:16px;overflow:hidden;background:#e2e8f0;display:grid;place-items:center;color:#64748b;font-weight:800}.freePassIdentityPhoto img{width:100%;height:100%;object-fit:cover}.freePassIdentityGate span{font-size:14px;font-weight:900;color:#b45309;letter-spacing:.06em}.freePassIdentityGate h2{font-size:30px;margin:5px 0}.freePassIdentityGate p{color:#475569}.freePassIdentityGate>div:last-child>div{display:flex;gap:10px;margin-top:18px}@media(max-width:680px){.freePassIdentityGate{grid-template-columns:1fr;text-align:center}.freePassIdentityPhoto{margin:auto}.freePassIdentityGate>div:last-child>div{display:grid}}.freePassFieldBuilder>div{grid-template-columns:minmax(180px,1fr) 120px 150px minmax(180px,1fr) 130px 38px}.freePassReviewEdit{align-items:flex-start!important}.freePassReviewFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1 1}.freePassReviewFields label{display:grid;gap:5px}.freePassReviewFields label>span{font-weight:800;color:#475569}.freePassReviewFields input,.freePassReviewFields select{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:9px}.freePassWelcome{max-width:720px!important}.freePassWelcomeSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.freePassWelcomeSteps b{padding:16px;border-radius:12px;background:#eff6ff;color:#1d4ed8;text-align:center}@media(max-width:900px){.freePassFieldBuilder>div,.freePassReviewFields,.freePassWelcomeSteps{grid-template-columns:1fr}}.freePassFieldBuilder>div{grid-template-columns:minmax(180px,1fr) 110px 145px 190px minmax(150px,1fr) 120px 38px}.freePassCredentialEdit{max-width:860px!important}.freePassCredentialEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.freePassCredentialEditGrid label{display:grid;gap:6px}.freePassCredentialEditGrid label>span{font-weight:800;color:#475569}.freePassCredentialEditGrid input,.freePassCredentialEditGrid select,.freePassCredentialEditGrid textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font:inherit}@media(max-width:900px){.freePassCredentialEditGrid,.freePassFieldBuilder>div{grid-template-columns:1fr}}.freePassDesignVisibility{display:grid;gap:8px;margin:10px 0 16px}.freePassDesignVisibility label{display:flex!important;align-items:center;gap:8px!important;margin:0!important}.freePassDesignVisibility input{width:auto!important}.freePassPreviewOrg{position:absolute;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-shadow:0 1px 5px #000}.freePassReviewGeneral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:14px;border:1px solid #dbe7f6;border-radius:14px;background:#f8fbff}.freePassReviewGeneral label{display:grid;gap:5px}.freePassReviewGeneral label>span{font-weight:800;color:#475569}.freePassReviewGeneral input,.freePassReviewGeneral select,.freePassReviewGeneral textarea{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:9px;background:#fff}.freePassReviewGeneral textarea{min-height:80px;resize:vertical}@media(max-width:900px){.freePassReviewGeneral{grid-template-columns:1fr}}.freePassPersonDecision{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.freePassPersonDecision label{display:flex;align-items:center;gap:9px;font-size:14px}.freePassPersonDecision input{width:18px;height:18px}.freePassPersonDecision span{font-size:14px;font-weight:800}.freePassReviewEdit.issued{opacity:.72}.freePassReviewEdit.issued .freePassReviewFields{pointer-events:none}.freePassAdmin{padding-bottom:48px!important}.freePassAdmin>.freePassWorkspace{width:100%;max-width:var(--bm-content);min-width:0;margin:0 auto;display:grid;gap:14px}.freePassAdmin .freePassTitle{width:100%;margin:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 2px 2px}.freePassAdmin .freePassTitle>div{min-width:0}.freePassAdmin .freePassDesigner header span,.freePassAdmin .freePassHero>div>span,.freePassAdmin .freePassRequests header span,.freePassAdmin .freePassTable header span,.freePassAdmin .freePassTitle span{display:block;color:#806100;font-size:14px;font-weight:950;letter-spacing:.12em}.freePassAdmin .freePassTitle h1{margin:4px 0 3px;color:var(--bm-ink);font-size:34px;line-height:1;letter-spacing:-.045em}.freePassAdmin .freePassTitle p{max-width:760px;margin:0;color:var(--bm-muted);font-size:14px;line-height:1.5}.freePassAdmin .freePassTitle>.bmBtnV170{flex:0 0 auto;min-height:44px}.freePassAdmin .freePassHero{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:20px;margin:0;padding:22px 24px;border:1px solid var(--bm-line);border-radius:var(--bm-r-lg);background:linear-gradient(135deg,#fff,#fffdf3 72%,#fff8d8);box-shadow:var(--bm-shadow-sm);overflow:hidden}.freePassAdmin .freePassHero h2{max-width:820px;margin:5px 0;color:var(--bm-ink);font-size:25px;line-height:1.12;letter-spacing:-.025em}.freePassAdmin .freePassHero p{max-width:780px;margin:0;color:var(--bm-muted);font-size:14px;line-height:1.5}.freePassAdmin .freePassHero>div>div{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:14px}.freePassAdmin .freePassHero>div>div b{position:relative;padding-left:18px;color:var(--bm-text);font-size:14px;font-weight:780}.freePassAdmin .freePassHero>div>div b:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--bm-accent);box-shadow:0 0 0 3px var(--bm-accent-soft);transform:translateY(-50%)}.freePassAdmin .freePassHeroBadges{display:flex!important;align-items:center;justify-content:flex-end;gap:10px!important;margin:0!important;padding-right:8px}.freePassAdmin .freePassHeroBadges article{width:108px;height:142px;display:grid;align-content:start;justify-items:center;padding:13px 10px;border:1px solid var(--bm-line);border-radius:14px;background:#fff;color:var(--bm-ink);box-shadow:0 12px 28px rgba(16,24,40,.08);transform:rotate(-2deg)}.freePassAdmin .freePassHeroBadges article+article{background:var(--bm-sidebar);color:#fff;border-color:#202936;transform:rotate(3deg)}.freePassAdmin .freePassHeroBadges i{width:45px;height:45px;display:grid;place-items:center;margin:0 auto 12px;border:1px dashed #8b96a5;border-radius:9px;font-style:normal;font-size:14px;font-weight:950}.freePassAdmin .freePassHeroBadges b{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.freePassAdmin .freePassHeroBadges small{margin-top:2px;color:inherit;opacity:.68;font-size:14px;font-weight:850}.freePassAdmin .freePassMetrics{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.freePassAdmin .freePassMetrics article{min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;gap:0 11px;align-items:center;padding:15px 16px;border:1px solid var(--bm-line);border-radius:var(--bm-r-md);background:var(--bm-surface);box-shadow:var(--bm-shadow-xs)}.freePassAdmin .freePassMetrics i{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--bm-accent-soft);color:#785b00;font-style:normal}.freePassAdmin .freePassMetrics i svg{width:19px;height:19px}.freePassAdmin .freePassMetrics span{align-self:end;color:var(--bm-muted);font-size:14px;line-height:1.2}.freePassAdmin .freePassMetrics b{align-self:start;color:var(--bm-ink);font-size:22px;line-height:1.15}.freePassAdmin .freePassTabs{width:100%;display:flex;align-items:center;gap:4px;margin:0;padding:5px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-xs);overflow-x:auto}.freePassAdmin .freePassTabs button{flex:0 0 auto;min-height:40px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#4d5867;font-size:14px;font-weight:850;white-space:nowrap}.freePassAdmin .freePassTabs button:hover{background:#f2f4f6;color:#111923}.freePassAdmin .freePassTabs button.active{background:#111923;color:#fff;box-shadow:0 5px 12px rgba(17,25,35,.13)}.freePassAdmin :is(.freePassTable,.freePassRequests,.freePassDesigner){width:100%;margin:0;padding:18px;border-color:var(--bm-line);border-radius:var(--bm-r-lg);box-shadow:var(--bm-shadow-sm)}.freePassAdmin :is(.freePassTable,.freePassRequests,.freePassDesigner)>header{margin:0 0 8px;padding:0 2px 8px;border-bottom:1px solid #eef1f4}.freePassAdmin :is(.freePassTable,.freePassRequests,.freePassDesigner) h2{margin:3px 0 0;color:var(--bm-ink);font-size:20px;line-height:1.2}.freePassAdmin .freePassFormRow{grid-template-columns:minmax(260px,1fr) auto auto auto auto auto;gap:7px;padding:13px 2px;border-top:1px solid #eef1f4}.freePassAdmin .freePassFormRow:first-of-type{border-top:0}.freePassAdmin .freePassFormRow>div b{color:var(--bm-ink);font-size:15px}.freePassAdmin .freePassFormRow>div small{color:var(--bm-muted);font-size:14px}.freePassAdmin .freePassCredentialGrid a,.freePassAdmin .freePassCredentialGrid button,.freePassAdmin .freePassFormRow button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink-2);padding:0 11px;font-size:14px;font-weight:800;text-decoration:none;box-shadow:var(--bm-shadow-xs)}.freePassAdmin .freePassCredentialGrid a:hover,.freePassAdmin .freePassCredentialGrid button:hover,.freePassAdmin .freePassFormRow button:hover{background:var(--bm-surface-2)}.freePassAdmin .freePassStatus{padding:5px 9px;border-radius:999px;font-size:14px;font-weight:900;letter-spacing:.02em}.freePassAdmin .freePassStatus.active{background:var(--bm-green-soft);color:var(--bm-green)}.freePassAdmin .freePassStatus.paused{background:#f1f3f5;color:#667085}.freePassAdmin .freePassRequests article{min-height:68px;padding:12px 2px;border-color:#eef1f4}.freePassAdmin .freePassRequests article>div b{color:var(--bm-ink);font-size:15px}.freePassAdmin .freePassRequests article :is(span,small){color:var(--bm-muted);font-size:14px}.freePassAdmin .freePassRequests button{min-height:40px;border:1px solid var(--bm-line-strong);border-radius:9px;background:#fff;color:var(--bm-ink-2);padding:0 11px;font-size:14px;font-weight:800}.freePassAdmin .freePassRequests button:hover{background:var(--bm-surface-2)}.freePassAdmin .freePassRequests button.danger{border-color:#efc2bf;background:var(--bm-red-soft);color:var(--bm-red)}.freePassAdmin .freePassCredentialGrid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.freePassAdmin .freePassCredentialGrid article{padding:16px;border-color:var(--bm-line);border-radius:var(--bm-r-md);box-shadow:var(--bm-shadow-xs)}.freePassAdmin .freePassCredentialGrid article>img,.freePassAdmin .freePassNoPhoto{width:72px;height:72px;border-radius:12px}.freePassAdmin .freePassCredentialGrid article>span{margin-top:11px;color:#876700;font-size:14px;font-weight:900;letter-spacing:.04em}.freePassAdmin .freePassCredentialGrid h3{margin:3px 0;color:var(--bm-ink);font-size:18px}.freePassAdmin .freePassCredentialGrid p{min-height:0;margin:3px 0 7px;color:var(--bm-muted);font-size:14px}.freePassAdmin .moduleModalBackdropV160{padding:16px;background:rgba(10,15,22,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.freePassAdmin .moduleModalV160{border-color:var(--bm-line);border-radius:20px;box-shadow:var(--bm-shadow-lg)}.freePassAdmin .moduleModalV160>header{padding-bottom:13px;border-bottom:1px solid #eef1f4}.freePassAdmin .moduleModalV160>header>span{display:block;color:#806100;font-size:14px;font-weight:950;letter-spacing:.11em}.freePassAdmin .moduleModalV160>header h2{margin:4px 0 5px;color:var(--bm-ink);font-size:24px;line-height:1.12;letter-spacing:-.025em}.freePassAdmin .moduleModalV160>header p{margin:0;color:var(--bm-muted);font-size:14px}.freePassAdmin .moduleModalV160 footer{display:flex;justify-content:flex-end;gap:8px;padding-top:15px;margin-top:15px;border-top:1px solid #eef1f4}.freePassAdmin .moduleModalV160 footer>button:not(.bmBtnV170){min-height:44px;padding:0 14px;border:1px solid var(--bm-line-strong);border-radius:10px;background:#fff;color:var(--bm-ink-2);font-weight:800}.freePassAdmin .freePassCreate{width:min(1040px,100%)!important;max-width:1040px!important;overflow-x:hidden;padding:22px}.freePassAdmin .freePassCreate>label{margin:12px 0 0;gap:5px}.freePassAdmin .freePassFieldBuilder{max-height:min(48dvh,530px);margin-top:14px;padding:10px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--bm-line);border-radius:14px;background:var(--bm-surface-2)}.freePassAdmin .freePassFieldBuilder>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:12px;border:1px solid var(--bm-line);border-radius:12px;background:#fff;box-shadow:var(--bm-shadow-xs)}.freePassAdmin .freePassFieldBuilder>div:last-of-type{margin-bottom:8px}.freePassAdmin .freePassFieldBuilder>div>input:not([type=checkbox]){flex:1 1 230px;min-width:0}.freePassAdmin .freePassFieldBuilder>div>select{flex:1 1 150px;min-width:130px;width:auto}.freePassAdmin .freePassFieldBuilder>div>label{flex:0 0 auto;min-height:42px;display:flex;align-items:center;gap:7px;padding:0 5px;white-space:nowrap}.freePassAdmin .freePassFieldBuilder>div>button{flex:0 0 42px;width:42px;min-height:42px;border:1px solid #efc2bf;border-radius:9px;background:var(--bm-red-soft);color:var(--bm-red);font-size:20px;font-weight:800}.freePassAdmin .freePassFieldBuilder>button{min-height:42px;padding:0 13px;border:1px dashed #d6b438;border-radius:10px;background:var(--bm-accent-soft);color:#6a5100;font-weight:850}.freePassAdmin .freePassWelcome{width:min(660px,100%)!important}.freePassAdmin .freePassWelcomeSteps{gap:8px}.freePassAdmin .freePassWelcomeSteps b{padding:13px;border:1px solid #ead88f;border-radius:11px;background:var(--bm-accent-soft);color:#6b5200;font-size:14px;text-align:center}.freePassAdmin .freePassReview{width:min(980px,100%)!important;max-width:980px!important}.freePassAdmin .freePassReviewPeople{max-height:42dvh}.freePassAdmin .freePassReviewGeneral{border-color:var(--bm-line);background:var(--bm-surface-2)}.freePassAdmin .freePassFuture{padding:12px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface-2)}.freePassAdmin .freePassEventPicker label{border-color:var(--bm-line);background:#fff}.freePassPublic{min-height:100dvh;padding:30px 16px 44px;background:radial-gradient(circle at 85% 0,rgba(255,201,40,.16),transparent 30%),radial-gradient(circle at 10% 95%,rgba(16,24,40,.055),transparent 32%),var(--bm-canvas);color:var(--bm-text)}.freePassPublicCard{width:min(900px,100%);max-width:900px;margin:0 auto;padding:26px;border:1px solid var(--bm-line);border-radius:22px;background:var(--bm-surface);box-shadow:var(--bm-shadow-lg)}.freePassPublicCard>header{padding-bottom:18px;margin-bottom:16px;border-bottom:1px solid #edf0f3}.freePassPublicBrand{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.freePassPublicBrand img{display:block;width:156px;height:auto;object-fit:contain}.freePassPublicBrand span{padding:6px 9px;border:1px solid #e8d27b;border-radius:999px;background:var(--bm-accent-soft);color:#6b5200;font-size:14px;font-weight:950;letter-spacing:.09em}.freePassPublicCard>header h1{margin:0 0 5px;color:var(--bm-ink);font-size:clamp(28px,4vw,36px);line-height:1.05;letter-spacing:-.04em}.freePassPublicCard>header p{max-width:700px;margin:0;color:var(--bm-muted);font-size:15px;line-height:1.5}.freePassGroupMeta{margin:14px 0;padding:16px;border:1px solid #ead88f;border-radius:14px;background:#fffdf4}.freePassFields,.freePassGroupMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.freePassPublic label{display:grid;gap:6px;color:var(--bm-text);font-size:14px;font-weight:780}.freePassPublic input:not([type=checkbox]):not([type=radio]),.freePassPublic select,.freePassPublic textarea{min-height:46px;border:1px solid var(--bm-line-strong);border-radius:11px;background:#fff;color:var(--bm-ink);padding:10px 12px;font-size:16px;box-shadow:inset 0 1px 0 rgba(16,24,40,.015)}.freePassPublic input:focus,.freePassPublic select:focus,.freePassPublic textarea:focus{border-color:#d1aa22;box-shadow:0 0 0 3px rgba(255,201,40,.14);outline:none}.freePassPublic input[type=file]{padding:7px;background:var(--bm-surface-2);font-size:14px;color:var(--bm-muted)}.freePassPublic input[type=file]::file-selector-button{min-height:32px;margin-right:9px;padding:0 11px;border:1px solid #d4ad1d;border-radius:8px;background:var(--bm-accent);color:#171b20;font:inherit;font-weight:850;cursor:pointer}.freePassPerson{margin:12px 0;padding:16px;border:1px solid var(--bm-line);border-radius:15px;background:#fff;box-shadow:var(--bm-shadow-xs)}.freePassPersonHead{margin-bottom:13px}.freePassPersonHead span{color:#806100;font-size:14px;font-weight:950;letter-spacing:.08em}.freePassPersonHead h2{margin:2px 0;color:var(--bm-ink);font-size:19px;line-height:1.2}.freePassPersonHead button{min-height:38px;border:1px solid #efc2bf;border-radius:9px;background:var(--bm-red-soft);color:var(--bm-red);padding:0 11px;font-weight:800}.freePassAddPerson{min-height:46px;width:100%;border:1px dashed #d2ae2f;border-radius:11px;background:var(--bm-accent-soft);color:#674e00;font-size:14px;font-weight:900}.freePassAddPerson:hover{background:#fff0af}.freePassSubmit{min-height:50px;width:100%;margin-top:14px;border:1px solid #e0b100;border-radius:11px;background:var(--bm-accent);color:#171b20;font-size:15px;font-weight:900;box-shadow:0 7px 17px rgba(202,154,0,.12)}.freePassSubmit:hover:not(:disabled){background:#ffd43b}.freePassSubmit:disabled{opacity:.48}.freePassPrivacy{display:block;margin-top:11px;color:var(--bm-muted);font-size:14px;text-align:center}.freePassPublicError{margin-top:12px;padding:11px 12px;border:1px solid #efc2bf;border-radius:10px;background:var(--bm-red-soft);color:#a92727;font-size:14px}.freePassPublicCard.success{padding:56px 28px;text-align:center}.freePassPublicCard.success>span{width:62px;height:62px;background:var(--bm-green-soft);color:var(--bm-green)}.freePassPublicCard.success h1{color:var(--bm-ink)}.freePassPublicCard.success p{max-width:560px;margin:0 auto;color:var(--bm-muted)}@media(max-width:1180px){.freePassAdmin .freePassHero{grid-template-columns:minmax(0,1fr) 210px}.freePassAdmin .freePassHeroBadges article{width:94px;height:132px}.freePassAdmin .freePassFormRow{grid-template-columns:minmax(240px,1fr) auto auto auto}.freePassAdmin .freePassFormRow>button:nth-last-child(-n+2){grid-row:2}}@media(max-width:900px){.freePassAdmin>.freePassWorkspace{gap:12px}.freePassAdmin .freePassTitle{align-items:stretch;flex-direction:column}.freePassAdmin .freePassTitle>.bmBtnV170{align-self:flex-start}.freePassAdmin .freePassHero{grid-template-columns:1fr;padding:20px}.freePassAdmin .freePassHeroBadges{display:none!important}.freePassAdmin .freePassMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.freePassAdmin .freePassFormRow{grid-template-columns:1fr auto}.freePassAdmin .freePassFormRow>button{width:100%}.freePassAdmin .freePassFieldBuilder>div>input:not([type=checkbox]),.freePassAdmin .freePassFieldBuilder>div>select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.freePassAdmin .freePassCredentialEditGrid,.freePassAdmin .freePassEventPicker,.freePassAdmin .freePassReviewFields,.freePassAdmin .freePassReviewGeneral,.freePassFields,.freePassGroupMeta{grid-template-columns:1fr}}@media(max-width:620px){.freePassAdmin{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.freePassAdmin .freePassTitle h1{font-size:29px}.freePassAdmin .freePassTitle p{font-size:14px}.freePassAdmin .freePassHero{padding:17px}.freePassAdmin .freePassHero h2{font-size:22px}.freePassAdmin .freePassHero>div>div{display:grid;gap:7px}.freePassAdmin .freePassMetrics{grid-template-columns:1fr 1fr}.freePassAdmin .freePassMetrics article{min-height:82px;padding:12px}.freePassAdmin .freePassTabs{border-radius:10px}.freePassAdmin :is(.freePassTable,.freePassRequests,.freePassDesigner){padding:14px}.freePassAdmin .freePassFormRow{grid-template-columns:1fr}.freePassAdmin .freePassStatus{justify-self:start}.freePassAdmin .freePassRequests article{align-items:stretch;flex-direction:column}.freePassAdmin .freePassRequests article>button{width:100%}.freePassAdmin .moduleModalBackdropV160{align-items:end;padding:8px}.freePassAdmin .moduleModalV160{width:100%!important;max-height:94dvh;border-radius:18px 18px 12px 12px;padding:17px}.freePassAdmin .moduleModalV160 footer{display:grid;grid-template-columns:1fr}.freePassAdmin .moduleModalV160 footer>*{width:100%}.freePassAdmin .freePassFieldBuilder{max-height:48dvh;padding:8px}.freePassAdmin .freePassFieldBuilder>div{display:grid;grid-template-columns:1fr;padding:10px}.freePassAdmin .freePassFieldBuilder>div>button,.freePassAdmin .freePassFieldBuilder>div>input:not([type=checkbox]),.freePassAdmin .freePassFieldBuilder>div>label,.freePassAdmin .freePassFieldBuilder>div>select{width:100%;min-width:0;flex:none}.freePassAdmin .freePassFieldBuilder>div>button{height:42px}.freePassAdmin .freePassMetrics span{font-size:14px}.freePassPublic{padding:12px 10px 26px}.freePassPublicCard{padding:18px;border-radius:17px}.freePassPublicCard>header{padding-bottom:15px}.freePassPublicBrand{margin-bottom:15px}.freePassPublicBrand img{width:132px}.freePassPublicBrand span{font-size:14px}.freePassPublicCard>header h1{font-size:28px}.freePassPerson{padding:13px}.freePassPersonHead{align-items:flex-start;gap:8px}.freePassPersonHead h2{font-size:18px}}@media(max-width:430px){.freePassAdmin .freePassMetrics{grid-template-columns:1fr}.freePassAdmin .freePassTitle>.bmBtnV170{width:100%}.freePassPublicBrand{align-items:flex-start;flex-direction:column;gap:10px}.freePassPublicBrand span{align-self:flex-start}}.freePassAdmin .freePassBannerBuilder{display:grid;gap:10px;margin:14px 0 2px;padding:14px;border:1px solid var(--bm-line);border-radius:14px;background:var(--bm-surface-2)}.freePassAdmin .freePassBannerBuilder>div:first-child{display:grid;gap:3px}.freePassAdmin .freePassBannerBuilder>div:first-child>span{color:var(--bm-ink);font-size:14px;font-weight:900}.freePassAdmin .freePassBannerBuilder>div:first-child>span em{margin-left:7px;color:var(--bm-muted);font-size:14px;font-style:normal;font-weight:700}.freePassAdmin .freePassBannerBuilder>div:first-child>small{color:var(--bm-muted);font-size:14px;line-height:1.45}.freePassAdmin .freePassBannerUpload{width:max-content;max-width:100%;min-height:42px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;margin:0!important;padding:0 13px;border:1px dashed #d2ae2f;border-radius:10px;background:var(--bm-accent-soft);color:#674e00;font-size:14px;font-weight:900;cursor:pointer}.freePassAdmin .freePassBannerUpload:hover{background:#fff0af}.freePassAdmin .freePassBannerUpload input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.freePassAdmin .freePassBannerBuilderPreview{display:grid;gap:10px}.freePassAdmin .freePassBannerBuilderPreview>img{display:block;width:100%;max-height:260px;object-fit:cover;border:1px solid var(--bm-line);border-radius:12px;background:#111923}.freePassAdmin .freePassBannerBuilderPreview>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.freePassAdmin .freePassBannerBuilderPreview>div>button{min-height:42px;padding:0 13px;border:1px solid #efc2bf;border-radius:10px;background:var(--bm-red-soft);color:var(--bm-red);font-size:14px;font-weight:850}.freePassPublicBanner{width:100%;margin:0 0 20px;overflow:hidden;border:1px solid var(--bm-line);border-radius:16px;background:#111923;box-shadow:var(--bm-shadow-xs)}.freePassPublicBanner img{display:block;width:100%;max-height:330px;object-fit:cover;object-position:center}@media(max-width:620px){.freePassAdmin .freePassBannerBuilder{padding:12px}.freePassAdmin .freePassBannerUpload{width:100%}.freePassAdmin .freePassBannerBuilderPreview>div{display:grid;grid-template-columns:1fr}.freePassAdmin .freePassBannerBuilderPreview>div>*{width:100%}.freePassPublicBanner{margin-bottom:16px;border-radius:13px}.freePassPublicBanner img{max-height:230px}}.freePassRequestGroup{border:1px solid #e7eaf0;border-radius:14px;margin:14px 0;overflow:hidden;background:#fff}.freePassRequestGroupHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f7f8fa;border-bottom:1px solid #e7eaf0}.freePassRequestGroupHead b{font-size:15px}.freePassRequestGroupHead span{font-size:12px;color:#667085;font-weight:800}.freePassRequests .freePassRequestGroup article{padding:12px 14px}.freePassRequestIdentity{display:flex;align-items:center;gap:12px;flex:1 1}.freePassRequestAvatar,.freePassRequestIdentity img{width:58px;height:58px;border-radius:12px;object-fit:cover;flex:0 0 58px}.freePassRequestAvatar{display:grid;place-items:center;background:#eef1f4;color:#7a8490;font-size:10px;font-weight:900}.freePassRequestActions{display:flex;gap:8px;flex-wrap:wrap}.freePassCredentialTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.freePassCredentialTop>img{width:72px;height:72px;border-radius:12px;object-fit:cover}.freePassCredentialCard{border-width:2px!important}.freePassCredentialCard.status-active{border-color:#9bd5ad!important;background:linear-gradient(180deg,#f5fff8,#fff 35%)}.freePassCredentialCard.status-inactive{border-color:#d7dbe1!important;background:linear-gradient(180deg,#f5f6f7,#fff 35%)}.freePassCredentialCard.status-revoked{border-color:#f1a7a2!important;background:linear-gradient(180deg,#fff5f4,#fff 35%)}.freePassCredentialState{padding:6px 9px;border-radius:999px;font-size:10px!important;font-weight:950!important;letter-spacing:.06em}.freePassCredentialState.active{background:#daf6e2;color:#12602c}.freePassCredentialState.inactive{background:#eceff2;color:#4b5563}.freePassCredentialState.revoked{background:#fde3e0;color:#a72a21}.freePassCredentialGrid button.danger{border-color:#efc2bf;background:#fff1f0;color:#a7261e}@media(max-width:700px){.freePassRequestGroupHead{align-items:flex-start}.freePassRequests .freePassRequestGroup article{display:grid!important}.freePassRequestActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.freePassRequestActions button{width:100%}.freePassRequestIdentity{align-items:flex-start}}.landingPartnersAdminV290{margin-top:18px;border:1px solid #e1e5ea;border-radius:14px;padding:16px;background:#fff}.landingPartnersAdminV290>header{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.landingPartnersAdminV290 h4{margin:3px 0}.landingPartnersAdminV290 p{margin:0;color:#667085}.landingPartnerUploadV290{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:9px;background:#111;color:#fff;font-weight:900;cursor:pointer}.landingPartnerUploadV290 input{position:absolute;inset:0;opacity:0;cursor:pointer}.landingPartnerListV290{display:grid;gap:8px;margin-top:14px}.landingPartnerListV290 article{display:grid;grid-template-columns:90px 1fr 1fr auto auto;gap:8px;align-items:center;border-top:1px solid #edf0f3;padding-top:9px}.landingPartnerListV290 img{width:80px;height:50px;object-fit:contain;filter:grayscale(1)}.landingPartnerListV290 input:not([type=checkbox]){min-width:0}.landingPartnerListV290 label{display:flex;gap:6px;align-items:center}.landingPartnerListV290 button{min-height:38px}@media(max-width:760px){.landingPartnersAdminV290>header{align-items:flex-start;flex-direction:column}.landingPartnerListV290 article{grid-template-columns:70px 1fr}.landingPartnerListV290 article>:not(img){grid-column:2}}.recurringBatchPanelV184{display:grid;gap:16px;margin-top:18px}.recurringBatchFieldsV184{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.recurringBatchFieldsV184 label{display:grid;gap:6px;min-width:0}.recurringBatchRuleV184{display:grid;gap:4px;padding:13px 14px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface-2)}.recurringBatchRuleV184 b{color:var(--bm-ink)}.recurringBatchRuleV184 span{color:var(--bm-muted);font-size:14px;line-height:1.45}.recurringBatchHistoryV184{display:grid;gap:8px;padding-top:4px}.recurringBatchHistoryV184>div:first-child{display:grid;gap:3px}.recurringBatchHistoryV184>div:first-child span{font-size:12px;font-weight:950;letter-spacing:.08em;color:var(--bm-muted)}.recurringBatchHistoryV184 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--bm-line)}.recurringBatchHistoryV184 article>div{display:grid;gap:3px;min-width:0}.recurringBatchHistoryV184 article small{color:var(--bm-muted)}@media(max-width:900px){.recurringBatchFieldsV184{grid-template-columns:1fr 1fr}}@media(max-width:620px){.recurringBatchFieldsV184{grid-template-columns:1fr}.recurringBatchHistoryV184 article{align-items:stretch;flex-direction:column}.recurringBatchHistoryV184 article .bmBtnV170{width:100%}}.passInventoryUnifiedV185{margin-top:10px}.passGeneralZoneV185{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--bm-line);border-radius:10px;background:#f8f9fa}.passGeneralZoneV185 b{font-size:14px}.passGeneralZoneV185 span{color:var(--bm-muted);font-size:13px}.recurringBatchFieldsV185{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.batchAllAvailableV185{display:grid;gap:4px}.batchAllAvailableV185>span{font-size:13px;font-weight:800;color:var(--bm-muted)}.recurringBatchAvailabilityV185{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;margin:10px 0;padding:10px 12px;border:1px solid var(--bm-line);border-radius:11px;background:#f8f9fa}.recurringBatchAvailabilityV185 b{font-size:13px}.recurringBatchAvailabilityV185 strong{min-width:40px;text-align:center;font-size:20px;color:#806100}.recurringBatchAvailabilityV185 span{font-size:13px;color:var(--bm-muted)}.passDirectoryCompactV185 .passGridV174{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;gap:8px!important}.passDirectoryCompactV185 .passCardCompactV185{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:8px!important;min-width:0!important}.passDirectoryCompactV185 .passCardCompactV185>img{width:72px!important;height:72px!important;object-fit:contain!important;align-self:center!important}.passDirectoryCompactV185 .passCardCompactV185>div:first-of-type{display:grid!important;gap:2px!important;min-width:0!important}.passDirectoryCompactV185 .passCardCompactV185 h3{margin:0!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passDirectoryCompactV185 .passCardCompactV185 code{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passDirectoryCompactV185 .passCardCompactV185 small,.passDirectoryCompactV185 .passCardCompactV185 span{font-size:9px!important;line-height:1.2!important;overflow-wrap:anywhere}.passDirectoryCompactV185 .passCardActionsV174{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.passDirectoryCompactV185 .passCardActionsV174>*{min-height:28px!important;padding:4px 5px!important;font-size:9px!important;width:100%!important}.passDirectoryCompactV185 .passRealLocationV181{display:none!important}@media(max-width:900px){.passDirectoryCompactV185 .passGridV174{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.recurringBatchAvailabilityV185{grid-template-columns:auto auto}.recurringBatchAvailabilityV185 span{grid-column:1/-1}}@media(max-width:520px){.passDirectoryCompactV185 .passGridV174{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.passDesignCustomV186,.passDesignLocationV186{position:absolute;transform:translateY(-50%);z-index:4;max-width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.35);pointer-events:none}.passTextColorV186{display:grid;grid-template-columns:1fr 1fr;gap:8px}.passTextColorV186 button{min-height:42px;border:1px solid #303236;border-radius:10px;background:#111;color:#fff;font-weight:800;cursor:pointer}.passTextColorV186 button.active{outline:2px solid #f3c719;border-color:#f3c719}.passTextColorV186 button:last-child{background:#fff;color:#111}.passToggleV186{display:flex!important;align-items:center;gap:10px!important;min-height:38px}.passToggleV186 input{width:18px!important;height:18px!important;flex:0 0 auto}.passToggleV186 b{font-size:13px}.cashHistoryPageV190,.cashReportSettingsV190,.reportReadOnlyV190{display:grid;gap:18px}.cashHistoryPageV190>header,.cashReportSettingsV190>header,.reportReadOnlyHeroV190{display:flex;flex-direction:column;gap:7px;padding:22px 24px;border:1px solid var(--bm-line);border-radius:18px;background:#fff}.cashHistoryPageV190>header{display:grid;grid-template-columns:1fr auto;align-items:end}.cashHistoryPageV190>header span,.cashReportSettingsV190>header>span,.reportGridV190 .panel>header>span,.reportReadOnlyHeroV190>span{font-size:11px;font-weight:950;letter-spacing:.12em;color:var(--bm-muted)}.cashHistoryPageV190>header h1,.cashReportSettingsV190>header h1,.reportReadOnlyHeroV190 h1{margin:0;font-size:clamp(26px,4vw,42px);line-height:1}.cashHistoryPageV190>header p,.cashReportSettingsV190>header p,.reportReadOnlyHeroV190 p{margin:0;color:var(--bm-muted);line-height:1.5}.reportEventPickerV190{display:grid;gap:7px;max-width:520px;font-weight:850}.cashHistoryFiltersV190 input,.cashHistoryFiltersV190 select,.cashReportSettingsV190 input,.cashReportSettingsV190 textarea,.posPaymentMethodV190 select,.reportEventPickerV190 select{width:100%;min-height:44px;border:1px solid var(--bm-line);border-radius:10px;background:#fff;padding:10px 12px;font:inherit}.reportMetricsV190{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reportMetricsV190 article{display:grid;gap:5px;padding:18px;border:1px solid var(--bm-line);border-radius:14px;background:#fff}.reportMetricsV190 article span{font-size:12px;font-weight:850;color:var(--bm-muted)}.reportMetricsV190 article b{font-size:clamp(23px,3vw,34px);line-height:1}.reportMetricsV190 article.money{border-width:2px}.reportMetricsV190 small{color:var(--bm-muted)}.reportGridV190{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reportGridV190 .panel>header{margin-bottom:10px}.reportGridV190 .panel>header h2{margin:3px 0 0}.reportGridV190 .panel>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--bm-line)}.reportGridV190 .panel>article>div{display:grid;gap:3px}.reportEmptyV190,.reportGridV190 small{color:var(--bm-muted)}.cashReportSettingsGridV190{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.cashReportSettingsGridV190 .panel{display:grid;align-content:start;gap:13px}.cashReportSettingsGridV190 h2{margin:0 0 2px}.cashReportSettingsGridV190 label{display:grid;gap:6px;font-weight:850}.cashReportSettingsGridV190 label small{font-weight:500;color:var(--bm-muted)}.cashReportSettingsGridV190 textarea{min-height:100px;resize:vertical}.cashReportLogoPreviewV190{max-width:220px;max-height:100px;object-fit:contain;border:1px solid var(--bm-line);border-radius:10px;padding:8px}.cashRecipientsV190{min-height:145px!important}.cashVisibleFieldsV190{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cashVisibleFieldsV190 label{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--bm-line);border-radius:9px}.cashVisibleFieldsV190 input{width:18px;min-height:18px}.cashHistoryFiltersV190{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end}.cashHistoryFiltersV190 label{display:grid;gap:6px;font-weight:850;min-width:0}.cashHistoryTableV190{display:grid;gap:0}.cashHistoryTableV190>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.cashHistoryTableV190>article{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(240px,auto);gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--bm-line)}.cashHistoryTableV190>article>div{display:grid;gap:4px}.cashHistoryTableV190>article>div:nth-child(2){text-align:right}.cashHistoryTableV190 small,.cashHistoryTableV190 span{color:var(--bm-muted)}.cashHistoryTableV190 nav{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cashHistoryTableV190 nav a,.cashHistoryTableV190 nav button{border:1px solid var(--bm-line);border-radius:8px;background:#fff;padding:8px 9px;color:var(--bm-ink);font:inherit;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.posPaymentMethodV190{display:grid;grid-template-columns:minmax(150px,220px);gap:5px;margin:0 0 14px;font-weight:850}.posPaymentMethodV190 small{font-weight:500;color:var(--bm-muted)}@media(max-width:980px){.reportMetricsV190{grid-template-columns:1fr 1fr}.cashReportSettingsGridV190,.reportGridV190{grid-template-columns:1fr}.cashHistoryFiltersV190{grid-template-columns:1fr 1fr 1fr}.cashHistoryTableV190>article{grid-template-columns:1fr auto}.cashHistoryTableV190 nav{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.cashHistoryFiltersV190,.cashHistoryPageV190>header,.cashHistoryTableV190>article,.cashVisibleFieldsV190,.reportGridV190,.reportMetricsV190{grid-template-columns:1fr}.cashHistoryTableV190>article>div:nth-child(2){text-align:left}.cashHistoryTableV190 nav{display:grid;grid-template-columns:1fr 1fr}.cashHistoryTableV190 nav>*{text-align:center}.posPaymentMethodV190{grid-template-columns:1fr}}.supervisorPageV191{min-height:100vh;background:#f5f6f8;color:#141414;padding:24px;font-family:inherit}.supervisorEventBarV191,.supervisorPanelV191,.supervisorTopV191{background:#fff;border:1px solid #e4e6ea;border-radius:18px}.supervisorTopV191{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:14px}.supervisorEventBarV191 small,.supervisorPanelV191 header span,.supervisorTopV191 span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#747983}.supervisorTopV191 h1{margin:3px 0 0;font-size:24px}.supervisorTopActionsV191{display:flex;gap:8px;align-items:center}.supervisorActionsV191 a,.supervisorTopActionsV191 a,.supervisorTopActionsV191 button,.supervisorTopActionsV191 select{min-height:40px;border:1px solid #d9dce2;border-radius:10px;background:#fff;padding:0 12px;color:inherit;text-decoration:none;font:inherit;font-weight:700}.supervisorEventBarV191{display:flex;justify-content:space-between;gap:18px;padding:15px 18px}.supervisorEventBarV191>div{display:grid;gap:3px}.supervisorEventBarV191 b{font-size:16px}.supervisorEventBarV191 span{font-size:12px;color:#666c76}.supervisorMetricsV191{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.supervisorMetricsV191 article{background:#111;color:#fff;border-radius:15px;padding:15px 17px}.supervisorMetricsV191 span{font-size:11px;color:#c9cbd0}.supervisorMetricsV191 b{display:block;font-size:26px;margin-top:4px}.supervisorActionsV191{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.supervisorActionsV191 a{display:inline-flex;align-items:center}.supervisorActionsV191 a.primary{background:#111;color:#fff;border-color:#111}.supervisorGridV191{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.supervisorPanelV191{padding:18px;margin-bottom:12px}.supervisorPanelV191>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:13px}.supervisorPanelV191 h2{font-size:18px;margin:2px 0}.supervisorTableV191{display:grid;gap:7px}.supervisorTableV191 article{display:grid;grid-template-columns:minmax(130px,1.5fr) repeat(3,minmax(70px,.6fr));align-items:center;gap:7px;border-top:1px solid #eceef1;padding:9px 0}.supervisorTableV191 article>span{display:grid;gap:2px;text-align:right}.scannerSupervisorListV191 i,.supervisorTableV191 i{font-style:normal;font-size:10px;color:#747983}.scannerSupervisorListV191{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.scannerSupervisorListV191>article{border:1px solid #e5e7eb;border-radius:13px;padding:12px}.scannerSupervisorListV191 article>header{display:flex;justify-content:space-between}.scannerSupervisorListV191 article>header div{display:grid}.scannerSupervisorListV191 article>header strong{font-size:25px}.scannerSupervisorListV191 article>small{display:block;color:#777;font-size:10px;margin:5px 0 8px}.scannerSupervisorListV191 article>div:last-child{display:grid;gap:4px}.scannerSupervisorListV191 article>div:last-child span{display:flex;justify-content:space-between;gap:10px}.cashSupervisorGridV191{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.cashSupervisorGridV191>article{border:1px solid #e5e7eb;border-radius:14px;padding:14px}.cashSupervisorGridV191 article>header{display:flex;justify-content:space-between;gap:8px}.cashSupervisorGridV191 article>header div{display:grid}.cashSupervisorGridV191 article>header span{font-size:11px;color:#737983}.cashSupervisorGridV191 article>header em{font-size:10px;font-style:normal;font-weight:800}.cashSupervisorGridV191 article>header em.open{color:#087c43}.cashSupervisorGridV191 article>header em.closed{color:#6c727c}.cashSupervisorGridV191 article>strong{display:block;font-size:24px;margin:12px 0 2px}.cashSupervisorGridV191 article>small{font-size:11px;color:#727782}.cashSupervisorBreakdownV191,.cashSupervisorPaymentsV191{display:grid;gap:4px;margin-top:10px;border-top:1px solid #eee;padding-top:8px}.cashSupervisorBreakdownV191 span,.cashSupervisorPaymentsV191 span{display:flex;justify-content:space-between;gap:10px;font-size:11px}.cashSupervisorBreakdownV191 i{font-style:normal;color:#555}.supervisorClosuresV191>div{display:grid;gap:6px}.supervisorClosuresV191 article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto auto auto;align-items:center;gap:12px;border-top:1px solid #eceef1;padding:9px 0}.supervisorClosuresV191 article>div{display:grid}.supervisorClosuresV191 article em,.supervisorClosuresV191 article span{font-size:11px;color:#737983;font-style:normal}.supervisorClosuresV191 article a{font-size:12px;font-weight:800;color:#111}.supervisorErrorV191{padding:12px;background:#fff0f0;border:1px solid #f0caca;border-radius:10px;margin:10px 0}.supervisorEmptyV191,.supervisorLoadingV191{background:#fff;border:1px solid #e4e6ea;border-radius:16px;padding:30px;text-align:center}.teamTerminalField{display:grid!important;gap:5px!important;margin:8px 0!important;padding:9px!important;background:#f8f9fb!important;border-radius:10px}.teamTerminalField>span{font-size:11px;font-weight:800}.teamTerminalField input{min-height:38px;border:1px solid #d9dce2;border-radius:8px;padding:0 10px}.teamTerminalField small{font-size:10px;color:#717680}@media(max-width:850px){.supervisorPageV191{padding:12px}.supervisorEventBarV191,.supervisorTopV191{align-items:stretch;flex-direction:column}.supervisorTopActionsV191{display:grid;grid-template-columns:1fr 1fr}.supervisorTopActionsV191 select{grid-column:1/-1}.supervisorMetricsV191{grid-template-columns:1fr 1fr}.supervisorGridV191{grid-template-columns:1fr}.supervisorClosuresV191 article{grid-template-columns:1fr auto}.supervisorClosuresV191 article a,.supervisorClosuresV191 article em{grid-row:auto}.supervisorTableV191 article{grid-template-columns:1.3fr repeat(3,.65fr)}}@media print{.supervisorActionsV191,.supervisorTopActionsV191{display:none!important}.supervisorPageV191{background:#fff;padding:0}.supervisorEventBarV191,.supervisorPanelV191,.supervisorTopV191{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.sellerPosV191{display:grid;gap:12px;padding:16px;max-width:1700px;margin:0 auto}.sellerActiveBarV191{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px;background:#fff;border:1px solid #e4e6ea;border-radius:13px}.sellerActiveBarV191>div{display:grid;gap:2px;min-width:0}.sellerActiveBarV191>div:last-child{text-align:right}.sellerActiveBarV191 small{font-size:10px;font-weight:850;letter-spacing:.07em;color:#787d86}.sellerActiveBarV191 b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sellerQuickMetricsV191{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sellerQuickMetricsV191>span{display:grid;gap:2px;padding:10px 13px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.sellerQuickMetricsV191 small{font-size:10px;color:#777d86;font-weight:750}.sellerQuickMetricsV191 b{font-size:19px}.sellerSystemNoticeV191,.sellerTerminalMissingV191{padding:9px 12px;border-radius:10px;font-size:12px}.sellerSystemNoticeV191{background:#fff7df;border:1px solid #ead48a;color:#755a16}.sellerSystemNoticeV191.loading{background:#f3f5f7;border-color:#dde1e6;color:#5d626b}.sellerTerminalMissingV191{display:flex;gap:8px;align-items:center;background:#fff0f0;border:1px solid #efcaca;color:#8b2929}.sellerTerminalMissingV191 span{color:#874848}.sellerSaleV191,.sellerToolPanelV191{background:#fff;border:1px solid #e4e6ea;border-radius:16px;padding:15px}.sellerSaleV191>header,.sellerToolPanelV191>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.sellerSaleV191 h1,.sellerToolPanelV191 h1{font-size:22px;margin:0}.sellerToolPanelV191>header>span{font-size:10px;font-weight:850;letter-spacing:.08em;color:#747a84}.sellerToolPanelV191>header label{min-width:260px}.sellerToolPanelV191>header input{width:100%;min-height:39px;border:1px solid #dadde3;border-radius:9px;padding:0 10px;font:inherit}.sellerCategoryGridV191{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.sellerCategoryGridV191>button{display:grid;align-content:center;gap:3px;min-width:0;min-height:92px;padding:10px 11px;text-align:left;border:1px solid #dfe2e7;border-radius:12px;background:#fff;color:#18191b;cursor:pointer}.sellerCategoryGridV191>button:hover:not(:disabled){border-color:#b9bec7;transform:translateY(-1px)}.sellerCategoryGridV191>button.active{border:2px solid #18191b;background:#f8f8f8;padding:9px 10px}.sellerCategoryGridV191>button:disabled{opacity:.42;background:#f4f5f6;cursor:not-allowed}.sellerCategoryGridV191 b{font-size:12px;line-height:1.15;overflow-wrap:anywhere}.sellerCategoryGridV191 strong{font-size:16px}.sellerCategoryGridV191 small{font-size:10px;color:#727781}.sellerSaleControlsV191{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(180px,.65fr) minmax(170px,.55fr) minmax(210px,.75fr);gap:10px;align-items:end;margin-top:13px;padding-top:13px;border-top:1px solid #eceef1}.sellerPaymentV191,.sellerQtyFieldV191{display:grid;gap:5px;font-size:11px;font-weight:850}.sellerQtyFieldV191>div{display:grid;grid-template-columns:44px minmax(70px,1fr) 44px}.sellerPaymentV191 select,.sellerQtyFieldV191 button,.sellerQtyFieldV191 input,.sellerSeatModeV191 input{min-height:47px;border:1px solid #dadde3;background:#fff;font:inherit}.sellerQtyFieldV191 button{font-size:22px;font-weight:750;cursor:pointer}.sellerQtyFieldV191 button:first-child{border-radius:9px 0 0 9px}.sellerQtyFieldV191 button:last-child{border-radius:0 9px 9px 0}.sellerQtyFieldV191 input{text-align:center;border-left:0;border-right:0;font-size:20px;font-weight:850}.sellerPaymentV191 select{border-radius:9px;padding:0 10px}.sellerTotalV191{display:grid;gap:2px;min-height:52px;align-content:center}.sellerTotalV191 span{font-size:10px;color:#727781;font-weight:800}.sellerTotalV191 b{font-size:25px}.sellerSellButtonV191{min-height:52px;border:0;border-radius:10px;background:#101113;color:#fff;font:inherit;font-size:15px;font-weight:900;letter-spacing:.015em;cursor:pointer}.sellerSellButtonV191:disabled{opacity:.4;cursor:not-allowed}.sellerSeatModeV191{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:7px}.sellerSeatModeV191>button{min-height:44px;border:1px solid #dadde3;border-radius:9px;background:#fff;font:inherit;font-size:12px;font-weight:800}.sellerSeatModeV191>button.active{background:#111;color:#fff;border-color:#111}.sellerSeatModeV191>label{grid-column:1/-1;display:grid;gap:4px;font-size:11px;font-weight:800}.sellerSeatModeV191>label input{border-radius:9px;padding:0 10px}.sellerSeatModeV191>.posMapManualV44{grid-column:1/-1}.sellerSaleControlsV191>.unifiedAreaPickerV45,.sellerSaleControlsV191>.unifiedAreaSalePickerV45{grid-column:1/3}.sellerHistoryListV191{display:grid;gap:0}.sellerHistoryListV191 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #eceef1}.sellerHistoryListV191 article>div{display:grid;gap:2px}.sellerHistoryListV191 article em,.sellerHistoryListV191 article span{font-size:11px;color:#737983;font-style:normal}.sellerHistoryListV191 article button{border:1px solid #d8dbe0;border-radius:8px;background:#fff;padding:7px 9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.sellerEmptyV191{padding:24px;text-align:center;color:#717680;background:#f8f9fa;border-radius:10px}.sellerCashPageV191{max-width:1280px;margin:0 auto;padding-bottom:50px}.sellerCashHeadV191{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:15px 0 11px;padding:16px 18px;background:#fff;border:1px solid #e4e6ea;border-radius:15px}.sellerCashHeadV191 small{font-size:10px;font-weight:850;letter-spacing:.08em;color:#747a84}.sellerCashHeadV191 h1{margin:3px 0;font-size:23px}.sellerCashHeadV191 span{font-size:12px;color:#686e78}.sellerCashHeadV191>a{border:1px solid #dadde3;border-radius:9px;padding:9px 11px;color:#17181a;text-decoration:none;font-size:12px;font-weight:800}.sellerCashMetricsV191{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px}.sellerCashMetricsV191 article{display:grid;gap:3px;padding:13px 14px;background:#fff;border:1px solid #e4e6ea;border-radius:12px}.sellerCashMetricsV191 span{font-size:10px;color:#737983;font-weight:800}.sellerCashMetricsV191 b{font-size:20px}.sellerCashBreakdownV191,.sellerCashHistoryV191{background:#fff;border:1px solid #e4e6ea;border-radius:14px;padding:15px;margin-bottom:10px}.sellerCashBreakdownV191 header,.sellerCashHistoryV191 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sellerCashBreakdownV191 h2,.sellerCashHistoryV191 h2{font-size:16px;margin:0}.sellerCashBreakdownV191 article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;border-top:1px solid #eceef1}.sellerCashBreakdownV191 article>span{display:grid;gap:2px}.sellerCashBreakdownV191 article small{font-size:10px;color:#747a84}.sellerCashBreakdownV191 article strong{font-size:14px}.sellerCashTotalV191{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;padding:18px;background:#111;color:#fff;border-radius:15px;margin-bottom:10px}.sellerCashTotalV191>span{font-size:10px;letter-spacing:.1em;color:#c9cbd0}.sellerCashTotalV191>b{grid-row:2;font-size:33px}.sellerCashTotalV191>small{grid-row:3;color:#bfc2c8;font-size:10px}.sellerCashTotalV191>button{grid-column:2;grid-row:1/4;min-width:190px;min-height:54px;border:0;border-radius:10px;background:#fff;color:#111;font:inherit;font-weight:900;cursor:pointer}.sellerCashTotalV191>em{grid-column:2;grid-row:1/4;font-size:12px;color:#c6c8cd;font-style:normal}.sellerCashConfirmV191{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;margin-bottom:10px;border:2px solid #111;border-radius:14px;background:#fff}.sellerCashConfirmV191>div{display:grid;gap:3px}.sellerCashConfirmV191 small{font-size:10px;font-weight:850}.sellerCashConfirmV191 strong{font-size:25px}.sellerCashConfirmV191 span{font-size:11px;color:#696e77}.sellerCashConfirmV191 footer{display:flex;gap:7px}.sellerCashConfirmV191 button{min-height:40px;border:1px solid #d9dce1;border-radius:8px;background:#fff;padding:0 11px;font:inherit;font-weight:800}.sellerCashConfirmV191 button.primary{background:#111;color:#fff;border-color:#111}.sellerCashHistoryV191>div{display:grid}.sellerCashHistoryV191 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #eceef1}.sellerCashHistoryV191 article>div{display:grid;gap:2px}.sellerCashHistoryV191 article span{font-size:10px;color:#747a84}.sellerCashHistoryV191 article strong{font-size:13px}.sellerCashHistoryV191 nav{display:flex;gap:5px}.sellerCashHistoryV191 nav a{border:1px solid #dadde3;border-radius:7px;padding:6px 8px;color:#17181a;text-decoration:none;font-size:10px;font-weight:800}.sellerCashEmptyV191{padding:18px;text-align:center;color:#747a84;background:#f8f9fa;border-radius:9px}@media(min-width:1420px){.sellerCategoryGridV191{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:900px){.sellerSaleControlsV191{grid-template-columns:1fr 1fr}.sellerSaleControlsV191>.unifiedAreaPickerV45,.sellerSaleControlsV191>.unifiedAreaSalePickerV45,.sellerSeatModeV191,.sellerSellButtonV191{grid-column:1/-1}.sellerCashTotalV191{grid-template-columns:1fr auto}}@media(max-width:620px){.sellerPosV191{padding:10px}.sellerActiveBarV191{align-items:flex-start;flex-direction:column}.sellerActiveBarV191>div:last-child{text-align:left}.sellerQuickMetricsV191{grid-template-columns:1fr 1fr 1fr}.sellerQuickMetricsV191 b{font-size:15px}.sellerCategoryGridV191{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerSaleControlsV191{grid-template-columns:1fr}.sellerPaymentV191,.sellerSellButtonV191,.sellerTotalV191{grid-column:1}.sellerSeatModeV191{grid-template-columns:1fr}.sellerToolPanelV191>header{align-items:stretch;flex-direction:column}.sellerToolPanelV191>header label{min-width:0}.sellerHistoryListV191 article{grid-template-columns:1fr auto}.sellerHistoryListV191 article button{grid-column:1/-1}.sellerCashPageV191{padding-left:9px;padding-right:9px}.sellerCashHeadV191{align-items:flex-start;flex-direction:column}.sellerCashMetricsV191{grid-template-columns:1fr 1fr}.sellerCashTotalV191{grid-template-columns:1fr}.sellerCashTotalV191>button,.sellerCashTotalV191>em{grid-column:1;grid-row:auto}.sellerCashConfirmV191{align-items:stretch;flex-direction:column}.sellerCashConfirmV191 footer{display:grid;grid-template-columns:1fr 1fr}.sellerCashHistoryV191 article{grid-template-columns:1fr auto}.sellerCashHistoryV191 nav{grid-column:1/-1}}.sellerActiveBarV192{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:var(--panel,#fff);margin-bottom:10px}.sellerActiveBarV192>div{display:flex;align-items:center;gap:8px;min-width:0}.sellerActiveBarV192 small{font-size:10px;letter-spacing:.08em;opacity:.65}.sellerActiveBarV192 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sellerTerminalInlineV192>button{border:0;background:transparent;padding:4px 0;display:flex;align-items:center;gap:8px;cursor:pointer}.sellerTerminalInlineV192>button i{font-style:normal;font-size:11px;text-decoration:underline;opacity:.65}.sellerTerminalInlineV192 span{display:flex;gap:6px;align-items:center}.sellerTerminalInlineV192 input{min-width:220px;max-width:42vw;padding:8px 10px;border:1px solid var(--line,#d1d5db);border-radius:10px}.sellerTerminalInlineV192 span button{padding:7px 10px;border-radius:9px;border:1px solid var(--line,#d1d5db);background:#fff}.sellerSeatSaleV192{display:grid;gap:16px}.sellerSeatModeV192{display:flex;gap:8px;flex-wrap:wrap}.sellerSeatModeV192 button{border:1px solid var(--line,#d1d5db);background:#fff;border-radius:12px;padding:10px 14px;font-weight:800}.sellerSeatModeV192 button.active{background:#111;color:#fff;border-color:#111}.sellerSeatPickerV192{display:grid;gap:14px;width:100%;overflow:hidden}.sellerSeatLegendV192{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.sellerSeatLegendV192 span{display:flex;align-items:center;gap:6px}.sellerSeatLegendV192 i{width:12px;height:12px;border-radius:4px;border:1px solid #bbb}.sellerSeatLegendV192 i.free{background:#fff}.sellerSeatLegendV192 i.chosen{background:#111}.sellerSeatLegendV192 i.busy{background:#e5e7eb}.sellerSeatPickerV192 section{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:center}.sellerSeatPickerV192 section header{display:grid}.sellerSeatPickerV192 section header span{font-size:12px;opacity:.65}.sellerSeatPickerV192 section>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.sellerSeatPickerV192 section>div button{min-width:48px;height:42px;border-radius:9px;border:1px solid #d1d5db;background:#fff;font-weight:800}.sellerSeatPickerV192 section>div button.selected{background:#111;color:#fff;border-color:#111}.sellerSeatPickerV192 section>div button:disabled{background:#e5e7eb;color:#9ca3af}.sellerSeatManualSummaryV192{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:#f7f7f7}.sellerSeatManualSummaryV192 b{font-size:20px}.returnModeTabsV192{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.returnModeTabsV192 button{padding:10px 14px;border-radius:10px;border:1px solid #d1d5db;background:#fff;font-weight:800}.returnModeTabsV192 button.active{background:#111;color:#fff;border-color:#111}.returnManualV192{display:flex;gap:10px;align-items:end;max-width:720px}.returnManualV192 label{flex:1 1}.returnReaderV192{display:grid;gap:14px}.returnReaderV192>header{display:flex;justify-content:space-between;align-items:end;gap:16px}.returnReaderV192>header strong{font-size:26px}.returnReaderInputV192 input{font-size:18px;padding:14px}.returnReaderListV192{display:grid;gap:7px;max-height:360px;overflow:auto}.returnReaderListV192 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px}.returnReaderListV192 article div{display:grid}.returnReaderListV192 article span{font-size:12px;opacity:.65}.returnReaderListV192 article button{border:0;background:transparent;text-decoration:underline}.returnReaderConfirmV192{min-height:52px}.returnBatchResultsV192{display:grid;gap:6px}.returnBatchResultsV192>div{padding:9px 11px;border-radius:9px;display:grid}.returnBatchResultsV192 .ok{background:#ecfdf5}.returnBatchResultsV192 .bad{background:#fef2f2}.returnBatchResultsV192 span{font-size:12px}.bmNavLoadingV192{pointer-events:none}.bmNavSkeletonV192{display:grid;gap:12px;padding:22px}.bmNavSkeletonV192 i{height:40px;border-radius:10px;background:rgba(255,255,255,.08)}@media(max-width:760px){.sellerActiveBarV192{align-items:flex-start;flex-direction:column}.sellerTerminalInlineV192 input{min-width:0;max-width:65vw}.sellerSeatPickerV192 section{grid-template-columns:1fr}.returnManualV192{align-items:stretch;flex-direction:column}.returnReaderV192>header{align-items:flex-start}.returnReaderListV192 article{grid-template-columns:minmax(0,1fr) auto}.returnReaderListV192 article button{grid-column:1/-1;justify-self:start}}.cashRevenueSeparationV11997{margin:18px 0;padding:18px;border:1px solid var(--bm-line);border-radius:16px;background:#fff}.cashRevenueSeparationV11997>header span{color:#8b6500;font-size:12px;font-weight:900;letter-spacing:.08em}.cashRevenueSeparationV11997>header h2{font-size:19px;margin:5px 0}.cashRevenueSeparationV11997>header p{font-size:13px;color:var(--bm-muted);margin:0 0 16px}.cashRevenueSplitGridV11997{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cashRevenueSplitGridV11997 article{border:1px solid #e5e8ef;border-radius:12px;padding:12px;display:grid;gap:6px;background:#f8f9fc;min-width:0}.cashRevenueSplitGridV11997 article span{font-size:12px;color:#555d66;font-weight:700}.cashRevenueSplitGridV11997 article b{font-size:21px;font-weight:900;overflow-wrap:anywhere}.cashRevenueSplitGridV11997 article small{font-size:11px;color:#6c7480}.cashRevenueSplitGridV11997 article.cashActualV11997{background:#eef9f3;border-color:#b3dec8}.cashRevenueSplitGridV11997 article.cashUnclassifiedV11997{background:#fff6e9;border-color:#e6c996}.cashOnlineTypesV11997{margin-top:15px;padding:11px;border:1px solid #e7eaf1;border-radius:12px}.cashOnlineTypesV11997 h3{font-size:14px;margin:0 0 8px}.cashOnlineTypesV11997>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f0f0f2;padding:9px 0}.cashOnlineTypesV11997 small{display:block;color:#667;font-size:11px;margin-top:3px}.eventTileV151{position:relative;overflow:visible}.eventTileV151:has(.eventTileMenuPanelV196){z-index:20}.eventTileV151>.eventTileActionsV170{display:none}.eventTileMenuV196{position:absolute;top:12px;right:12px;z-index:4}.eventTileMenuTriggerV196{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d9dee5;border-radius:11px;background:#fff;color:#17212d;box-shadow:0 2px 12px rgba(0,0,0,.12);cursor:pointer}.eventTileMenuTriggerV196 span{font-size:23px;line-height:1}.eventTileMenuPanelV196{position:absolute;top:47px;right:0;width:228px;max-width:calc(100vw - 40px);display:grid;gap:2px;padding:5px;border:1px solid #dce1e7;border-radius:14px;background:#fff;box-shadow:0 18px 46px rgba(10,20,35,.22);z-index:25}.eventTileMenuPanelV196>button,.eventTileMenuUploadV196{width:100%;min-height:43px;display:flex;align-items:center;justify-content:flex-start;padding:9px 12px;border:0;border-radius:9px;background:#fff;text-align:left;font:inherit;font-size:14px;color:#1f2937;cursor:pointer}.eventTileMenuPanelV196>button:hover,.eventTileMenuUploadV196:hover{background:#f3f5f8}.eventTileMenuPanelV196>.eventTileMenuDangerV196{color:#a02d32;font-weight:700}.eventTileMenuUploadV196 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.eventTileActionsV170.eventTileActionsVDelete{grid-template-columns:repeat(2,minmax(0,1fr))}.eventTileActionsVDelete>.eventTileDeleteV1{min-height:44px;font-size:14px;white-space:normal}.eventTileActionsVDelete>.primaryBtn,.eventTileActionsVDelete>.secondaryBtn{white-space:normal}.bmOpsV2 .sellerPosV191{width:100%;min-width:0}.sellerWorkflowSwitchV810{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:5px;background:#eef1f5;border:1px solid #e0e5ec;border-radius:13px;margin:0 0 15px}.sellerWorkflowSwitchV810 button{min-width:0;min-height:52px;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#475569;font-size:14px;font-weight:850;cursor:pointer;transition:background .15s}.sellerWorkflowSwitchV810 button.active{background:#151d2a;color:#fff;box-shadow:0 3px 12px #151d2a24}.sellerWorkflowSwitchV810 button:disabled{cursor:not-allowed;opacity:.55}.sellerMapStageV810{display:block;width:100%;min-width:0;max-width:100%;margin-bottom:18px}.sellerMapStageV810 .sellerMapCanvasV810{width:100%}.sellerSaleControlsV191>.sellerSeatSaleV192{grid-column:1/-1;min-width:0;width:100%}.sellerSeatFallbackV8{min-width:0}.sellerSeatFallbackV8>summary{cursor:pointer;padding:9px 11px;background:#f4f6f8;border:1px solid #dfe5ec;border-radius:9px;font-weight:750;font-size:12px}.sellerSeatFallbackV8>.sellerSeatPickerV192{margin-top:12px}@media(max-width:680px){.sellerWorkflowSwitchV810{gap:5px}.sellerWorkflowSwitchV810 button{font-size:12px;padding:8px 7px;min-height:49px}.sellerMapStageV810{margin-bottom:12px}.sellerSaleControlsV191>.sellerSeatSaleV192{grid-column:1/-1}}.sellerPosV191:has(.sellerMapStageV810){gap:5px;padding-top:5px}.sellerPosV191:has(.sellerMapStageV810) .sellerActiveBarV192{margin-bottom:0;padding:5px 10px}.sellerPosV191:has(.sellerMapStageV810) .sellerSaleV191{padding-top:7px}.sellerPosV191:has(.sellerMapStageV810) .sellerSaleV191>header{margin-bottom:5px}.sellerPosV191:has(.sellerMapStageV810) .sellerSaleV191>header h1{font-size:17px}.sellerPosV191:has(.sellerMapStageV810) .sellerWorkflowSwitchV810{margin-bottom:7px;padding:3px}.sellerPosV191:has(.sellerMapStageV810) .sellerWorkflowSwitchV810 button{min-height:40px;padding:6px 10px}.sellerPosV191:has(.sellerMapStageV810) .sellerMapStageV810{margin-bottom:3px}.sellerMapCheckoutV811{margin-top:4px;padding:9px 11px;background:#fff;border:1px solid #e1e7ee;border-radius:12px}.sellerMapCurrentZoneV811{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap;font-size:12px}.sellerMapCurrentZoneV811 span{color:#64748b}.sellerMapCurrentZoneV811 strong{font-size:14px}.sellerMapCurrentZoneV811 small{color:#08764c;font-weight:800}.sellerMapPaymentRowV811{display:grid;grid-template-columns:minmax(155px,1fr) minmax(180px,1.2fr) minmax(125px,.7fr) minmax(210px,1fr);gap:10px;align-items:end}.sellerMapPaymentRowV811 .sellerPaymentV191,.sellerMapPaymentRowV811 .sellerSellButtonV191,.sellerMapPaymentRowV811 .sellerTotalV191{grid-column:auto;width:100%;min-width:0}.sellerMapPaymentRowV811 .sellerQtyFieldV191{grid-column:auto;min-width:0}.sellerMapSeatCountV811{display:grid;gap:3px}.sellerMapSeatCountV811>span{font-size:12px;font-weight:750}.sellerMapSeatCountV811>strong{font-size:20px;line-height:1.15}.sellerMapSeatCountV811>small{font-size:11px;color:#68768a}.sellerMapPromptV811,.sellerMapValidationV811{margin:3px 0;font-size:12px;color:#64748b}.sellerMapValidationV811{margin-top:8px;color:#a04a17}@media(max-width:1000px){.sellerMapPaymentRowV811{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sellerMapPaymentRowV811{grid-template-columns:1fr}.sellerMapPaymentRowV811 .sellerSellButtonV191{min-height:48px}}.posSeriesTeamToolsV115{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:11px;margin:8px 0 16px;padding:13px 15px;border:1px solid #f2d7dd;border-radius:13px;background:#fff8f9}.posSeriesTeamToolsV115>div{display:grid;gap:4px;min-width:0;flex:1 1 220px}.posGameActionsV115 b,.posSeriesTeamToolsV115 b{font-size:13px;font-weight:900;color:var(--bm-ink)}.posGameActionsV115 span,.posSeriesTeamToolsV115 span{font-size:12px;line-height:1.5;color:var(--bm-muted)}.posSeriesTeamToolsV115>a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;max-width:100%;padding:10px 14px;border-radius:10px;background:#df1738;color:#fff!important;text-decoration:none;font-size:12px;font-weight:900;text-align:center;white-space:normal}.posSeriesTeamToolsV115>a:hover{background:#bd102f}.posGameActionsV115{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.posGameActionsV115>div{display:grid;gap:3px;min-width:0;flex:1 1 195px}.posGameActionsV115>button{flex:0 0 auto}.posGameListV210 article{grid-template-columns:30px repeat(2,minmax(0,1fr));gap:10px;padding:12px;align-items:end}.posGameListV210 article>strong{align-self:start;grid-row:1/span 2}.posGameListV210 article>label{min-width:0}.posGameListV210 article>label>span{font-size:12px}.posGameListV210 article>label>img{display:block;width:37px;height:37px;object-fit:contain;margin:0 0 3px}.posGameListV210 article>label input{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.posGameListV210 article>label:nth-of-type(3){grid-column:2}.posGameListV210 article>div{grid-column:3;justify-content:flex-end;align-self:end}@media(max-width:650px){.posSeriesTeamToolsV115{padding:11px;gap:10px}.posSeriesTeamToolsV115>a{width:100%}.posGameListV210 article{grid-template-columns:23px repeat(2,minmax(0,1fr));gap:6px;padding:9px 7px}.posGameListV210 article>strong{width:22px;height:25px}.posGameListV210 article>label>span{font-size:11px}.posGameListV210 article>div button{min-width:35px;width:35px;min-height:40px;height:40px}}.createSportsVisualPreviewV116{width:100%;aspect-ratio:16/6;max-height:270px;margin:12px 0;display:grid;place-items:center;background:linear-gradient(140deg,#1a2639,#060809);color:#ffd328;border-radius:13px;overflow:hidden;text-align:center;padding:13px;font-size:13px;font-weight:800}.createSportsVisualPreviewV116 img{display:block;width:100%;height:100%;object-fit:cover}.createSportsVisualV116 .createUploadV200{display:inline-flex;margin:8px 0 18px}.createSportsVisualV116 .createInlineFieldV200{display:grid;gap:6px}.createCategoryGridV120{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:10px 0}.createCategoryGridV120 button{display:grid;justify-items:start;align-content:start;gap:7px;min-height:177px;padding:18px;border:1px solid #e1e5ec;background:#fff;color:#1d2737;border-radius:16px;cursor:pointer;text-align:left;transition:border-color .15s,transform .15s}.createCategoryGridV120 button:hover{border-color:#e8bc19;transform:translateY(-2px);box-shadow:0 9px 20px #0001}.createCategoryGridV120 i{display:grid;place-items:center;font-style:normal;font-size:30px;width:51px;height:49px;border-radius:13px;background:#f4f5f6}.createCategoryGridV120 b{font-size:15px;font-weight:900}.createCategoryGridV120 small{font-size:12px;color:#657187;line-height:1.45}.createCategoryGridV120 strong{margin-top:auto;font-size:12px;color:#806300}@media(max-width:1040px){.createCategoryGridV120{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.createCategoryGridV120{gap:8px}.createCategoryGridV120 button{min-height:158px;padding:11px}.createCategoryGridV120 b{font-size:13px}}.freePassAdmin .freePassHero,.freePassAdmin .freePassRequests>header p,.freePassAdmin .freePassTitle p{display:none!important}.freePassAdmin .freePassWorkspace{gap:15px}.freePassAdmin .freePassTitle{padding:12px 2px 6px}.freePassAdmin .freePassTitle h1{font-size:clamp(26px,3vw,34px);font-weight:950;letter-spacing:-.035em}.freePassAdmin .freePassTitle>div>span{font-size:10px;letter-spacing:.13em;color:#9f801b}.freePassAdmin .freePassMetrics article{min-height:85px;border-radius:15px;box-shadow:0 3px 12px #101a3010}.freePassAdmin .freePassMetrics b{font-size:25px}.freePassAdmin .freePassTabs{border-radius:14px}.freePassAdmin .freePassRequests>header{display:flex;align-items:center;justify-content:space-between}.freePassAdmin .freePassRequests>header h2{font-size:20px}.freePassAdmin .freePassRequests .freePassRequestGroup{border-radius:15px;border:1px solid #e8ebf0;padding:10px 14px;margin:12px 0;background:#fff}.freePassAdmin .freePassRequestGroupHead{padding:8px 0;border:0!important}.freePassAdmin .freePassRequests article{gap:16px}.freePassAdmin .freePassRequests article .freePassRequestIdentity>div{min-width:0}.freePassAdmin .freePassRequests article .freePassRequestIdentity b{font-weight:900;font-size:15px}.freePassAdmin .freePassRequestActions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.freePassAdmin .freePassRequestActions button:first-child{background:#111923;color:#fff;border-color:#111923}.freePassCategoriesWorkspace{width:100%;min-width:0;padding:18px;border:1px solid var(--bm-line);border-radius:17px;background:#fff;box-shadow:0 6px 23px #1520390b}.freePassSectionHead{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:19px}.freePassSectionHead>div{display:grid;gap:4px}.freePassSectionHead span{font-size:10px;font-weight:950;color:#95761a;letter-spacing:.12em}.freePassSectionHead h2{font-size:24px;line-height:1.15;margin:0;color:#162031;letter-spacing:-.02em}.freePassSectionHead button{min-height:40px;background:#fff;color:#151f2b;padding:8px 12px;border:1px solid #e3e5eb;border-radius:10px;font-weight:800;font-size:13px;cursor:pointer}.freePassSectionHead button:hover{background:#f5f6f9}.freePassSectionHead button.freePassBackButton{border:0;padding:0;min-height:26px;justify-self:start;color:#5e6c7f;text-align:left}.freePassCategoryTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.freePassCategoryTile{min-width:0;display:flex;align-items:center;gap:13px;text-align:left;min-height:105px;border:1px solid #e4e8ed;border-radius:16px;padding:17px 15px;background:linear-gradient(145deg,#fff,#f8f9fb);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.freePassCategoryTile:hover{transform:translateY(-2px);border-color:#edc637;box-shadow:0 9px 23px #111b2e13}.freePassCategoryTile:focus-visible{outline:3px solid #f0c632;outline-offset:3px}.freePassCategoryTileIcon{flex:none;display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#fff4cc;color:#8b6910;font-size:24px}.freePassCategoryTileContent{flex:1 1;display:grid;gap:5px;min-width:0}.freePassCategoryTileContent b{display:block;font-size:15px;color:#18202d;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.freePassCategoryTileContent small{font-size:12px;color:#637083}.freePassCategoryTileArrow{font-size:20px;color:#667586}.freePassMore{text-align:center;margin:18px auto 0}.freePassEmpty{padding:28px 12px;text-align:center;color:#768295}.freePassAdmin .freePassCredentialGrid{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:12px}.freePassAdmin .freePassCredentialGrid article{background:#fff;border-radius:14px}.freePassAdmin .freePassCredentialGrid h3{font-size:16px}.freePassTransferInline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 0 100%;max-width:100%}.freePassMoveCredential select,.freePassTransferInline select{min-height:39px;padding:9px 10px;border:1px solid #d5dce6;border-radius:9px;background:#fff;color:#1b2638;font:inherit;font-size:13px;flex:1 1;min-width:145px}.freePassMoveCredential button,.freePassTransferInline button{min-height:39px;padding:8px 15px;border:1px solid #1a2331;border-radius:9px;background:#192331;color:#fff;font-size:13px;font-weight:850;cursor:pointer}.freePassMoveCredential button:disabled,.freePassTransferInline button:disabled{opacity:.45;cursor:not-allowed}.freePassReviewEdit{display:flex!important;flex-wrap:wrap}.freePassReviewEdit .freePassReviewFields{min-width:min(100%,260px)}.freePassMoveCredential{display:flex;align-items:flex-end;gap:10px;padding:14px;margin:15px 0;background:#f8fafb;border:1px solid #e2e6ed;border-radius:12px}.freePassMoveCredential label{flex:1 1;display:grid;gap:7px}.freePassMoveCredential label span{font-size:13px;font-weight:900;color:#344155}@media(max-width:800px){.freePassAdmin .freePassMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.freePassAdmin .freePassMetrics article{padding:12px 10px;min-height:77px}.freePassAdmin .freePassMetrics b{font-size:21px}.freePassAdmin .freePassRequests article{flex-wrap:wrap}.freePassAdmin .freePassRequestActions{width:100%;justify-content:flex-start}.freePassSectionHead{align-items:flex-start}.freePassCategoryTiles{grid-template-columns:1fr}.freePassMoveCredential{flex-direction:column;align-items:stretch}.freePassTransferInline{align-items:stretch}}.eventSeriesMetricsV271>.seriesStatsMetricBtnV300{min-width:110px;text-align:left;padding:7px 9px;border:1px solid #d4bb52;border-radius:9px;background:#fffdf1;cursor:pointer;color:#162333}.eventSeriesMetricsV271>.seriesStatsMetricBtnV300:hover{border-color:#a98711;background:#fff4bf}.eventSeriesMetricsV271>.seriesStatsMetricBtnV300 b,.eventSeriesMetricsV271>.seriesStatsMetricBtnV300 small{display:block}.eventSeriesMetricsV271>.seriesStatsMetricBtnV300 small{font-size:13px;color:#63531e}.eventSeriesMetricsV271>.seriesStatsMetricBtnV300 b{font-size:15px}.eventSeriesOverviewV271 article>.eventSeriesChildrenV300{grid-column:1/-1;width:100%;border-top:1px solid var(--bm-line);padding-top:9px;display:grid;gap:7px}.eventSeriesChildV300{padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #d8dfe6;background:#fff;border-radius:11px}.eventSeriesChildInfoV300{display:grid;gap:4px;min-width:0}.eventSeriesChildInfoV300 b{font-size:15px}.eventSeriesChildInfoV300 small{font-size:13px;color:var(--bm-muted)}.eventSeriesChildActionsV300{display:flex;flex-wrap:wrap;gap:7px}.eventSeriesChildActionsV300 .primaryBtn,.eventSeriesChildActionsV300 .secondaryBtn{white-space:nowrap}.seriesStatsBackdropV300{position:fixed;inset:0;background:rgba(8,15,25,.76);z-index:1400;display:grid;place-items:center;padding:15px}.seriesStatsModalV300{width:min(1040px,100%);max-height:93vh;overflow:auto;border:1px solid #b8c5d0;border-radius:18px;background:#fff;color:#162333;box-shadow:0 22px 100px #0007}.seriesStatsHeadV300{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:22px 25px;border-bottom:1px solid #e1e5eb;background:#fbfcfd}.seriesStatsHeadV300 span{font-weight:950;font-size:12px;letter-spacing:.1em;color:#9f7a00}.seriesStatsHeadV300 h2{font-size:25px;margin:4px 0}.seriesStatsHeadV300 p{color:#667586;margin:0}.seriesStatsCloseV300{background:#edf1f5;color:#1a293b;border:0;border-radius:10px;width:38px;height:38px;font-size:27px;flex:none}.seriesStatsBodyV300{padding:23px 25px}.seriesStatsBodyV300 h3{font-size:19px;margin:23px 0 13px}.seriesStatsSummaryV300{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.seriesStatsSummaryV300 article{display:grid;gap:8px;border:1px solid #e0e6ee;border-radius:12px;background:#f6f8fa;padding:15px;min-width:0}.seriesStatsSummaryV300 small{color:#667586;font-size:13px}.seriesStatsSummaryV300 b{font-size:23px;overflow-wrap:anywhere}.seriesStatsSummaryV300 .seriesStatsLeaderV300{font-size:15px}.seriesStatsChartV300{display:grid;gap:11px}.seriesStatsChartRowV300{display:grid;grid-template-columns:minmax(165px,1fr) minmax(120px,1.4fr) minmax(80px,.45fr);align-items:center;gap:13px}.seriesStatsLabelV300{min-width:0;display:grid;gap:3px}.seriesStatsLabelV300 b{font-size:14px}.seriesStatsLabelV300 small{color:#697b8e;font-size:12px}.seriesStatsBarTrackV300{width:100%;height:21px;border-radius:9px;overflow:hidden;background:#edf0f4}.seriesStatsBarV300{height:100%;border-radius:9px;background:linear-gradient(90deg,#dab400,#ffdb4a);min-width:0}.seriesStatsChartRowV300>strong{text-align:right;font-size:14px;white-space:nowrap}.seriesStatsCategoriesV300{border:1px solid #e1e6ea;border-radius:10px;overflow:hidden}.seriesStatsCategoriesV300>div{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #e1e6ea}.seriesStatsCategoriesV300>div:last-child{border:0}.seriesStatsEventTableV300{display:grid;gap:6px}.seriesStatsEventTableV300 article{display:flex;align-items:center;gap:16px;justify-content:space-between;background:#f8fafb;border:1px solid #e0e6ee;border-radius:9px;padding:12px}.seriesStatsEventTableV300 article>div{min-width:0;flex:1 1;display:grid;gap:4px}.seriesStatsEventTableV300 small{display:block;color:#697b8e;font-size:12px}.seriesStatsEventTableV300 span{text-align:right;min-width:92px}.seriesStatsEmptyV300,.seriesStatsNoteV300{margin:17px 0 0;font-size:13px;color:#6e5a27;background:#fff9db;padding:13px;border-radius:9px}@media(max-width:760px){.eventSeriesChildV300{align-items:stretch;flex-direction:column}.seriesStatsBodyV300{padding:14px}.seriesStatsHeadV300{padding:16px}.seriesStatsChartRowV300{grid-template-columns:1fr auto;gap:6px}.seriesStatsBarTrackV300{grid-column:1/-1;grid-row:2}.seriesStatsChartRowV300>strong{grid-column:2;grid-row:1}.seriesStatsEventTableV300 article{flex-wrap:wrap}.seriesStatsSummaryV300{grid-template-columns:1fr 1fr}}.cashFinalizeNoticeV126{margin:14px 0;padding:13px 15px;border:1px solid #d0d8e3;border-left:4px solid #c89d12;border-radius:8px;background:#fff;color:#18263a;font-size:15px;line-height:1.5;font-weight:700}