.manifestPage{max-width:1800px;margin:0 auto;padding:22px}.manifestBack{margin-bottom:14px}.manifestStudio{gap:16px;display:grid}.manifestTopbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manifestTopbar h1{margin:4px 0 6px;font-size:clamp(28px,4vw,48px);line-height:1}.manifestTopbar p{color:var(--muted,#64748b);margin:0}.manifestTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.manifestTopActions button,.manifestBack a{align-items:center;gap:7px;display:inline-flex}.manifestMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.manifestMetricGrid article{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:16px;align-items:center;gap:11px;padding:15px 16px;display:flex}.manifestMetricGrid span{color:var(--muted,#64748b);gap:2px;font-size:12px;display:grid}.manifestMetricGrid strong{color:var(--text,#10233f);font-size:24px}.manifestWorkspace{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;display:grid}.manifestTools{gap:12px;max-height:calc(100vh - 28px);padding-right:2px;display:grid;position:sticky;top:14px;overflow:auto}.manifestTools section{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:16px;gap:10px;padding:14px;display:grid}.manifestToolHead{align-items:flex-start;gap:9px;display:flex}.manifestToolHead svg{width:18px;margin-top:2px}.manifestToolHead div{gap:2px;display:grid}.manifestToolHead small,.manifestTools small{color:var(--muted,#64748b)}.manifestTools label{gap:6px;font-size:12px;font-weight:700;display:grid}.manifestTools input,.manifestTools select{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);width:100%;min-height:39px;color:var(--text,#10233f);border-radius:10px;padding:8px 10px}.manifestUpload{border:1px dashed var(--border,#94a3b8);cursor:pointer;border-radius:12px;padding:12px;position:relative}.manifestUpload input{opacity:.01;clip:rect(0 0 0 0);white-space:nowrap;margin:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.manifestUpload:focus-within{outline:2px solid var(--blue,#2563eb);outline-offset:2px}.manifestUpload span{font-weight:700}.manifestMiniStats{flex-wrap:wrap;gap:8px;display:flex}.manifestMiniStats span{background:var(--soft,#f1f5f9);border-radius:999px;padding:5px 8px;font-size:11px}.manifestTools .full{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.manifestSelectionButtons{flex-wrap:wrap;gap:6px;display:flex}.manifestSelectionButtons button{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);border-radius:8px;padding:6px 9px;font-size:12px}.manifestToolActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.manifestToolActions button{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.manifestCanvasPanel{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:18px;min-width:0;overflow:hidden}.manifestCanvasHead{border-bottom:1px solid var(--border,#dbe4ef);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.manifestCanvasHead>div:first-child{gap:3px;display:grid}.manifestCanvasHead span{color:var(--muted,#64748b);font-size:12px}.manifestLegend,.publicSeatLegend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manifestLegend span,.publicSeatLegend span{align-items:center;gap:5px;font-size:11px;display:inline-flex}.manifestLegend i,.publicSeatLegend i{border:1px solid #0f172a2e;border-radius:999px;width:10px;height:10px;display:inline-block}.manifestLegend i.unpriced{background:#e2e8f0;border-color:#7c3aed}.manifestLegend i.available,.publicSeatLegend i.available{background:#16a34a}.manifestLegend i.sold{background:#dc2626}.manifestLegend i.scanned{background:#0f766e}.manifestLegend i.hold,.publicSeatLegend i.hold{background:#f59e0b}.manifestLegend i.kill,.publicSeatLegend i.kill{background:#94a3b8}.manifestLegend i.selected,.publicSeatLegend i.selected{background:#2563eb}.manifestCanvasScroll{background:#eef3f8;overflow:auto}.manifestCanvas{aspect-ratio:1000/700;width:100%;min-width:760px;display:block}.manifestCanvasBg,.publicSeatMapBg{fill:#f8fafc}.manifestCadLayer line,.manifestCadLayer polyline,.manifestCadLayer circle,.publicSeatCad line,.publicSeatCad polyline,.publicSeatCad circle{stroke:#475569;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke;opacity:.58}.manifestCadLayer text,.publicSeatCad text{fill:#64748b;pointer-events:none;font-size:11px}.manifestSeat,.publicSeat{stroke:#fff;stroke-width:.7px;vector-effect:non-scaling-stroke;cursor:pointer;transition:r .12s,stroke-width .12s,opacity .12s}.manifestSeat.available{fill:#22c55e}.manifestSeat.hold{fill:#f59e0b}.manifestSeat.kill{fill:#94a3b8}.manifestSeat.sold{fill:#dc2626;cursor:not-allowed}.manifestSeat.scanned{fill:#0f766e;cursor:not-allowed}.manifestSeat.available.unpriced{fill:#e2e8f0;stroke:#7c3aed;stroke-width:1px}.manifestSeat.selected{fill:#2563eb;stroke:#10233f;stroke-width:1.5px}.publicSeatPicker{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:18px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.publicSeatPickerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publicSeatPickerHead h3{margin:2px 0 4px;font-size:22px}.publicSeatPickerHead p{color:var(--muted,#64748b);margin:0}.publicSeatPickerHead>svg{width:28px;height:28px}.publicSeatMapScroller{border:1px solid var(--border,#dbe4ef);background:#eef3f8;border-radius:14px;overflow:auto}.publicSeatMap{aspect-ratio:1000/700;width:100%;min-width:680px;display:block}.publicSeat.sold{fill:#dc2626;cursor:not-allowed}.publicSeat.scanned{fill:#0f766e;cursor:not-allowed}.publicSeat.reserved{fill:#7c3aed;cursor:not-allowed}.publicSeat.hold{fill:#f59e0b;cursor:not-allowed}.publicSeat.kill,.publicSeat.unpriced{fill:#94a3b8;cursor:not-allowed}.publicSeatPickerFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.publicSeatPriceLegend{flex-wrap:wrap;gap:8px;display:flex}.publicSeatPriceLegend span{background:var(--soft,#f1f5f9);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.publicSeatPriceLegend strong{font-size:11px}.commerceProduct.seatMapped .qtyControl{min-width:116px}.commerceSeatCount{text-align:right;display:grid}.commerceSeatCount strong{font-size:16px}.commerceSeatCount small{color:var(--muted,#64748b);font-size:11px}.clientTicketManifest{margin-top:16px}.clientLiveScanList{gap:8px;margin-top:14px;display:grid}.clientLiveScanList article{border:1px solid var(--border,#dbe4ef);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;display:grid}.clientLiveScanList strong{font-size:13px}.clientLiveScanList small{color:var(--muted,#64748b)}@media (max-width:1100px){.manifestWorkspace{grid-template-columns:1fr}.manifestTools{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static;overflow:visible}.manifestMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.manifestPage{padding:12px}.manifestTopbar{display:grid}.manifestTopActions{justify-content:flex-start}.manifestMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manifestTools{grid-template-columns:1fr}.manifestCanvasHead{display:grid}.manifestLegend{justify-content:flex-start}.manifestCanvas{min-width:900px}.publicSeatMap{min-width:820px}.publicSeatPicker{padding:12px}.publicSeatPickerHead h3{font-size:18px}}.manifestViewportTools{border-bottom:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}.manifestViewportTools>span{flex:1}.manifestViewportTools button{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);min-height:34px;color:var(--text,#10233f);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.manifestViewportTools button.active{background:var(--text,#10233f);color:var(--panel,#fff);border-color:var(--text,#10233f)}.manifestViewportTools small{text-align:right;min-width:42px;color:var(--muted,#64748b);font-weight:700}.manifestCanvas.mode-pan{cursor:grab;touch-action:none}.manifestCanvas.mode-pan:active{cursor:grabbing}.manifestCanvas.mode-box{cursor:crosshair;touch-action:none}.manifestCanvas.mode-select{cursor:default}.manifestSelectBox{fill:#2563eb1a;stroke:#2563eb;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;pointer-events:none}.manifestCadLayer path{stroke:#475569;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke;opacity:.52}.manifestMarkerPreview{stroke:#7c3aed;stroke-width:1.4px;fill:none;vector-effect:non-scaling-stroke;opacity:.95}.manifestInlineCheck{grid-template-columns:18px 1fr!important;align-items:center!important;gap:8px!important;display:flex!important}.manifestInlineCheck input{width:16px!important;min-height:16px!important;padding:0!important}.manifestLayerPanel{border:1px solid var(--border,#dbe4ef);background:var(--soft,#f8fafc);border-radius:12px;gap:8px;padding:9px;display:grid}.manifestLayerHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.manifestLayerHead strong{font-size:12px}.manifestLayerHead span{color:var(--muted,#64748b);font-size:11px}.manifestLayerActions{flex-wrap:wrap;gap:6px;display:flex}.manifestLayerActions button{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);border-radius:7px;padding:5px 7px;font-size:11px}.manifestLayerList{gap:3px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.manifestLayerList label{padding:4px 2px;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:600!important;display:grid!important}.manifestLayerList input{width:14px!important;min-height:14px!important;padding:0!important}.manifestLayerList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manifestLayerList small{color:var(--muted,#64748b);font-size:11px}.manifestHelpNote{background:var(--soft,#f1f5f9);border-radius:10px;padding:9px 10px;line-height:1.4;display:block}.manifestCanvasScroll,.manifestCanvas{overscroll-behavior:contain}.manifestViewportTools button:disabled{opacity:.42;cursor:not-allowed}.manifestConversionSetup{border:1px solid var(--border,#dbe4ef);background:var(--soft,#f8fafc);border-radius:12px;gap:9px;padding:10px;display:grid}.manifestConversionSetup small{font-weight:400;line-height:1.35}.manifestMarkerPreview{stroke:#7c3aed;stroke-width:1.6px;opacity:.9}.manifestHelpNote{font-weight:600}.manifestNumberingSetup,.manifestPriceBuilder{border:1px solid var(--border,#dbe4ef);background:var(--soft,#f8fafc);border-radius:12px;gap:8px;padding:10px;display:grid}.manifestNumberingSetup>strong,.manifestPriceBuilder>strong{font-size:12px}.manifestNumberingSetup>small,.manifestPriceBuilder>small{line-height:1.35}.manifestSeatLayer{pointer-events:auto}.manifestToolTabs{z-index:3;background:var(--panel,#fff);border:1px solid var(--border,#dbe4ef);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid;position:sticky;top:0}.manifestToolTabs button{min-height:34px;color:var(--muted,#64748b);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:800}.manifestToolTabs button.active{background:var(--text,#10233f);color:#fff}.manifestViewToggle{background:var(--soft,#f1f5f9);border-radius:10px;gap:5px;padding:4px;display:flex}.manifestViewToggle button{color:var(--muted,#64748b);background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800}.manifestViewToggle button.active{background:var(--panel,#fff);color:var(--text,#10233f);box-shadow:0 1px 3px #0f172a1f}.manifestSelectedSeat{background:var(--soft,#f1f5f9);border:1px solid var(--border,#dbe4ef);border-radius:10px;gap:3px;padding:9px 10px;display:grid}.manifestSelectedSeat strong{font-size:12px}.manifestSelectedSeat small{font-size:11px}.manifestPublishFacts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.manifestPublishFacts span{background:var(--soft,#f8fafc);border-radius:9px;gap:2px;padding:9px;display:grid}.manifestPublishFacts small{font-size:11px}.manifestPublishFacts strong{font-size:18px}.manifestLegend{border-bottom:1px solid var(--border,#dbe4ef);padding:8px 14px}.manifestCanvas.view-inventory .manifestSeat.available.priced{fill:#22c55e}.manifestCanvas.view-inventory .manifestSeat.available.unpriced{fill:#cbd5e1;stroke:#64748b}.manifestCanvas.view-inventory .manifestSeat.hold{fill:#94a3b8;stroke:#64748b}.manifestCanvas.view-inventory .manifestSeat.kill{fill:#475569;stroke:#334155}.manifestCanvas.view-inventory .manifestSeat.sold{fill:#dc2626}.manifestCanvas.view-inventory .manifestSeat.scanned{fill:#0f766e}.manifestCanvas.view-pricing .manifestSeat.available.priced{fill:var(--seat-color);stroke:#fff}.manifestCanvas.view-pricing .manifestSeat.available.unpriced{fill:#e2e8f0;stroke:#7c3aed}.manifestCanvas.view-pricing .manifestSeat.hold{fill:var(--seat-color,#f8fafc);stroke:var(--hold-color,#f59e0b);stroke-width:1.6px}.manifestCanvas.view-pricing .manifestSeat.kill{fill:#64748b;stroke:#334155}.manifestCanvas.view-pricing .manifestSeat.sold{fill:var(--seat-color,#94a3b8);stroke:#dc2626;opacity:.62}.manifestCanvas.view-pricing .manifestSeat.scanned{fill:var(--seat-color,#94a3b8);stroke:#0f766e;opacity:.62}.manifestCanvas .manifestSeat.selected{fill:#2563eb!important;stroke:#0f172a!important;stroke-width:1.5px!important;opacity:1!important}.manifestMapLabels text{paint-order:stroke;stroke:#fff;stroke-width:.45px;stroke-linejoin:round;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit}.manifestMapLabels .sectionLabel{fill:#0f172a;text-anchor:middle;font-weight:900}.manifestMapLabels .rowLabel{fill:#334155;text-anchor:end;font-weight:900}.publicSeatMapScroller{background:#f8fafc!important;overflow:hidden!important}.publicSeatMap{display:block;aspect-ratio:auto!important;width:100%!important;min-width:0!important;height:min(68vh,680px)!important;min-height:440px!important}.publicStage rect{fill:#e2e8f0;stroke:#64748b;stroke-width:1.2px;vector-effect:non-scaling-stroke}.publicStage text{fill:#334155;text-anchor:middle;dominant-baseline:middle;letter-spacing:.05em;pointer-events:none;font-weight:900}.publicSeat{stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke;cursor:pointer}.publicSeat.unavailable{fill:#cbd5e1;stroke:#94a3b8;cursor:not-allowed}.publicSeatPicker:not(.readOnly) .publicSeat.sold,.publicSeatPicker:not(.readOnly) .publicSeat.hold,.publicSeatPicker:not(.readOnly) .publicSeat.kill,.publicSeatPicker:not(.readOnly) .publicSeat.reserved,.publicSeatPicker:not(.readOnly) .publicSeat.unpriced{fill:#cbd5e1;stroke:#94a3b8}.publicSelectedSeats{flex-wrap:wrap;flex:1;gap:7px;display:flex}.publicSelectedSeats button{text-align:left;border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.publicSelectedSeats strong{font-size:11px}.publicSelectedSeats span,.publicSeatHint{color:var(--muted,#64748b);font-size:11px}@media (max-width:760px){.publicSeatMap{height:520px!important;min-height:420px!important}.manifestViewToggle{width:100%}.manifestViewToggle button{flex:1}}.manifestModeTabs{border-bottom:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 16px;display:flex}.manifestModeTabs button{min-height:50px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.manifestModeTabs button svg{width:16px;height:16px}.manifestModeTabs button.active{color:var(--text,#10233f);border-bottom-color:#2563eb}.manifestMetricGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.manifestMetricGrid article{border-radius:11px;padding:10px 12px}.manifestMetricGrid article svg{width:16px}.manifestMetricGrid span{font-size:11px}.manifestMetricGrid strong{font-size:18px}.manifestWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:10px;min-height:680px;position:relative}.manifestTools{gap:8px;max-height:calc(100vh - 32px);padding:0 3px 0 0;top:10px}.manifestRailTitle{z-index:4;border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:10px;gap:2px;padding:10px 11px;display:grid;position:sticky;top:0;box-shadow:0 4px 14px #0f172a0d}.manifestRailTitle span{letter-spacing:.14em;color:#2563eb;font-size:11px;font-weight:900}.manifestRailTitle strong{font-size:13px}.manifestTools section{border-radius:11px;gap:8px;padding:11px}.manifestToolHead small,.manifestTools small{font-size:11px;line-height:1.35}.manifestTools label{gap:4px;font-size:11px}.manifestTools input,.manifestTools select{min-height:36px;padding:7px 9px}.manifestConversionSetup,.manifestNumberingSetup,.manifestPriceBuilder{border-radius:9px;padding:8px}.manifestLayerList{max-height:140px}.manifestAccessibilityActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.manifestAccessibilityActions button{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);min-height:42px;color:var(--text,#10233f);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.manifestAccessibilityActions button svg{width:16px}.manifestAccessibilityActions button:disabled{opacity:.42}.manifestCanvasPanel{border-radius:12px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a0d}.manifestCanvasHead{align-items:center;min-height:58px;padding:10px 14px}.manifestCanvasHead strong{font-size:15px}.manifestCanvasHead span{font-size:11px}.manifestLegend{min-height:39px;padding:7px 64px 7px 14px}.manifestLegend span{font-size:11px}.manifestLegend i.accessible{background:#2563eb}.manifestLegend i.companion{background:#7c3aed}.manifestLegend i.limitedMobility{background:#0891b2}.manifestLegend i.standard{background:#cbd5e1}.manifestCanvasScroll{background:#f7f9fc;height:calc(100% - 98px);min-height:580px;position:relative;overflow:hidden!important}.manifestCanvas{background:#f7f9fc;aspect-ratio:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:580px!important}.manifestCadLayer path{stroke:#94a3b8;stroke-width:.8px;opacity:.36}.manifestCadLayer text{fill:#64748b;opacity:.55}.manifestCanvasBg{fill:#fbfcfe}.manifestMapLabels .sectionLabel{fill:#334155;font-weight:800}.manifestMapLabels .rowLabel{fill:#64748b}.manifestViewportTools{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;top:108px;right:12px;background:#fffffff0!important;border:1px solid #d7e0ea!important;border-radius:11px!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:6px!important;display:flex!important;box-shadow:0 10px 30px #0f172a1f!important}.manifestViewportTools>span{display:none!important}.manifestViewportTools button{border-radius:8px!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:0!important}.manifestViewportTools button svg{width:17px!important;height:17px!important}.manifestViewportTools small{width:38px;text-align:center!important;min-width:38px!important;font-size:11px!important}.manifestViewportTools button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.manifestCanvas .manifestSeat.accessibility-wheelchair,.manifestCanvas .manifestSeat.accessibility-ada,.manifestCanvas .manifestSeat.accessibility-accessible{fill:#2563eb!important;stroke:#1d4ed8!important}.manifestCanvas .manifestSeat.accessibility-companion{fill:#7c3aed!important;stroke:#6d28d9!important}.manifestCanvas .manifestSeat.accessibility-limited-mobility{fill:#0891b2!important;stroke:#0e7490!important}.manifestCanvas .manifestSeat.accessibility-standard{fill:#cbd5e1!important;stroke:#94a3b8!important}.manifestCanvas .manifestSeat.selected{fill:#111827!important;stroke:#fff!important}.publicSeatMapV2{overflow:hidden;background:#fff!important;border-radius:12px!important;margin:0!important;padding:0!important}.publicSeatMapV2 .publicSeatPickerHead{border-bottom:1px solid #e5eaf0;padding:14px 16px 10px}.publicSeatMapV2 .publicSeatPickerHead h3{margin:2px 0;font-size:20px}.publicSeatMapV2 .publicSeatPickerHead p{font-size:11px}.publicMapHeadActions{align-items:center;gap:9px;display:flex}.publicMapHeadActions>button{color:#23364f;background:#fff;border:1px solid #d8e0e9;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:inline-flex}.publicMapHeadActions>button svg{width:15px}.publicSeatMapV2 .publicSeatLegend{background:#fbfcfe;border-bottom:1px solid #e9edf2;padding:8px 16px}.publicSeatMapV2 .adaLegend svg{color:#2563eb;width:13px;height:13px}.publicSeatMapScroller{background:#f5f6f8!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.publicSeatMap{background:#f5f6f8!important;width:100%!important;height:min(69vh,720px)!important;min-height:500px!important}.publicSeatMapBg{fill:#f7f8fa!important}.publicStage rect{fill:#171717!important;stroke:#171717!important}.publicStage text{letter-spacing:.08em;fill:#fff!important}.publicMapFloatingTools{z-index:8;background:#fffffff2;border:1px solid #d8e0e8;border-radius:9px;gap:3px;padding:4px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 8px 24px #0f172a1c}.publicMapFloatingTools button{color:#334155;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.publicMapFloatingTools button:hover:not(:disabled){color:#2563eb;background:#eef3f9}.publicMapFloatingTools button:disabled{opacity:.28}.publicMapFloatingTools svg{width:17px}.publicSectionBlock{cursor:pointer;outline:none}.publicSectionBlock rect{stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:fill .12s,stroke .12s,opacity .12s}.publicSectionBlock.available rect{fill:#2563eb;stroke:#1d4ed8}.publicSectionBlock.available:hover rect,.publicSectionBlock.available:focus rect{fill:#1d4ed8;stroke:#0f3da8}.publicSectionBlock.unavailable{cursor:not-allowed}.publicSectionBlock.unavailable rect{fill:#dfe3e8;stroke:#c9d0d8}.publicSectionLabel{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-weight:900}.publicSectionBlock.unavailable .publicSectionLabel{fill:#758194}.publicSectionAda{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.publicSeatNode .publicAdaGlyph{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:900}.publicSeat.accessible{stroke:#1d4ed8;stroke-width:1.3px}.publicSeat.available{fill:#2563eb!important}.publicSeatMapV2 .publicSeat.reserved{fill:#7c3aed!important;stroke:#5b21b6!important;opacity:.78!important;cursor:not-allowed!important}.publicSeatLegend i.reserved{background:#7c3aed!important}.publicSeat.unavailable{fill:#d6dbe1!important;stroke:#c3cad3!important}.publicSeat.selected{fill:#111827!important;stroke:#fff!important;stroke-width:1.6px!important}.publicSectionCards{background:#fff;border-top:1px solid #e8edf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:180px;padding:10px 12px;display:grid;overflow:auto}.publicSectionCards button{text-align:left;color:#23364f;background:#fff;border:1px solid #e0e6ed;border-radius:9px;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.publicSectionCards button span{gap:2px;display:grid}.publicSectionCards button strong{font-size:11px}.publicSectionCards button small{color:#7a8798;font-size:11px}.publicSectionCards button b{color:#2563eb;white-space:nowrap;font-size:11px}.publicSectionCards button:disabled{opacity:.5}.publicSeatMapV2 .publicSeatPickerFoot{background:#fff;border-top:1px solid #e8edf3;padding:10px 14px}@media (max-width:1100px){.manifestMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.manifestWorkspace{grid-template-columns:300px minmax(0,1fr)}.manifestTools{grid-template-columns:1fr!important;max-height:calc(100vh - 24px)!important;display:grid!important;position:sticky!important}}@media (max-width:820px){.manifestModeTabs{justify-content:flex-start;gap:20px;overflow-x:auto}.manifestMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manifestWorkspace{grid-template-columns:1fr}.manifestTools{max-height:none!important;position:static!important}.manifestCanvasPanel{min-height:600px}.manifestCanvasScroll,.manifestCanvas{min-height:500px!important}.manifestViewportTools{top:102px;right:8px}.publicSeatMap{height:58vh!important;min-height:420px!important}.publicSectionCards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.publicSectionCards{grid-template-columns:1fr}.publicSeatMap{height:520px!important}.manifestModeTabs button{white-space:nowrap}}.publicSeatMapV2 .publicSeatPickerHead{z-index:12;background:var(--panel,#fff);border-bottom:1px solid var(--border,#dbe4ef);padding:10px 12px;position:sticky;top:74px}@media (max-width:760px){.publicSeatMapV2 .publicSeatPickerHead{top:66px}}@media (min-width:901px){.manifestStudio{flex-direction:column;gap:14px;height:calc(100dvh - 92px);min-height:560px;display:flex;overflow:hidden}.manifestStudio>*{flex-shrink:0;min-width:0}.manifestWorkspace{flex:1;align-items:stretch;height:auto;min-height:0}.manifestTools{overscroll-behavior:contain;height:100%;max-height:none;position:relative;top:auto;overflow-y:auto}.manifestTools>*{min-width:0}.manifestTools .formGrid{grid-template-columns:1fr}.manifestTools button{white-space:normal}.manifestCanvasPanel{flex-direction:column;height:100%;display:flex}.manifestCanvasScroll{flex:1;min-height:0;overflow:hidden}.manifestCanvas{aspect-ratio:auto;touch-action:none;width:100%;min-width:0;height:100%}}.manifestFlow,.manifestNextStep{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manifestFlow button{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:999px;padding:8px 13px;font-weight:700}.manifestFlow button.active{background:var(--blue,#2563eb);color:#fff;border-color:var(--blue,#2563eb)}.manifestFlow button:disabled{opacity:.45}.manifestNextStep{border:1px solid var(--border,#dbe4ef);background:var(--soft,#f8fafc);border-radius:14px;justify-content:space-between;padding:11px 14px}.manifestStudio{flex-direction:column!important;gap:14px!important;height:auto!important;min-height:calc(100dvh - 92px)!important;display:flex!important;overflow:visible!important}.manifestStudio>.manifestWorkspace{align-items:start!important}.manifestStudio .manifestTools{overscroll-behavior:contain!important;max-height:calc(100vh - 28px)!important;position:sticky!important;top:14px!important;overflow-y:auto!important}@media (max-width:900px){.manifestStudio>.manifestWorkspace{grid-template-columns:minmax(0,1fr)!important}.manifestStudio .manifestTools{max-height:none!important;position:static!important;overflow:visible!important}}.manifestImportNotice{align-items:center;min-height:58px;display:flex;padding:16px 18px!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important}@media (max-width:760px){.manifestImportNotice{padding:14px 16px!important;font-size:17px!important}}.publicSeatMapV2 .publicSeat.sold{fill:#dc2626!important;stroke:#991b1b!important;cursor:not-allowed!important}.publicSeatMapV2 .publicSeat.scanned{fill:#7f1d1d!important;stroke:#450a0a!important;cursor:not-allowed!important}.publicSeatLegend i.sold{background:#dc2626}.publicSeatLegend i.scanned{background:#7f1d1d}.cadImportProgress{z-index:30;border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue) 10%,var(--panel));border-radius:16px;align-items:center;gap:16px;padding:20px 22px;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #0000002e}.cadImportProgress svg{color:var(--blue);flex:none}.cadImportProgress>div{gap:4px;min-width:0;display:grid}.cadImportProgress strong{font-size:16px;line-height:1.35}.cadImportProgress span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.cadImportProgress small{color:var(--muted)}@media (max-width:760px){.cadImportProgress{padding:16px;top:8px}.cadImportProgress strong{font-size:15px}}
.visitInfoSections>section{scroll-margin-top:96px}.commercePublicShell .visitInfoSections p,.commercePublicShell .visitInfoSections a{font-size:16px!important;line-height:1.65!important}.venueVisitCopy{white-space:pre-line}.venueVisitFaq{gap:12px;margin-top:18px;display:grid}.venueVisitFaq details{border:1px solid #dce5ee;border-radius:10px;padding:16px 20px}.venueVisitFaq summary{cursor:pointer;font-size:16px;font-weight:700}.venueVisitFaq p{margin-bottom:0}:is(html:has(.commercePublicShell),body:has(.commercePublicShell)){overflow:clip visible!important}.commercePublicShell .venueProHeader.venueSharedHeader{z-index:60;color:#10213a!important;background:#fff!important;position:sticky!important;top:0!important}.commercePublicShell .venueProHeader.venueSharedHeader .venuePublicBrand,.commercePublicShell .venueProHeader.venueSharedHeader>nav a{color:#243b53!important;opacity:1!important}.commercePublicShell .venueProHeader.venueSharedHeader>nav a{min-height:44px!important;padding:0 8px!important;font-size:14px!important}.commercePublicShell .venueSharedHeader a:focus-visible,.commercePublicShell .venueSharedHeader button:focus-visible{outline-offset:3px;outline:3px solid #2563ff}.commercePublicShell .venueProHeader.venueSharedHeader>nav a:hover{color:#10213a!important;background:#edf2f7!important}.commercePublicShell .venueSharedHeader .venueHeaderActions a{min-height:44px!important;font-size:13px!important}.commercePublicShell .venueSharedFooter{align-items:center!important;gap:28px!important}.commercePublicShell .venueSharedFooter nav{flex-wrap:wrap;display:flex;gap:12px 20px!important}.commercePublicShell .venueSharedFooter nav a{line-height:1.5;color:#cfdae6!important;font-size:14px!important}.commercePublicShell .venueSharedFooter p{line-height:1.6;color:#b7c7d8!important;font-size:13px!important}.commercePublicShell .tandemFooterBrand .tandemOutboundBrand{gap:9px}.commercePublicShell .tandemFooterBrand .tandemOutboundBrand>svg{width:30px;height:30px}.commercePublicShell .tandemFooterBrand .tandemPoweredText{gap:6px;font-size:12px;line-height:1.4}.commercePublicShell .tandemFooterBrand .tandemWordmark{color:#82aaff;font-size:18px}.commercePublicShell .tandemFooterBrand .tandemWordmark>b{color:#40dfcb}.commercePublicShell .tandemFooterBrand small{opacity:1;color:#b7c7d8;font-size:11px;line-height:1.5}.commercePublicShell .venuePublicForm label{line-height:1.5;color:#42566e!important;font-size:14px!important}@media (max-width:1200px){.commercePublicShell .venueProHeader.venueSharedHeader{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:0 18px!important}.commercePublicShell .venueProHeader.venueSharedHeader>nav,.commercePublicShell .venueSharedHeader .venueHeaderEvents{display:none!important}.commercePublicShell .venueSharedHeader .venuePublicBrand{max-width:100%}.commercePublicShell .venueSharedHeader .venueMenuButton{color:#243b53;background:#f4f7fa;border:1px solid #d6dee8;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:82px;height:44px;padding:0 10px;font-size:14px;font-weight:700;display:flex!important}.commercePublicShell .venueSharedHeader .venueMenuButton svg{width:20px;height:20px}.commercePublicShell .venueSharedHeader .venueMobileMenu{background:#fff;border:1px solid #dce5ee;border-radius:12px;max-height:calc(100dvh - 90px);padding:12px 18px;position:absolute;top:calc(100% + 4px);left:12px;right:12px;overflow:auto;box-shadow:0 16px 40px #10213a26;display:grid!important}.commercePublicShell .venueSharedHeader .venueMobileMenu a{border-bottom:1px solid #edf1f5;padding:13px 4px;font-size:16px;text-decoration:none;color:#243b53!important}.commercePublicShell .venueSharedFooter{grid-template-columns:1fr!important}}@media (max-width:480px){.commercePublicShell .venueSharedHeader .venuePublicBrand strong{font-size:17px!important}.commercePublicShell .venueSharedHeader .venueHeaderClientPortal{display:none!important}.commercePublicShell .venueSharedHeader .venuePublicBrand img{max-width:160px}}.commercePublicShell .tandemFooterBrand .tandemWordmark>span,.commercePublicShell .tandemFooterBrand .tandemWordmark>b{font:inherit!important}.commercePublicShell .publicJobApplication label{line-height:1.5;color:#42566e!important;font-size:14px!important}.commercePublicShell .publicJobApplication input,.commercePublicShell .publicJobApplication textarea,.commercePublicShell .publicJobApplication select{color:#10213a!important;font-size:16px!important}.commercePublicShell .publicJobDetail .jobCopy{font-size:16px;line-height:1.65}.commercePublicShell .publicJobDetail .jobCopy p{white-space:normal;margin:0 0 16px;font-size:16px!important;line-height:1.65!important}.commercePublicShell .publicJobDetail .jobCopy h3{margin:28px 0 12px;font-size:22px}.commercePublicShell .publicJobDetail .jobCopy li{margin:0 0 10px}.publicJobApplyJump{background:#10213a;border-radius:8px;margin-top:20px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.publicJobApplication{scroll-margin-top:96px}.commercePublicShell:has(.candidatePortal){min-height:100vh;color:#10213a!important;background:#f3f6fa!important}.commercePublicShell .candidatePortal{color:#10213a!important;background:#f3f6fa!important}.commercePublicShell .candidatePortal>header h1{color:#10213a;font-size:32px}.commercePublicShell .candidatePortal .eyebrow{color:#3c6185!important}.commercePublicShell .candidateHero,.commercePublicShell .candidateProgress,.commercePublicShell .candidateCards>article,.commercePublicShell .candidateActions{color:#10213a!important;background:#fff!important;border-color:#d8e2ed!important}.commercePublicShell .candidateHero h2{color:#10213a;font-size:44px}.commercePublicShell .candidatePortal p,.commercePublicShell .candidateCards span,.commercePublicShell .candidateCards small,.commercePublicShell .candidateProgress b{line-height:1.6;color:#42566e!important;font-size:15px!important}.commercePublicShell .candidateCards strong{color:#42566e!important;font-size:12px!important}.commercePublicShell .candidateProgress i{border:1px solid #c6d4e3;color:#42566e!important;background:#edf2f7!important}.commercePublicShell .candidateProgress .complete i{color:#fff!important;background:#245fae!important}.commercePublicShell .candidateStatus{font-size:14px;color:#245fae!important;background:#e8f1ff!important}.commercePublicShell .candidatePortal .tandemPoweredText{font-size:12px;line-height:1.5}.commercePublicShell .candidatePortal .tandemWordmark{font-size:18px}.commercePublicShell .candidatePortal .tandemWordmark>span,.commercePublicShell .candidatePortal .tandemWordmark>b{font:inherit!important}.commercePublicShell .candidatePortal .tandemOutboundBrand small{font-size:11px;line-height:1.5}.commercePublicShell .candidatePortal footer{border-color:#d8e2ed!important}.clientAuthPage{color:#102541!important;background:#f4f7fb!important;place-items:center!important;min-height:100dvh!important;padding:clamp(16px,5vw,52px)!important;display:grid!important}.clientAuthCard{color:#102541!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;gap:15px!important;width:min(620px,100%)!important;padding:clamp(24px,5vw,42px)!important;display:grid!important;box-shadow:0 24px 70px #1937581f!important}.clientAuthCard h1{color:#102541!important}.clientAuthCard>p:not(.eyebrow){color:#60748b!important;font-size:14px!important;line-height:1.6!important}.clientAuthIcon{color:#2f6cf5!important;background:#eef5ff!important}.clientInviteSummary{background:#f8fafc!important;border-color:#dce5ee!important}.clientInviteSummary span{color:#40566f!important}.clientAuthActions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.clientAuthButton{justify-content:center!important;min-height:46px!important;text-decoration:none!important}.venueSharedHeader .venuePublicBrand{visibility:visible!important;opacity:1!important;color:#10213a!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.venueSharedHeader .venuePublicBrand strong{visibility:visible!important;opacity:1!important;color:#10213a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.venueTemplate-arena .venueSharedHeader .venuePublicBrand strong,.venueHeader-glass .venueSharedHeader .venuePublicBrand strong{color:inherit!important}.venueSharedHeader .venuePublicBrand img{object-fit:contain!important;flex:none!important;max-width:92px!important;max-height:36px!important;display:block!important}@media (max-width:640px){.clientAuthPage{place-items:start center!important;padding:14px!important}.clientAuthCard{border-radius:20px!important;margin-top:5vh!important;padding:24px 20px!important}.clientAuthActions{grid-template-columns:1fr!important}.venueProHeader.venueSharedHeader{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 12px!important}.venueSharedHeader .venuePublicBrand{max-width:100%!important}.venueSharedHeader .venuePublicBrand strong{max-width:150px!important;font-size:15px!important}.venueSharedHeader .venuePublicBrand img{max-width:54px!important;max-height:30px!important}.venueSharedHeader .venueHeaderActions{gap:6px!important}.venueSharedHeader .venueHeaderClientPortal{display:none!important}.venueSharedHeader .venueHeaderEvents{display:flex!important}}@media (max-width:1200px){.commercePublicShell .venueSharedHeader .venueMobileMenu{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;max-height:calc(100dvh - 82px)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}}@media (min-width:621px) and (max-width:1024px){.shell .content .topbar{align-items:flex-start!important;gap:16px!important;display:flex!important}.shell .content .topbar>.pageHeadingWrap{flex:auto!important;min-width:0!important}.shell .content .topbar>.pageHeaderAction{flex:none!important;width:auto!important;min-width:max-content!important}.shell .content .topbar>.pageHeaderAction>.shiftBuildButton{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important}}.scannerSetupPage .scannerDeviceEnrollment h1{color:var(--text,#10223f)!important}.scannerSetupPage .scannerDeviceEnrollment>p:not(.eyebrow),.scannerSetupPage .scannerDeviceEnrollment>small{color:var(--muted,#64748b)!important}@media (min-width:801px) and (max-width:1100px){.adminTable:has(.phase13Departments){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.adminTableHead.phase13Departments,.adminTableRow.phase13Departments{grid-template-columns:minmax(220px,2fr) 100px 80px 80px 125px 90px 120px!important;min-width:900px!important}.adminTableHead.phase13Departments>*{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:800px){.adminTableHead.phase13Departments{display:none!important}.adminTableRow.phase13Departments{border-top:0!important;border-bottom:1px solid var(--line)!important}}@media (min-width:761px) and (max-width:1100px){.venueSpacesTable{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.venueSpacesHead,.venueSpacesRow{min-width:760px!important}.venueSpacesHead>*{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:900px){.shell>.content{padding-bottom:calc(122px + env(safe-area-inset-bottom))!important}}.ticketActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.ticketActionGrid>a,.ticketActionGrid>button,.ticketActionGrid>span{text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:42px!important;display:inline-flex!important}.commandSecurityToolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.commandContextFilters{flex:560px!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.commandContextFilters>.searchField{flex:320px!important;min-width:220px!important}.commandContextFilters>label{flex:240px!important;align-items:center!important;gap:7px!important;min-width:220px!important;display:flex!important}.commandContextFilters>label>select{width:100%!important;min-width:0!important}.commandScanContext{align-items:flex-start!important;gap:12px!important;display:flex!important}.commandScanContext>div{min-width:0!important}.commandCameraRestriction{align-items:flex-start!important;gap:10px!important;display:flex!important}.commandCameraRestriction>span{gap:3px!important;min-width:0!important;display:grid!important}.commandCameraRolePicker{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.commandCameraRolePicker>label{border:1px solid var(--line)!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:9px 10px!important;display:flex!important}.commandCameraAuditPanel .workspaceListRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.commandCameraAuditPanel .workspaceListRow>div{min-width:0!important}.commandCameraAuditPanel .workspaceListRow small,.commandCameraAuditPanel .workspaceListRow span{overflow-wrap:anywhere!important}@media (max-width:760px){.ticketActionGrid{grid-template-columns:1fr!important}.commandSecurityToolbar{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.commandContextFilters{grid-template-columns:1fr!important;min-width:0!important;display:grid!important}.commandContextFilters>.searchField,.commandContextFilters>label{width:100%!important;min-width:0!important}.commandSecurityToolbar>.buttonRow{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.commandSecurityToolbar>.buttonRow>*{justify-content:center!important;width:100%!important}.commandScanContext{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.commandCameraRolePicker,.commandCameraAuditPanel .workspaceListRow{grid-template-columns:1fr!important}}@media (max-width:430px){.commandSecurityToolbar>.buttonRow{grid-template-columns:1fr!important}}html[data-theme=light] .clientPortalAdmin .noticeBox,.clientPortalPage .noticeBox{color:#16365c!important;background:#e7f1ff!important;border:1px solid #b7cce6!important;font-size:14px!important;line-height:1.5!important}html[data-theme=light] .clientPortalAdmin .errorBox,.clientPortalPage .errorBox,html[data-theme=light] .unifiedClientAccess .errorBox{color:#8d1d2c!important;background:#fff1f2!important;border:1px solid #e7b3ba!important;font-size:14px!important;line-height:1.5!important}.clientPortalPage .successBox,html[data-theme=light] .unifiedClientAccess .successBox{color:#145c38!important;background:#e8f8ef!important;border:1px solid #b7e0c8!important;font-size:14px!important;line-height:1.5!important}.clientInviteResult{color:#16365c;background:#e7f1ff;border:1px solid #b7cce6;border-radius:14px;gap:12px;padding:16px 18px;display:grid}.clientInviteResult strong{font-size:16px;display:block}.clientInviteResult span,.clientInviteResult code{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.clientInviteResult code{color:#10233a;background:#fff;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px}.clientInviteBlocked,.clientPortalEmpty{text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.clientInviteBlocked svg,.clientPortalEmpty svg{color:#245fbd}.clientInviteBlocked strong,.clientPortalEmpty strong{color:var(--text,#172033);font-size:16px}.clientInviteBlocked p,.clientPortalEmpty span{color:#3e5570;max-width:520px;margin:0;font-size:14px;line-height:1.55}.clientInviteForm label small a{color:#1d4f91;font-weight:800;text-decoration:underline}.clientInviteForm .formActions{flex-wrap:wrap;gap:8px;display:flex}.clientPermissionGrid label{position:relative}.clientPermissionGrid label input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.clientInviteForm .credentialPhotoToggle{position:relative}.clientPortalAdmin .clientAccessRows>article{grid-template-columns:auto minmax(0,1.35fr) minmax(160px,1fr)!important;align-items:start!important;display:grid!important}.clientAccessIdentity{gap:3px;min-width:0;display:grid}.clientAccessIdentity em.status{justify-self:start;margin-top:4px;font-style:normal}.clientPortalAdmin .clientAccessActions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.venueClientComposer label{gap:6px;font-size:13px;font-weight:750;display:grid}.clientComposerHint{margin:12px 0 0}html[data-theme=light] .unifiedClientAccess .tandemAuthCard>p.muted,html[data-theme=light] .unifiedClientInviteCopy p,html[data-theme=light] .unifiedClientRecovery>p,html[data-theme=light] .unifiedAccessState span{color:#24364c!important}html[data-theme=light] .unifiedInviteSummary small{color:#1d334c!important;letter-spacing:.03em!important;font-size:12px!important;font-weight:750!important}html[data-theme=light] .unifiedInviteSummary strong,html[data-theme=light] .unifiedClientAccess .successBox strong{color:#10233a!important;overflow-wrap:normal!important;word-break:normal!important}.unifiedInviteSummary .inviteEmail,.unifiedClientAccess .successBox .inviteEmail{overflow-wrap:normal!important;word-break:normal!important}.clientInviteSource{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clientInviteSource button{color:#1b334d;background:#fff;border:1px solid #c5d3e2;border-radius:10px;min-height:42px;font-weight:750}.clientInviteSource button.active{color:#fff;background:#0b1f3b;border-color:#0b1f3b}.clientInviteSource button:disabled{opacity:.45}.clientInviteSourceNote{color:#24364c;margin:0;font-size:13px;line-height:1.5}.clientInviteSourceNote a{color:#1d4f91;font-weight:800}.clientInviteNew{gap:10px;display:grid}.clientPasswordPrompt{background:#f4f8fd!important;border-color:#b7cce6!important}.clientPasswordPrompt .formActions,.clientPasswordPrompt form{gap:10px;display:grid}.clientTicketSalesWorkspace{gap:14px;width:100%;min-width:0;max-width:1450px;margin-left:auto;margin-right:auto;display:grid;overflow-x:clip}.clientTicketManifest,.clientTicketSalesWorkspace>.panel,.clientScanPanel,.clientLiveScanList{min-width:0;max-width:100%}.clientTicketManifest{overflow:auto}.clientLiveScanList{overflow:hidden}.clientScanPanel{overflow:visible}.clientScanPanel .panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.clientScanPanel .panelHeader>div{flex:220px;min-width:0}.clientScanPanel .panelHeader .status{flex:none}.clientLiveScanList article{border-top:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:10px 0;display:grid}.clientLiveScanList article>span{min-width:0;display:grid}.clientLiveScanList strong,.clientLiveScanList small{overflow-wrap:break-word;word-break:normal}.clientPortalEmptyState{gap:8px;display:grid}.clientPortalEmptyState h2{margin:0}.unifiedClientRecovery{gap:12px;display:grid}.unifiedClientRecovery>p{color:#3e5570;margin:0;font-size:14px;line-height:1.55}html[data-theme=dark] .unifiedClientRecovery>p{color:#c5d2e0}.clientDocumentUnavailable{color:#0b1f3b;background:#f8fafc;border:1px dashed #c5d3e2;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.clientDocumentUnavailable svg{color:#245fbd;flex:none}.clientDocumentUnavailable span{display:grid}.clientNotificationList>.clientNotificationStatic{color:#1b2f45;background:#fafcfe;border:1px solid #e1e8ef;border-radius:11px;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:11px 12px;display:grid}.clientTicketMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.clientQuickActions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.clientPortalPage :is(.muted,.clientDetailGrid small,.clientEventHero>div:first-child>div span,.clientQuickActions small,.clientSettlementHead p,.clientSettlementTotals small,.clientSettlementLines small,.clientSettlementPartyRows small,.clientSettlementBalance small,.clientSettlementBalance>span,.clientListPanel span,.clientListPanel small,.clientDocumentPanel small,.clientFinanceRows small,.clientMessageThread small,.clientRequestList small,.clientNotificationList p,.clientNotificationList small,.clientPortalTop>div:first-child>p:last-child){color:#3e5570!important}.clientPermissionSummary span{color:#1d3348!important}html[data-theme=light] .clientPortalAdmin :is(.muted,.clientInviteForm label small,.clientAccessPicker small,.clientAccessRows span,.clientAccessRows small){color:#3e5570!important}@media (max-width:980px){.clientPortalTabs{display:none!important}.clientPortalTabSelect{display:grid!important}}@media (max-width:900px){.clientTicketMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.clientPortalAdmin .clientAccessRows>article{grid-template-columns:minmax(0,1fr)!important}.clientPortalAdmin .clientAccessActions,.clientRequestActions,.clientSettlementActions,.clientInviteForm .formActions,.clientInviteResult .buttonRow{grid-template-columns:1fr!important;display:grid!important}.clientPortalAdmin .clientAccessActions>*,.clientRequestActions>*,.clientSettlementActions>*,.clientInviteForm .formActions>*,.clientInviteResult .buttonRow>*{justify-content:center!important;width:100%!important}.clientFinanceRows article{grid-template-columns:minmax(0,1fr)!important}.clientTopActions{width:100%;grid-template-columns:1fr 1fr!important;display:grid!important}.clientTopActions select,.clientNotificationBadge{grid-column:1/-1!important}.clientNotificationBadge{justify-content:flex-start}.clientTopActions button{width:100%}.unifiedClientAccessActions{grid-template-columns:1fr!important}}@media (max-width:640px){.clientTicketMetrics{grid-template-columns:1fr!important}}.onboardingPage{width:100%;min-width:0;max-width:100%;overflow-x:clip}.onboardingPage .onboardingHeader,.onboardingPage .onboardingMain,.onboardingPage .onboardingStack,.onboardingPage .onboardingProgress,.onboardingPage .panel,.onboardingPage .organizationForm{box-sizing:border-box;min-width:0;max-width:100%}.onboardingPage .onboardingProgress{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;max-width:1180px;margin:0 auto;padding:12px 12px 8px;scroll-padding-inline:12px;overflow:auto hidden;flex-flow:row!important;grid-template-columns:none!important;display:flex!important}.onboardingPage .onboardingProgress button{scroll-snap-align:center;flex:1 0 auto;align-content:start;justify-items:center;gap:4px;width:auto;min-width:max-content;max-width:none;padding:2px 10px 0;display:grid!important}.onboardingPage .onboardingProgress button small{white-space:nowrap;line-height:1.15;font-size:11px!important}@media (min-width:1080px){.onboardingPage .onboardingProgress{overflow-x:hidden}.onboardingPage .onboardingProgress button{flex:1 1 0;min-width:0;padding-inline:4px}}.onboardingPage .onboardingForm{grid-auto-rows:min-content;place-items:stretch stretch;width:100%;align-content:start!important;gap:10px!important;display:grid!important}.onboardingPage .onboardingForm :is(h1,h2,p){margin-block:0}.onboardingPage .onboardingForm label{justify-items:stretch;min-width:0;margin:0;align-content:start!important;gap:6px!important;display:grid!important}.onboardingPage .onboardingForm label>span{gap:2px;display:grid}.onboardingPage .onboardingForm label small{margin:0;font-weight:500;line-height:1.35;display:block}.onboardingPage .onboardingForm :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.onboardingPage .onboardingForm input[type=color]{height:36px!important;min-height:36px!important;padding:3px!important}.onboardingPage .grid.twoCol{align-items:start}.onboardingPage .onboardingList .setupRow{justify-content:space-between;gap:8px;min-width:0;flex-direction:row!important;align-items:center!important;padding:10px 0!important;display:flex!important}.onboardingPage .onboardingList .setupActions{flex:none;width:auto!important}.onboardingPage .departmentSetupIdentity{flex:1;min-width:0}.onboardingPage .departmentSetupIdentity span{min-width:0}@media (max-width:960px){.onboardingPage .onboardingMain{width:100%!important;max-width:100%!important;padding:16px 14px 48px!important}.onboardingPage .organizationForm{width:100%!important;max-width:none!important;margin:0!important}.onboardingPage .formGrid,.onboardingPage .organizationForm .formGrid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.onboardingPage .grid.twoCol{grid-template-columns:minmax(0,1fr)!important}.onboardingPage .onboardingForm>.primary,.onboardingPage .organizationForm>.primary{box-sizing:border-box;justify-content:center;width:100%}.onboardingPage .onboardingHeader{gap:10px;padding:12px 14px}.onboardingPage .launchGrid{grid-template-columns:1fr 1fr!important}}
