[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}body.auth{color-scheme:light;margin:0}.auth-shell{background:linear-gradient(145deg,#111827,#312e81);color:#1f2937;display:grid;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;min-height:100vh;padding:1.5rem;place-items:center}.auth-shell *,.auth-shell :after,.auth-shell :before{box-sizing:border-box}.auth-card{background:#fff;border-radius:1rem;box-shadow:0 1.5rem 4rem rgba(15,23,42,.25);padding:2.5rem;width:min(100%,30rem)}.auth-kicker{color:#4f46e5;font-size:.8rem;font-weight:750;letter-spacing:.12em;margin:0 0 .4rem;text-transform:uppercase}.auth-card h1{font-size:2rem;margin:0}.auth-copy{color:#4b5563;margin:.75rem 0 1.5rem}.auth-card label{display:block;font-weight:650;margin-bottom:.5rem}.auth-card input[type=email]{border:1px solid #cbd5e1;border-radius:.55rem;font:inherit;min-height:3rem;padding:.75rem;width:100%}.auth-card button{background:#4f46e5;border:0;border-radius:.55rem;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin-top:1rem;min-height:3rem;width:100%}.auth-card .alert{border-radius:.5rem;margin:1rem 0;padding:.8rem}.auth-card .alert-success{background:#dcfce7;color:#166534}.auth-card .alert-error{background:#fee2e2;color:#991b1b}.media-asset-autocomplete-option{align-items:center;display:grid;gap:.75rem;grid-template-columns:8rem minmax(0,1fr);min-width:0;padding:.15rem 0}.media-asset-autocomplete-option__preview{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;height:8rem;object-fit:cover;width:8rem}.media-asset-autocomplete-option__placeholder{color:#9ca3af;display:grid;font-size:.75rem;place-items:center}.media-asset-autocomplete-option__copy,.media-asset-autocomplete-option__meta,.media-asset-autocomplete-option__name{min-width:0}.media-asset-autocomplete-option__copy{display:grid;gap:.15rem}.media-asset-autocomplete-option__meta,.media-asset-autocomplete-option__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-asset-autocomplete-option__meta{color:#6b7280;font-size:.75rem}.ts-control .media-asset-autocomplete-option{gap:.5rem;grid-template-columns:4rem minmax(0,1fr);padding:0}.ts-control .media-asset-autocomplete-option__preview{border-radius:.375rem;height:4rem;width:4rem}.ts-control .media-asset-autocomplete-option__meta{display:none}.box-office-stage{background:#1f2937;border-radius:.75rem .75rem 2rem 2rem;color:#fff;font-weight:800;letter-spacing:.18em;margin-inline:auto;max-width:48rem;padding:.65rem 1rem;text-align:center}.box-office-seat-map{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));padding:1rem}.canonical-seat-map{display:flex;flex-direction:column;gap:.85rem;min-width:0}.canonical-seat-map .box-office-stage{margin-block:0;order:1;width:min(100%,48rem)}.canonical-seat-map.stage-bottom .box-office-stage{border-radius:2rem 2rem .75rem .75rem;order:3}.canonical-seat-map__canvas{background-color:#f8fafc;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0);border:1px solid #cbd5e1;border-radius:.75rem;order:2;position:relative}.canonical-seat-map__canvas .canonical-seat{position:absolute;z-index:1}.canonical-seat-map__canvas .canonical-seat:focus,.canonical-seat-map__canvas .canonical-seat:focus-within{outline:.2rem solid #2563eb;outline-offset:.15rem;z-index:2}.canonical-seat-map__fallback{border:1px dashed #f59e0b;border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));order:4;padding:.75rem}.box-office-seat{background:#dcfce7;border:2px solid #86efac;border-radius:.65rem .65rem .9rem .9rem;color:#14532d;cursor:pointer;display:grid;min-height:4.5rem;padding:.35rem;place-items:center;position:relative;text-align:center}.box-office-seat input{opacity:0;pointer-events:none;position:absolute}.box-office-seat span{font-weight:800}.box-office-seat small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-office-seat.is-selected,.box-office-seat:has(input:checked){background:#dbeafe;border-color:#2563eb;box-shadow:inset 0 0 0 .15rem #1d4ed8,0 0 0 .2rem rgba(37,99,235,.28);color:#1e3a8a;z-index:5}.box-office-seat.is-selected:after,.box-office-seat:has(input:checked):after{background:#1d4ed8;border:2px solid #fff;border-radius:50%;box-shadow:0 .15rem .35rem rgba(15,23,42,.35);color:#fff;content:"✓";display:inline-grid;font-size:.8rem;font-weight:900;height:1.35rem;inset-block-start:-.55rem;inset-inline-end:-.55rem;line-height:1;place-items:center;pointer-events:none;position:absolute;width:1.35rem}.box-office-seat.is-blocked{background:#fef3c7;border-color:#f59e0b;color:#78350f}.box-office-seat.is-occupied{background:#e2e8f0;border-color:#94a3b8;color:#475569;cursor:not-allowed;opacity:.7}.box-office-seat-legend{display:flex;flex-wrap:wrap;gap:1rem}.box-office-seat-legend span{align-items:center;display:inline-flex;gap:.4rem}.seat-dot{border-radius:.3rem;display:inline-block;height:1rem;width:1rem}.seat-available{background:#86efac}.seat-selected{background:#60a5fa}.seat-blocked{background:#fbbf24}.seat-occupied{background:#94a3b8}.payment-cash{background:#16a34a}.payment-pos{background:#7c3aed}.payment-web{background:#0284c7}.payment-none{background:#f59e0b}.admin-seat-visual .seat-chip:not(.is-blocked):not(.is-occupied){border-color:var(--tier-color,#86efac)}.admin-seat-visual .payment-legend{display:none}.admin-seat-visual:has(#seat-payment-view:checked) .payment-legend{display:inline-flex}.admin-seat-visual:has(#seat-payment-view:checked) .seat-chip.is-occupied[data-payment-method=cash]{background:#16a34a;border-color:#15803d;color:#fff;opacity:1}.admin-seat-visual:has(#seat-payment-view:checked) .seat-chip.is-occupied[data-payment-method=box_office_pos]{background:#7c3aed;border-color:#6d28d9;color:#fff;opacity:1}.admin-seat-visual:has(#seat-payment-view:checked) .seat-chip.is-occupied[data-payment-method=paytr_web]{background:#0284c7;border-color:#0369a1;color:#fff;opacity:1}.admin-seat-visual:has(#seat-payment-view:checked) .seat-chip.is-occupied[data-payment-method=none]{background:#f59e0b;border-color:#d97706;color:#111827;opacity:1}.box-office-seat-visual .box-office-seat-toggle{border:0;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0}.box-office-seat-visual .seat-dot{border:1px solid;border-radius:.3rem;color:#111827;display:inline-grid;font-size:.65rem;font-style:normal;font-weight:900;height:1.65rem;min-width:1.65rem;padding-inline:.25rem;place-items:center;width:auto}.box-office-seat-visual .seat-dot.seat-category-color{background:var(--tier-color,#86efac);border-color:var(--tier-color,#86efac);box-shadow:inset 0 0 0 1px rgba(15,23,42,.4)}.box-office-seat-visual .seat-tier-blocked{background:repeating-linear-gradient(135deg,#fde68a 0 .25rem,#fff7cc .25rem .5rem)}.box-office-seat-visual .payment-sale{background:repeating-linear-gradient(90deg,#fff 0 .2rem,#e2e8f0 .2rem .4rem)}.box-office-seat-visual .payment-reservation{background:repeating-linear-gradient(45deg,#fed7aa 0 .25rem,#ffedd5 .25rem .5rem)}.box-office-seat-visual .payment-invitation{background:repeating-linear-gradient(135deg,#fbcfe8 0 .25rem,#fdf2f8 .25rem .5rem)}.box-office-seat-visual .payment-discount{background:#fff;border-style:dashed}.box-office-seat-visual .payment-held{background:repeating-linear-gradient(90deg,#e2e8f0 0 .2rem,#fff .2rem .4rem)}.box-office-seat-visual .seat-availability-marker,.box-office-seat-visual .seat-payment-marker{display:none}.box-office-seat-visual[data-seat-view=category] .seat-category-marker{display:block}.box-office-seat-visual[data-seat-view=category] .box-office-seat{background-color:#f8fafc;background-color:color-mix(in srgb,var(--tier-color,#86efac) 24%,#fff);background-image:none;border-color:var(--tier-color,#86efac);color:#111827;opacity:1}.box-office-seat-visual[data-seat-view=category] .box-office-seat.is-blocked,.box-office-seat-visual[data-seat-view=category] .box-office-seat.is-occupied{background-image:repeating-linear-gradient(135deg,rgba(100,116,139,.2) 0 .28rem,transparent .28rem .56rem);opacity:.78}.box-office-seat-visual[data-seat-view=availability] .seat-category-marker,.box-office-seat-visual[data-seat-view=availability] .seat-payment-marker{display:none}.box-office-seat-visual[data-seat-view=availability] .seat-availability-marker{display:block}.box-office-seat-visual[data-seat-view=availability] .box-office-seat:not(.is-blocked):not(.is-occupied){border-color:var(--tier-color,#86efac)}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.block-seat{background-image:repeating-linear-gradient(45deg,rgba(245,158,11,.28) 0 .3rem,transparent .3rem .6rem)}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.block-tier{background-image:repeating-linear-gradient(135deg,rgba(217,119,6,.3) 0 .3rem,transparent .3rem .6rem)}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.block-seat_and_tier{background-image:repeating-linear-gradient(45deg,rgba(245,158,11,.3) 0 .25rem,transparent .25rem .5rem),repeating-linear-gradient(135deg,rgba(180,83,9,.24) 0 .25rem,transparent .25rem .5rem)}.box-office-seat-visual[data-seat-view=payment] .seat-availability-marker,.box-office-seat-visual[data-seat-view=payment] .seat-category-marker{display:none}.box-office-seat-visual[data-seat-view=payment] .seat-payment-marker{display:block}.box-office-seat-visual[data-seat-view=payment] .box-office-seat{opacity:1}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-cash{background:repeating-linear-gradient(45deg,#bbf7d0 0 .35rem,#dcfce7 .35rem .7rem);border-color:#15803d;color:#14532d}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-paytr{background:repeating-linear-gradient(135deg,#bae6fd 0 .35rem,#e0f2fe .35rem .7rem);border-color:#0369a1;color:#0c4a6e}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-pos{background:repeating-linear-gradient(90deg,#ddd6fe 0 .35rem,#ede9fe .35rem .7rem);border-color:#6d28d9;color:#4c1d95}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-reservation{background:repeating-linear-gradient(45deg,#fed7aa 0 .3rem,#ffedd5 .3rem .6rem);border-color:#c2410c;color:#7c2d12}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-invitation{background:repeating-linear-gradient(135deg,#fbcfe8 0 .3rem,#fdf2f8 .3rem .6rem);border-color:#be185d;color:#831843}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.payment-held{background:repeating-linear-gradient(90deg,#e2e8f0 0 .25rem,#f8fafc .25rem .5rem);border-color:#64748b;border-style:dashed;color:#334155}.box-office-seat-visual[data-seat-view=payment] .box-office-seat.has-discount{outline:.2rem dashed #111827;outline-offset:-.35rem}.box-office-seat-visual .seat-dot.is-external-channel{background:repeating-linear-gradient(135deg,#cbd5e1 0 .2rem,#f8fafc .2rem .4rem);border-color:#475569;color:#1f2937}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.is-external-channel,.box-office-seat-visual[data-seat-view=category] .box-office-seat.is-external-channel,.box-office-seat-visual[data-seat-view=payment] .box-office-seat.allocation-external_reserved.is-external-channel{background:repeating-linear-gradient(135deg,#cbd5e1 0 .32rem,#f8fafc .32rem .64rem);border-color:#475569;color:#1f2937;opacity:1}.box-office-seat-visual .seat-dot.channel-biletix{background:repeating-linear-gradient(45deg,#bfdbfe 0 .2rem,#eff6ff .2rem .4rem)}.box-office-seat-visual .seat-dot.channel-biletinial{background:repeating-linear-gradient(90deg,#ddd6fe 0 .2rem,#f5f3ff .2rem .4rem)}.box-office-seat-visual .seat-dot.channel-bubilet{background:repeating-linear-gradient(135deg,#fed7aa 0 .2rem,#fff7ed .2rem .4rem)}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.channel-biletix,.box-office-seat-visual[data-seat-view=payment] .box-office-seat.allocation-external_reserved.channel-biletix{background:repeating-linear-gradient(45deg,#bfdbfe 0 .32rem,#eff6ff .32rem .64rem);border-color:#1d4ed8;color:#1e3a8a;opacity:1}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.channel-biletinial,.box-office-seat-visual[data-seat-view=payment] .box-office-seat.allocation-external_reserved.channel-biletinial{background:repeating-linear-gradient(90deg,#ddd6fe 0 .3rem,#f5f3ff .3rem .6rem);border-color:#6d28d9;color:#4c1d95;opacity:1}.box-office-seat-visual[data-seat-view=availability] .box-office-seat.channel-bubilet,.box-office-seat-visual[data-seat-view=payment] .box-office-seat.allocation-external_reserved.channel-bubilet{background-color:#fff7ed;background-image:repeating-linear-gradient(45deg,rgba(251,146,60,.38) 0 .22rem,transparent .22rem .48rem),repeating-linear-gradient(135deg,rgba(234,88,12,.2) 0 .22rem,transparent .22rem .48rem);border-color:#c2410c;color:#7c2d12;opacity:1}.box-office-seat-visual .box-office-seat.is-selected,.box-office-seat-visual .box-office-seat:has(input:checked){box-shadow:0 0 0 .25rem #2563eb,0 0 0 .45rem #fff}.box-office-seat-visual [data-realtime-state=live]{background-color:#15803d!important}.box-office-seat-visual [data-realtime-state=recovering]{background-color:#b45309!important}.box-office-seat-visual [data-realtime-state=degraded]{background-color:#b91c1c!important}.admin-custom-screen{display:grid;gap:1.5rem;min-width:0}.admin-custom-screen .card,.admin-custom-screen .card-body,.admin-custom-screen .card-header,.admin-custom-screen>*{min-width:0}.admin-custom-screen .card{margin:0}.admin-custom-screen .card-header{min-height:0;padding:1.25rem 1.5rem}.admin-custom-screen .card-body{padding:1.5rem}.admin-custom-screen .table-responsive{max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.admin-custom-screen .table{margin-bottom:0}.admin-custom-screen [data-view-content=table]{min-width:0;overflow:hidden}.admin-custom-screen :is(input,select,textarea,.ts-wrapper,.ts-control){max-width:100%;min-width:0}.admin-custom-screen .ts-wrapper{width:100%}.admin-custom-screen .btn:not(.btn-icon),.admin-custom-screen :is(.form-control,.form-select,.ts-control){min-height:44px}.admin-custom-screen .ts-control{align-items:center}.admin-custom-screen form[aria-busy=true]{cursor:progress}.admin-custom-screen form[aria-busy=true] :is(button,input[type=submit])[aria-disabled=true]{cursor:progress;opacity:.7}.admin-custom-screen :is(h1,h2,h3,h4,.card-title,.card-label){overflow-wrap:anywhere}.admin-custom-intro .card-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.admin-custom-intro h2{margin:0;overflow-wrap:anywhere}.admin-custom-meta{color:var(--bs-secondary-color,#6c757d);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem}.admin-custom-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-custom-actions .btn{white-space:nowrap}.admin-metric-grid{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.admin-metric-card{min-height:6.5rem}.admin-metric-card .card-body{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.admin-metric-card__label{line-height:1.35}.admin-section-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.admin-section-grid>.card{height:100%}.admin-custom-table{min-width:38rem}.admin-list-table thead{white-space:nowrap}.admin-list-table thead th{color:var(--bs-text-muted,#a1a5b7);font-weight:600}.admin-list-table tbody tr:not(.no-results)>td{transition:background-color .15s ease}.admin-list-table tbody tr:not(.no-results):hover>td{background:var(--bs-gray-100,#f9f9f9)}.admin-list-table .no-results .alert{margin:1rem}.admin-form-grid{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.admin-form-grid__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.admin-category-form,.admin-category-list{display:grid;gap:.75rem}.admin-category-form{align-items:center;background:var(--bs-tertiary-bg,#f8f9fa);border:1px solid var(--bs-border-color,#e4e6ef);border-radius:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));padding:1rem}.admin-category-form--create{background:transparent;margin-bottom:1.25rem}.admin-category-form__actions{display:flex;flex-wrap:wrap;gap:.5rem}.admin-category-form__actions .btn{flex:1 1 auto}.admin-check-in{margin-inline:auto;max-width:47.5rem;width:100%}.admin-check-in .form-control-lg{min-height:3.5rem}.admin-check-in-screen .btn-lg{min-height:44px}.admin-seat-map-preview{--seat-preview-surface:#fff;--seat-preview-text:#111827;--seat-preview-blocked-bg:#fef3c7;--seat-preview-blocked-text:#422006;--seat-preview-external-bg:#f8fafc;--seat-preview-external-text:#1f2937;--seat-preview-external-border:#475569;--seat-preview-external-stripe:rgba(71,85,105,.32)}.admin-seat-map-preview .seat-map-preview__seat{border-color:var(--tier-color,var(--bs-success,#198754));cursor:default}.admin-seat-map-preview .seat-map-preview__seat:not(.is-occupied):not(.is-unpriced){background-color:color-mix(in srgb,var(--tier-color,#86efac) 24%,var(--seat-preview-surface));color:var(--seat-preview-text)}.admin-seat-map-preview .seat-map-preview__seat.is-tier-blocked:not(.is-external-channel):not(.is-occupied):not(.is-unpriced){background-color:var(--seat-preview-blocked-bg);background-image:repeating-linear-gradient(135deg,rgba(var(--bs-warning-rgb,255,193,7),.36) 0 .3rem,transparent .3rem .6rem);border-color:var(--bs-warning,#ffc107);color:var(--seat-preview-blocked-text)}.admin-seat-map-preview .seat-map-preview__seat.is-external-channel:not(.is-occupied):not(.is-unpriced){background-color:var(--seat-preview-external-bg);background-image:repeating-linear-gradient(135deg,var(--seat-preview-external-stripe) 0 .32rem,transparent .32rem .64rem);border-color:var(--seat-preview-external-border);color:var(--seat-preview-external-text)}.admin-seat-map-preview .seat-map-preview__seat.is-tier-blocked.is-external-channel:not(.is-occupied):not(.is-unpriced){background-image:repeating-linear-gradient(45deg,rgba(var(--bs-warning-rgb,255,193,7),.42) 0 .18rem,transparent .18rem .48rem),repeating-linear-gradient(135deg,var(--seat-preview-external-stripe) 0 .32rem,transparent .32rem .64rem)}.admin-seat-map-preview .seat-map-preview__seat.is-unpriced{background:var(--bs-danger-bg-subtle,#f8d7da);border-color:var(--bs-danger,#dc3545);border-style:dashed;color:var(--bs-danger-text-emphasis,#58151c)}.admin-seat-map-preview .box-office-seat-legend .seat-dot{background-color:var(--tier-color,#86efac);border:1px solid var(--tier-color,var(--bs-success,#198754));box-shadow:inset 0 0 0 1px rgba(15,23,42,.35)}.admin-seat-map-preview .box-office-seat-legend .seat-dot.is-tier-blocked:not(.is-external-channel){background-color:var(--seat-preview-blocked-bg);background-image:repeating-linear-gradient(135deg,rgba(var(--bs-warning-rgb,255,193,7),.48) 0 .2rem,transparent .2rem .4rem);border-color:var(--bs-warning,#ffc107)}.admin-seat-map-preview .box-office-seat-legend .seat-dot.is-external-channel{background-color:var(--seat-preview-external-bg);background-image:repeating-linear-gradient(135deg,var(--seat-preview-external-stripe) 0 .2rem,transparent .2rem .4rem);border-color:var(--seat-preview-external-border)}.admin-seat-map-preview .box-office-seat-legend .seat-dot.is-tier-blocked.is-external-channel{background-image:repeating-linear-gradient(45deg,rgba(var(--bs-warning-rgb,255,193,7),.5) 0 .12rem,transparent .12rem .3rem),repeating-linear-gradient(135deg,var(--seat-preview-external-stripe) 0 .2rem,transparent .2rem .4rem)}.admin-seat-map-preview .seat-map-preview__seat small{font-size:.5rem}[data-bs-theme=dark] .admin-seat-map-preview{--seat-preview-surface:#182235;--seat-preview-text:#f8fafc;--seat-preview-blocked-bg:#4b3812;--seat-preview-blocked-text:#fef3c7;--seat-preview-external-bg:#1e293b;--seat-preview-external-text:#f8fafc;--seat-preview-external-border:#94a3b8;--seat-preview-external-stripe:rgba(203,213,225,.42)}[data-bs-theme=dark] .admin-seat-map-preview .canonical-seat-map__canvas{background-color:#182235;background-image:linear-gradient(rgba(148,163,184,.18) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 0);border-color:#64748b;color:#f8fafc}.admin-custom-screen .admin-media-readiness{flex:1 1 22rem;max-width:38rem}.admin-custom-screen .admin-media-section-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-width:0}.admin-custom-screen .admin-media-type-card{height:100%}.admin-custom-screen .admin-media-relations-card .card-title,.admin-custom-screen .admin-media-type-card .card-title{margin:0;min-width:0}.admin-custom-screen .admin-media-add-form{display:grid;gap:1rem;min-width:0}.admin-custom-screen .admin-media-submit{justify-self:start}.admin-custom-screen .admin-announcement-form,.admin-custom-screen .admin-announcement-form>*{min-width:0}.admin-custom-screen .admin-media-picker-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));max-height:31rem;max-width:100%;overflow:auto;overscroll-behavior:contain;padding:.25rem}.admin-custom-screen .admin-media-picker-grid--single{grid-template-columns:minmax(0,22rem);max-height:none}.admin-custom-screen .admin-media-picker-card{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#e4e6ef);border-radius:.75rem;box-shadow:0 .1rem .35rem rgb(0 0 0/5%);cursor:pointer;display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-custom-screen .admin-media-picker-card:hover{border-color:var(--bs-primary,#009ef7);box-shadow:0 .35rem 1rem rgb(0 0 0/8%)}.admin-custom-screen .admin-media-picker-input{height:1px;opacity:0;position:absolute;width:1px}.admin-custom-screen .admin-media-picker-preview{aspect-ratio:4/3;background:var(--bs-gray-100,#f9f9f9);display:grid;overflow:hidden;place-items:center;width:100%}.admin-custom-screen .admin-inline-media-preview>iframe,.admin-custom-screen .admin-inline-media-preview>img,.admin-custom-screen .admin-inline-media-preview>video,.admin-custom-screen .admin-media-picker-preview img,.admin-custom-screen .admin-media-picker-preview video{display:block;height:100%;object-fit:cover;width:100%}.admin-custom-screen .admin-media-picker-meta{display:grid;gap:.45rem;min-width:0;padding:.85rem}.admin-custom-screen .admin-media-picker-name,.admin-custom-screen .admin-media-relation-name{min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.admin-custom-screen .admin-media-picker-name{white-space:nowrap}.admin-custom-screen .admin-media-picker-tags{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.admin-custom-screen .admin-media-picker-tags .badge{max-width:100%;overflow-wrap:anywhere;text-align:start;white-space:normal}.admin-custom-screen .admin-media-picker-card:has(.admin-media-picker-input:checked){border-color:var(--bs-primary,#009ef7);box-shadow:0 0 0 .2rem rgb(var(--bs-primary-rgb,0 158 247)/18%)}.admin-custom-screen .admin-media-picker-card:has(.admin-media-picker-input:checked):after{background:var(--bs-primary,#009ef7);border-radius:50%;box-shadow:0 .2rem .6rem rgba(0,0,0,.2);color:#fff;content:"✓";display:grid;font-size:.9rem;font-weight:700;height:1.75rem;place-items:center;position:absolute;right:.65rem;top:.65rem;width:1.75rem}.admin-custom-screen .admin-media-picker-card:has(.admin-media-picker-input:focus-visible){outline:.2rem solid var(--bs-primary,#009ef7);outline-offset:.2rem}.admin-custom-screen .admin-media-add-controls{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(7rem,1fr) auto}.admin-custom-screen .admin-media-add-controls .btn{min-height:3rem;white-space:nowrap}.admin-custom-screen .admin-media-relations-table{max-width:100%;overscroll-behavior-inline:contain}.admin-custom-screen .admin-media-relations-table .table{min-width:52rem}.admin-custom-screen .admin-media-relation-preview{background:var(--bs-gray-100,#f9f9f9);border:1px solid var(--bs-border-color,#e4e6ef);border-radius:.55rem;display:block;height:5rem;max-width:none;object-fit:cover;width:7.5rem}.admin-custom-screen .admin-media-relation-name{max-width:22rem}.admin-custom-screen .admin-accounting-resolution-cell{min-width:21.25rem}.admin-custom-screen .admin-media-move-actions,.admin-custom-screen .admin-media-reorder-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.admin-custom-screen .admin-media-order-form{align-items:center;display:grid;gap:.5rem;grid-template-columns:5.5rem auto}.admin-custom-screen .admin-inline-media-preview{aspect-ratio:16/9;background:var(--bs-gray-100,#f9f9f9);display:grid;overflow:hidden;place-items:center;width:100%}.admin-media-screen .admin-media-picker-fieldset{border:0;margin:0;min-width:0;padding:0}.admin-media-screen .admin-media-picker-grid--show{grid-template-columns:minmax(0,1fr)}.admin-media-screen .admin-media-picker-card--show{align-items:stretch;display:grid;grid-template-columns:8rem minmax(0,1fr)}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-input{height:1.25rem;margin:0;opacity:1;position:absolute;right:.75rem;top:.75rem;width:1.25rem;z-index:2}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-preview{aspect-ratio:auto;height:100%;min-height:7rem}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-preview img,.admin-media-screen .admin-media-picker-card--show .admin-media-picker-preview video{object-fit:contain}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-meta{align-content:center;padding-right:3rem}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-name{overflow:visible;text-overflow:clip;white-space:normal}.admin-media-screen .admin-media-picker-card--show:has(.admin-media-picker-input:checked):after{display:none}.admin-media-screen .admin-media-picker-card--show.is-disabled{cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){.admin-custom-screen .admin-media-picker-card{transition:none}}@media (max-width:767.98px){.admin-custom-screen{gap:1rem}.admin-custom-screen .card-body,.admin-custom-screen .card-header{padding:1rem}.admin-category-form__actions,.admin-custom-actions,.admin-form-grid__actions{align-items:stretch}.admin-category-form__actions .btn,.admin-custom-actions .btn,.admin-form-grid__actions .btn{flex:1 1 100%;width:100%}.admin-custom-screen .card-header{align-items:flex-start}.admin-custom-screen [data-view-content=table]{margin-inline:0}.admin-custom-screen .admin-media-section-grid{gap:1rem}.admin-custom-screen .admin-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));max-height:none;overflow:visible;padding:0}.admin-custom-screen .admin-media-add-controls,.admin-custom-screen .admin-media-picker-grid--single{grid-template-columns:minmax(0,1fr)}.admin-custom-screen .admin-media-add-controls .btn{width:100%}.admin-custom-screen .admin-media-readiness{flex-basis:100%;max-width:none}.admin-media-screen .admin-media-picker-grid--show{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.admin-media-screen .admin-media-picker-card--show{grid-template-columns:minmax(0,1fr)}.admin-media-screen .admin-media-picker-card--show .admin-media-picker-preview{aspect-ratio:16/9;height:auto;min-height:0}}.admin-media-asset-current,.admin-media-asset-current *,.admin-media-asset-edit-field,.admin-media-asset-replacement{min-width:0}.admin-media-asset-edit-field{display:grid;gap:1.25rem;width:100%}.admin-media-asset-current{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#e4e6ef);border-radius:.75rem;display:grid;gap:1rem;max-width:100%;overflow:hidden;padding:1rem}.admin-media-asset-current__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.admin-media-asset-current__title,.admin-media-asset-replacement__title{color:var(--bs-heading-color,var(--bs-gray-900,#181c32));font-size:1rem;font-weight:700;margin:0}.admin-media-asset-current__summary,.admin-media-asset-replacement__help{color:var(--bs-secondary-color,var(--bs-gray-600,#7e8299));font-size:.875rem;margin:.25rem 0 0}.admin-media-asset-current__badges{display:flex;flex-wrap:wrap;gap:.4rem}.admin-media-asset-current__layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(14rem,1.15fr) minmax(14rem,.85fr);max-width:100%}.admin-media-asset-current__visual{display:grid;gap:.75rem;justify-items:start;max-width:100%}.admin-media-asset-current__stage{aspect-ratio:var(--admin-media-aspect-ratio,16/9);background:var(--bs-gray-100,#f9f9f9);border:1px solid var(--bs-border-color,#e4e6ef);border-radius:.65rem;display:grid;max-height:min(50vh,28rem);max-width:100%;overflow:hidden;place-items:center;width:min(100%,36rem)}.admin-media-asset-current__media{display:block;height:100%;max-height:min(50vh,28rem);max-width:100%;object-fit:contain;width:100%}.admin-media-asset-current__media[hidden],.admin-media-asset-current__open[hidden]{display:none}.admin-media-asset-current__open{max-width:100%;white-space:normal}.admin-media-asset-current__open:focus-visible{outline:.2rem solid var(--bs-primary,#009ef7);outline-offset:.2rem}.admin-media-asset-current__empty,.admin-media-asset-current__runtime-error{margin:0;overflow-wrap:anywhere;width:100%}.admin-media-asset-current__runtime-error[hidden]{display:none}.admin-media-asset-current__metadata{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0}.admin-media-asset-current__metadata>div{background:var(--bs-tertiary-bg,var(--bs-gray-100,#f9f9f9));border-radius:.55rem;min-width:0;padding:.75rem}.admin-media-asset-current__metadata dt{color:var(--bs-secondary-color,var(--bs-gray-600,#7e8299));font-size:.75rem;font-weight:600;margin-bottom:.2rem}.admin-media-asset-current__metadata dd{color:var(--bs-body-color,#181c32);margin:0;overflow-wrap:anywhere}.admin-media-asset-replacement{border-top:1px solid var(--bs-border-color,#e4e6ef);display:grid;gap:.65rem;padding-top:1rem}.admin-media-asset-replacement__help{margin:0}@media (max-width:991.98px){.admin-media-asset-current__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.admin-media-asset-current{padding:.85rem}.admin-media-asset-current__media,.admin-media-asset-current__stage{max-height:min(44vh,24rem)}.admin-media-asset-current__open{width:100%}}.admin-seat-pricing{--seat-pricing-seat-bg:var(--bs-success-bg-subtle,#d1e7dd);--seat-pricing-seat-color:var(--bs-success-text-emphasis,#0a3622);--seat-pricing-selected-bg:var(--bs-primary-bg-subtle,#cfe2ff);--seat-pricing-selected-color:var(--bs-primary-text-emphasis,#052c65);--seat-pricing-blocked-bg:var(--bs-warning-bg-subtle,#fff3cd);--seat-pricing-blocked-color:var(--bs-warning-text-emphasis,#664d03);--seat-pricing-unpriced-bg:var(--bs-danger-bg-subtle,#f8d7da);--seat-pricing-unpriced-color:var(--bs-danger-text-emphasis,#58151c);--seat-pricing-occupied-bg:var(--bs-secondary-bg,#e2e3e5);--seat-pricing-occupied-color:var(--bs-secondary-color,#41464b)}.admin-seat-pricing__steps{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 1rem;padding:0}.admin-seat-pricing__steps li{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.admin-seat-pricing__steps li>span{background:var(--bs-primary,#0d6efd);border-radius:50%;color:var(--bs-white,#fff);display:inline-grid;flex:0 0 2rem;font-weight:700;height:2rem;place-items:center;width:2rem}.admin-seat-pricing__bulk-group,.admin-seat-pricing__filter-chips,.admin-seat-pricing__selection-tools,.admin-seat-pricing__tier-availability{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.admin-seat-pricing__filter-chips{margin-top:1rem}.admin-seat-pricing__selection-tools{justify-content:space-between}.admin-seat-pricing__bulk-group .form-select{min-width:9rem;width:auto}.admin-seat-pricing__legend{margin-bottom:1rem}.admin-seat-pricing__legend .seat-dot{border:1px solid}.admin-seat-pricing__legend .seat-unpriced{background:var(--seat-pricing-unpriced-bg)}.admin-seat-pricing__legend .seat-tier-blocked{background:repeating-linear-gradient(135deg,var(--seat-pricing-blocked-bg) 0 .2rem,transparent .2rem .4rem)}.admin-seat-pricing .canonical-seat-map__canvas{background-color:var(--bs-body-bg,#fff);background-image:linear-gradient(rgba(var(--bs-secondary-rgb,108,117,125),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--bs-secondary-rgb,108,117,125),.12) 1px,transparent 1px);border-color:var(--bs-border-color,#dee2e6)}.admin-seat-pricing__seat{background:var(--seat-pricing-seat-bg);border-color:var(--tier-color,var(--bs-success,#198754));color:var(--seat-pricing-seat-color);cursor:pointer;opacity:1}.admin-seat-pricing__seat small{font-size:.625rem}.admin-seat-pricing__seat.is-unpriced{background:var(--seat-pricing-unpriced-bg);border-color:var(--bs-danger,#dc3545);border-style:dashed;color:var(--seat-pricing-unpriced-color)}.admin-seat-pricing__seat.is-tier-blocked{background-image:repeating-linear-gradient(135deg,rgba(var(--bs-warning-rgb,255,193,7),.28) 0 .3rem,transparent .3rem .6rem)}.admin-seat-pricing__seat.is-blocked,.admin-seat-pricing__seat.is-tier-blocked{background-color:var(--seat-pricing-blocked-bg);color:var(--seat-pricing-blocked-color)}.admin-seat-pricing__seat.is-blocked{background-image:repeating-linear-gradient(45deg,rgba(var(--bs-warning-rgb,255,193,7),.32) 0 .3rem,transparent .3rem .6rem);border-color:var(--bs-warning,#ffc107)}.admin-seat-pricing__seat.is-blocked.is-tier-blocked{background-image:repeating-linear-gradient(45deg,rgba(var(--bs-warning-rgb,255,193,7),.34) 0 .25rem,transparent .25rem .5rem),repeating-linear-gradient(135deg,rgba(var(--bs-danger-rgb,220,53,69),.18) 0 .25rem,transparent .25rem .5rem)}.admin-seat-pricing__seat.is-occupied{background-color:var(--seat-pricing-occupied-bg);border-color:var(--bs-secondary,#6c757d);color:var(--seat-pricing-occupied-color);cursor:pointer;opacity:1;outline:1px dotted currentColor;outline-offset:-.3rem}.admin-seat-pricing__seat:has(input:disabled){cursor:not-allowed;opacity:.72}.admin-seat-pricing__seat.is-selected,.admin-seat-pricing__seat:has(input:checked){background-color:var(--seat-pricing-selected-bg);background-image:none;border-color:var(--bs-primary,#0d6efd);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb,13,110,253),.22);color:var(--seat-pricing-selected-color);opacity:1}.admin-seat-pricing__seat:has(input:focus-visible){outline:.2rem solid var(--bs-primary,#0d6efd);outline-offset:.18rem;z-index:3}.admin-seat-pricing__seat[data-external-channel=biletix]{background:repeating-linear-gradient(45deg,#bfdbfe 0 .32rem,#eff6ff .32rem .64rem);border-color:#1d4ed8;color:#1e3a8a;opacity:1}.admin-seat-pricing__seat[data-external-channel=biletinial]{background:repeating-linear-gradient(90deg,#ddd6fe 0 .3rem,#f5f3ff .3rem .6rem);border-color:#6d28d9;color:#4c1d95;opacity:1}.admin-seat-pricing__seat[data-external-channel=bubilet]{background-color:#fff7ed;background-image:repeating-linear-gradient(45deg,rgba(251,146,60,.38) 0 .22rem,transparent .22rem .48rem),repeating-linear-gradient(135deg,rgba(234,88,12,.2) 0 .22rem,transparent .22rem .48rem);border-color:#c2410c;color:#7c2d12;opacity:1}.admin-seat-pricing__fallback{border-color:var(--bs-warning,#ffc107);display:block;margin:1rem 0 0;padding:1rem}.admin-seat-pricing__fallback legend{color:var(--bs-heading-color,var(--bs-body-color));float:none;font-size:1rem;font-weight:700;margin:0;padding-inline:.35rem;width:auto}.admin-seat-pricing__fallback-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}.admin-seat-pricing__action-panel{align-items:end;background:var(--bs-body-bg,#fff);bottom:0;box-shadow:0 -.35rem .8rem rgb(0 0 0/6%);display:grid;gap:1rem;grid-template-columns:minmax(14rem,1fr) minmax(13rem,auto) minmax(16rem,1fr);position:sticky;z-index:4}.admin-seat-pricing__availability-actions,.admin-seat-pricing__primary-action{display:grid;gap:.5rem}.admin-seat-pricing__action-panel>[data-selection-help],.admin-seat-pricing__action-panel>noscript{grid-column:1/-1}.admin-disclosure>summary,.admin-disclosure__summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;width:100%}.admin-disclosure>summary::-webkit-details-marker{display:none}.admin-disclosure__chevron{background:var(--bs-light,#f5f8fa);border-radius:50%;color:var(--bs-primary,#0d6efd);display:inline-grid;flex:0 0 2rem;height:2rem;place-items:center;transition:transform .16s ease;width:2rem}.admin-disclosure[open]>summary .admin-disclosure__chevron{transform:rotate(90deg)}.admin-disclosure>summary:focus-visible{outline:.2rem solid var(--bs-primary,#0d6efd);outline-offset:-.2rem}.admin-seat-pricing__advanced[open]>summary{border-bottom:1px solid var(--bs-border-color,#dee2e6)}.admin-seat-pricing__category-card,.admin-seat-pricing__category-card .admin-category-form{min-width:0}.admin-seat-pricing__tier-availability{border-top:1px solid var(--bs-border-color,#dee2e6);margin-top:.75rem;padding-top:.75rem}[data-bs-theme=dark] .admin-seat-pricing{--seat-pricing-seat-bg:#143d2d;--seat-pricing-seat-color:#b7f3d0;--seat-pricing-selected-bg:#153963;--seat-pricing-selected-color:#d6e8ff;--seat-pricing-blocked-bg:#493b12;--seat-pricing-blocked-color:#ffe69c;--seat-pricing-unpriced-bg:#4a2025;--seat-pricing-unpriced-color:#f1aeb5;--seat-pricing-occupied-bg:#343a40;--seat-pricing-occupied-color:#e9ecef}[data-bs-theme=dark] .admin-seat-pricing .canonical-seat-map__canvas,[data-bs-theme=dark] .admin-seat-pricing__map-viewport{background-color:var(--bs-body-bg,#212529)}@media (max-width:991.98px){.admin-seat-pricing__action-panel,.admin-seat-pricing__steps{grid-template-columns:minmax(0,1fr)}.admin-seat-pricing__action-panel>[data-selection-help],.admin-seat-pricing__action-panel>noscript{grid-column:1}.admin-seat-pricing__selection-tools{justify-content:flex-start}}@media (max-width:575.98px){.admin-seat-pricing__steps{gap:.75rem}.admin-seat-pricing__steps li{align-items:center}.admin-seat-pricing__bulk-group,.admin-seat-pricing__selection-tools{align-items:stretch}.admin-seat-pricing__availability-actions .btn,.admin-seat-pricing__bulk-group,.admin-seat-pricing__bulk-group .btn,.admin-seat-pricing__bulk-group .form-select,.admin-seat-pricing__primary-action .btn{width:100%}.admin-seat-pricing__bulk-group{flex:1 1 100%}.admin-seat-pricing__action-panel{box-shadow:none;position:static}}@media (prefers-reduced-motion:reduce){.admin-seat-pricing *,.admin-seat-pricing :after,.admin-seat-pricing :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.news-inline-media-toolbar .trix-button-group--file-tools{align-items:stretch;display:flex}.news-inline-media-toolbar .news-inline-image-button,.news-inline-media-toolbar .news-inline-youtube-button{background-image:none!important;block-size:32px!important;color:var(--bs-body-color,#111827)!important;display:inline-grid;inline-size:32px!important;min-inline-size:32px;overflow:hidden;padding:0!important;place-items:center;text-indent:0!important}.news-inline-media-toolbar .news-inline-icon-button:before{background-image:none!important;content:none!important;display:none!important}.news-inline-media-toolbar .news-inline-button-icon{block-size:20px;display:block;inline-size:20px;pointer-events:none}.news-inline-media-dialog{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#d8dde6);border-radius:.85rem;box-shadow:0 1.25rem 4rem rgba(15,23,42,.28);color:var(--bs-body-color,#111827);padding:0;width:min(92vw,34rem)}.news-inline-media-dialog::backdrop{backdrop-filter:blur(2px);background:rgba(15,23,42,.58)}.news-inline-media-dialog__form{display:grid;gap:1rem;padding:1.5rem}.news-inline-media-dialog__form h3{font-size:1.25rem;margin:0}.news-inline-media-dialog__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.25rem}.news-inline-media-editor{min-height:24rem}.news-inline-media-editor figure[data-trix-attachment]{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#d8dde6);border-radius:.75rem;box-shadow:0 .25rem 1rem rgb(15 23 42/8%);margin:1.25rem auto;max-width:min(100%,52rem);overflow:hidden}.news-inline-media-editor figure[data-trix-attachment].attachment--selected,.news-inline-media-editor figure[data-trix-attachment]:focus{outline:.2rem solid var(--bs-primary,#3699ff);outline-offset:.2rem}.news-inline-media-editor figure.attachment--preview img{background:#0f172a;display:block;height:auto;max-height:42rem;max-width:100%;object-fit:contain;width:100%}.news-inline-media-editor figure.attachment--preview figcaption{background:var(--bs-tertiary-bg,#f8fafc);color:var(--bs-body-color,#111827);min-height:2.75rem;padding:.75rem 1rem;text-align:start}.news-inline-youtube-attachment{align-content:center;aspect-ratio:16/9;background:linear-gradient(145deg,#111827,#1f2937);color:#fff;display:grid;padding:1.25rem;place-items:center;text-align:center;width:100%}.news-inline-youtube-attachment__play{background:#dc2626;border-radius:50%;display:grid;font-size:1.75rem;height:4rem;line-height:1;margin-bottom:.75rem;place-items:center;width:4rem}.news-inline-youtube-attachment span:last-child,.news-inline-youtube-attachment strong{display:block}.news-inline-youtube-attachment span:last-child{color:#cbd5e1;font:500 .8rem/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-top:.25rem}.news-inline-editor-error{margin-inline:auto;max-width:52rem}[data-bs-theme=dark] .news-inline-media-toolbar .news-inline-image-button,[data-bs-theme=dark] .news-inline-media-toolbar .news-inline-youtube-button{color:#f8fafc!important}[data-bs-theme=dark] .news-inline-media-dialog,[data-bs-theme=dark] .news-inline-media-editor figure.attachment--preview figcaption,[data-bs-theme=dark] .news-inline-media-editor figure[data-trix-attachment]{background:#1e293b;border-color:#475569;color:#f8fafc}@media (max-width:575.98px){.news-inline-media-editor{min-height:18rem}.news-inline-media-editor figure[data-trix-attachment]{margin-block:.75rem;width:100%}.news-inline-youtube-attachment{padding:.75rem}.news-inline-youtube-attachment__play{font-size:1.25rem;height:3rem;width:3rem}.news-inline-media-dialog__form{padding:1rem}.news-inline-media-dialog__actions{flex-direction:column-reverse}.news-inline-media-dialog__actions .btn{width:100%}}.admin-index-header-cell,.table thead th:has(.admin-index-header-content){vertical-align:middle}.admin-index-header-content{gap:.25rem;position:relative;vertical-align:middle}.admin-index-header-content,.admin-index-header-label{align-items:center;display:inline-flex;line-height:1.2;min-height:2rem}.admin-index-help{flex:0 0 2rem;inline-size:2rem;max-width:2rem!important;min-inline-size:2rem;min-width:2rem!important;width:2rem!important;block-size:2rem;height:2rem!important;max-height:2rem!important;min-block-size:2rem;min-height:2rem!important;padding:0!important;vertical-align:middle}.admin-index-help,.admin-index-help>.ki-duotone,.admin-index-help>i{align-items:center;display:inline-flex;justify-content:center;line-height:1}.admin-index-help>.ki-duotone,.admin-index-help>i{position:relative}.admin-index-help>.ki-information-2 .path2:before,.admin-index-help>.ki-information-2 .path3:before{top:0}.admin-operator-note{background:#f1f5f9;border:1px solid #94a3b8;color:#172033}.admin-operator-note .text-muted,.admin-operator-note small{color:inherit!important}[data-bs-theme=dark] .admin-operator-note{background:#273449;border-color:#64748b;color:#f8fafc}.admin-operator-form-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-width:0}.admin-operator-field{min-width:0}.admin-operator-field--full{grid-column:1/-1}.admin-operator-form-grid .btn,.admin-operator-form-grid .form-control,.admin-operator-form-grid .form-select{min-height:44px}.admin-operator-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-box-office-dashboard{--seat-map-surface:#f8fafc;--seat-map-canvas:#f8fafc;--seat-map-grid:rgba(100,116,139,.16);--seat-map-border:#94a3b8;--seat-map-text:#111827;--seat-map-stage:#1f2937;--seat-map-stage-text:#fff}[data-bs-theme=dark] .admin-box-office-dashboard{--seat-map-surface:#111827;--seat-map-canvas:#182235;--seat-map-grid:rgba(148,163,184,.18);--seat-map-border:#64748b;--seat-map-text:#f8fafc;--seat-map-stage:#020617;--seat-map-stage-text:#f8fafc}.admin-box-office-dashboard .box-office-stage{background:var(--seat-map-stage);color:var(--seat-map-stage-text)}.admin-box-office-dashboard .box-office-seat-map,.admin-box-office-dashboard .canonical-seat-map__canvas{background-color:var(--seat-map-canvas);border-color:var(--seat-map-border);color:var(--seat-map-text)}.admin-box-office-dashboard .canonical-seat-map__canvas{background-image:linear-gradient(var(--seat-map-grid) 1px,transparent 1px),linear-gradient(90deg,var(--seat-map-grid) 1px,transparent 1px)}.admin-box-office-dashboard .canonical-seat-map[data-seat-map] .canonical-seat{font-size:calc(.75rem*var(--seat-map-zoom))}.admin-box-office-dashboard .canonical-seat-map[data-seat-map] .canonical-seat small{font-size:calc(.5rem*var(--seat-map-zoom))}[data-bs-theme=dark] .box-office-seat{background:#153a2a;border-color:#4ade80;color:#dcfce7}[data-bs-theme=dark] .box-office-seat.is-selected,[data-bs-theme=dark] .box-office-seat:has(input:checked){background:#1e3a8a;border-color:#93c5fd;color:#eff6ff}[data-bs-theme=dark] .box-office-seat.is-blocked{background:#4b3812;border-color:#fbbf24;color:#fef3c7}[data-bs-theme=dark] .box-office-seat.is-occupied{background:#334155;border-color:#94a3b8;color:#f8fafc}[data-bs-theme=dark] .box-office-seat-visual[data-seat-view=category] .box-office-seat{background-color:color-mix(in srgb,var(--tier-color,#86efac) 24%,var(--seat-map-canvas));border-color:var(--tier-color,#86efac);color:var(--seat-map-text)}[data-bs-theme=dark] .box-office-seat-legend,[data-bs-theme=dark] .box-office-seat-visual .seat-dot{color:#f8fafc}.admin-seat-pricing__fallback-list{max-height:18rem;overflow:auto}@media (max-width:575.98px){.admin-index-header-content{gap:.125rem}.admin-operator-form-actions,.admin-operator-form-actions .btn,.canonical-seat-map__viewport-controls .btn:last-child{width:100%}}.canonical-seat-map__viewport-shell{display:grid;gap:.75rem;max-width:100%;min-width:0}.canonical-seat-map__viewport-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.canonical-seat-map__viewport-controls .btn,.canonical-seat-map__viewport-controls output{min-height:44px;min-width:44px}.canonical-seat-map__viewport-controls output{display:inline-grid;min-width:4rem;place-items:center}.canonical-seat-map__viewport{background:var(--bs-tertiary-bg,#f8fafc);border:1px solid var(--bs-border-color,#cbd5e1);border-radius:.75rem;cursor:grab;max-height:min(72vh,54rem);max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y;width:100%}.canonical-seat-map__viewport.is-panning{cursor:grabbing;user-select:none}.canonical-seat-map__viewport:focus-visible{outline:.2rem solid var(--bs-primary,#0d6efd);outline-offset:.15rem}.canonical-seat-map__surface{max-width:none;min-height:1px;min-width:var(--seat-map-min-width);position:relative;width:var(--seat-map-min-width)}.canonical-seat-map[data-seat-map]{--seat-map-zoom:1;will-change:width,min-height}.canonical-seat-map[data-seat-map],.canonical-seat-map[data-seat-map] .canonical-seat-map__canvas{box-sizing:border-box;max-width:none;min-height:var(--seat-map-min-height);min-width:var(--seat-map-min-width);padding:0;width:var(--seat-map-min-width)}.canonical-seat-map[data-seat-map] .canonical-seat-map__canvas{aspect-ratio:auto;background-size:calc(var(--seat-map-pitch)*var(--seat-map-zoom)) calc(var(--seat-map-pitch)*var(--seat-map-zoom));margin:0;max-height:none;overflow:visible}.canonical-seat-map[data-seat-map] .canonical-seat-map__canvas .canonical-seat{border-radius:.45rem .45rem .65rem .65rem;border-width:2px;box-sizing:border-box;height:calc(var(--seat-map-target-size)*var(--seat-map-zoom));left:calc((var(--seat-map-center-x) + var(--seat-map-target-offset))*var(--seat-map-zoom));line-height:1.05;max-height:calc(var(--seat-map-target-size)*var(--seat-map-zoom));max-width:calc(var(--seat-map-target-size)*var(--seat-map-zoom));min-height:calc(var(--seat-map-target-size)*var(--seat-map-zoom));min-width:calc(var(--seat-map-target-size)*var(--seat-map-zoom));opacity:1;padding:2px;top:calc((var(--seat-map-center-y) + var(--seat-map-target-offset))*var(--seat-map-zoom));transform:none;width:calc(var(--seat-map-target-size)*var(--seat-map-zoom))}#seat-pricing-workspace,.admin-seat-pricing,.admin-seat-pricing .card,.admin-seat-pricing .card-body,.admin-seat-pricing>*{min-width:0}#seat-pricing-workspace{display:block;max-width:100%}.admin-seat-pricing__messages:empty{display:none}.admin-seat-pricing__action-panel .btn,.admin-seat-pricing__action-panel .form-select,.admin-seat-pricing__selection-tools .btn,.admin-seat-pricing__selection-tools .form-select{min-height:44px}.admin-seat-pricing__fallback-grid .admin-seat-pricing__seat{border-radius:.45rem .45rem .65rem .65rem;border-width:2px;box-sizing:border-box;line-height:1.05;min-height:44px;min-width:44px;opacity:1;padding:2px}.admin-seat-pricing__fallback-grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.admin-seat-pricing__seat>span{font-size:calc(.72rem*var(--seat-map-zoom, 1));line-height:1}.admin-seat-pricing__seat small{display:-webkit-box;font-size:calc(.43rem*var(--seat-map-zoom, 1));line-height:1.05;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-seat-pricing[data-seat-view=category] [data-seat-status],.admin-seat-pricing[data-seat-view=status] [data-seat-category]{display:none}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat{background:#dcfce7;border-color:#15803d;color:#14532d}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat.is-unpriced{background:#fff;border-color:#b91c1c;border-style:dashed;color:#7f1d1d}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat.is-tier-blocked{background-color:#fef3c7;background-image:repeating-linear-gradient(135deg,#f59e0b 0 3px,#fef3c7 3px 7px);border-color:#a16207;color:#422006}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat.is-blocked{background-color:#ffedd5;background-image:repeating-linear-gradient(45deg,#fdba74 0 3px,#ffedd5 3px 7px);border-color:#9a3412;color:#431407}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat.is-blocked.is-tier-blocked{background-image:repeating-linear-gradient(45deg,#fb923c 0 3px,#ffedd5 3px 7px),repeating-linear-gradient(135deg,transparent 0 4px,rgba(127,29,29,.45) 4px 6px)}.admin-seat-pricing[data-seat-view=status] .admin-seat-pricing__seat.is-occupied{background-color:#e2e8f0;background-image:repeating-linear-gradient(135deg,#94a3b8 0 2px,#e2e8f0 2px 7px);border-color:#475569;color:#1f2937}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat:not(.is-unpriced){background-color:var(--tier-color);border-color:var(--tier-color);box-shadow:0 0 0 1px var(--tier-boundary);color:var(--tier-foreground)}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat.is-unpriced{background:#fff;border-color:#b91c1c;border-style:dashed;color:#7f1d1d}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat.is-tier-blocked:not(.is-unpriced){background-image:repeating-linear-gradient(135deg,transparent 0 4px,rgba(0,0,0,.38) 4px 7px)}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat.is-blocked:not(.is-unpriced){background-image:repeating-linear-gradient(45deg,transparent 0 3px,hsla(0,0%,100%,.58) 3px 6px)}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat.is-blocked.is-tier-blocked:not(.is-unpriced){background-image:repeating-linear-gradient(45deg,transparent 0 3px,hsla(0,0%,100%,.58) 3px 6px),repeating-linear-gradient(135deg,transparent 0 4px,rgba(0,0,0,.42) 4px 7px)}.admin-seat-pricing[data-seat-view=category] .admin-seat-pricing__seat.is-occupied:not(.is-unpriced){background-image:repeating-linear-gradient(135deg,transparent 0 3px,rgba(15,23,42,.62) 3px 6px),repeating-linear-gradient(45deg,transparent 0 6px,hsla(0,0%,100%,.62) 6px 8px)}.admin-seat-pricing[data-seat-view] .admin-seat-pricing__seat.is-external-channel{background-color:#f8fafc;background-image:repeating-linear-gradient(135deg,rgba(71,85,105,.32) 0 4px,transparent 4px 8px);border-color:#475569;box-shadow:none;color:#1f2937}.admin-seat-pricing[data-seat-view] .admin-seat-pricing__seat[data-external-channel=biletix]{background:repeating-linear-gradient(45deg,#bfdbfe 0 4px,#eff6ff 4px 8px);border-color:#1d4ed8;box-shadow:none;color:#1e3a8a}.admin-seat-pricing[data-seat-view] .admin-seat-pricing__seat[data-external-channel=biletinial]{background:repeating-linear-gradient(90deg,#ddd6fe 0 4px,#f5f3ff 4px 8px);border-color:#6d28d9;box-shadow:none;color:#4c1d95}.admin-seat-pricing[data-seat-view] .admin-seat-pricing__seat[data-external-channel=bubilet]{background-color:#fff7ed;background-image:repeating-linear-gradient(45deg,rgba(251,146,60,.45) 0 3px,transparent 3px 7px),repeating-linear-gradient(135deg,rgba(234,88,12,.24) 0 3px,transparent 3px 7px);border-color:#c2410c;box-shadow:none;color:#7c2d12}.admin-seat-pricing .admin-seat-pricing__seat.is-selected,.admin-seat-pricing .admin-seat-pricing__seat:has(input:checked){background-color:#dbeafe;background-image:none;border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed8,0 0 0 5px #fff;color:#172554;z-index:3}.admin-seat-pricing .admin-seat-pricing__seat:has(input:disabled){cursor:not-allowed;opacity:1}.admin-seat-pricing .admin-seat-pricing__seat:has(input:focus-visible){outline:3px solid #111827;outline-offset:4px;z-index:4}.admin-seat-pricing__legend{align-items:center;min-height:2rem}.admin-seat-pricing__legend[hidden]{display:none}.admin-seat-pricing__legend .seat-dot{border:2px solid #334155;border-radius:.3rem;box-sizing:border-box;height:1.4rem;min-width:1.4rem;width:1.4rem}.admin-seat-pricing__legend .seat-available{background:#dcfce7;border-color:#15803d}.admin-seat-pricing__legend .seat-selected{background:#dbeafe;border-color:#1d4ed8;box-shadow:inset 0 0 0 2px #1d4ed8}.admin-seat-pricing__legend .seat-unpriced{background:#fff;border-color:#b91c1c;border-style:dashed}.admin-seat-pricing__legend .seat-blocked,.admin-seat-pricing__legend .seat-blocked-pattern{background:repeating-linear-gradient(45deg,#fdba74 0 3px,#ffedd5 3px 7px);border-color:#9a3412;color:#431407}.admin-seat-pricing__legend .seat-tier-blocked{background:repeating-linear-gradient(135deg,#f59e0b 0 3px,#fef3c7 3px 7px);border-color:#a16207}.admin-seat-pricing__legend .seat-occupied,.admin-seat-pricing__legend .seat-occupied-pattern{background:repeating-linear-gradient(135deg,#94a3b8 0 2px,#e2e8f0 2px 7px);border-color:#475569;color:#1f2937}.admin-seat-pricing__legend .seat-blocked-pattern,.admin-seat-pricing__legend .seat-occupied-pattern{display:inline-grid;font-size:.7rem;font-style:normal;font-weight:900;place-items:center}.admin-seat-pricing__legend .seat-category-color{background:var(--tier-color);border-color:var(--tier-color);box-shadow:0 0 0 1px #111827}.admin-seat-pricing__legend .is-external-channel{background:repeating-linear-gradient(135deg,#cbd5e1 0 3px,#f8fafc 3px 6px);border-color:#475569;color:#1f2937}.admin-seat-pricing__legend .channel-biletix{background:repeating-linear-gradient(45deg,#bfdbfe 0 3px,#eff6ff 3px 6px);border-color:#1d4ed8;color:#1e3a8a}.admin-seat-pricing__legend .channel-biletinial{background:repeating-linear-gradient(90deg,#ddd6fe 0 3px,#f5f3ff 3px 6px);border-color:#6d28d9;color:#4c1d95}.admin-seat-pricing__legend .channel-bubilet{background:repeating-linear-gradient(135deg,#fed7aa 0 3px,#fff7ed 3px 6px);border-color:#c2410c;color:#7c2d12}@media (max-width:767.98px){.canonical-seat-map__viewport-controls{justify-content:flex-start}.canonical-seat-map__viewport{max-height:65vh}.admin-seat-pricing__bulk-group,.admin-seat-pricing__bulk-group .btn,.admin-seat-pricing__bulk-group .form-select{width:100%}}@media (prefers-reduced-motion:reduce){[data-seat-map]{scroll-behavior:auto;transition:none}}turbo-frame#show-media-workspace{display:block;inline-size:100%}.show-media-v2,.show-media-v2 .card,.show-media-v2 .card-body,.show-media-v2 .card-header,.show-media-v2>*,turbo-frame#show-media-workspace{max-inline-size:100%;min-inline-size:0}.show-media-v2{overflow-wrap:anywhere}.show-media-v2__messages:empty{display:none}.show-media-v2 .admin-media-section-grid{grid-template-columns:minmax(0,1fr)}.show-media-v2 .admin-media-type-card{overflow:hidden}.show-media-v2 .admin-media-picker-grid--show{grid-template-columns:minmax(0,1fr);max-block-size:min(32rem,70vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.show-media-v2.admin-media-screen .admin-media-picker-card--show{grid-template-columns:8rem minmax(0,1fr)}.show-media-v2.admin-media-screen .admin-media-picker-card--show .show-media-v2__picker-preview{align-self:center;aspect-ratio:16/9;block-size:auto;inline-size:100%;max-block-size:14rem;min-block-size:0}.show-media-v2.admin-media-screen .admin-media-picker-card--show .show-media-v2__picker-preview--poster{aspect-ratio:2/3}.show-media-v2.admin-media-screen .admin-media-picker-card--show .show-media-v2__picker-preview--gallery{aspect-ratio:3/2}.show-media-v2 .show-media-v2__picker-preview :is(img,video),.show-media-v2 .show-media-v2__relation-preview{object-fit:contain}.show-media-v2 .admin-media-add-controls{grid-template-columns:minmax(0,1fr)}.show-media-v2 .admin-media-add-controls .btn,.show-media-v2 .admin-media-add-controls>*{inline-size:100%}.show-media-v2 .show-media-v2__form :is(.btn,.form-control,.form-select){min-block-size:44px}.show-media-v2 .admin-media-picker-card--show .admin-media-picker-input{block-size:44px;inline-size:44px}.show-media-v2 .show-media-v2__form .btn{white-space:normal}.show-media-v2 .admin-media-move-actions{display:grid;grid-template-columns:repeat(2,minmax(6.5rem,1fr));inline-size:100%}.show-media-v2 .show-media-v2__move-form,.show-media-v2 .show-media-v2__move-form .btn,.show-media-v2 .show-media-v2__remove-form,.show-media-v2 .show-media-v2__remove-form .btn{inline-size:100%}.show-media-v2 .admin-media-order-form{grid-template-columns:minmax(5.5rem,1fr) minmax(6.5rem,auto);inline-size:100%}.show-media-v2 .admin-media-reorder-actions{align-items:stretch;inline-size:100%;min-inline-size:16rem}.show-media-v2 .show-media-v2__table-scroll{inline-size:100%;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.show-media-v2 .show-media-v2__table-scroll:focus-visible{outline:3px solid var(--bs-primary,#009ef7);outline-offset:2px}.show-media-v2 .admin-media-relations-table .table{min-inline-size:58rem}.show-media-v2 .admin-media-relations-table :is(th,td){vertical-align:middle}.show-media-v2 .show-media-v2__relation-preview{aspect-ratio:16/9;block-size:auto;inline-size:8rem;max-block-size:9rem}.show-media-v2 .show-media-v2__relation-preview--poster{aspect-ratio:2/3;inline-size:6rem}.show-media-v2 .show-media-v2__relation-preview--gallery{aspect-ratio:3/2}.show-media-v2 .actions>div{min-inline-size:7rem;overflow:visible!important}[data-bs-theme=dark] .show-media-v2 .admin-media-picker-card{background:var(--bs-body-bg,#151521);border-color:var(--bs-border-color,#323248);box-shadow:0 .1rem .35rem rgba(0,0,0,.25)}[data-bs-theme=dark] .show-media-v2 :is(.admin-media-picker-preview,.admin-media-relation-preview){background:var(--bs-tertiary-bg,#1e1e2d)}@media (min-width:1200px){.show-media-v2 .admin-media-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.show-media-v2 .admin-media-section-grid{grid-template-columns:minmax(0,1fr)}.show-media-v2 .admin-media-picker-grid--show{max-block-size:none;overflow:visible;scrollbar-gutter:auto}.show-media-v2.admin-media-screen .admin-media-picker-card--show{grid-template-columns:minmax(0,1fr)}.show-media-v2.admin-media-screen .admin-media-picker-card--show .show-media-v2__picker-preview{inline-size:min(100%,30rem);justify-self:center;max-block-size:18rem}.show-media-v2.admin-media-screen .admin-media-picker-card--show .show-media-v2__picker-preview--poster{inline-size:min(100%,12rem)}.show-media-v2 .admin-media-picker-card--show .admin-media-picker-meta{padding-inline:1rem}.show-media-v2 .admin-media-add-controls,.show-media-v2 .admin-media-move-actions,.show-media-v2 .admin-media-order-form{grid-template-columns:minmax(0,1fr)}.show-media-v2 .admin-media-reorder-actions{min-inline-size:15rem}}@media (max-width:575.98px){.show-media-v2 .card-body,.show-media-v2 .card-header{padding-inline:.875rem}.show-media-v2 .admin-media-picker-card--show .admin-media-picker-input{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.show-media-v2 .admin-media-picker-card{scroll-behavior:auto;transition:none}}