@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-thai-300.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-thai-400.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-thai-500.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-thai-600.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-thai-700.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5efe2;--surface:#fff;--surface-soft:#fbfaf7;--surface-mint:#eefaf3;--surface-warning:#fff5cf;--border:#d8d0c0;--border-strong:#bdb5a7;--text:#1e2528;--muted:#687277;--success:#7bc99a;--success-strong:#3c9f66;--warning:#f4d35e;--warning-strong:#b58300;--danger:#ef7d7d;--danger-strong:#c34444;--info:#a8c7e8;--info-strong:#3f7fb8;--accent:#c7b7ee;--shadow:0 12px 28px #3b322621;--shadow-soft:0 8px 20px #3b322614;--radius:8px;--operator-stream-font-family:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--operator-stream-font-size:14px;--operator-stream-title-size:14px;--operator-stream-meta-size:12px;--operator-stream-line-height:1.45;font-family:IBM Plex Sans Thai,Noto Sans Thai,Leelawadee UI,Tahoma,Outfit,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 28% 12%,#ffffffb8,#0000 28%),linear-gradient(135deg,#f7f0df 0%,#f4ecd9 48%,#f8f5eb 100%);margin:0}button,input,select,textarea{font:inherit}#root{min-height:100vh}.appShell{grid-template-rows:1fr auto;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.leftNav{border-right:1px solid var(--border);background:linear-gradient(#fffaf0 0%,#f1e8d6 100%);flex-direction:column;grid-row:1/span 2;min-height:100vh;padding:22px 16px;display:flex;box-shadow:8px 0 22px #54452d14}.brandMark{align-items:center;gap:12px;padding:10px 8px 22px;display:flex}.brandMark strong{font-size:16px;display:block}.workerHeader strong{font-size:18px;font-weight:900;display:block}.brandMark span,.muted{color:var(--muted);font-size:13px}.workerHeader span{color:var(--muted);font-size:14px}.brandLogo{background:var(--text);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001f}.brandLogoImg{object-fit:cover;z-index:1;width:100%;height:100%;display:block}.brandLogoFallback{z-index:0;place-items:center;display:grid;position:absolute;inset:0}.brandLogo .ticketmelonBrandFallback{z-index:2;color:#24653b;background:linear-gradient(135deg,#dff4e5,#b7dfc2);font-weight:900;font-size:12px!important}.navList{align-content:start;gap:10px;display:grid}.navItem,.softButton,.primaryButton,.dangerButton,.iconButton,.workerCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.navItem{text-align:left;align-items:center;gap:11px;width:100%;min-height:50px;padding:0 14px;font-weight:700;display:flex}.navItem.isActive{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#f0e8ff,#e2d4ff);border-color:#b7a2ef}.navBadge{color:#67558f;text-align:center;background:#efe9fb;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:11px;line-height:18px}.navItem.isActive .navBadge{background:#fff}.mainPane{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.platformBar{z-index:8;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:10px 18px;display:flex;position:sticky;top:0}.platformBar>div:first-child{gap:2px;display:grid}.platformBar>div:first-child strong{font-size:15px}.platformBar>div:first-child span{color:var(--muted);font-size:12px}.platformTabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:8px;padding:4px;display:flex}.platformTab{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:flex}.platformTab small{color:#684ca6;background:#e8ddff;border-radius:999px;padding:2px 7px;font-size:10px}.platformTab.isActive{color:var(--text);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#f0e8ff,#e2d4ff);border-color:#b7a2ef}.topBar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;justify-content:space-between;align-items:center;min-height:58px;padding:10px 22px;display:flex}.topBarGroup,.inlineRow,.quickSummary,.actionButtons,.sectionTitle{align-items:center;gap:10px;display:flex}.workspace{align-content:start;gap:14px;padding:16px 18px 74px;display:grid;overflow:auto}.panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffeb}.renderErrorPanel{color:var(--danger-strong);background:#fff7f7;border-color:#efaaaa;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.renderErrorPanel h2{margin:0 0 6px}.renderErrorPanel p{color:var(--muted);margin:0 0 10px}.renderErrorPanel pre{border-radius:var(--radius);max-width:100%;color:var(--text);white-space:pre-wrap;background:#ffffffbf;border:1px solid #efaaaabf;margin:0;padding:10px;overflow:auto}.dashboardStack{gap:14px;display:grid}.eventCommand{grid-template-columns:minmax(320px,1fr) minmax(360px,1.15fr) minmax(320px,1fr);gap:14px;min-height:292px;padding:16px;display:grid}.eventInputs,.eventPreview,.dashboardMain,.paymentPanel{gap:14px;display:grid}.eventCommandCard{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffb8;align-content:start;gap:14px;min-width:0;min-height:260px;padding:14px;display:grid}.sectionTitle h2,.panel h2{letter-spacing:0;margin:0;font-size:20px}.sectionTitle p,.panel p{color:var(--muted);margin:4px 0 0}.field{gap:7px;display:grid}.field>span{color:var(--text);font-size:14px;font-weight:850}.stateField small,.roundSelectWrap small{color:var(--muted);font-size:12px;font-weight:650}.field input,.field textarea,.field select,.assignmentRow input,.assignmentRow select,.roundSelectWrap select{border:2px solid var(--border);border-radius:var(--radius);background-color:var(--surface);width:100%;min-height:46px;color:var(--text);outline:none;padding:0 12px;font-weight:750;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffffc7}.field textarea{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.35}.field select,.assignmentRow select,.roundSelectWrap select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.field input::placeholder,.stateField input::placeholder{color:#7f898e;font-weight:650}.field input:hover,.field textarea:hover,.field select:hover,.assignmentRow input:hover,.assignmentRow select:hover,.roundSelectWrap select:hover{border-color:var(--border-strong);background-color:#fffdfa}.field input:focus,.field textarea:focus,.field select:focus,.assignmentRow input:focus,.assignmentRow select:focus,.roundSelectWrap select:focus{border-color:var(--info-strong);background-color:#f7fbff;box-shadow:0 0 0 3px #3f7fb829}.field.hasError input,.field.hasError textarea,.field.hasError select{background-color:#fff3f3;border-color:#ef7d7d;box-shadow:0 0 0 3px #ef7d7d29}.field input:disabled,.field textarea:disabled,.field select:disabled,.assignmentRow input:disabled,.assignmentRow select:disabled{cursor:not-allowed;background-color:var(--surface-soft);color:#7d8589}.fieldHint{color:var(--muted);font-size:12px;font-weight:750}.fieldError{color:var(--danger-strong);font-size:12px;font-weight:850}.stateField.is-warning input,.roundSelectWrap.is-warning select{background-color:#fff8e8;border-color:#efb257;box-shadow:0 0 0 3px #efb2572e}.stateField.is-success input,.roundSelectWrap.is-success select{background-color:#f0fbf4;border-color:#74bf92;box-shadow:0 0 0 3px #74bf9229}.stateField.is-danger input,.roundSelectWrap.is-danger select{background-color:#fff3f3;border-color:#ef7d7d;box-shadow:0 0 0 3px #ef7d7d29}.stateField.is-neutral input,.roundSelectWrap.is-neutral select{border-color:var(--border);background-color:var(--surface-soft)}.stateField.is-warning small,.roundSelectWrap.is-warning small{color:#96610d}.stateField.is-success small,.roundSelectWrap.is-success small{color:#357d50}.stateField.is-danger small,.roundSelectWrap.is-danger small{color:var(--danger-strong)}.field.isDisabled{opacity:.55}.checkRow{border-radius:var(--radius);min-height:46px;box-shadow:var(--shadow-soft);color:var(--text);cursor:pointer;background:linear-gradient(135deg,#fff,#eefaf3);border:1px solid #82cba29e;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:flex}.checkRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--success-strong);flex:none}.checkRow span{min-width:0;color:var(--text)}.checkRow.isDanger{background:linear-gradient(135deg,#fff,#fff1f1);border-color:#efaaaab8}.checkRow.isDanger input[type=checkbox]{accent-color:var(--danger-strong)}.toggleSwitch{border-radius:var(--radius);min-height:58px;box-shadow:var(--shadow-soft);color:var(--text);cursor:pointer;background:linear-gradient(135deg,#fff,#f6fbf8);border:1px solid #82cba28f;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .16s;display:flex}.toggleSwitch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.toggleSwitchTrack{background:#d5d8d2;border-radius:999px;flex:none;width:48px;height:28px;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #49534f24}.toggleSwitchThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #23282733}.toggleSwitch.isChecked{background:linear-gradient(135deg,#fff,#eaf8ef);border-color:#4baa6db8;box-shadow:0 12px 24px #3d8b591f}.toggleSwitch.isChecked .toggleSwitchTrack{background:#3d9b63;box-shadow:inset 0 0 0 1px #176a362e}.toggleSwitch.isChecked .toggleSwitchThumb{transform:translate(20px)}.toggleSwitch.isDanger{background:linear-gradient(135deg,#fff,#fff4f4);border-color:#da5b5b9e}.toggleSwitch.isDanger.isChecked .toggleSwitchTrack{background:#c43a3a}.toggleSwitch.isDebug{background:linear-gradient(135deg,#fff,#fff8e6);border-color:#d59a39b8;box-shadow:0 12px 24px #b176181a}.toggleSwitch.isDebug.isChecked{background:linear-gradient(135deg,#fffaf0,#ffe9bd);border-color:#bc7519cc}.toggleSwitch.isDebug.isChecked .toggleSwitchTrack{background:#c47a21;box-shadow:inset 0 0 0 1px #824b0d38}.toggleSwitch.isDebug .toggleSwitchText strong{color:#6d4913;align-items:center;gap:7px;display:inline-flex}.toggleSwitch.isDisabled{opacity:.58;cursor:not-allowed}.toggleSwitchText{gap:3px;min-width:0;display:grid}.toggleSwitchText strong{color:var(--text);font-size:14px;font-weight:900}.toggleSwitchText small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.eventFetchStack{gap:14px;display:grid}.eventFetchButton{background:linear-gradient(135deg,#dff7e9,#eefaf3);border-color:#7cc79d;width:100%;min-height:46px;font-weight:850}.eventPresaleToggle{margin-top:4px}.eventMeta,.statusGrid{flex-wrap:wrap;gap:8px;display:flex}.statusChip{border:1px solid var(--border);min-height:26px;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.statusChip.success,.workerCard.success{background:#eaf8ef;border-color:#9ad8af}.statusChip.warning,.workerCard.warning{background:#fff8d7;border-color:#efd979}.statusChip.fallback,.workerCard.fallback{color:#fff;background:#c2410c;border-color:#9a3412}.statusChip.danger,.workerCard.danger{background:#fff0f0;border-color:#f0a0a0}.statusChip.info,.workerCard.info{background:#eef7ff;border-color:#9fc8ec}.statusChip.neutral,.workerCard.neutral{background:var(--surface-soft)}.previewMedia{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#f7f2e7,#fff);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:250px;margin:0;display:grid;position:relative;overflow:hidden}.previewMedia figcaption{min-height:34px;color:var(--muted);border-bottom:1px solid #d8d0c0c7;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.previewMedia img{object-fit:contain;width:100%;height:100%;min-height:0}.emptyMedia{color:var(--muted);place-items:center;gap:8px;display:grid}.eventFacts{align-content:start;gap:14px;display:grid}.eventFacts h3{margin:0;font-size:18px}.factGrid,.workerFacts,.detailList{gap:8px;display:grid}.factGrid{grid-template-columns:90px minmax(0,1fr)}.eventFactGrid{grid-template-columns:84px minmax(0,1fr)}.eventFactGrid select{min-height:48px;font-size:16px;font-weight:850}.eventFactGrid strong,.eventFactGrid select{min-width:0}.eventFactGrid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventMediaChips,.eventSaleStatusLine{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.eventMediaChip,.eventSaleStatusChip{border:1px solid var(--border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 11px;font-size:12px;font-weight:850;display:inline-flex}.eventMediaChip.isAvailable{color:var(--info-strong);background:#eef7ff;border-color:#9fc8ec}.eventMediaChip.isMissing{color:var(--muted);background:#f4f2ed;border-color:#d6d0c8}.eventSaleStatusChip.onSale{color:#267244;background:#e7f8ee;border-color:#82cba2}.eventSaleStatusChip.soldOut,.eventSaleStatusChip.comingSoon,.eventSaleStatusChip.unknown{color:var(--muted);background:#f4f2ed;border-color:#d6d0c8}.eventSaleStatusChip.preSale{color:#5f4ca2;background:#f0eaff;border-color:#b8afe1}.roundSelectWrap{gap:6px;display:grid}.eventMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;height:100%;display:grid}.eventPreview{align-content:stretch}.eventCenterCard{align-content:start;gap:14px;display:grid}.eventCenterCard .eventMediaGrid{height:180px}.eventCenterCard .previewMedia{border-radius:var(--radius);background:var(--surface-soft);border:1px solid var(--border);flex-direction:column;height:180px;margin:0;display:flex;position:relative;overflow:hidden}.roundStatusText{align-items:center;font-weight:800;display:inline-flex}.roundStatusText.is-success{color:#267244}.roundStatusText.is-warning{color:#b45309}.roundStatusText.is-danger{color:var(--danger-strong)}.queueMonitorCard{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:260px;display:grid;overflow:hidden;container:queue-monitor/inline-size}.queueMonitorCard.isStandalone{background:var(--surface);box-sizing:border-box;border:none;border-radius:0;height:100vh;padding:16px}.queueMonitorCard.isStandalone .queueMonitorHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"}.standaloneQueueMonitorApp{background:var(--background);width:100vw;height:100vh;overflow:hidden}.queueMonitorHeader{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title expand""controls controls controls""direct direct direct";align-items:center;gap:8px 10px;min-width:0;padding-bottom:8px;display:grid}.queueMonitorTitle{grid-area:title;align-items:center;gap:8px;min-width:0;display:flex}.queueMonitorTitle h2{margin:0;font-size:16px;font-weight:800}.queueMonitorControls{flex-wrap:nowrap;grid-area:controls;align-items:center;gap:8px;min-width:0;display:flex}.queueEntryModeInput{min-width:0}.queueEntryModeInput select{border:1px solid var(--border);background:var(--surface);width:100%;max-width:210px;height:30px;color:var(--text);border-radius:6px;padding:2px 6px;font-size:12px}.queueDirectUrlInput{grid-area:direct;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;padding:0;font-size:12px;display:grid}.queueDirectUrlInput>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queueDirectUrlInput>label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.queueDirectUrlInput input[type=url]{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:6px;grid-column:1/-1;padding:7px}.queueDirectUrlInput>small{grid-column:1/-1}.queueWorkerCountInput{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.queueWorkerCountInput input{border:1px solid var(--border);border-radius:var(--radius-sm,6px);text-align:center;background:var(--surface);width:52px;height:30px;padding:2px 6px;font-size:13px;font-weight:800}.softButton.queueExpandButton{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--text);grid-area:expand;justify-content:center;align-items:center;padding:0;display:flex}.queueExpandButton svg{stroke:currentColor;stroke-width:2.25px;flex:0 0 18px;width:18px;height:18px;display:block}.queueWorkerList{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;gap:10px;height:100%;min-height:0;max-height:clamp(240px,50vh,480px);padding-right:4px;display:flex;overflow-y:auto}.queueMonitorCard.isStandalone .queueWorkerList{max-height:calc(100vh - 80px)}.queueEmptyState{color:var(--muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:36px 16px;display:flex}@container queue-monitor (width<=520px){.queueMonitorHeader{grid-template-areas:"title title expand""controls controls controls""direct direct direct"}.queueEntryModeInput{flex:auto}}@media (width<=720px){.queueMonitorHeader{grid-template-areas:"title title expand""controls controls controls""direct direct direct"}.queueEntryModeInput{flex:auto}}.queueEmptyState strong{color:var(--text);font-size:14px}.queueEmptyState span{font-size:12px}.queueWorkerItem{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffd9;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.queueWorkerItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.queueWorkerLabel{color:var(--text);font-size:13px;font-weight:850}.queueProgressBar{background:#00000014;border-radius:999px;width:100%;height:8px;overflow:hidden}.queueProgressFill{background:#22c55e;border-radius:999px;height:100%;transition:width .3s}.queueWorkerProgressText{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.queueWorkerProgressText strong{color:var(--text);font-size:13px;font-weight:800}.queuePreQueueCountdown{color:#a16207;font-variant-numeric:tabular-nums;white-space:nowrap}.queueWorkerMeta{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mediaExpandButton{z-index:2;width:34px;height:34px;color:var(--text);cursor:pointer;box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #d8d0c0e6;border-radius:8px;place-items:center;display:grid;position:absolute;top:42px;right:8px}.mediaExpandButton:hover{background:#eef7ff;border-color:#9fc8ec}.mediaLightbox{z-index:60;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.mediaLightboxBackdrop{cursor:zoom-out;background:#1e252875;border:0;position:absolute;inset:0}.mediaLightboxContent{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,92vw);max-height:90vh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e252847}.mediaLightboxHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 16px;display:flex}.mediaLightboxContent img{object-fit:contain;background:#fbfaf7;width:100%;height:100%;min-height:0;display:block}.mediaCloseButton{width:36px;height:36px}.factGrid span,.detailList dt,.workerFacts dt{color:var(--muted);font-size:12px}.detailList div,.workerFacts div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.workerCard .workerFacts,.accountCard .detailList,.qrResultCard .detailList{gap:10px}.workerCard .workerFacts dt,.accountCard .detailList dt,.qrResultCard .detailList dt{font-size:13px;font-weight:750}.workerCard .workerFacts dd,.accountCard .detailList dd,.qrResultCard .detailList dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:800}.workerCard>p,.accountCard .muted{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.qrResultVisual strong,.workerQrSlot strong{font-size:16px}.qrResultVisual span,.workerQrSlot span{font-size:13px}.quickSetup{background:linear-gradient(135deg,#fff4f1f2,#fffaf6f7);border-color:#fbbfaf85;gap:14px;padding:18px;display:grid;box-shadow:0 4px 18px #e1573c08}.quickGrid,.formGrid{grid-template-columns:110px 280px 1fr 1fr;gap:12px;display:grid}.networkModeGrid{grid-template-columns:minmax(300px,360px);max-width:360px}.quickGridWithAction{grid-template-columns:110px 280px 1fr 1fr 150px;align-items:end}.quickSetupHeader{grid-template-columns:minmax(240px,1fr) minmax(280px,1fr) auto;align-items:center;gap:16px;display:grid}.quickSetupHeader>.sectionTitle{min-width:0}.quickSetupHeader>.standingEventToggle{max-width:260px}@media (width<=1100px){.quickSetupHeader{grid-template-columns:minmax(0,1fr) auto}.quickSetupHeader>.sectionTitle{grid-column:1/-1}}@media (width<=600px){.quickSetupHeader{grid-template-columns:minmax(0,1fr)}}.sessionQuickGrid{grid-template-columns:minmax(160px,1.1fr) minmax(120px,.9fr) minmax(105px,.7fr) minmax(95px,.65fr) minmax(95px,.65fr) minmax(260px,1.8fr);align-items:start}.standingEventProxyCell{gap:8px;min-width:0;display:grid}.standingEventToggle.toggleSwitch{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffd9;min-height:44px;padding:8px 12px}.standingEventToggle .toggleSwitchText strong{color:var(--text);font-size:13.5px;font-weight:800}.standingEventToggle .toggleSwitchText small{color:var(--muted);font-size:12px;font-weight:600}.quickAddButton{min-height:46px}.quickPlanActions{grid-column:span 1;grid-template-columns:minmax(110px,1fr) auto;align-items:start;gap:8px;margin-top:24px;display:grid}.primaryButton.quickAddButton.createPlanButton{background:linear-gradient(135deg,#c9f1dc,#e5faef);border-color:#61b780;min-height:46px;font-size:15px;box-shadow:0 8px 18px #61b78024}.softButton.quickAddButton.resetPlanButton{min-width:112px;padding-inline:14px}.quickSummary{color:var(--muted);flex-wrap:wrap;font-size:13px}.quickWarning{color:#8b620f;background:#fff8d7;border:1px solid #efd979;border-radius:999px;align-items:center;min-height:26px;padding:3px 10px;font-size:12px;font-weight:850;display:inline-flex}.tabGrid{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.actionStrip{background:linear-gradient(135deg,#fff,#f6fbff);grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);align-items:center;gap:20px;padding:16px;display:grid}.commandButtons{grid-template-columns:repeat(3,minmax(170px,1fr));justify-self:start;gap:14px;width:min(820px,100%);display:grid}.runReadinessStrip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.runIssue{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;max-width:100%;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.runIssue.blocking{color:var(--danger-strong);background:#fff1f1;border-color:#efaaaa}.runIssue.warning{color:#8b620f;background:#fff8d7;border-color:#efd979}.commandButton{min-height:72px;padding:0 22px;font-size:18px;font-weight:900}.commandButton svg{width:24px;height:24px}.runStartButton{color:#fff;background:linear-gradient(135deg,#16804f,#23945e);border-color:#177247;box-shadow:0 12px 22px #16804f38}.runStartButton:hover{background:linear-gradient(135deg,#137346,#1f8655);border-color:#12643d}.runPrepareButton{background:linear-gradient(135deg,#fff,#eaf4ff);border-color:#8fb9d8}.runStopButton{color:#fff;background:linear-gradient(135deg,#c43a3a,#dc4545);border-color:#ad3030;box-shadow:0 12px 22px #c43a3a33}.runStopButton:hover{background:linear-gradient(135deg,#b83232,#cf3b3b);border-color:#972727}.liveFeedPanel{grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:12px;min-height:100%;padding:16px;display:grid;overflow:hidden}.dashboardLiveFeed{min-height:100%}.dashboardLiveFeed .operatorEventLine small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.operatorStream{color:var(--muted);font-family:var(--operator-stream-font-family);font-size:var(--operator-stream-font-size);line-height:var(--operator-stream-line-height)}.operatorEventLine,.operatorEventLine span,.operatorEventLine strong,.operatorEventLine em,.operatorEventLine small{min-width:0}.operatorEventLine span,.operatorEventLine strong,.operatorEventLine em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operatorEventLine span,.operatorEventLine em{font-size:var(--operator-stream-meta-size)}.operatorEventLine strong{color:var(--text);font-size:var(--operator-stream-title-size);font-weight:850}.operatorEventLine small{font-size:var(--operator-stream-font-size);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.miniLogList{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.miniEventLine{grid-template-columns:82px minmax(150px,.34fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.miniEventLine span,.miniEventLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miniEventLine small{min-width:0;font-size:var(--operator-stream-font-size);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.miniEventLine strong{color:var(--text);font-size:var(--operator-stream-title-size);font-weight:850}.miniEventLine.danger strong{color:var(--danger-strong)}.miniEventLine.warning strong{color:#8b620f}.feedFilters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filterChip{border:1px solid var(--border);background:var(--surface-soft);min-height:30px;color:var(--text);cursor:pointer;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:750}.filterChip.isActive{background:#eef7ff;border-color:#9fc8ec}.softButton,.primaryButton,.dangerButton,.accountLoginButton{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:850;line-height:1.15;display:inline-flex}a.softButton,a.primaryButton,a.dangerButton{text-decoration:none}.softButton:disabled,.primaryButton:disabled,.dangerButton:disabled,.accountLoginButton:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58;transform:none}.commandButton:disabled{filter:none;opacity:1}.primaryButton.commandButton.runStartButton:disabled{color:#fff;background:linear-gradient(135deg,#16804f,#23945e);border-color:#177247;box-shadow:0 12px 22px #16804f38}.dangerButton.commandButton.runStopButton:disabled{color:#fff;background:linear-gradient(135deg,#c43a3a,#dc4545);border-color:#ad3030;box-shadow:0 12px 22px #c43a3a33}.primaryButton{background:#dff7e9;border-color:#82cba2}.primaryButton.gostEnsureButton.warning,.primaryButton.gostEnsureButton.failed{color:var(--text);background:#fff8e8;border-color:#efb257}.primaryButton.gostEnsureButton.ready{color:var(--text);background:#dff7e9;border-color:#82cba2}.dangerButton{background:#fff1f1;border-color:#efaaaa}.primaryButton.commandButton,.softButton.commandButton,.dangerButton.commandButton{min-height:72px;padding:0 22px;font-size:18px;font-weight:900}.primaryButton.commandButton.runStartButton{color:#fff;background:linear-gradient(135deg,#16804f,#23945e);border-color:#177247;box-shadow:0 12px 22px #16804f38}.primaryButton.commandButton.runStartButton:hover{background:linear-gradient(135deg,#137346,#1f8655);border-color:#12643d}.softButton.commandButton.runPrepareButton{background:linear-gradient(135deg,#fff,#eaf4ff);border-color:#8fb9d8}.dangerButton.commandButton.runStopButton{color:#fff;background:linear-gradient(135deg,#c43a3a,#dc4545);border-color:#ad3030;box-shadow:0 12px 22px #c43a3a33}.dangerButton.commandButton.runStopButton:hover{background:linear-gradient(135deg,#b83232,#cf3b3b);border-color:#972727}.accountLoginButton{border:1px solid var(--border);border-radius:var(--radius);min-height:42px;color:var(--text);cursor:pointer;font-weight:850}.accountLoginButton.ttm{background:#e7f8ee;border-color:#82cba2}.accountLoginButton.livenation{background:#eef7ff;border-color:#9fc8ec}.iconButton{place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.dot{background:var(--success);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px}.workerGrid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:14px;display:grid}.dashboardWorkArea{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:14px;display:grid}.dashboardWorkArea.isSingleWorker{grid-template-columns:minmax(360px,1fr) minmax(420px,1.55fr)}.dashboardWorkArea.isSingleWorker .dashboardLiveFeed{grid-column:span 1}.dashboardLiveFeed{grid-column:span 2;min-width:0}.dashboardWorkerCard{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:16px;overflow:hidden}.dashboardWorkerCard .workerCardBody{grid-template-columns:1fr;gap:12px}.dashboardWorkerCard .workerHeader strong{overflow-wrap:anywhere;word-break:break-word;font-size:18px;font-weight:900}.dashboardWorkerCard .workerHeader>div{min-width:0}.dashboardWorkerCard .workerHeader span{font-size:14px}.dashboardWorkerCard .statusChip{min-height:28px;font-size:12px;font-weight:800}.dashboardWorkerCard .workerFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.dashboardWorkerCard .workerFacts div,.dashboardWorkerCard .workerFacts dd{min-width:0}.dashboardWorkerCard .workerFact{grid-template-columns:1fr;align-content:start;gap:3px;min-width:0;display:grid}.dashboardWorkerCard .workerFact.isWide{grid-column:1/-1}.dashboardWorkerCard .workerFacts dt{font-size:13px;font-weight:750}.dashboardWorkerCard .workerFacts dd{white-space:normal;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:14px;font-weight:800;line-height:1.3}.dashboardWorkerCard .workerMiniLogs{overflow-wrap:break-word;word-break:break-word;font-size:11.5px;line-height:1.45}.dashboardWorkerCard .workerMiniLogs span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboardWorkerCard .workerQrSlot{min-height:128px;padding:12px}.dashboardWorkerCard .workerQrSlot strong{font-size:16px}.dashboardWorkerCard .workerQrSlot span{font-size:13px}.dashboardWorkerCard .workerQrSlot svg{width:min(76px,42%)}.dashboardWorkerCard .workerQrPreview{place-items:center;gap:6px;min-width:0;display:grid}.dashboardWorkerCard .workerQrImage{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:8px;width:min(100%,160px);max-height:132px;display:block}.workerPaymentCta{color:#277044;text-align:center;cursor:pointer;background:linear-gradient(135deg,#f4fbf6,#fff);border:1px solid #7bc99a85;border-radius:8px;place-items:center;gap:6px;width:100%;min-height:112px;display:grid}.workerPaymentCta:hover{border-color:#5ab87d;box-shadow:0 10px 20px #4a90601f}.workerPaymentCta strong{color:var(--text);font-size:16px;font-weight:900}.workerPaymentCta span{color:#277044;font-size:13px;font-weight:850}.workerOutcomeBlock{gap:8px;min-width:0;display:grid}.workerOutcomeChips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.workerOutcomeChips.compact{gap:5px}.outcomeChip{border:1px solid var(--border);border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.outcomeChip.isSelected{color:#277044;background:#e4f7eb;border-color:#7bc99a}.outcomeChip.isMuted{color:#9a9386;background:#f4f1e9}.workerOutcomeDetails{background:#ffffff8c;border:1px solid #7bc99a6b;border-radius:8px;min-width:0}.workerOutcomeDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:6px 9px;list-style:none;display:flex}.workerOutcomeDetails summary::-webkit-details-marker{display:none}.workerOutcomeDetails summary span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.workerOutcomeDetails summary strong{color:#277044;flex:none;font-size:12px;font-weight:900}.workerOutcomeDetails dl{gap:6px;margin:0;padding:0 9px 9px;display:grid}.workerOutcomeDetails dl div{grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);gap:8px;display:grid}.workerOutcomeDetails dt,.workerOutcomeDetails dd{min-width:0;margin:0;font-size:12px;line-height:1.35}.workerOutcomeDetails dt{color:var(--muted);font-weight:800}.workerOutcomeDetails dd{color:var(--text);overflow-wrap:anywhere;font-weight:850}.dashboardWorkerCard .workerActions{gap:6px;min-width:0}.dashboardWorkerCard .workerActions .softButton,.dashboardWorkerCard .workerActions .dangerButton{white-space:nowrap;text-overflow:ellipsis;justify-content:center;gap:5px;min-width:0;min-height:38px;padding:0 6px;font-size:11.5px;font-weight:800;overflow:hidden}.workerCard{text-align:left;min-height:260px;box-shadow:var(--shadow-soft);gap:12px;padding:18px;display:grid}.workerCardBody{grid-template-columns:minmax(220px,.92fr) minmax(210px,1.08fr);align-items:stretch;gap:18px;display:grid}.workerCardSelect{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}.workerCard.isSelected{outline:3px solid #a8c7e8d9;transform:translateY(-1px)}.dashboardWorkerCard.isSelected{outline-offset:-3px;transform:none}.workerHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workerMiniLogs{color:var(--muted);gap:4px;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:11px;display:grid}.workerQrSlot{border:1px dashed var(--border);border-radius:var(--radius);min-height:230px;color:var(--muted);text-align:center;background:#ffffff9e;align-self:stretch;place-items:center;gap:8px;padding:16px;display:grid}.workerQrSlot strong{color:var(--text)}.workerQrSlot span{font-size:12px}.workerQrSlot svg{width:min(108px,45%);height:auto}.workerQrSlot.isReady{color:#32794c;background:linear-gradient(135deg,#eaf8ef,#fff);border-color:#7bc99a}.qrArtifactPreview{place-items:center;gap:8px;min-width:0;display:grid}.workerActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.assignmentTable{gap:8px;padding:14px;display:grid;overflow-x:auto}.assignmentHeader,.assignmentRow{grid-template-columns:140px 120px 150px 92px minmax(210px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(130px,.75fr) minmax(130px,.75fr) 70px 42px 42px;align-items:center;gap:8px;min-width:1440px;display:grid}.assignmentHeader{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.assignmentRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);border-left:5px solid #0000;padding:8px}.assignmentRow.planTone0,.assignmentSummaryGrid.planTone0,.ticketHolderRow.planTone0,.planGroupChip.planTone0{color:#765b08;background:#fff8d9;border-color:#e5cc72}.assignmentRow.planTone1,.assignmentSummaryGrid.planTone1,.ticketHolderRow.planTone1,.planGroupChip.planTone1{color:#2f7448;background:#eaf8ef;border-color:#9ad8af}.assignmentRow.planTone2,.assignmentSummaryGrid.planTone2,.ticketHolderRow.planTone2,.planGroupChip.planTone2{color:#2f6798;background:#eef7ff;border-color:#9fc8ec}.assignmentRow.planTone3,.assignmentSummaryGrid.planTone3,.ticketHolderRow.planTone3,.planGroupChip.planTone3{color:#5a478f;background:#f3efff;border-color:#c8b9eb}.assignmentRow.planTone4,.assignmentSummaryGrid.planTone4,.ticketHolderRow.planTone4,.planGroupChip.planTone4{color:#8a5628;background:#fff2e7;border-color:#efc29c}.assignmentRow.planTone5,.assignmentSummaryGrid.planTone5,.ticketHolderRow.planTone5,.planGroupChip.planTone5{color:#2f706c;background:#eafbfa;border-color:#91d2cb}.planGroupChip{font-weight:850}.assignmentRow>span small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;display:block;overflow:hidden}.assignmentIntent{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:750}.bookingPlanStack{gap:14px;display:grid}.assignmentSummaryPanel{min-width:0;max-width:100%;padding:0;overflow:hidden;container:booking-plan-assignment/inline-size}.assignmentSummaryHeader{justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:16px 18px;display:flex}.assignmentSummaryTable{gap:8px;width:100%;min-width:0;padding:0 14px 14px;display:grid}.assignmentSummaryGrid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);border-left:5px solid #0000;grid-template-columns:minmax(180px,1fr) 72px minmax(210px,1.1fr) 116px minmax(150px,.82fr) minmax(92px,.46fr) minmax(84px,.36fr) minmax(112px,.46fr) 84px 164px;grid-template-areas:"account session round proxy mode zones rows seats quantity actions";align-items:center;gap:5px;min-width:0;padding:8px;font-weight:750;display:grid}.assignmentSummaryGridHeader{color:var(--muted);text-transform:uppercase;background:0 0;border:0;font-size:12px;font-weight:850}.assignmentSummaryGrid>*{min-width:0}.assignmentAreaAccount{grid-area:account}.assignmentAreaSession{grid-area:session}.assignmentAreaRound{grid-area:round}.assignmentAreaProxy{grid-area:proxy}.assignmentAreaMode{grid-area:mode}.assignmentAreaZones{grid-area:zones}.assignmentAreaRows{grid-area:rows}.assignmentAreaSeats{grid-area:seats}.assignmentAreaQuantity{grid-area:quantity}.assignmentAreaActions{grid-area:actions}.assignmentSummaryCell{align-content:center;gap:2px;min-width:0;display:grid}.assignmentSummaryCellValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignmentSummaryCellLabel{display:none!important}.assignmentAccountCell{gap:2px;min-width:0;display:grid}.assignmentAccountCell strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.assignmentRoundCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignmentSummaryGrid small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;display:block;overflow:hidden}.assignmentSummaryGrid input,.assignmentSummaryGrid select{border:2px solid var(--border);border-radius:var(--radius);background-color:var(--surface);width:100%;min-height:38px;color:var(--text);outline:none;padding:0 10px;font-size:12px;font-weight:750}.assignmentSummaryGrid select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.assignmentSummaryGrid input:hover,.assignmentSummaryGrid select:hover{border-color:var(--border-strong);background-color:#fffdfa}.assignmentSummaryGrid input:focus,.assignmentSummaryGrid select:focus{border-color:var(--info-strong);background-color:#f7fbff;box-shadow:0 0 0 3px #3f7fb829}.assignmentSummaryGrid input:disabled,.assignmentSummaryGrid select:disabled{cursor:not-allowed;background-color:var(--surface-soft);color:#7d8589}.assignmentSummaryGrid input.isInvalid,.assignmentSummaryGrid select.isInvalid{background-color:#fff3f3;border-color:#ef7d7d;box-shadow:0 0 0 3px #ef7d7d24}.assignmentSummaryGrid .assignmentQuantityInput{text-align:center;padding-inline:10px 5px;font-size:15px;font-weight:850}.assignmentSummaryActions{grid-template-columns:minmax(68px,1fr) minmax(76px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.assignmentSummaryActions .softButton,.assignmentSummaryActions .primaryButton,.assignmentSummaryActions .dangerButton{min-width:0;min-height:36px;padding:0 9px;font-size:12px}@container booking-plan-assignment (width<=1359px){.assignmentSummaryGridHeader{display:none}.assignmentSummaryGrid{grid-template-columns:minmax(0,1.18fr) minmax(0,.62fr) minmax(0,1.18fr) minmax(0,.92fr) minmax(152px,1.1fr);grid-template-areas:"account session round proxy mode""zones rows seats quantity actions";gap:6px 10px}.assignmentSummaryCellLabel{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1;display:block!important}}.emptyAssignment.compact{margin:0 14px 14px}.accountsPanel,.workerOpsPanel,.httpPanel{gap:16px;padding:18px;display:grid}.accountsPanel .sectionTitle,.workerOpsPanel .sectionTitle,.httpPanel .sectionTitle{justify-content:space-between}.workersRuntime{grid-template-columns:minmax(0,1fr) clamp(320px,25vw,380px);align-items:stretch;gap:14px;max-width:100%;display:grid;overflow:hidden}.workerGridWide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0}.workerOpsPanel{min-width:0;overflow:hidden}.workerGridWide .workerCard{min-width:0;min-height:230px;padding:14px;overflow:hidden}.workerGridWide .workerFacts div{grid-template-columns:92px minmax(0,1fr)}.workerGridWide .workerHeader,.workerGridWide .workerHeader>div,.workerGridWide .workerFacts div,.workerGridWide .workerCard>p{min-width:0}.workerGridWide .workerHeader strong,.workerGridWide .workerHeader span,.workerGridWide .workerCard>p{text-overflow:ellipsis;overflow:hidden}.workerSupportRail{align-self:stretch;min-width:0;display:grid;position:sticky;top:12px}.captchaActivityPanel{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:100%;padding:16px;display:grid;overflow:hidden}.captchaActivityPanel .sectionTitle{align-items:flex-start}.captchaSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.captchaSummary .statusChip{min-width:0;min-height:30px;padding-inline:8px}.captchaActivityTable{align-content:start;gap:8px;min-width:0;min-height:0;display:grid;overflow:auto}.captchaActivityHeader,.captchaActivityRow{grid-template-columns:minmax(64px,.9fr) minmax(58px,.7fr) minmax(76px,1fr) 54px 38px 34px;align-items:center;gap:6px;display:grid}.captchaActivityHeader{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.captchaActivityRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:8px}.captchaActivityRow.info{background:#eef7ff;border-color:#9fc8ec}.captchaActivityRow.success{background:#eaf8ef;border-color:#9ad8af}.captchaActivityRow.danger{background:#fff0f0;border-color:#f0a0a0}.captchaActivityRow strong,.captchaActivityRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.captchaActivityRow strong{font-size:14px;font-weight:900}.captchaActivityRow .statusChip{min-height:24px;padding:2px 8px}.captchaActivityRow small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:650;overflow:hidden}.monitorBody{gap:12px;padding:14px;display:grid}.accountGrid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:14px;padding-top:14px;display:grid}.accountManagerLayout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;padding-top:14px;display:grid}.accountListPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:12px;min-width:0;padding:12px;display:grid}.accountListToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.accountSearchField{gap:5px}.accountList{scrollbar-gutter:stable;gap:8px;min-height:0;max-height:calc(100dvh - 266px);padding-right:4px;display:grid;overflow-y:auto}.accountListItem{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#ffffffbd;gap:8px;padding:10px;display:grid}.accountListItem:hover,.accountListItem.isActive{background:#eef7ff;border-color:#9fc8ec}.accountListItem.isActive{box-shadow:inset 4px 0 #5aa0d8}.accountListTitle,.accountListFooter{gap:2px;min-width:0;display:grid}.accountListTitle strong,.accountListTitle small,.accountListFooter small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accountListTitle strong{font-size:14px;font-weight:900}.accountListTitle small,.accountListFooter small{color:var(--muted);font-size:12px;font-weight:750}.accountListMeta{flex-wrap:wrap;gap:6px;display:flex}.accountDetailPane{min-width:0}.secureStoreNotice{border-radius:var(--radius);color:var(--text);background:#fff8e8;border:1px solid #efb257;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.secureStoreNotice strong{color:#8f5f00;flex:none}.secureStoreNotice span{min-width:0}.accountCard,.noteBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:14px}.accountCard{gap:12px;display:grid}.accountStatusStrip,.accountCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.accountEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accountEditorGrid .accountWideField{grid-column:1/-1}.accountIdentityGroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;margin:2px 0;padding:12px}.accountIdentityGroup legend,.thaiIdEditor legend{color:var(--text);padding:0 6px;font-size:14px;font-weight:900}.accountIdentityHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.accountIdentityHeader>p{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.accountIdentityHeader .softButton{flex:none;min-height:38px}.accountIdentityHeader .compactField{flex:0 220px;min-width:180px}.ticketHolderList{gap:10px;display:grid}.thaiIdEditor{border:1px solid var(--border);border-radius:var(--radius);gap:10px;min-width:0;padding:12px;display:grid}.thaiIdEditor>button{justify-self:start}.thaiIdEditor>p{margin:0}.thaiIdRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.thaiIdRow>button{margin-top:24px}.ticketHolderRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);border-left-width:4px;gap:10px;padding:10px;display:grid}.ticketHolderRowHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticketHolderRowHeader strong{font-size:13px;font-weight:900;line-height:1.5}.ticketHolderRowHeader>button{flex-shrink:0}.accountIdentityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accountIdentityFields>.field:last-child{grid-column:1/-1}.ticketHolderRowHeader>div{gap:2px;min-width:0;display:grid}.fieldLabelWithStatus{justify-content:space-between;align-items:center;gap:8px;display:flex}.secretStatus{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:850;line-height:1.2}.secretStatus.success{color:#21643f;background:#eefaf3;border-color:#9ed8b5}.secretStatus.warning{color:#7b5600;background:#fff8e8;border-color:#efcf7a}.secretStatus.danger{color:#9c2f2f;background:#fff1f1;border-color:#efaaaa}.passwordInputWrap{display:block;position:relative}.passwordInputWrap input{padding-right:44px}.passwordInputWrap input.savedPasswordPlaceholder::placeholder{color:var(--text);letter-spacing:2px;opacity:.68}.passwordRevealButton{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.passwordRevealButton:hover{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.accountCardFooter{color:var(--muted);font-size:13px;font-weight:750}.accountAuthActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.accountAuthActions .softButton,.accountAuthActions .accountLoginButton{min-height:34px;padding:0 11px;font-size:12px}.splitPanel{grid-template-columns:1fr minmax(320px,.45fr);gap:20px;padding:16px;display:grid}.networkStack{gap:14px;display:grid}.networkOverviewPanel,.proxyHealthPanel,.tokenPoolPanel{gap:14px;padding:18px;display:grid}.networkDiagnosticNote{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);min-width:0;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:800}.proxyHealthTable{gap:8px;display:grid;overflow-x:auto}.proxyHealthHeader,.proxyHealthRow{grid-template-columns:128px minmax(120px,.8fr) minmax(220px,1.1fr) 100px 130px 104px 104px 42px;align-items:center;gap:8px;min-width:1030px;display:grid}.proxyHealthHeader{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.proxyHealthRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.proxyHealthRow strong,.proxyHealthRow span,.proxyHealthRow code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proxyInlineInput,.proxyNotesInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;color:var(--text);outline:none;font-weight:800}.proxyInlineInput{min-height:38px;padding:0 9px}.proxyNotesInput{min-height:34px;margin-top:8px;padding:0 9px}.proxyInlineInput:focus,.proxyNotesInput:focus{border-color:var(--info-strong);box-shadow:0 0 0 3px #3f7fb824}.proxyEndpointFields{grid-template-columns:minmax(110px,1fr) 82px;gap:6px;display:grid}.proxyHealthRow strong{font-size:14px;font-weight:900}.proxyIdentityCell{gap:4px;min-width:0;display:grid}.proxyIdentityCell .proxyOutboundIp{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:auto;font-size:11px;font-weight:850;overflow:hidden}.proxyIdentityCell .proxyOutboundIp.verified{color:var(--success-strong)}.proxyIdentityCell .proxyOutboundIp.unknown{color:var(--warning-strong)}.proxyHealthRow code{color:var(--text);font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:13px;font-weight:800}.proxyHealthRow small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:700;overflow:hidden}.dangerIconButton{color:var(--danger-strong);border-color:#d0545459}.emptyAssignment{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-soft);min-width:0;color:var(--muted);padding:16px;font-weight:800}.tokenPoolGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.tokenPoolGrid div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:4px;padding:12px;display:grid}.tokenPoolGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.tokenPoolGrid strong{font-size:17px;font-weight:900}.tokenPoolNote{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.qrGalleryPanel,.configPanel{gap:16px;padding:18px;display:grid}.qrGalleryPanel .sectionTitle,.configPanel .sectionTitle{justify-content:space-between}.paymentGalleryToolbar{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.paymentViewTabs,.paymentStatusFilters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.paymentToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.paymentViewTab,.paymentFilterButton{border:1px solid var(--border);min-height:34px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-flex}.paymentViewTab strong{background:var(--surface-soft);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:900}.paymentViewTab.isActive,.paymentFilterButton.isActive{color:var(--info-strong);background:#eef7ff;border-color:#9fc8ec}.paymentViewTab.isActive strong{color:var(--info-strong);background:#d9ecff}.paymentClearHistoryButton{min-height:34px;color:var(--danger-strong);cursor:pointer;background:#fff7f7;border:1px solid #f3b7b7;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-flex}.paymentClearHistoryButton:disabled{cursor:not-allowed;opacity:.48}.configDashboard{align-items:start;gap:14px;display:grid}.configManagerLayout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.configMainStack{gap:14px;min-width:0;display:grid}.configSubTabPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);min-width:0;padding:14px;position:sticky;top:12px}.configSubTabPanelHeader{border-bottom:1px dashed var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:11.5px;font-weight:800;display:flex}.configIntroPanel{gap:14px;padding:18px;display:grid}.configPanel .sectionTitle,.configIntroPanel .sectionTitle{justify-content:flex-start;align-items:flex-start}.configSchemaChips{flex-wrap:wrap;gap:8px;display:flex}.configSchemaChips span{border:1px solid var(--border);background:var(--surface-soft);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.configSubTabs{gap:8px;min-width:0;display:grid}.configSubTab{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);text-align:left;cursor:pointer;background:#ffffffd9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;font-weight:750;transition:all .15s ease-in-out;display:grid}.configSubTab:hover{color:var(--text);background:#fff;border-color:#bcd9f2;transform:translate(2px)}.configSubTab.isActive{color:var(--info-strong);background:#eef7ff;border-color:#9fc8ec;font-weight:850;box-shadow:inset 4px 0 #3b82f6,0 2px 8px #3b82f614}.configSubTabIcon{color:var(--muted);flex-shrink:0;transition:color .15s ease-in-out}.configSubTab:hover .configSubTabIcon,.configSubTab.isActive .configSubTabIcon{color:var(--info-strong)}.configSubTabChevron{color:var(--muted);opacity:.45;transition:all .15s ease-in-out}.configSubTab:hover .configSubTabChevron{opacity:.8;transform:translate(2px)}.configSubTab.isActive .configSubTabChevron{color:var(--info-strong);opacity:1;transform:translate(2px)}.timingPresetRow{flex-wrap:wrap;gap:8px;display:flex}.timingPresetRow .softButton,.timingPresetRow .primaryButton{min-height:38px}.timingPresetRow .softButton:last-child{margin-left:auto}.noteBox.warning{color:#785000;background:#fff8e8;border-color:#efb257}.effectiveTimingPanel dd{overflow-wrap:anywhere}.configCheckGrid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:10px;display:grid}.automationSafetyTop{grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;gap:10px;display:grid}.debugModeSwitch{justify-self:end;width:190px;min-height:46px}.checkoutDebugRow{justify-content:flex-end;display:flex}.checkoutDebugSwitch{width:min(330px,100%);min-height:52px}.paymentFlowGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.configReadinessList{gap:10px;margin:0;display:grid}.configReadinessList div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.configReadinessList dt{color:var(--muted);font-size:13px;font-weight:750}.configReadinessList dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:850;overflow:hidden}.qrGalleryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,820px),1fr));gap:14px;display:grid}.qrResultCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(380px,440px) minmax(0,1fr);justify-self:start;align-items:start;gap:14px;width:100%;min-width:0;max-width:1120px;padding:14px;display:grid}.qrResultCard.isPayable{background:linear-gradient(135deg,#eaf8ef,#fff);border-color:#7bc99a}.qrResultCard.isFocused{box-shadow:0 0 0 3px #509beb38, var(--shadow)}.qrHistoryMeta{min-width:0;color:var(--muted);background:#ffffffa8;border:1px solid #e1d8c7db;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;font-weight:850;display:flex}.qrHistoryMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrHistoryMeta strong{color:var(--text);flex:none;font-size:12px;font-weight:900}.paymentArtifactGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-items:start;gap:10px;min-width:0;display:grid}.paymentArtifactTile{border:1px dashed var(--border);border-radius:var(--radius);min-width:0;min-height:0;color:var(--muted);text-align:center;cursor:pointer;background:#ffffffb8;align-content:start;gap:8px;padding:10px;display:grid}.paymentArtifactTile:disabled{cursor:default;opacity:.78}.paymentArtifactTile.ready{color:#277044;background:#f3fbf6;border-style:solid;border-color:#7bc99a}.paymentArtifactTile.danger{color:var(--danger-strong);background:#fff5f5;border-color:#f0a0a0}.paymentArtifactThumb{aspect-ratio:4/3;background:#fff;border:1px solid #e1d8c7d1;border-radius:8px;place-items:center;width:100%;min-height:118px;max-height:190px;display:grid;overflow:hidden}.paymentArtifactThumb img{object-fit:contain;width:100%;height:100%;display:block}.paymentArtifactTile.kind-qr .paymentArtifactThumb img{padding:8px}.paymentArtifactTile strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.paymentArtifactTile span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35}.qrResultVisual{border:1px dashed var(--border);border-radius:var(--radius);min-height:220px;color:var(--muted);text-align:center;background:#ffffffb3;place-items:center;gap:8px;display:grid}.qrResultCard.qr_captured .qrResultVisual,.qrResultCard.qr_showing_in_browser .qrResultVisual{color:#32794c;background:linear-gradient(135deg,#eaf8ef,#fff);border-color:#7bc99a}.qrResultCard.qr_not_proven .qrResultVisual{color:var(--danger-strong);background:linear-gradient(135deg,#fff0f0,#fff);border-color:#f0a0a0}.qrProofImage{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:8px;width:min(100%,178px);max-height:178px;display:block}.qrResultBody{gap:12px;min-width:0;display:grid}.qrSignalList{border-radius:var(--radius);color:#32794c;background:#eaf8ef;border:1px solid #9ad8af;gap:3px;padding:8px 10px;font-size:12px;font-weight:750;display:grid}.qrSignalList strong{color:var(--text);font-size:12px;font-weight:900}.qrSignalList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrSignalList.isDanger{color:var(--danger-strong);background:#fff0f0;border-color:#f0a0a0}.qrSignalList.isWarning{color:#8a650f;background:#fff8df;border-color:#e8d189}.artifactModalBackdrop{z-index:50;background:#1f1d1a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artifactModal{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(920px,94vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.artifactModal header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.artifactModal header strong{font-size:16px;font-weight:900}.artifactModalImage{background:#f8f6f0;place-items:center;min-height:320px;padding:16px;display:grid;overflow:auto}.artifactModalImage img{object-fit:contain;max-width:100%;height:auto;max-height:calc(92vh - 92px);display:block}.configGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:14px;display:grid}.configFormGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.hybridTimingGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.hybridTimingGrid>.field{grid-column:span 2;min-width:0}.hybridTimingGrid>.field:nth-last-child(-n+2){grid-column:span 3}.logsArtifactsGrid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;height:max(560px,100dvh - 84px);min-height:0;display:grid}.logsArtifactsGrid>.panel{min-width:0;padding:18px}.logsTimelinePanel,.endpointDiagnosticsPanel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.logsTimelinePanel>.sectionTitle,.endpointDiagnosticsPanel>.sectionTitle{flex:none}.logsTimelinePanel .runtimeEventList{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow-y:auto}.endpointSignalGrid{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.endpointFilterBar{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;margin:12px 0 14px;display:flex}.endpointFilterButton{border:1px solid var(--border);background:var(--surface-soft);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:900;display:inline-flex}.endpointFilterButton.isActive{color:var(--info-strong);background:#eef7ff;border-color:#9fc8ec}.endpointDiagnosticsMain{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.endpointDiagnosticsTable{scrollbar-gutter:stable;align-content:start;gap:8px;min-width:0;min-height:0;max-height:none;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.endpointDiagnosticLine{grid-template-columns:82px minmax(160px,.52fr) minmax(150px,.42fr) minmax(0,1fr)}.endpointEmptyState{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);padding:16px;font-weight:750}.httpHeader,.httpRow{grid-template-columns:76px minmax(128px,.7fr) 72px minmax(0,1fr) 90px;align-items:center;gap:8px;display:grid}.httpHeader{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.httpRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.httpRow small{color:var(--muted);grid-column:4/6}.paymentPanel{padding:16px}.logList{gap:8px;max-height:520px;padding:14px;display:grid;overflow:auto}.runtimeEventList{font-family:var(--operator-stream-font-family)}.runtimeEventLine{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:82px minmax(150px,.5fr) 110px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:9px 10px;display:grid}.runtimeEventLine strong,.runtimeEventLine span,.runtimeEventLine em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtimeEventLine strong{color:var(--text);font-size:var(--operator-stream-title-size);font-weight:900}.runtimeEventLine span{font-size:var(--operator-stream-meta-size)}.runtimeEventLine em{color:var(--muted);font-size:var(--operator-stream-meta-size);text-transform:uppercase;font-style:normal;font-weight:850}.runtimeEventLine small{min-width:0;font-size:var(--operator-stream-font-size);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.runtimeEventLine.danger{background:#fff0f0;border-color:#f0a0a0}.runtimeEventLine.warning{background:#fff8d7;border-color:#efd979}.runtimeEventLine.success{background:#eaf8ef;border-color:#9ad8af}.runtimeEventLine.info{background:#eef7ff;border-color:#9fc8ec}.payloadPreview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:10px;padding:12px;display:grid}.payloadPreview summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:850}.payloadPreview pre{border:1px solid var(--border);border-radius:var(--radius);max-height:360px;color:var(--muted);background:#fbfaf7;margin:0;padding:12px;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.45;overflow:auto}.allTicketWorkspace,.ticketmelonWorkspace{gap:14px;display:grid}.ticketmelonHero{background:radial-gradient(circle at 90% 0,#91d3a547,#0000 36%),#fffffff0;border-color:#64a5776b;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.ticketmelonShellPanel{align-content:start;gap:18px;min-height:280px;padding:20px;display:grid}.ticketmelonShellHeading{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding-bottom:15px;display:flex}.ticketmelonShellHeading h3{margin:0;font-size:18px}.ticketmelonShellHeading p{max-width:760px;margin-top:5px;font-size:13px;line-height:1.5}.ticketmelonShellChips{flex-wrap:wrap;gap:8px;display:flex}.ticketmelonShellList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticketmelonShellList>div{border-radius:var(--radius);color:#385344;background:#f3fbf5;border:1px solid #cfe3d4;align-items:flex-start;gap:9px;min-height:70px;padding:13px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.ticketmelonShellList svg{color:var(--success-strong);flex:none}.allTicketEventCommand{background:radial-gradient(circle at 100% 0%, #b292e429, transparent 32%), var(--surface);border-color:#9580ca6b}.allTicketEventCommand .eventFetchButton{margin-top:2px}.allTicketSaleTimeField,.saleScheduleField{border-radius:var(--radius);background:linear-gradient(135deg,#f9f6fff0,#ffffffeb);border:1px solid #d8cdec;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.allTicketSaleTimeField legend,.saleScheduleField legend{color:var(--text);padding:0 5px;font-size:14px;font-weight:900}.allTicketSaleTimeField>small,.saleScheduleField>small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.4}.allTicketSaleTimeField:disabled,.saleScheduleField:disabled{opacity:.72}.ttmOpeningProbeField{gap:12px;min-width:0;display:grid}.ttmOpeningProbeField>small{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.45}.ttmOpeningProbeGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.ttmOpeningProbeGrid .field{gap:7px;min-width:0}.ttmOpeningProbeGrid .field>span{color:var(--text);font-size:14px;font-weight:850}.ttmOpeningProbeGrid .field>strong{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);min-height:46px;color:var(--text);align-items:center;padding:0 12px;font-size:14.5px;font-weight:800;display:flex}.ttmOpeningProbeGrid input{background:var(--surface);min-width:0;min-height:46px;font-size:15px;font-weight:750}.allTicketSaleTimeControls,.saleScheduleControls{grid-template-columns:minmax(130px,1.2fr) minmax(70px,.5fr) auto minmax(70px,.5fr);align-items:end;gap:6px;min-width:0;display:grid}.allTicketSaleTimeControls .field,.saleScheduleControls .field{gap:5px;min-width:0}.allTicketSaleTimeControls .field>span,.saleScheduleControls .field>span{white-space:nowrap;font-size:11px}.allTicketSaleTimeControls input,.allTicketSaleTimeControls select,.saleScheduleControls input,.saleScheduleControls select{background:#fff;min-width:0;min-height:44px;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:14px;font-weight:850}.allTicketSaleTimeColon,.saleScheduleTimeColon{color:var(--text);align-self:end;padding-bottom:9px;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:20px;font-weight:900}.allTicketSaleTimeReadback,.saleScheduleReadback{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.allTicketSaleTimeReadback>span:not(.statusChip),.saleScheduleReadback>span:not(.statusChip){gap:2px;min-width:0;display:grid}.allTicketSaleTimeReadback strong,.saleScheduleReadback strong{font-size:12px;line-height:1.35}.allTicketSaleTimeReadback small,.saleScheduleReadback small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.allTicketSaleTimeReadback.is-warning,.saleScheduleReadback.is-warning{color:#745800;background:#fff9df;border-color:#e8c966}.allTicketSaleTimeReadback.is-success,.saleScheduleReadback.is-success{color:#17653d;background:#ebfaf1;border-color:#91d6ad}.allTicketReadOnlyNote{align-items:flex-start;gap:10px;margin-top:auto;display:flex}.allTicketReadOnlyNote span{gap:3px;display:grid}.allTicketReadOnlyNote small{color:var(--muted);line-height:1.35}.allTicketEventFactGrid{align-content:start}.allTicketEventCommand .previewMedia{height:420px;min-height:420px}.allTicketHero{background:radial-gradient(circle at 90% 0,#c7b7ee57,#0000 36%),#fffffff0;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.allTicketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.allTicketPanel{align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.allTicketSessionPlanner{background:linear-gradient(135deg,#ecf4fff2,#f7fbfff7);border-color:#afd2fa7a;box-shadow:0 4px 18px #1e40af08}.allTicketPanelHeader{border-bottom:1px solid var(--border);gap:4px;padding-bottom:12px;display:grid}.allTicketPanelHeader h3{margin:0;font-size:18px}.allTicketPanelHeader p{margin:0;font-size:13px}.allTicketPanelHeaderWithAction{grid-template-columns:minmax(0,1fr) auto;align-items:center}.allTicketPanelHeaderWithAction>div{gap:4px;display:grid}.allTicketBatchGrid{align-items:start}.allTicketBatchGrid.isStandaloneSurface{grid-template-columns:minmax(0,1fr)}.allTicketAccountList,.allTicketSessionList{gap:10px;display:grid}.allTicketAccountList{max-height:610px;padding-right:3px;overflow:auto}.allTicketAccountCard,.allTicketSessionCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:12px;padding:14px;display:grid}.allTicketAccountCardHeader,.allTicketSessionHeader,.allTicketSessionFooter{align-items:center;gap:9px;min-width:0;display:flex}.allTicketAccountCardHeader strong,.allTicketSessionHeader>div,.allTicketSessionFooter>span{flex:1;min-width:0}.allTicketAccountCardHeader .iconButton{flex:none}.allTicketAccountFields,.allTicketSessionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.allTicketAccountFields .allTicketPasswordRow{grid-column:1/-1}.allTicketQuickPlanGrid{grid-template-columns:minmax(170px,1.45fr) minmax(165px,1.2fr) minmax(120px,.8fr) minmax(105px,.65fr) minmax(180px,1.25fr) auto;grid-template-areas:"account account member member strategy strategy""round zone quantity exact actions actions";align-items:start;gap:12px;display:grid}.allTicketQuickAccount{grid-area:account}.allTicketQuickAccount.withoutMember{grid-column:1/5}.allTicketQuickMember{grid-area:member}.allTicketQuickStrategy{grid-area:strategy}.allTicketQuickRound{grid-area:round}.allTicketQuickZones{grid-area:zone}.allTicketQuickQuantity{grid-area:quantity}.allTicketQuickExactSeats{grid-area:exact}.allTicketQuickPlanActions{grid-area:actions;grid-template-columns:minmax(160px,1fr) auto;align-items:end;gap:10px;margin-top:24px;display:grid}.allTicketQuickPlanActions .primaryButton.quickAddButton.createPlanButton{border-radius:var(--radius);color:#1e2528;background:linear-gradient(135deg,#c9f1dc,#e5faef);border:1px solid #61b780;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:15px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #61b78024}.allTicketQuickPlanActions .primaryButton.quickAddButton.createPlanButton:hover:not(:disabled){background:linear-gradient(135deg,#b8ebd0,#d7f7e6);border-color:#4da56e}.allTicketQuickPlanActions .softButton.quickAddButton.resetPlanButton{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:46px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.allTicketQuickSummary{color:var(--muted);border-top:1px dashed var(--border);flex-wrap:wrap;grid-column:1/-1;gap:16px;margin-top:6px;padding-top:8px;font-size:13px;display:flex}.allTicketQuickSummary span{align-items:center;gap:6px;display:inline-flex}.allTicketSessionList{max-height:680px;padding-right:3px;overflow:auto}.allTicketSessionHeader>div{gap:2px;display:grid}.allTicketSessionHeader small,.allTicketSessionFooter>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.allTicketSessionFields{grid-template-columns:minmax(80px,.7fr) minmax(130px,1.2fr) minmax(110px,1fr) 70px}.allTicketSessionFooter{border-top:1px solid var(--border);align-items:flex-start;padding-top:10px}.allTicketSessionFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.allTicketSessionPayment{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.allTicketSessionPayment>div{border:1px solid var(--border);background:#fff;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.allTicketSessionPayment dt{color:var(--muted);font-size:11px}.allTicketSessionPayment dd{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.allTicketSessionPayment .isPayable{border-color:var(--primary);color:var(--primary)}.allTicketSessionArtifact{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;overflow:hidden}.allTicketAssignmentList{gap:8px;display:grid}.allTicketAssignmentRow{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto minmax(150px,1.2fr) minmax(80px,.6fr) minmax(150px,1fr) minmax(70px,.45fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid}.allTicketAssignmentRow>div{gap:2px;min-width:0;display:grid}.allTicketAssignmentRow>div span,.allTicketAssignmentRow>div small{color:var(--muted);font-size:11px}.allTicketAssignmentRow>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.allTicketAssignmentSummary .allTicketAssignmentRow{grid-template-columns:minmax(110px,1.1fr) minmax(130px,1.2fr) minmax(95px,.9fr) minmax(120px,1.1fr) minmax(95px,.9fr) minmax(55px,.5fr) auto;align-items:center;gap:12px;display:grid}.allTicketAssignmentSummary .allTicketAssignmentRow.isMutationGuarded{background:#fffaf0;border-color:#e7d298}.allTicketAssignmentSummary .allTicketAssignmentGuard{color:#8a6718;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.allTicketSessionFields select.isSelected,.allTicketAssignmentEditor select.isSelected{background-color:#f0fbf4;border-color:#74bf92;box-shadow:0 0 0 3px #74bf9229}.allTicketFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.allTicketFormGrid .isWide,.ticketmelonFormGrid .isWide,.allTicketPasswordRow.isWide{grid-column:1/-1}.allTicketConfigPair{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:9px;min-width:0;max-width:620px;padding:12px;display:grid}.allTicketConfigPairHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.allTicketConfigPairHeader small,.allTicketConfigPairNote{color:var(--muted)}.allTicketConfigPairFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.allTicketConfigPairFields .field{min-width:0}.allTicketConfigPairFields input{width:100%}.allTicketConfigPairNote{line-height:1.4}.ticketmelonConfigPair{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:9px;min-width:0;max-width:620px;padding:12px;display:grid}.ticketmelonConfigPairHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ticketmelonConfigPairHeader small,.ticketmelonConfigPairNote{color:var(--muted)}.ticketmelonConfigPairFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ticketmelonConfigPairFields .field{min-width:0}.ticketmelonConfigPairFields input{width:100%}.ticketmelonConfigPairNote{line-height:1.4}.allTicketPasswordRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.allTicketPasswordRow .softButton{min-height:44px;padding:0 14px}.allTicketSafetyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.allTicketSafetyGate{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;min-height:94px;padding:14px;display:grid}.allTicketSafetyGate.isEnabled{background:var(--surface-warning);border-color:#c6a64b}.allTicketSafetyGate.danger.isEnabled{border-color:var(--danger);background:#fff1f1}.allTicketSafetyGate input{margin-top:3px}.allTicketSafetyGate span{gap:4px;display:grid}.allTicketSafetyGate small{color:var(--muted);line-height:1.35}.allTicketRunPanel{grid-column:1/-1}.allTicketCommandStrip{background:radial-gradient(circle at 50% 0,#dbf2e4c7,#0000 52%),linear-gradient(135deg,#fff,#f7fbf8);border-color:#cdded4;gap:16px;padding:20px clamp(18px,3vw,34px);display:grid;box-shadow:0 14px 34px #1e5a3a17}.allTicketCommandHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.allTicketCommandHeader>div{gap:5px;min-width:0;display:grid}.allTicketCommandHeader h2,.allTicketCommandHeader p{margin:0}.allTicketCommandHeader h2{font-size:20px}.allTicketCommandHeader p{color:var(--muted);font-size:13px;line-height:1.45}.allTicketCommandButtons{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;width:min(760px,100%);margin-inline:auto;display:grid}.allTicketCommandButton{min-height:72px;padding:0 24px;font-size:18px;font-weight:900}.allTicketCommandButton svg{width:24px;height:24px}.primaryButton.allTicketCommandButton.allTicketStartButton{color:#fff;background:linear-gradient(135deg,#16804f,#23945e);border-color:#177247;box-shadow:0 12px 22px #16804f38}.primaryButton.allTicketCommandButton.allTicketStartButton:hover:not(:disabled){background:linear-gradient(135deg,#137346,#1f8655);border-color:#12643d}.dangerButton.allTicketCommandButton.allTicketStopButton{color:#fff;background:linear-gradient(135deg,#c43a3a,#dc4545);border-color:#ad3030;box-shadow:0 12px 22px #c43a3a33}.dangerButton.allTicketCommandButton.allTicketStopButton:hover:not(:disabled){background:linear-gradient(135deg,#b83232,#cf3b3b);border-color:#972727}.allTicketCommandButton:disabled{opacity:.56;box-shadow:none;filter:saturate(.68);cursor:not-allowed}.allTicketCommandStatus{border:1px solid var(--border);background:var(--surface-soft);width:min(760px,100%);min-height:42px;color:var(--muted);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-inline:auto;padding:9px 13px;font-size:12px;line-height:1.4;display:flex}.allTicketCommandStatus strong{color:var(--text);white-space:nowrap}.allTicketCommandStatus.success{color:#2f7448;background:#eff9f2;border-color:#9bd0ad}.allTicketCommandStatus.warning{background:var(--surface-warning);color:#765b16;border-color:#ddc37d}.allTicketCommandStatus.danger{color:#983d3d;background:#fff1f1;border-color:#e8a0a0}.allTicketCommandStatus.success strong,.allTicketCommandStatus.warning strong,.allTicketCommandStatus.danger strong{color:inherit}.allTicketCommandStrip .allTicketIssues{width:min(760px,100%);margin-inline:auto}.allTicketCommandStrip .runIssue{white-space:normal;width:100%}.allTicketActions{gap:10px;display:flex}.allTicketActions button{min-height:46px;padding:0 18px}.allTicketPaymentBreakdown{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:18px;padding:14px;display:grid}.allTicketPaymentBreakdown>div{align-content:start;gap:5px;display:grid}.allTicketPaymentBreakdown small{color:var(--muted);line-height:1.35}.allTicketPaymentBreakdown dl{gap:6px;margin:0;display:grid}.allTicketPaymentBreakdown dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0 8px;display:grid}.allTicketPaymentBreakdown dt{gap:2px;display:grid}.allTicketPaymentBreakdown dd{font-variant-numeric:tabular-nums;margin:0;font-family:JetBrains Mono,monospace}.allTicketPaymentBreakdown .isPayable{color:var(--primary);border-bottom:0;font-weight:800}.allTicketIssues{gap:8px;display:grid}.allTicketArtifact{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.allTicketArtifact span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.allTicketArtifact strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allTicketEventFeed{gap:8px;display:grid}.allTicketEventFeed>div{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(160px,.35fr) minmax(0,1fr) minmax(110px,auto);align-items:center;gap:10px;padding:8px 0;display:grid}.allTicketEventFeed small{color:var(--muted)}.allTicketEventFeed>div.success,.allTicketEventRow.success{background:var(--surface-mint);border-radius:var(--radius);padding:8px 10px}.allTicketEventFeed>div.success strong,.allTicketEventFeed>div.success small:not(.allTicketEventTiming),.allTicketEventRow.success strong,.allTicketEventRow.success small:not(.allTicketEventTiming),.operatorEventLine.success strong,.operatorEventLine.success small{color:var(--success-strong);font-weight:700}.allTicketEventTiming{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace}.allTicketSessionOps{flex-wrap:wrap;gap:7px;display:flex}.allTicketSessionOps button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.allTicketSessionOps button:hover,.allTicketSessionOps button.isActive{border-color:var(--primary);color:var(--primary);background:#f2edff}.allTicketSessionOps button.paymentReady strong{color:#9a6300}.allTicketSessionOps button.attention strong{color:var(--danger)}.allTicketSessionCard.isPaymentReady{border-color:#d4ad45;box-shadow:inset 4px 0 #d4ad45}.allTicketSessionCard.needsRecovery{border-color:#e37b7b;box-shadow:inset 4px 0 #d95f5f}.allTicketTransaction{gap:8px;display:grid}.allTicketTransactionRail{grid-template-columns:repeat(6,minmax(54px,1fr));gap:4px;display:grid}.allTicketTransactionStep{color:#92999c;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.allTicketTransactionStep:before{background:var(--border);content:"";height:2px;position:absolute;top:9px;left:calc(11px - 50%);right:calc(50% + 11px)}.allTicketTransactionStep:first-child:before{display:none}.allTicketTransactionStep>span{z-index:1;border:2px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.allTicketTransactionStep small{font-size:10px;font-weight:800}.allTicketTransactionStep.isComplete{color:#2f7448}.allTicketTransactionStep.isComplete:before{background:#88c99f}.allTicketTransactionStep.isComplete>span{background:#eaf8ef;border-color:#70b78a}.allTicketTransactionStep.isActive{color:var(--primary)}.allTicketTransactionStep.isActive>span{border-color:var(--primary);background:#f2edff;box-shadow:0 0 0 3px #7356a821}.allTicketTransactionStep.isDanger{color:var(--danger)}.allTicketTransactionStep.isDanger>span{border-color:var(--danger);background:#fff1f1}.allTicketTimelineLatest{background:#f4f9fd;border-left:3px solid #8bbce5;border-radius:8px;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:grid}.allTicketTimelineLatest strong,.allTicketTimelineLatest span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allTicketTimelineLatest span,.allTicketTimelineLatest time{color:var(--muted)}.allTicketTimelineLatest.warning{background:var(--surface-warning);border-color:#d4ad45}.allTicketTimelineLatest.danger{border-color:var(--danger);background:#fff1f1}.allTicketTimelineLatest.success{background:#eaf8ef;border-color:#70b78a}.allTicketRecoveryNotice{background:var(--surface-warning);color:#765b16;border:1px solid #d5ba72;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.allTicketRecoveryNotice svg{flex:none;margin-top:1px}.allTicketRecoveryNotice.danger{color:#983d3d;background:#fff1f1;border-color:#e8a0a0}.allTicketRecoveryNotice.success{color:#2f7448;background:#eaf8ef;border-color:#8dccaa}.allTicketOperationsCenter{gap:18px}.allTicketOperationsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.allTicketNotificationToggle{border:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.allTicketNotificationToggle input{width:15px;height:15px;accent-color:var(--primary)}.allTicketOpsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.allTicketOpsSummaryCard{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:4px;min-width:0;padding:11px 13px;display:grid}.allTicketOpsSummaryCard span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.allTicketOpsSummaryCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.allTicketOpsSummaryCard.success{color:#2f7448;background:#eff9f2;border-color:#9bd0ad}.allTicketOpsSummaryCard.warning{background:var(--surface-warning);color:#765b16;border-color:#ddc37d}.allTicketOpsSummaryCard.danger{color:#983d3d;background:#fff1f1;border-color:#e8a0a0}.allTicketOpsSummaryCard.info{color:#326b96;background:#f2f8fd;border-color:#a7c9e6}.allTicketOperationsGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;display:grid}.allTicketOpsSection{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.allTicketOpsSectionTitle{align-items:flex-start;gap:9px;min-width:0;display:flex}.allTicketOpsSectionTitle>svg{color:var(--primary);flex:none;margin-top:1px}.allTicketOpsSectionTitle>div{gap:2px;min-width:0;display:grid}.allTicketOpsSectionTitle small{color:var(--muted);line-height:1.35}.allTicketPreflightTable{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:grid;overflow-x:auto}.allTicketPreflightRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(138px,1.25fr) repeat(5,minmax(82px,.75fr));align-items:center;gap:8px;min-width:690px;padding:9px 10px;font-size:11px;display:grid}.allTicketPreflightRow:last-child{border-bottom:0}.allTicketPreflightRow.isHeader{color:var(--muted);background:#f1eef7;font-weight:850}.allTicketPreflightRow>span:first-child{gap:1px;min-width:0;display:grid}.allTicketPreflightRow>span:first-child strong,.allTicketPreflightRow>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allTicketPreflightRow>span:first-child small{color:var(--muted)}.allTicketPreflightCell{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 7px;font-weight:800;display:inline-flex}.allTicketPreflightCell.success{color:#2f7448;background:#e8f7ed}.allTicketPreflightCell.warning{background:var(--surface-warning);color:#866510}.allTicketPreflightCell.danger{color:#a34040;background:#fff0f0}.allTicketRecoveryList,.allTicketHistoryList{gap:8px;display:grid}.allTicketRecoveryList{max-height:300px;overflow:auto}.allTicketRecoveryCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:8px;padding:10px;display:grid}.allTicketRecoveryCard.isBlocking{box-shadow:inset 3px 0 0 var(--danger);border-color:#e8a0a0}.allTicketRecoveryCard>div:first-child{gap:2px;display:grid}.allTicketRecoveryCard small{color:var(--muted)}.allTicketGuardList{flex-wrap:wrap;gap:6px;display:flex}.allTicketGuardChip{color:#2f7448;background:#e8f7ed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.allTicketGuardChip.warning{background:var(--surface-warning);color:#866510}.allTicketGuardChip.neutral{color:#687174;background:#eef0f1}.allTicketGuardChip.danger{color:#a34040;background:#fff0f0}.allTicketHistorySection{background:#fbfafc}.allTicketHistoryList{max-height:390px;overflow:auto}.allTicketHistoryRow{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(170px,1.15fr) minmax(150px,.9fr) minmax(135px,auto) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.allTicketHistoryRow>div{gap:2px;min-width:0;display:grid}.allTicketHistoryRow>div strong,.allTicketHistoryRow>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allTicketHistoryRow small,.allTicketHistoryRow time,.allTicketArtifactStatus{color:var(--muted);font-size:11px}.allTicketHistoryRow time{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.allTicketHistoryRow .softButton{min-height:32px;padding:5px 9px;font-size:11px}.allTicketModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a16239e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.allTicketPaymentModal{background:var(--surface);border:1px solid #705ba557;border-radius:18px;gap:16px;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 26px 80px #140f1f57}.allTicketPaymentModalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.allTicketPaymentModalHeader>div{gap:5px;display:grid}.allTicketPaymentModalHeader h2,.allTicketPaymentModalHeader p{margin:0}.allTicketPaymentModalHeader h2{font-size:22px}.allTicketPaymentModalHeader p{color:var(--muted);font-size:12px;font-weight:750}.allTicketAmountChanged{border-radius:var(--radius);background:var(--surface-warning);color:#765b16;border:1px solid #d5ba72;align-items:flex-start;gap:10px;padding:12px;display:flex}.allTicketAmountChanged>div{gap:3px;display:grid}.allTicketAmountChanged.danger{color:#983d3d;background:#fff1f1;border-color:#e8a0a0}.allTicketPaymentIdentity{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.allTicketPaymentIdentity>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:3px;min-width:0;padding:9px 11px;display:grid}.allTicketPaymentIdentity span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.allTicketPaymentIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.allTicketPaymentReviewBreakdown{border:1px solid var(--border);border-radius:var(--radius);gap:0;margin:0;display:grid;overflow:hidden}.allTicketPaymentReviewBreakdown>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 12px;display:grid}.allTicketPaymentReviewBreakdown>div:last-child{border-bottom:0}.allTicketPaymentReviewBreakdown dt{gap:2px;font-weight:750;display:grid}.allTicketPaymentReviewBreakdown dt small{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.allTicketPaymentReviewBreakdown dd{font-variant-numeric:tabular-nums;margin:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.allTicketPaymentReviewBreakdown .isPayable{color:var(--primary);background:#f2edff;font-size:16px;font-weight:900}.allTicketPaymentSafety{border-radius:var(--radius);color:#5a478f;background:#f3efff;align-items:flex-start;gap:10px;padding:12px;display:flex}.allTicketPaymentSafety>div{gap:3px;display:grid}.allTicketPaymentSafety span{font-size:12px;line-height:1.4}.allTicketPaymentReviewCheck{border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.allTicketPaymentReviewCheck.isChecked{color:#2f7448;background:#eaf8ef;border-color:#70b78a}.allTicketPaymentReviewCheck input{margin-top:2px}.allTicketPaymentModalActions{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.bottomStatus{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 18px;display:flex;position:fixed;bottom:0;left:248px;right:0}.bottomStatusStop{min-height:32px;margin-left:auto;padding:6px 12px}.allTicketBottomStatus,.ticketmelonBottomStatus{overscroll-behavior-x:contain;scrollbar-gutter:stable;flex-wrap:nowrap;min-width:0;overflow-x:auto}.ticketmelonBottomStatus .statusChip,.allTicketBottomStatus .statusChip{flex:none}.allTicketBottomStatus .bottomStatusStop{flex:none;position:sticky;right:0;box-shadow:-12px 0 16px #ffffffeb}.pulse{animation:1.2s ease-in-out infinite pulse}.spin{animation:.9s linear infinite spin}@keyframes pulse{0%,to{box-shadow:0 0 #7bc99a00}50%{box-shadow:0 0 0 6px #7bc99a2e}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1500px){.actionStrip,.tabGrid,.splitPanel,.workersRuntime,.logsArtifactsGrid,.configGrid,.allTicketGrid,.allTicketOperationsGrid{grid-template-columns:1fr}.allTicketAccountList,.allTicketSessionList{max-height:none}.allTicketEventCommand,.eventCommand{grid-template-columns:repeat(2,minmax(0,1fr))}.allTicketEventCommand .eventPreview,.eventCommand .eventPreview{grid-column:1/-1}.allTicketRunPanel{grid-column:auto}.workerGrid,.dashboardWorkerGrid,.accountGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.dashboardWorkArea,.dashboardWorkArea.isSingleWorker{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardLiveFeed,.dashboardWorkArea.isSingleWorker .dashboardLiveFeed{grid-column:span 2;min-height:360px}.miniLogList{max-height:260px}.qrResultCard{grid-template-columns:1fr}.paymentArtifactGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.paymentGalleryToolbar{flex-direction:column;align-items:stretch}.quickGridWithAction,.configFormGrid{grid-template-columns:1fr;min-width:0}.hybridTimingGrid>.field{grid-column:auto}.commandButtons{grid-template-columns:repeat(3,minmax(140px,1fr));width:100%;min-width:0}.workerSupportRail{position:static}.workerCardBody{grid-template-columns:1fr}}@media (width<=1180px){.allTicketQuickPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"account account""member strategy""round zone""quantity exact""actions actions"}.allTicketQuickAccount.withoutMember{grid-column:1/-1}.allTicketOperationsGrid{grid-template-columns:1fr}.allTicketRecoveryList{max-height:none}.allTicketEventCommand{grid-template-columns:1fr}.allTicketEventCommand .eventPreview{grid-column:auto}.accountManagerLayout,.configManagerLayout{grid-template-columns:1fr}.configSubTabPanel{position:static}.accountList{max-height:360px}.dashboardWorkArea{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardLiveFeed{grid-column:span 2;min-height:360px}}@media (width>=1281px) and (width<=1500px){.workersRuntime{grid-template-columns:minmax(0,1fr) clamp(320px,25vw,360px)}.workerSupportRail{position:sticky;top:12px}}@media (prefers-reduced-motion:reduce){.pulse,.spin{animation:none}}@media (width<=980px){.allTicketOpsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.allTicketHistoryRow{grid-template-columns:auto minmax(170px,1fr) minmax(140px,.8fr)}.allTicketHistoryRow time{grid-column:2}.allTicketHistoryRow .softButton{grid-area:2/3;justify-self:start}.allTicketAccountFields,.allTicketSessionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.allTicketEventCommand .previewMedia{height:360px;min-height:360px}.workerGrid,.dashboardWorkerGrid,.accountGrid,.eventMediaGrid,.commandButtons{grid-template-columns:1fr}.captchaSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.proxyHealthHeader{display:none}.proxyHealthRow{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentArtifactGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}.paymentViewTabs,.paymentStatusFilters,.paymentToolbarActions{width:100%}.paymentViewTab,.paymentFilterButton,.paymentClearHistoryButton{flex:120px}.tokenPoolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.configCheckGrid,.automationSafetyTop{grid-template-columns:1fr}.debugModeSwitch,.checkoutDebugSwitch{justify-self:stretch;width:100%}.paymentFlowGrid{grid-template-columns:1fr}.endpointDiagnosticLine{grid-template-columns:82px minmax(0,1fr)}.endpointDiagnosticLine em,.endpointDiagnosticLine small{grid-column:2}.configReadinessList div{grid-template-columns:1fr;gap:4px}.captchaActivityHeader{display:none}.captchaActivityRow{grid-template-columns:minmax(84px,1fr) minmax(84px,1fr)}.captchaActivityRow small{white-space:normal}}@media (width<=720px){.allTicketQuickPlanGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"account""member""strategy""round""zone""quantity""exact""actions"}.allTicketQuickPlanActions{grid-template-columns:minmax(0,1fr);margin-top:0}.renderErrorPanel{grid-template-columns:1fr}.appShell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.leftNav{border-right:0;border-bottom:1px solid var(--border);grid-row:auto;min-width:0;min-height:auto;padding:12px}.platformBar{flex-direction:column;align-items:stretch;width:100%;min-width:0}.platformTabs{gap:4px;min-width:0;max-width:100%;overflow-x:auto}.platformTab{white-space:nowrap;flex:1;justify-content:center;padding-inline:12px}.platformTab small{display:none}.allTicketHero,.ticketmelonHero,.allTicketActions{flex-direction:column;align-items:stretch}.ticketmelonShellList,.allTicketCommandHeader,.allTicketCommandButtons{grid-template-columns:1fr}.allTicketCommandHeader .statusChip{justify-self:start}.allTicketCommandButton{min-height:64px}.allTicketCommandStatus{text-align:left;flex-direction:column;align-items:flex-start;gap:3px}.allTicketSaleTimeControls,.saleScheduleControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.allTicketSaleDate,.saleScheduleDate{grid-column:1/-1}.allTicketSaleTimeReadback,.saleScheduleReadback{grid-template-columns:auto minmax(0,1fr)}.allTicketSaleTimeReadback .statusChip,.saleScheduleReadback .statusChip{grid-column:2;justify-self:start}.allTicketFormGrid,.allTicketAccountFields,.allTicketSessionFields,.allTicketPasswordRow,.allTicketSafetyGrid,.allTicketSessionPayment,.allTicketPaymentBreakdown,.allTicketArtifact,.allTicketEventFeed>div,.allTicketPanelHeaderWithAction{grid-template-columns:1fr}.allTicketPanelHeaderWithAction .softButton{justify-self:start}.allTicketOperationsActions{justify-content:flex-start}.allTicketOpsSummary{grid-template-columns:1fr}.allTicketAssignmentRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.allTicketAssignmentRow>div:not(:first-of-type){grid-column:2/-1}.allTicketAssignmentRow>.statusChip{grid-area:1/3}.allTicketAssignmentSummary .allTicketAssignmentEditor{grid-template-columns:1fr}.allTicketAssignmentSummary .allTicketAssignmentActions{grid-column:2/-1;justify-content:flex-start}.allTicketHistoryRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.allTicketHistorySeats,.allTicketHistoryRow time,.allTicketHistoryRow .softButton{grid-area:auto/2}.allTicketSessionFooter{flex-direction:column;align-items:stretch}.allTicketSessionFooter>div{justify-content:flex-start}.allTicketTransactionRail{grid-template-columns:repeat(3,minmax(70px,1fr));row-gap:10px}.allTicketTransactionStep:nth-child(4):before{display:none}.allTicketTimelineLatest,.allTicketPaymentIdentity,.allTicketPaymentReviewBreakdown>div{grid-template-columns:1fr}.allTicketTimelineLatest strong,.allTicketTimelineLatest span{white-space:normal}.allTicketModalBackdrop{place-items:end center;padding:8px}.allTicketPaymentModal{border-radius:16px 16px 8px 8px;max-height:calc(100dvh - 16px);padding:15px}.allTicketPaymentModalActions{grid-template-columns:1fr;display:grid}.brandMark{padding:4px 4px 12px}.navList{grid-auto-columns:minmax(132px,max-content);grid-auto-flow:column;width:100%;min-width:0;padding-bottom:2px;overflow-x:auto}.navItem{white-space:nowrap;min-height:42px}.workspace{padding:12px 10px 74px}.dashboardWorkArea{grid-template-columns:1fr}.dashboardLiveFeed{grid-column:span 1}.sectionTitle,.accountStatusStrip,.accountCardFooter{align-items:flex-start}.accountListToolbar{grid-template-columns:1fr;align-items:stretch}.sectionTitle,.actionButtons{flex-wrap:wrap}.accountEditorGrid,.accountIdentityFields,.proxyEndpointFields,.paymentArtifactGrid,.qrResultCard .detailList div,.configReadinessList div{grid-template-columns:1fr}.accountIdentityHeader{flex-direction:column;align-items:stretch}.eventCommand,.splitPanel,.networkOverviewGrid,.tokenPoolGrid,.captchaSummary{grid-template-columns:1fr}.bottomStatus{flex-wrap:nowrap;min-height:52px;left:0;overflow-x:auto}.bottomStatus .statusChip{flex:none}}.allTicketAccountTitleGroup{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.allTicketAccountTitleGroup strong{font-size:15px;font-weight:700;flex:none!important}.allTicketAccountActions{flex:none;align-items:center;gap:8px;display:flex}.fingerprintBadge{color:var(--text,#f1f5f9);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf847;border-radius:6px;outline:none;align-items:center;gap:6px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;transition:all .15s ease-in-out;display:inline-flex}.fingerprintBadge:hover{color:#fff;background:#38bdf82e;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 2px 8px #38bdf840}.fingerprintBadge .fpIcon{font-size:13px}.fingerprintBadge .fpText{align-items:center;gap:4px;display:inline-flex}.fingerprintBadge .fpText strong{color:#38bdf8;font-weight:800}.fingerprintBadge .fpSep{opacity:.45;font-size:10px}.fingerprintBadge.pending{opacity:.85;color:var(--text-muted,#94a3b8);background:#ffffff0a;border-style:dashed;border-color:#ffffff26}.fingerprintModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.fingerprintModalCard{background:var(--surface,#1e293b);border:1px solid var(--border-subtle,#ffffff26);border-radius:12px;flex-direction:column;width:100%;max-width:540px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000073}.fingerprintModalHeader{border-bottom:1px solid var(--border-subtle,#ffffff14);background:#ffffff08;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fpModalTitle{align-items:center;gap:10px;display:flex}.fpModalTitle h4{color:var(--text,#f8fafc);margin:0;font-size:16px;font-weight:700}.fpModalTitle small{color:var(--text-muted,#94a3b8);font-size:12px;display:block}.fingerprintModalBody{flex-direction:column;gap:11px;padding:16px 18px;display:flex}.fpDetailRow{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.fpDetailLabel{color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.fpDetailValue{color:var(--text,#f1f5f9);word-break:break-all;font-size:13.5px}.fpDetailValue.highlight{color:#38bdf8;font-weight:700}.fpDetailValue.mono{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.fpDetailValue.badgeGreen{color:#4ade80;font-size:12.5px;font-weight:600;display:inline-block}.fingerprintModalFooter{border-top:1px solid var(--border-subtle,#ffffff14);background:#ffffff05;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.fpStorageHint{color:var(--text-muted,#64748b);font-size:12px}.ticketmelonMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ticketmelonMetric{background:linear-gradient(145deg,#fff,#f2faf4);border-color:#cfe3d4;gap:7px;min-width:0;padding:15px 17px;display:grid}.ticketmelonMetric span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.ticketmelonMetric strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.ticketmelonTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticketmelonCommandPanel,.ticketmelonDataPanel{align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.ticketmelonPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.ticketmelonPanelHeader h3{margin:0;font-size:18px}.ticketmelonPanelHeader p{margin-top:4px;font-size:13px;line-height:1.45}.ticketmelonPanelHeader .primaryButton,.ticketmelonPanelHeader .softButton,.ticketmelonFooterAction .softButton,.ticketmelonPasswordField .softButton{flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.ticketmelonReadinessBanner,.ticketmelonAccountReadiness{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);gap:4px;padding:12px 14px;display:grid}.ticketmelonReadinessBanner span,.ticketmelonAccountReadiness span{color:var(--muted);font-size:13px;line-height:1.45}.ticketmelonReadinessBanner.success,.ticketmelonAccountReadiness.success{color:#24653b;background:#effaf3;border-color:#8fcfa5}.ticketmelonReadinessBanner.warning,.ticketmelonAccountReadiness.warning{color:#765815;background:#fff9e7;border-color:#e7c675}.ticketmelonReadinessBanner.danger{color:var(--danger-strong);background:#fff2f2;border-color:#e6a0a0}.ticketmelonIssueList{color:var(--danger-strong);gap:7px;margin:0;padding-left:22px;font-size:13px;font-weight:700;line-height:1.4;display:grid}.ticketmelonFactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ticketmelonFactList>div{border-radius:var(--radius);background:#f6fbf7;border:1px solid #d8e8dc;gap:5px;min-width:0;padding:12px;display:grid}.ticketmelonFactList span{color:var(--muted);font-size:12px;font-weight:750}.ticketmelonFactList strong{overflow-wrap:anywhere;font-size:14px}.ticketmelonTaskList,.ticketmelonEventList,.ticketmelonAccountList{gap:10px;display:grid}.ticketmelonTaskList article{border-radius:var(--radius);background:#fbfefb;border:1px solid #d8e8dc;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;display:grid}.ticketmelonTaskList article.isPaymentReady{background:var(--surface-mint);border-color:#9ad8af #9ad8af #9ad8af #166534;border-left-style:solid;border-left-width:4px}.ticketmelonTaskList article>div{gap:3px;min-width:0;display:grid}.ticketmelonTaskList code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ticketmelonTaskList p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.4}.ticketmelonEventList{max-height:620px;overflow:auto}.ticketmelonEventList article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);border-left-width:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:grid}.ticketmelonEventList article svg{color:var(--muted);flex-shrink:0;margin-top:2px}.ticketmelonEventList article>div{min-width:0}.ticketmelonEventList strong,.ticketmelonEventList p,.ticketmelonEventList small{display:block}.ticketmelonEventList strong{color:var(--text);font-size:14px;font-weight:800}.ticketmelonEventList p{color:var(--text);margin:3px 0;font-size:13px;line-height:1.4}.ticketmelonEventList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ticketmelonEventList article.success{border-color:#9ad8af;border-left-color:var(--success-strong);background:var(--surface-mint)}.ticketmelonEventList article.success svg,.ticketmelonEventList article.success strong{color:var(--success-strong)}.ticketmelonEventList article.success .statusChip{color:var(--success-strong);background:#eaf8ef;border-color:#9ad8af;font-weight:800}.ticketmelonEventList article.isPaymentReady{background:var(--surface-mint);border-color:#9ad8af #9ad8af #9ad8af #166534}.ticketmelonEventList article.isPaymentReady svg,.ticketmelonEventList article.isPaymentReady strong{color:#166534}.ticketmelonEventList article.danger{border-color:#f0a0a0;border-left-color:var(--danger-strong);background:#fff5f5}.ticketmelonEventList article.danger svg,.ticketmelonEventList article.danger strong{color:var(--danger-strong)}.ticketmelonEventList article.danger .statusChip{color:var(--danger-strong);background:#fff0f0;border-color:#f0a0a0;font-weight:800}.ticketmelonEventList article.warning{border-color:#efd979;border-left-color:var(--warning-strong);background:#fffdf0}.ticketmelonEventList article.warning svg{color:#b58300}.ticketmelonEventList article.warning strong{color:#8b620f}.ticketmelonEventList article.warning .statusChip{color:#8b620f;background:#fff8d7;border-color:#efd979;font-weight:800}.ticketmelonEventList article.fallback{background:#c2410c;border-color:#9a3412 #9a3412 #9a3412 #7c2d12}.ticketmelonEventList article.fallback svg,.ticketmelonEventList article.fallback strong,.ticketmelonEventList article.fallback p{color:#fff}.ticketmelonEventList article.fallback small{color:#ffedd5}.ticketmelonEventList article.fallback .statusChip{color:#fff;background:#7c2d12;border-color:#fed7aa;font-weight:850}.ticketmelonEventList article.info{border-color:#9fc8ec;border-left-color:var(--info-strong);background:#f4f9ff}.ticketmelonEventList article.info svg,.ticketmelonEventList article.info strong{color:var(--info-strong)}.ticketmelonEventList article.info .statusChip{color:#1d4ed8;background:#eef7ff;border-color:#9fc8ec;font-weight:800}.ticketmelonEventList article.neutral{border-color:var(--border);border-left-color:var(--border-strong);background:#ffffffb3}.ticketmelonEventList article.neutral svg{color:var(--muted)}.ticketmelonEventList article.neutral .statusChip{border-color:var(--border);background:var(--surface-soft);color:var(--muted);font-weight:700}.ticketmelonEmptyState{border-radius:var(--radius);min-height:98px;color:var(--muted);text-align:center;background:#f8fcf9;border:1px dashed #bfd8c6;place-items:center;padding:18px;font-size:13px;font-weight:700;display:grid}.ticketmelonAccountCard{border-color:#64a5776b}.ticketmelonInlineActions{align-items:center;gap:7px;display:flex}.ticketmelonInlineActions .iconButton{place-items:center;width:34px;min-height:34px;display:grid}.ticketmelonFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticketmelonWideField{grid-column:1/-1}.ticketmelonPasswordField{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.ticketmelonFooterAction{justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.ticketmelonFooterAction>div,.ticketmelonSafetyCards span{gap:3px;display:grid}.ticketmelonFooterAction span,.ticketmelonSafetyCards small{color:var(--muted);font-size:12px}.ticketmelonSafetyCards{gap:9px;display:grid}.ticketmelonSafetyCards>div{border-radius:var(--radius);color:#24653b;background:#effaf3;border:1px solid #acd2b7;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.ticketmelonCommandAccount{flex:0 290px;min-width:220px}.ticketmelonCommandButtons,.ticketmelonTaskActions,.ticketmelonAccountActions,.ticketmelonCandidateAction{align-items:center;gap:9px;display:flex}.ticketmelonCommandButtons{flex-wrap:wrap}.ticketmelonCommandButtons button,.ticketmelonTaskActions button,.ticketmelonAccountActions button,.ticketmelonCandidateAction button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.ticketmelonCommandStatus{border-radius:var(--radius);color:#24653b;background:#effaf3;border:1px solid #8fcfa5;padding:10px 12px;font-size:13px;font-weight:700}.ticketmelonCommandStatus.danger{color:var(--danger-strong);background:#fff2f2;border-color:#e6a0a0}.ticketmelonAccountActions,.ticketmelonCandidateAction{border-top:1px solid var(--border);justify-content:space-between;padding-top:13px}.ticketmelonAccountActions>span,.ticketmelonCandidateAction span{color:var(--muted);font-size:12px}.ticketmelonCandidateAction>div{gap:3px;display:grid}.ticketmelonTaskActions{flex-wrap:wrap;grid-column:1/-1;padding-top:3px}.ticketmelonTaskActions button{min-height:34px;padding:0 10px;font-size:12px}.ticketmelonMutationGate,.ticketmelonUnsupportedState,.ticketmelonInlineNotice{border-radius:var(--radius);color:#765815;background:#fff9e7;border:1px solid #e7c675;gap:4px;padding:11px 13px;display:grid}.ticketmelonMutationGate span,.ticketmelonUnsupportedState span{font-size:12px;line-height:1.45}.ticketmelonMutationGate.success{color:#24653b;background:#effaf3;border-color:#8fcfa5}.ticketmelonUnsupportedState.neutral{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.ticketmelonCapabilityCard{border-radius:var(--radius);background:#fffdf6;border:1px solid #e7c675;gap:12px;padding:14px;display:grid}.ticketmelonCapabilityCard.success{background:#f7fcf8;border-color:#8fcfa5}.ticketmelonCapabilityHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ticketmelonCapabilityHeader>div{gap:3px;display:grid}.ticketmelonCapabilityHeader span,.ticketmelonCapabilityCard>p,.ticketmelonEventReason{color:var(--muted);font-size:12px;line-height:1.45}.ticketmelonCapabilityCard>p,.ticketmelonEventReason{margin:0}.ticketmelonCapabilityFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ticketmelonCapabilityFacts>div{border:1px solid var(--border);background:#ffffffb8;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.ticketmelonCapabilityFacts span{color:var(--muted);font-size:11px}.ticketmelonCapabilityFacts strong{overflow-wrap:anywhere;font-size:13px}.ticketmelonZoneList{flex-wrap:wrap;gap:7px;display:flex}.ticketmelonZoneList>span{background:#f4faf6;border:1px solid #cfe3d4;border-radius:999px;align-items:baseline;gap:6px;padding:6px 9px;display:inline-flex}.ticketmelonZoneList small,.ticketmelonZoneList.empty{color:var(--muted);font-size:11px}.ticketmelonZoneList.empty{display:block}.ticketmelonBookingFields{align-items:start}.ticketmelonInlineNotice{font-size:12px;line-height:1.45}.ticketmelonDashboard{min-width:0}.ticketmelonEventCommand{grid-template-columns:minmax(320px,1fr) minmax(360px,1.15fr) minmax(320px,1fr);gap:14px;min-width:0;padding:16px;display:grid}.ticketmelonEventCommand .eventCommandCard{min-height:292px}.ticketmelonEventInputs,.ticketmelonEventPreview{min-width:0}.ticketmelonEventFacts{flex-direction:column;gap:12px;min-width:0;height:auto;min-height:0;display:flex;overflow:visible}.ticketmelonEventFacts>:not(.ticketmelonTicketCatalog){flex-shrink:0}.ticketmelonQueueMonitor{min-height:292px}.ticketmelonQueueMonitor .queueMonitorControls{flex-wrap:wrap}.ticketmelonQueueMonitor .queueEntryModeInput{flex:145px}.ticketmelonQueueMonitor .queueEntryModeInput select{max-width:none}.ticketmelonQueueControls{background:#0a121e57;border:1px solid #5d91ed47;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:12px;display:grid}.ticketmelonQueueControls .field small,.ticketmelonQueueRouteHint{color:var(--muted);font-size:11px;line-height:1.45}.ticketmelonDirectQueueField,.ticketmelonQueueRouteHint{grid-column:1/-1}.ticketmelonQueueRouteHint{margin:0}.ticketmelonEventFacts .ticketmelonEventPreview{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.ticketmelonEventFacts .ticketmelonEventPreview .previewMedia{min-height:220px}.ticketmelonEventFacts .ticketmelonEventPreview .ticketmelonPosterImage{min-height:220px;max-height:360px}.ticketmelonEventInputs .field small,.ticketmelonEventInputs .fieldHint{color:var(--muted);font-size:11px;line-height:1.4}.ticketmelonFetchButton{width:100%;min-height:52px;margin-top:auto;font-size:15px;font-weight:850}.ticketmelonEventTitle,.ticketmelonFeedHeader,.ticketmelonSessionHeader,.ticketmelonAssignmentHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ticketmelonEventTitle>div,.ticketmelonFeedHeader>div:first-child,.ticketmelonAssignmentHeader>div,.ticketmelonSessionHeader>div{min-width:0}.ticketmelonEventTitle h3,.ticketmelonFeedHeader h2,.ticketmelonAssignmentHeader h2{margin:0;font-size:18px}.ticketmelonEventTitle p,.ticketmelonFeedHeader p,.ticketmelonAssignmentHeader p{color:var(--muted);text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.ticketmelonEventTitle p{white-space:nowrap}.ticketmelonEventChips{flex-wrap:wrap;gap:7px;display:flex}.ticketmelonEventSelectors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.ticketmelonEventSelectors .field small{color:var(--muted);font-size:11px;line-height:1.4}.ticketmelonMediaPlaceholder{text-align:center;align-content:center;padding:18px}.ticketmelonMediaPlaceholder>span{max-width:280px;font-size:11px;line-height:1.45}.ticketmelonMediaPlaceholder .ticketmelonZoneList{width:100%;max-width:320px}.ticketmelonPosterImage,.ticketmelonSeatMapVisual{border-radius:14px;width:100%;height:100%;min-height:260px}.ticketmelonPosterImage{object-fit:contain;background:#0a121e7a;display:block}.ticketmelonSeatMapVisual{background:radial-gradient(circle,#2678a829,#08111d8f);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.ticketmelonSeatMapVisual svg{width:100%;min-height:220px;max-height:330px;overflow:visible}.ticketmelonSeatMapVisual>span{color:var(--text-muted);font-size:12px}.ticketmelonZonePolygon{stroke:#ffffffd1;stroke-width:5px;vector-effect:non-scaling-stroke;opacity:.78}.ticketmelonZonePolygon.zoneColor0{fill:#3bbbe6}.ticketmelonZonePolygon.zoneColor1{fill:#8b7cf6}.ticketmelonZonePolygon.zoneColor2{fill:#e8a33e}.ticketmelonZonePolygon.zoneColor3{fill:#41c78a}.ticketmelonZonePolygon.zoneColor4{fill:#e66785}.ticketmelonZonePolygon.zoneColor5{fill:#5d91ed}.ticketmelonSeatMapVisual g.isSelectable{cursor:pointer}.ticketmelonSeatMapVisual g.isSelectable:hover .ticketmelonZonePolygon,.ticketmelonSeatMapVisual g.isSelectable:focus .ticketmelonZonePolygon{opacity:1;stroke:#bdeeff}.ticketmelonSeatMapVisual g.isSelected .ticketmelonZonePolygon{opacity:1;stroke:#ffe17a;stroke-width:8px}.ticketmelonZoneLabel{fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#00000094;stroke-width:8px;stroke-linejoin:round;font-size:38px;font-weight:800}.ticketmelonEventFactGrid,.ticketmelonSessionFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ticketmelonEventFactGrid>div,.ticketmelonSessionFacts>div{border:1px solid var(--border);background:#ffffffbd;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.ticketmelonEventFactGrid span,.ticketmelonSessionFacts span{color:var(--muted);font-size:11px;font-weight:750}.ticketmelonEventFactGrid strong,.ticketmelonSessionFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ticketmelonDashboardBookingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ticketmelonDashboardWideField{grid-column:1/-1}.ticketmelonBookingPlanQuickSetup{background:linear-gradient(135deg,#eefaf3f2,#fffae8f2);border-color:#a2deb985;gap:14px;min-width:0;padding:18px;scroll-margin-top:90px;display:grid;box-shadow:0 4px 18px #61b78008}.ticketmelonQuickSetupHeader{flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.ticketmelonQuickSetupHeader>.field{width:min(100%,360px)}.ticketmelonQuickSetupBody{display:block}.ticketmelonQuickSetupHeader h2{margin:0;font-size:18px}.ticketmelonQuickSetupHeader p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ticketmelonQuickSetupGrid{grid-template-columns:minmax(180px,1.2fr) minmax(170px,1.1fr) 95px minmax(170px,1.1fr);align-items:start;gap:12px;display:grid}.ticketmelonQuickSummary{color:var(--muted);border-top:1px dashed #a0d2b473;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:4px;padding-top:10px;font-size:13px;display:flex}.ticketmelonQuickSummary>span{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ticketmelonQuickSummary strong{color:var(--muted);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:600}.ticketmelonQuickSummary .ticketmelonMutationBadge{border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.ticketmelonQuickSummary .ticketmelonMutationBadge.isSuccess{color:#1b633f;background:#41c78a24}.ticketmelonQuickSummary .ticketmelonMutationBadge.isWarning{color:#7a4c07;background:#e8a33e29}.ticketmelonAssignmentSummary{gap:13px;min-width:0;padding:15px 16px;display:grid}.ticketmelonAssignmentHeader{align-items:center}.ticketmelonAssignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ticketmelonAssignmentCard{border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:62px;color:var(--text);text-align:left;cursor:default;background:#fbfefb;gap:10px;padding:9px 11px;display:grid}.ticketmelonAssignmentCard:hover,.ticketmelonAssignmentCard.isSelected{background:#effaf3;border-color:#79b88d}.ticketmelonAssignmentCard.isEditing{grid-column:1/-1}.ticketmelonAssignmentCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ticketmelonAssignmentIdentity{gap:3px;min-width:0;display:grid}.ticketmelonAssignmentCard strong,.ticketmelonAssignmentCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketmelonAssignmentCard small{color:var(--muted)}.ticketmelonSavedPlanSummary{border-top:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;min-width:0;padding-top:8px;display:grid}.ticketmelonSavedPlanMetric{align-content:start;gap:3px;min-width:0;display:grid}.ticketmelonSavedPlanMetric>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.ticketmelonSavedPlanMetric>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:13px;line-height:1.35;overflow:visible}.ticketmelonAccountPlanEditor{border-top:1px dashed var(--border);gap:12px;padding-top:10px;display:grid}.ticketmelonAccountPlanEditor .ticketmelonAccountPlanFields{align-items:start}.ticketmelonAccountPlanFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ticketmelonPlanFields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ticketmelonPlanFields>.ticketmelonZonePriorityField{grid-column:1/-1}.ticketmelonBookingPlanQuickSetup .ticketmelonAccountPlanFields{grid-template-columns:minmax(150px,1.1fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(68px,.5fr) minmax(170px,1.35fr);align-items:start}.ticketmelonBookingPlanQuickSetup .ticketmelonQuickPlanActions{margin-top:24px;display:flex}.ticketmelonBookingPlanQuickSetup .primaryButton.quickAddButton.createPlanButton{border-radius:var(--radius);color:#1e2528;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c9f1dc,#e5faef);border:1px solid #61b780;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:46px;min-height:46px;font-size:15px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #61b78024}.ticketmelonBookingPlanQuickSetup .primaryButton.quickAddButton.createPlanButton:hover:not(:disabled){background:linear-gradient(135deg,#b8ebd0,#d7f7e6);border-color:#4da56e}.ticketmelonBookingPlanQuickSetup .primaryButton.quickAddButton.createPlanButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ticketmelonPlanModeSummary,.ticketmelonAssignmentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticketmelonPlanModeSummary{color:var(--muted);font-size:12px}.ticketmelonPlanModeSummary>span{align-items:center;gap:5px;display:inline-flex}.ticketmelonAssignmentActions{justify-content:flex-end}@media (width<=1100px){.ticketmelonAccountPlanFields,.ticketmelonBookingPlanQuickSetup .ticketmelonAccountPlanFields{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketmelonBookingPlanQuickSetup .ticketmelonQuickPlanActions{grid-column:1/-1;margin-top:0}}@media (width<=720px){.ticketmelonQuickSetupBody{display:block}.ticketmelonAccountPlanFields,.ticketmelonBookingPlanQuickSetup .ticketmelonAccountPlanFields{grid-template-columns:1fr}.ticketmelonBookingPlanQuickSetup .ticketmelonQuickPlanActions{grid-column:auto;margin-top:0}}.ticketmelonAssignmentIndex,.ticketmelonSessionIndex{color:#24653b;background:#deefe3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.ticketmelonActionStrip{background:linear-gradient(135deg,#fff,#f1faf4);border-color:#64a5776b}.ticketmelonPrimaryCommands{justify-self:stretch;width:100%}.ticketmelonActionStrip .runStartButton:disabled{box-shadow:none;filter:grayscale(.35);opacity:.48}.ticketmelonRunReadiness .ticketmelonInspectButton{min-height:34px;margin-left:auto;padding:0 11px}.ticketmelonDashboardWorkArea{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;min-width:0;display:grid}.ticketmelonDashboardSessionCard{border-top:3px solid var(--border);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.ticketmelonDashboardSessionCard.success{border-top-color:#5fae78}.ticketmelonDashboardSessionCard.isPaymentReady{border-top-color:#166534}.ticketmelonDashboardSessionCard.warning{border-top-color:#d8ad3c}.ticketmelonDashboardSessionCard.danger{border-top-color:#d15a5a}.ticketmelonSessionHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ticketmelonSessionHeader>div{gap:2px;display:grid}.ticketmelonSessionHeader small{color:var(--muted);font-size:11px}.ticketmelonSessionMessage{min-height:38px;color:var(--text);margin:0;font-size:13px;line-height:1.45}.ticketmelonSessionMessage.isPaymentReady,.ticketmelonDashboardSessionCard.isPaymentReady .ticketmelonSessionMessage,.ticketmelonTaskList p.isPaymentReady,.ticketmelonEventList p.isPaymentReady{color:#166534;font-size:13.5px;font-weight:850}.ticketmelonSessionTaskId{background:var(--surface-soft);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:7px 8px;font-size:10px;overflow:hidden}.ticketmelonSessionActions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:2px;display:flex}.ticketmelonSessionActions button{flex:100px;min-height:36px;padding:0 9px;font-size:12px}.ticketmelonDashboardEmptySession{min-height:240px;color:var(--muted);text-align:center;background:#f8fcf9;border:1px dashed #bfd8c6;grid-column:span 2;place-content:center;justify-items:center}.ticketmelonDashboardEmptySession strong{color:var(--text);font-size:16px}.ticketmelonDashboardFeed{grid-column:span 2;min-width:0;min-height:240px}.ticketmelonDashboardWorkArea.singleSession{grid-template-columns:minmax(280px,.85fr) minmax(0,3fr)}.ticketmelonDashboardWorkArea.singleSession .ticketmelonDashboardFeed{grid-column:auto}.ticketmelonDashboardFeed .ticketmelonEventList{min-height:0;max-height:460px}@media (width<=1280px){.ticketmelonEventCommand,.ticketmelonQuickSetupGrid,.ticketmelonQuickSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.ticketmelonEventCommand .ticketmelonEventFacts{height:auto}.ticketmelonMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketmelonTwoColumn,.ticketmelonEventCommand{grid-template-columns:1fr}.ticketmelonDashboardWorkArea{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ticketmelonMetricGrid,.ticketmelonFormGrid,.ticketmelonFactList,.ticketmelonCapabilityFacts,.ticketmelonEventSelectors,.ticketmelonPasswordField,.ticketmelonQueueControls{grid-template-columns:1fr}.ticketmelonWideField{grid-column:auto}.ticketmelonPanelHeader,.ticketmelonFooterAction,.ticketmelonAccountActions,.ticketmelonCandidateAction,.ticketmelonCapabilityHeader{flex-direction:column;align-items:stretch}.ticketmelonCommandAccount{flex-basis:auto;min-width:0}.ticketmelonPanelHeader .primaryButton,.ticketmelonPanelHeader .softButton,.ticketmelonFooterAction .softButton,.ticketmelonPasswordField .softButton,.ticketmelonCommandButtons button,.ticketmelonAccountActions button,.ticketmelonCandidateAction button{width:100%}.ticketmelonEventList article{grid-template-columns:auto minmax(0,1fr)}.ticketmelonEventList .statusChip{grid-column:2;justify-self:start}.ticketmelonAssignmentGrid,.ticketmelonDashboardBookingGrid,.ticketmelonQuickSetupGrid,.ticketmelonQuickSummary,.ticketmelonDashboardWorkArea,.ticketmelonDashboardWorkArea.singleSession{grid-template-columns:1fr}.ticketmelonDashboardWideField,.ticketmelonDashboardEmptySession,.ticketmelonDashboardFeed{grid-column:auto}.ticketmelonAssignmentHeader,.ticketmelonQuickSetupHeader,.ticketmelonFeedHeader{flex-direction:column;align-items:stretch}.ticketmelonAssignmentCard{grid-template-columns:1fr}.ticketmelonSavedPlanSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketmelonRunReadiness .ticketmelonInspectButton{width:100%;margin-left:0}}.ticketmelonFactGrid{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;padding:8px 0;font-size:13.5px;display:grid}.ticketmelonFactGrid>span{color:var(--muted);font-size:13px;font-weight:600}.ticketmelonFactGrid>strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.ticketmelonTicketCatalog{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.ticketmelonTicketCatalogItem{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:8px;flex-direction:column;flex:none;gap:3px;padding:8px 10px;display:flex}.ticketmelonTicketHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticketmelonTicketHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.ticketmelonTicketHeader span{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:750}.ticketmelonTicketCatalogItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ticketmelonSeatingChartImage{object-fit:contain;cursor:zoom-in}.ticketmelonZonePriorityField{grid-column:span 2}.ticketmelonQuickPlanActions{grid-column:span 1;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:8px;margin-top:24px;display:grid}.ticketmelonQuickPlanActions .primaryButton.createPlanButton{border-radius:var(--radius);color:#1e2528;background:linear-gradient(135deg,#c9f1dc,#e5faef);border:1px solid #61b780;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:14.5px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #61b78024}.ticketmelonQuickPlanActions .primaryButton.createPlanButton:hover:not(:disabled){background:linear-gradient(135deg,#b8ebd0,#d7f7e6);border-color:#4da56e}.ticketmelonQuickPlanActions .softButton{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-width:100px;min-height:46px;font-size:14px;font-weight:600;display:inline-flex}.ticketmelonZonePriorityList{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;margin-top:8px;display:flex}.ticketmelonZonePriorityItem{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 82%, var(--border) 18%);max-width:280px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;padding:0;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,opacity .12s,transform .12s;display:inline-flex;overflow:hidden}.ticketmelonZonePriorityItem.isSelected{border-color:var(--success-strong);background:var(--surface-mint);color:#236640;cursor:grab;box-shadow:0 2px 8px #3c9f662e}.ticketmelonZonePriorityItem.isAvailable:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.ticketmelonZonePriorityItem button>b{background:var(--success-strong);color:#fff;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.ticketmelonZonePriorityItem button>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-size:14.5px;font-weight:600;overflow:hidden}.ticketmelonZonePriorityItem button{width:auto;min-width:0;min-height:38px;color:inherit;cursor:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.ticketmelonZonePriorityItem.isSelected button{padding-left:4px;padding-right:14px}.ticketmelonZonePriorityItem:active{cursor:grabbing}.ticketmelonZonePriorityItem:focus-within{outline:2px solid var(--info-strong);outline-offset:2px}.ticketmelonZonePriorityItem.isDragging{opacity:.45}.ticketmelonZonePriorityItem.isDropTarget{border-color:var(--success-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--success-strong) 24%, transparent);transform:translateY(-1px)}.ticketmelonZoneDragHandle{color:var(--success-strong);flex:none;margin-left:10px}.allTicketPaymentCard{padding:22px;scroll-margin-top:20px}.allTicketPaymentCardHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.allTicketPaymentCardHeader h3{margin:10px 0 4px}.allTicketPaymentCardHeader p,.allTicketPaymentCardNote{color:var(--muted);margin:6px 0}.allTicketPaymentCardTotal{white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.allTicketPaymentCardTotal span{color:var(--muted);font-size:13px}.allTicketPaymentCardTotal strong{color:var(--success-strong);font-size:30px}.allTicketPaymentCardTotal .allTicketPaymentCardActions{justify-content:flex-end;margin-top:10px}.allTicketPaymentCardBody{align-items:flex-start;gap:24px;padding:18px 0;display:flex}.allTicketPaymentCardBody>div:first-child{flex:1;min-width:0}.allTicketPaymentCardFacts{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px;display:grid}.allTicketPaymentCardFacts dt{color:var(--muted);font-size:12px}.allTicketPaymentCardFacts dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.allTicketPaymentCardFees{background:var(--surface-soft);border-radius:var(--radius);margin:0;padding:12px 16px}.allTicketPaymentCardFees>div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.allTicketPaymentCardFees dt{color:var(--muted)}.allTicketPaymentCardFees dd{white-space:nowrap;margin:0}.allTicketPaymentCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.allTicketPaymentCardActions a{text-decoration:none}.allTicketPaymentCardQr{text-align:center;border:1px solid var(--border);border-radius:var(--radius);flex:0 0 290px;padding:14px}.allTicketPaymentCardQr img{background:#fff;width:100%;max-width:260px;height:auto;margin:0 auto 14px;display:block}.allTicketPaymentCardQr.isExpanded{flex-basis:420px}.allTicketPaymentCardQr.isExpanded img{max-width:390px;image-rendering:pixelated}.allTicketPaymentCardQr small{color:var(--muted);margin-top:12px;display:block}.allTicketPaymentCardWarning{background:var(--surface-warning);color:var(--warning-strong);border-radius:var(--radius);padding:10px 14px}@media (width<=900px){.allTicketPaymentCardHeader,.allTicketPaymentCardBody{flex-direction:column}.allTicketPaymentCardTotal{align-items:flex-start}.allTicketPaymentCardBody>div{width:100%}.allTicketPaymentCardQr,.allTicketPaymentCardQr.isExpanded{flex-basis:auto}}.ttmEntryStrategy{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffc7;min-width:0;margin:0;padding:10px 14px;box-shadow:0 1px 3px #00000005}.ttmEntryStrategy legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:800}.ttmEntryStrategy small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600;line-height:1.45;display:block}.ttmEntryOptions{flex-wrap:wrap;gap:8px;display:flex}.ttmEntryOptions button{border:2px solid var(--border);border-radius:var(--radius);min-height:40px;color:var(--text);cursor:pointer;background:#fff;outline:none;flex:1;padding:8px 14px;font-size:13.5px;font-weight:750;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform 80ms}.ttmEntryOptions button:hover:not([aria-pressed=true]){border-color:var(--border-strong);background-color:#fffdfa}.ttmEntryOptions button:active{transform:scale(.98)}.ttmEntryOptions button[aria-pressed=true]{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#2563eb;font-weight:850;box-shadow:0 0 0 3px #2563eb33,0 2px 6px #2563eb1f}.ttmEntryOptions button[aria-pressed=true]:hover{background:linear-gradient(135deg,#e0f0fe 0%,#cfe3fd 100%);border-color:#1d4ed8}.ttmEntryOptions button:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb59}.ttmEntryStrategy:disabled{opacity:.65;cursor:not-allowed}.ttmEntryStrategy:disabled button{cursor:not-allowed;pointer-events:none}.allTicketAssignmentSummary{container:allticket-assignment/inline-size}.allTicketAssignmentSummary .allTicketAssignmentMember>strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.allTicketAssignmentSummary .allTicketAssignmentRow{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(110px,1.1fr) minmax(130px,1.2fr) minmax(95px,.9fr) minmax(120px,1.1fr) minmax(95px,.9fr) minmax(55px,.5fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:grid}.allTicketAssignmentSummary .allTicketAssignmentRow.isEditing{background:#f6fcf8;border-color:#9acfb0;grid-template-columns:minmax(105px,auto) 1fr auto;align-items:center;gap:12px}.allTicketAssignmentSummary .allTicketAssignmentIdentity{align-self:center;min-width:0}.allTicketAssignmentSummary .allTicketAssignmentIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.allTicketAssignmentSummary .allTicketAssignmentIdentity small{color:var(--muted);font-size:11px;display:block}.allTicketAssignmentSummary .allTicketAssignmentEditor{grid-column:auto;grid-template-columns:minmax(110px,1.25fr) minmax(110px,1.25fr) minmax(105px,1.1fr) minmax(95px,1fr) minmax(60px,.6fr) minmax(110px,1.1fr);align-items:end;gap:8px;min-width:0;display:grid}.allTicketAssignmentSummary .allTicketAssignmentEditor.withoutMember{grid-template-columns:minmax(120px,1.3fr) minmax(120px,1.3fr) minmax(110px,1.15fr) minmax(100px,1fr) minmax(65px,.65fr)}.allTicketAssignmentSummary .allTicketAssignmentEditor .field{flex-direction:column;justify-content:flex-end;gap:5px;min-width:0;margin:0;display:flex}.allTicketAssignmentSummary .allTicketAssignmentEditor .field>span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);height:14px;font-size:11px;font-weight:750;line-height:14px;overflow:hidden}.allTicketAssignmentSummary .allTicketAssignmentEditor input,.allTicketAssignmentSummary .allTicketAssignmentEditor select{box-sizing:border-box;width:100%;height:38px;min-height:38px;max-height:38px;margin:0;padding:0 8px;font-size:12px;font-weight:750}.allTicketAssignmentSummary .allTicketAssignmentActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.allTicketAssignmentSummary .allTicketAssignmentActions button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:36px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}@container allticket-assignment (width>=820px){.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing){grid-template-columns:minmax(110px,1.1fr) minmax(130px,1.2fr) minmax(95px,.9fr) minmax(120px,1.1fr) minmax(95px,.9fr) minmax(55px,.5fr) auto;align-items:center}.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing)>.allTicketAssignmentMetric,.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing)>.allTicketAssignmentActions{grid-area:auto}}@container allticket-assignment (width<=819px){.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing)>.allTicketAssignmentMetric{grid-column:1/-1}.allTicketAssignmentSummary .allTicketAssignmentRow:not(.isEditing)>.allTicketAssignmentActions{grid-column:1/-1;justify-content:flex-start}.allTicketAssignmentSummary .allTicketAssignmentRow.isEditing{grid-template-columns:1fr;gap:10px}.allTicketAssignmentSummary .allTicketAssignmentEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.allTicketAssignmentSummary .allTicketAssignmentRow.isEditing>.allTicketAssignmentActions{justify-content:flex-start}}.mainPane{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start}.platformBar{flex-wrap:wrap;justify-content:space-between;padding-inline:clamp(24px,3vw,44px)}.platformBrand{aspect-ratio:19/5;background:#4d0b30;border-radius:10px;flex:none;width:clamp(180px,18vw,208px);display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #4d0b301f}.platformBrand img{pointer-events:none;-webkit-user-select:none;user-select:none;width:110%;max-width:none;height:auto;position:absolute;top:-246%;left:-6.3158%}.platformBar>.platformTabs{gap:8px;margin-left:auto;display:flex}.demoFooter{flex-wrap:wrap}.demoResetButton{min-height:28px;margin-left:auto;padding:4px 8px;font-size:12px}.demoStartNotice{z-index:1000;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:min(420px,100vw - 32px);box-shadow:var(--shadow);padding:20px;position:fixed;bottom:72px;right:24px}.demoStartNotice strong{padding-right:25px;display:block}.demoStartNotice p{margin:10px 0 14px;font-size:14px;line-height:1.7}.demoStartNotice .demoNoticeClose{position:absolute;top:10px;right:10px}.demoFacebookLink{color:#1864ce;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.demoFacebookLink:hover{text-decoration:underline}.demoFacebookLink:focus-visible{outline-offset:4px;outline:2px solid #1864ce}@media (width<=720px){.demoStartNotice{bottom:20px;right:16px}.navList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;display:grid;overflow:visible}.navItem{white-space:normal;min-width:0;min-height:44px;padding:10px}.brandMark{padding-bottom:12px}.platformBar{gap:12px;padding:14px 20px;position:static}.platformBrand{align-self:flex-start;width:168px}.platformBar>.platformTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;display:grid;overflow:visible}.platformTab{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:4px;font-size:12px}.workspace{padding:12px 12px 24px;overflow:visible}}.demoSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.demoSectionHeader h2{margin:0 0 6px;font-size:20px}.demoSectionHeader p,.demoFieldHint{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.demoAccountGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:18px;display:grid}.demoAccountCard,.demoPlanRow,.demoReceipt,.demoQrPreview{border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-width:0;padding:18px}.demoAccountCard{flex-direction:column;gap:12px;display:flex}.demoPlanRowTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.demoAccountFeedback,.demoCheckResult{color:#247747;background:#eef8f1;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:13px;line-height:1.7;display:flex}.demoCheckResult.warning{color:#866728;background:#fff8e6}.demoReviewRows{gap:14px;margin-bottom:16px;display:grid}.demoPlanRow>p{color:var(--muted);font-size:13px}.demoPlanFields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.demoPlanFields .field:first-child{flex:220px}.demoPlanFields .field:nth-child(2){width:120px}.demoPaymentGrid{grid-template-columns:1.3fr 1fr;gap:18px;margin-top:18px;display:grid}.demoReceipt h3{margin:10px 0 18px}.demoReceipt dl{margin:0 0 22px}.demoReceipt dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.demoReceipt dd{text-align:right;overflow-wrap:anywhere;margin:0}.demoTotal{font-weight:700;font-size:18px!important}.demoQrPreview{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.demoQrPreview p{text-align:center;color:var(--muted);font-size:13px;line-height:1.7}.demoQrPlaceholder{border-radius:var(--radius);color:#604888;background:#f2edf9;border:2px dashed #c2b3da;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:220px;max-width:100%;min-height:220px;display:flex}.demoHistoryPage{container:demo-history/inline-size}.demoHistoryPage .logsTimelinePanel,.demoHistoryPage .endpointDiagnosticsPanel{container:history-log/inline-size}@container history-log (width<=620px){.runtimeEventLine{grid-template-columns:82px minmax(0,1fr)}.runtimeEventLine em,.runtimeEventLine small{grid-column:2}}@container demo-history (width<=620px){.allTicketEventFeed>div{grid-template-columns:minmax(0,1fr)}.allTicketHistoryRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.allTicketHistorySeats,.allTicketHistoryRow time,.allTicketHistoryRow .softButton{grid-area:auto/2}}.demoConnectionPage{container:demo-connection/inline-size}.demoConnectionGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.demoProxyPanel{flex-direction:column;gap:14px;min-height:0;display:flex}.demoProxyPanelHeader,.demoProxyCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.demoProxyPanelHeader h2{font-size:18px}.demoProxyList{gap:12px;display:grid}.demoProxyCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;min-width:0;padding:14px;display:grid}.demoProxyCardHeader strong{align-items:center;gap:8px;font-size:14px;display:inline-flex}.demoProxyAddress{gap:4px;display:grid}.demoProxyAddress>span,.demoProxyDetails>div>span,.demoProxyDetails>label>span{color:var(--muted);font-size:12px}.demoProxyAddress strong{letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.demoProxyDetails{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding-top:12px;display:grid}.demoProxyDetails>label,.demoProxyDetails>div{gap:6px;min-width:0;display:grid}.demoProxyDetails input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;height:36px;padding:6px 8px}.demoProxyDetails strong{align-items:center;min-height:36px;font-size:14px;display:flex}.demoProxyPanel .demoProxyHint{margin:0;font-size:12px;line-height:1.6}@container demo-connection (width<=760px){.demoConnectionGrid{grid-template-columns:minmax(0,1fr)}.demoProxyList{grid-template-columns:repeat(3,minmax(0,1fr))}.demoProxyCardHeader{flex-wrap:wrap;align-items:flex-start}.demoProxyDetails{grid-template-columns:minmax(0,1fr);gap:8px}}@container demo-connection (width<=540px){.demoProxyList{grid-template-columns:minmax(0,1fr)}.demoProxyDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.demoProxyCardHeader{align-items:center}}@media (width<=700px){.demoPaymentGrid{grid-template-columns:1fr}.demoPlanFields>button{margin-bottom:5px}}
