.ticket-workspace{background:var(--work-canvas);color:#172f37;flex:1;min-width:0;font-size:1rem}.ticket-purchase-access{background:#fff;border:1px solid #c4d5db;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 0 10px;padding:8px 12px;display:flex}.ticket-purchase-access>div{gap:4px;min-width:0;display:grid}.ticket-purchase-access strong{font-size:14px}.ticket-purchase-access small{color:#536f79;font-size:12px;line-height:1.6}.ticket-purchase-access nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-purchase-access nav a,.ticket-purchase-access nav button{background:#fff;border:1px solid #b9cbd0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}.ticket-workspace .ticket-purchase-access nav .primary{background:var(--service-primary,#173d37);border-color:var(--service-primary,#173d37);color:#fff}@container ticket-desk (width<=640px){.ticket-purchase-access{padding:10px 12px}.ticket-purchase-access nav,.ticket-purchase-access nav .primary{width:100%}}.ticket-season-options{background:#fff;border:1px solid #cbd5dc;border-radius:8px;margin:0 0 20px;padding:16px}.ticket-season-options h3{margin:0 0 12px;font-size:15px;font-weight:750}.ticket-season-options>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ticket-season-options button{text-align:left;min-width:0;min-height:104px;box-shadow:none;background:#fff;border:1px solid #cbd5dc;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.ticket-season-options button:hover{border-color:var(--service-primary,#a02030);background:var(--service-tint,#fff1f2)}.ticket-season-options button strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ticket-season-options button span{font-size:14px;font-weight:600}.ticket-season-options button small{color:#475569;margin-top:auto;font-size:12px}@container ticket-desk (width<=850px){.ticket-season-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-season-options button:last-child{grid-column:1/-1;min-height:84px}}.ticket-workspace .ticket-header{color:#172f37;background:#fff;border-bottom:1px solid #cfdae0;gap:20px;height:auto;min-height:70px;padding:16px 28px}.ticket-header>div{align-items:center;gap:14px;display:flex}.ticket-workspace .ticket-header>a{color:#235b47;font-size:.875rem}.ticket-workspace .content{max-width:1450px;padding:28px;container:ticket-desk/inline-size}.ticket-workspace .heading{align-items:center;margin-bottom:16px}.ticket-workspace .heading h1{letter-spacing:-.04em;font-size:1.5rem}.ticket-workspace .heading small{color:#57717a;font-size:.875rem;line-height:1.8}.ticket-workspace .ticket-mode{color:#305c48;background:#e4efea;font-size:.8125rem}.ticket-workspace .ticket-selector{max-width:1040px;box-shadow:none;border-color:#c4d5db;border-radius:6px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.ticket-workspace .ticket-selector>svg{color:#245948}.ticket-workspace .ticket-selector label{flex:1;min-width:0;max-width:580px;font-size:12px}.ticket-workspace .ticket-selector [data-slot=native-select-wrapper]{width:100%;margin-top:3px}.ticket-workspace .ticket-selector select{background:#fff;border-color:#bdd0d7;min-height:44px;font-size:1rem}.ticket-workspace .ticket-selector p{color:#536f79;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.6;display:block}.ticket-workspace .ticket-service-note{color:#607b85;max-width:1040px;margin:8px 0 12px;font-size:.8125rem;line-height:1.6}.ticket-workspace .ticket-toolbar{margin:0 0 14px}.ticket-workspace .ticket-toolbar [data-slot=tabs-list]{background:#fff;border:1px solid #cbd9de;border-radius:9px;flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;height:auto;padding:5px;display:flex}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]{color:#4d6874;border-radius:6px;flex:none;min-height:44px;padding:12px 15px;font-size:.875rem}.ticket-workspace .ticket-toolbar [data-active]{color:#fff;background:#173d37}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]>span{background:#163d3710;border-radius:4px;padding:1px 6px;font-size:.75rem}.ticket-workspace .ticket-toolbar [data-active]>span{background:#ffffff25}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]:after{display:none}.td-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-width:1040px;display:grid}.td-overview section{border-radius:6px;min-width:0}.td-next-action{color:#fff;box-shadow:none;background:#185541;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 16px;display:grid}.td-eyebrow{color:#d2e8dc;grid-column:1;align-items:center;gap:6px;font-size:12px;display:flex}.td-next-action h2{letter-spacing:-.025em;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:18px;font-weight:750;line-height:1.45}.td-next-action>p{color:#d9eae0;overflow-wrap:anywhere;grid-column:1;max-width:36em;font-size:13px;line-height:1.6}.td-action-buttons{flex-direction:column;grid-area:1/2/4;justify-content:center;align-items:stretch;gap:6px;margin-top:0;display:flex}.td-action-buttons>button.primary{color:#1d5440;background:#fff;border-color:#fff;min-height:44px}.td-action-buttons>a{color:#eef9f4;align-items:center;gap:5px;min-height:44px;font-size:13px;display:flex}.td-gate-launch{box-shadow:none;background:#fff;border:1px solid #c4d5dc;grid-template-columns:20px minmax(0,1fr);gap:6px 10px;padding:14px 16px;display:grid}.td-gate-launch>svg{color:#2f6980;grid-area:1/1/3;width:20px;margin-bottom:0}.td-gate-launch>div{grid-column:2;min-width:0}.td-gate-launch span{color:#607986;font-size:.8125rem}.td-gate-launch h2{margin:2px 0 4px;font-size:18px;font-weight:750}.td-gate-launch p{color:#57717a;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.td-gate-launch button{color:#245e4b;border-color:#b9ccc2;grid-column:2;justify-content:space-between;width:100%;min-height:44px;margin-top:0}.td-stock,.td-payment,.td-recent{box-shadow:none;background:#fff;border:1px solid #cfdae0}.td-stock{padding:12px 16px}.td-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.td-section-title h2{align-items:center;gap:8px;font-size:1rem;font-weight:750;display:flex}.td-section-title button{color:#235f49;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:13px}.td-stock-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 10px;display:flex}.td-stock-total>strong{letter-spacing:-.045em;font-size:28px;font-weight:800;line-height:1.25}.td-stock-total small{letter-spacing:0;color:#627b85;margin-left:8px;font-size:.875rem;font-weight:500}.td-stock-total>span{color:#476c5c;font-size:.875rem}.td-stock-total>span b{margin:0 4px;font-size:1.125rem}.td-stock [data-slot=progress]{background:#e0ece5;height:5px}.td-stock [data-slot=progress-indicator]{background:#398365}.td-stock-rows{margin-top:10px}.td-stock-rows>div{border-top:1px solid #e1e9ec;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.td-stock-rows strong{overflow-wrap:anywhere;font-weight:600}.td-stock-rows>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.td-stock-rows small{color:#5d7881;font-size:.8125rem;font-weight:400}.td-stock-rows>b{white-space:nowrap}.td-stock-rows>p{color:#627b85;font-size:.875rem;line-height:1.8}.td-payment{border-top:3px solid #88b29c;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 16px;display:grid}.td-payment>.td-section-title{grid-column:1/-1}.td-payment>:is(.td-label,strong,p){grid-column:1}.td-payment>.td-payment-confirmed{grid-column:1/-1}.td-payment.needs-action{color:#62420f;background:#fff1cf;border-color:#dbaa34 #e4c57d #e4c57d}.td-label{margin:0;font-size:13px;display:block}.td-payment>strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:28px;font-weight:800}.td-payment>p{color:#766139;margin-top:0;font-size:12px;line-height:1.6}.td-payment>button{color:#62420f;background:#fffdf7;border-color:#ccad69;grid-area:2/2/5;justify-content:space-between;align-self:center;width:100%;min-height:44px;margin:0;font-size:13px}.td-payment-confirmed{border-top:1px solid #daca9c;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;display:flex}.td-recent{grid-column:1/-1;overflow:hidden}.td-recent>.td-section-title{border-bottom:1px solid #dde7eb;padding:6px 16px}.td-recent-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9ec;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px;display:flex}.td-recent-row:last-child{border:0}.td-recent-row:hover{background:#f1f7f8}.td-person{color:#5a7a87;background:#e9f1f4;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.td-recent-row>span:nth-child(2){flex:1;min-width:0}.td-recent-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.td-recent-row small{color:#5e7781;margin-top:5px;font-size:.8125rem;display:block}.td-recent-row>b{font-size:.9375rem}.td-status{color:#5a6c7b;white-space:nowrap;background:#ecf0f3;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.td-status.paid{color:#29613f;background:#e1f2e7}.td-status.reserved{color:#8a4d0b;background:#fff0cd}.td-status.entered{color:#3e6384;background:#e6eff7}.td-status.cancelled{color:#946053;background:#f2e9e7}.td-empty{text-align:center;background:#fff;border-radius:8px;padding:16px}.td-empty>svg{color:#6c8b98;margin:auto}.td-empty p{margin:8px 0 4px;font-size:14px;font-weight:600}.td-empty span{color:#5c7885;font-size:13px;line-height:1.6}.ad-desk{background:0 0;border:0;padding:0}.ad-summary{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.ad-summary>button{color:#334155;background:#fff;border-color:#cbd2d9;min-height:44px;padding:8px 12px;font-size:14px}.ad-counts{background:0 0;align-items:center;gap:24px;margin:0;padding:0;display:flex}.ad-counts>div{align-items:baseline;gap:8px;display:flex}.ad-counts span{color:#475569;font-size:14px}.ad-counts strong{color:#172f37;letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.3}.ad-counts small{margin-left:3px;font-size:12px;font-weight:500}.ad-workbench{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ad-tools,.ad-results{background:#fff;border:1px solid #d3dbe2;border-radius:8px;min-width:0;padding:20px}.ad-tools{position:sticky;top:20px}.ad-tools h2,.ad-results h2{color:#172f37;margin:0;font-size:17px;font-weight:750;line-height:1.5}.ad-input-label{color:#475569;margin:20px 0 8px;font-size:13px;font-weight:600;display:block}.ad-search{color:#475569;border:1px solid #b8c5cf;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.ad-search:focus-within{border-color:var(--service-primary,#a02030);outline:2px solid var(--service-primary,#a02030);outline-offset:2px;box-shadow:none}.ad-search input{color:#172f37;background:#fff;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:16px}.ad-search input::placeholder{color:#64748b}.ad-search>button{color:#475569;border:0;flex-shrink:0;min-height:32px;padding:6px 0;font-size:13px}.ad-filters{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.ad-filters>span{color:#475569;white-space:nowrap;font-size:13px}.ad-filters [data-slot=tabs-list]{background:0 0;gap:4px;height:auto;padding:0}.ad-filters [data-slot=tabs-trigger]{color:#475569;border:1px solid #0000;flex:none;min-height:44px;padding:9px 12px;font-size:14px}.ad-filters [data-active]{background:var(--service-tint,#fff1f2);border-color:var(--service-primary,#a02030);box-shadow:none;color:var(--service-primary,#a02030);font-weight:700}.ad-orders{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ad-orders article{border:1px solid #cbd5dc;border-left:4px solid #529675;border-radius:6px;overflow:hidden}.ad-orders article.unpaid{border-left-color:#b77915}.ad-orders article.entered{border-left-color:#64839b}.ad-order-top{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 0;display:flex}.ad-order-top>span:last-child{color:#475569;overflow-wrap:anywhere;font-size:12px}.ad-person{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 16px;display:flex}.ad-person>div{min-width:0}.ad-person h3{overflow-wrap:anywhere;color:#172f37;font-size:22px;font-weight:750;line-height:1.5}.ad-person h3 small{margin-left:6px;font-size:14px;font-weight:400}.ad-person p{color:#334155;overflow-wrap:anywhere;margin-top:5px;font-size:14px}.ad-person div>span{color:#475569;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ad-person>strong{white-space:nowrap;font-size:30px;font-weight:800}.ad-person>strong small{color:#475569;margin-left:4px;font-size:14px;font-weight:500}.ad-order-action{background:#f8fafb;border-top:1px solid #e0e5e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ad-order-action>span{align-items:center;gap:5px;font-size:14px;display:flex}.ad-order-action>span b{margin-left:5px;font-weight:750}.ad-order-action>button{border-color:#b8c5cf;min-height:48px;font-size:14px}.ad-order-action>.primary{background:var(--service-primary,#a02030);color:#fff;border-color:var(--service-primary,#a02030);width:100%;font-weight:700}.ad-order-action>.primary:hover{background:var(--service-primary-hover,#871b29)}.unpaid .ad-order-action{background:#fff9ed;border-color:#eadfc9}.unpaid .ad-order-action>button{color:#704713;background:#fff;border-color:#cfac66}.entered .ad-order-action{color:#334155;background:#f1f5f9}.entered .ad-order-action>button{color:#334155;background:#fff;border-color:#c3d4de}.ad-more{min-height:44px;margin:18px auto 0;display:flex}.ticket-workspace .ticket-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ticket-workspace .ticket-cards article{box-shadow:var(--work-elevated);border-color:#c9d9df;border-radius:10px}.ticket-workspace .ticket-cards footer{flex-wrap:wrap;gap:8px}.ticket-workspace .ticket-cards footer button{min-height:40px;font-size:.875rem}.ticket-workspace .list-heading h2{font-size:1.125rem}.ticket-workspace .ticket-empty{background:#fff;border-color:#b9cfc4}.ticket-workspace .data-table{border-color:#c9d9df}.ticket-workspace .data-table th{color:#4d707f;background:#eaf2f5;font-size:.875rem}.ticket-workspace .data-table td{font-size:.9375rem}.ticket-workspace .ticket-filters .search{flex:1;max-width:none}.ticket-workspace .ticket-filters input{font-size:1rem}.ticket-workspace .ticket-text-link{color:#22694f}@container ticket-desk (width<=900px){.td-overview{grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);gap:18px}.td-next-action,.td-gate-launch,.td-stock,.td-payment{padding:14px}.ad-orders,.ticket-workspace .ticket-cards{grid-template-columns:1fr}.td-recent-row{flex-wrap:wrap}.td-recent-row>span:nth-child(2){flex-basis:calc(100% - 60px)}.td-recent-row>.td-status{margin-left:55px}.td-recent-row>b{margin-left:auto}}@container ticket-desk (width<=640px){.td-overview{grid-template-columns:1fr}.td-recent{grid-column:auto}.ad-search{padding:10px 12px}.ad-filters [data-slot=tabs-trigger]{padding:9px 12px}.td-next-action h2{font-size:18px}.ad-order-top{flex-wrap:wrap}.ad-order-action>button{width:100%}.ticket-workspace .ticket-selector{flex-wrap:wrap}.ticket-workspace .ticket-selector p{margin:0;font-size:12px;display:block}.ticket-workspace .ticket-selector label{min-width:calc(100% - 44px)}}@media (max-width:600px){.ticket-workspace .content{padding:22px 16px}.ticket-workspace .ticket-header{padding:13px 16px}.ticket-workspace .ticket-header>a{font-size:.8125rem}.ticket-workspace .heading{align-items:flex-start}.ticket-workspace .heading h1{font-size:1.5rem}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]{padding:11px 12px}.td-recent-row{padding:10px 14px}.ticket-workspace .ticket-selector{padding:8px 12px}.ticket-workspace .ticket-filters{flex-wrap:wrap}.ticket-workspace .ticket-filters .search{min-width:100%;max-width:none}}@container ticket-desk (width<=640px){.ticket-workspace .ticket-orders-table{background:0 0;border:0;overflow:visible}.ticket-orders-table [data-slot=table-container]{overflow:visible}.ticket-orders-table table,.ticket-orders-table tbody{width:100%;min-width:0;display:block}.ticket-orders-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticket-orders-table tbody{gap:16px;display:grid}.ticket-workspace .ticket-orders-table tbody tr{background:#fff;border:1px solid #c9d9df;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:18px;display:grid}.ticket-workspace .ticket-orders-table td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;font-size:15px;line-height:1.65;display:block}.ticket-orders-table td[data-label]:before{content:attr(data-label);color:#526b76;margin-bottom:4px;font-size:12px;display:block}.ticket-orders-table .ticket-order-person,.ticket-orders-table .ticket-order-state,.ticket-orders-table .ticket-order-actions{grid-column:1/-1}.ticket-orders-table .ticket-order-person b{font-size:18px}.ticket-orders-table .ticket-order-person .item-note{margin:6px 0 0;font-size:13px}.ticket-orders-table .ticket-order-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-orders-table .ticket-order-state .item-note{margin:0}.ticket-orders-table .ticket-order-actions{border-top:1px solid #dce4e8;padding-top:14px}.ticket-orders-table .actions{flex-wrap:wrap;gap:8px;display:flex}.ticket-orders-table .actions button,.ticket-orders-table .actions a{justify-content:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ticket-orders-table .ticket-mail-admin{flex-flow:wrap;flex-basis:100%;justify-content:space-between;align-items:center;font-size:13px}}.ad-scan-error{color:#9c1734;background:#fff3f4;border-left:3px solid #ae1939;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.65}.ad-orders article.cancelled{border-color:#6f7e87 #cdd3d8 #cdd3d8}.ad-orders article.refunding{border-color:#b48221 #e4d1a3 #e4d1a3}.ad-camera{background:0 0;border:0;margin:16px 0 0;padding:0}.ad-camera-controls{flex-direction:column;gap:10px;display:flex}.ad-camera-controls button{color:#fff;border-color:var(--service-primary,#a02030);background:var(--service-primary,#a02030);justify-content:center;width:100%;min-height:52px;font-size:16px;font-weight:750}.ad-camera-controls button:hover{background:var(--service-primary-hover,#871b29)}.ad-camera-controls output{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.ad-camera-reader{width:100%;max-width:360px;margin:14px auto 0;overflow:hidden}.ad-camera-reader[hidden]{display:none}.ad-camera-reader video{max-width:100%}.ticket-gate{background:#f6f7f9}.ticket-gate .heading{margin-bottom:16px}.ticket-gate .ticket-selector{box-shadow:none;background:#fff;margin-bottom:16px;padding:12px 16px}.ticket-gate .ticket-selector label{color:#475569;flex:1;gap:4px;min-width:0;font-size:12px}.ticket-gate .ticket-selector select{color:#172f37;min-height:44px;font-weight:600}.ticket-gate .ticket-selector p{color:#475569;line-height:1.6}.ticket-gate .ticket-toolbar{margin:0 0 14px}.ticket-gate .ticket-toolbar [data-slot=tabs-list]{background:0 0;border:0;border-bottom:1px solid #cbd5dc;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.ticket-gate .ticket-toolbar [data-slot=tabs-trigger]{color:#475569;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 8px;font-size:14px}.ticket-gate .ticket-toolbar [data-active]{color:var(--service-primary,#a02030);border-bottom-color:var(--service-primary,#a02030);box-shadow:none;background:0 0;font-weight:750}.ticket-gate .notice{color:#21623c;margin:8px 0 12px;font-size:14px}@container ticket-desk (width<=760px){.ad-workbench{grid-template-columns:minmax(0,1fr);gap:14px}.ad-tools{position:static}.ad-tools,.ad-results{padding:16px}.ad-summary{gap:8px;margin-bottom:12px}.ad-counts{gap:16px}.ad-counts>div{gap:6px}.ad-counts strong{font-size:22px}}@media (max-width:600px){.ticket-gate .content{padding:16px}.ticket-gate .heading h1{font-size:24px}.ticket-gate .ticket-selector{gap:8px;padding:10px 12px}.ticket-gate .ticket-selector>svg{display:none}.ticket-gate .ticket-selector label{min-width:100%;font-size:12px}.ticket-gate .ticket-selector p{width:100%;margin:0;font-size:12px}.ticket-gate .ticket-selector p br,.ticket-gate .ticket-toolbar [data-slot=tabs-trigger] svg,.ticket-gate .ticket-toolbar [data-slot=tabs-trigger] span{display:none}.ticket-gate .ticket-toolbar [data-slot=tabs-trigger]{padding:10px 3px;font-size:13px}.ad-tools h2,.ad-results h2{font-size:16px}.ad-person h3{font-size:20px}}.ticket-gate .ticket-toolbar{border:0;margin-bottom:8px;padding:0}.ticket-gate .ticket-header>a{color:#475569}.ticket-confirmation .primary{background:var(--service-primary,#a02030);border-color:var(--service-primary,#a02030);min-height:48px}.ticket-confirmation .primary:hover{background:var(--service-primary-hover,#871b29)}@media (max-width:600px){.ticket-gate .ticket-header{min-height:56px;padding:9px 16px}.ticket-gate .heading{margin-bottom:8px}.ad-tools h2,.ad-results h2,.ad-input-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ad-camera{margin-top:0}.ad-tools .ad-search{margin-top:16px}.ad-filters{margin-top:0}}.ad-results{outline:none;scroll-margin-top:16px}.ad-results:focus-visible{outline:2px solid var(--service-primary,#a02030);outline-offset:3px}.invitation-management{margin-top:20px}.invitation-form{border:1px solid var(--border,#d5dcda);background:#fff;gap:14px;max-width:680px;margin:16px 0;padding:20px;display:grid}.invitation-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.invitation-form input,.invitation-form select{color:#172f2b;background:#fff;border:1px solid #b8c7c1;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:10px}.invitation-form .invitation-checkbox{align-items:center;gap:8px;display:flex}.invitation-form .invitation-checkbox input{width:20px;min-height:20px}.invitation-list{gap:12px;display:grid}.invitation-list article{background:#fff;border:1px solid #d5dcda;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.invitation-list h3{margin:0 0 6px;font-size:16px}.invitation-list code{overflow-wrap:anywhere;font-size:15px}.invitation-list .actions{flex-wrap:wrap}@media (max-width:700px){.invitation-list article{display:grid}.invitation-form{padding:14px}.invitation-management .list-heading{flex-wrap:wrap;gap:12px}.invitation-management .list-heading .primary{width:100%}.invitation-list .actions button{min-height:44px}}.ticket-workspace .invitation-management{margin-top:0}.ticket-workspace .invitation-management .list-heading{margin:0 0 16px}.ticket-workspace .invitation-management h2{font-weight:700}.ticket-workspace .invitation-management .primary{background:var(--service-primary,#a02030);box-shadow:none;background-image:none}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]{box-shadow:none}.player-tickets .list-heading{margin:0 0 16px}.kickback-master{background:#fff;border:1px solid #c1ccc7;align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.kickback-master input{flex:none;width:22px;height:22px}.kickback-master small{color:#52635d;margin-top:5px;display:block}.kickback-settings{border:1px solid #c1ccc7;gap:14px;padding:14px;display:grid}.kickback-settings legend{font-size:14px;font-weight:700}.player-summary{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:16px 0 24px;display:grid}.player-summary article{background:#fff;border:1px solid #c1ccc7;padding:16px}.player-summary h3{margin:0 0 12px;font-size:17px;font-weight:700}.player-summary dl{grid-template-columns:1fr auto;gap:8px;margin:0 0 16px;display:grid}.player-summary dd{font-weight:700}.kickback-orders{gap:10px;margin:12px 0;display:grid}.kickback-orders article{background:#fff;border:1px solid #c1ccc7;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.kickback-orders p{color:#52635d;margin:6px 0;font-size:13px}@media (max-width:600px){.player-summary{grid-template-columns:minmax(0,1fr)}.kickback-orders article{display:grid}.kickback-orders button{min-height:44px}.ticket-gate .ticket-toolbar [data-slot=tabs-list]{grid-template-columns:repeat(3,minmax(0,1fr))}}.kickback-confirm{background:#fff;border:2px solid #173d37;margin-top:16px;padding:16px;position:sticky;bottom:12px}.kickback-confirm h3{margin-bottom:8px;font-weight:700}.kickback-confirm p{margin-bottom:12px}.kickback-confirm .primary{background:var(--service-primary,#a02030);box-shadow:none;background-image:none}.player-pane-switch{gap:8px;margin:18px 0;display:flex}.player-pane-switch button[aria-pressed=true]{background:var(--service-primary,#173d37);color:#fff}.player-rate-form{background:#fff;border:1px solid #c1ccc7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;padding:20px;display:grid}.player-rate-form label,.kickback-report-filters label,.kickback-detail-heading label{gap:7px;font-size:14px;font-weight:600;display:grid}.player-rate-form input,.player-rate-form select,.kickback-report-filters input,.kickback-report-filters select,.kickback-detail-heading select{color:#183632;background:#fff;border:1px solid #aabcb6;width:100%;min-width:0;min-height:44px;padding:10px}.player-rate-form .player-rate-check{align-items:center;gap:10px;display:flex}.player-rate-form .player-rate-check input{flex:none;width:22px;min-height:22px}.player-rate-form .ticket-note,.player-rate-form .actions{grid-column:1/-1}.player-rates-list{gap:10px;margin:18px 0;display:grid}.player-rates-list article{background:#fff;border:1px solid #c1ccc7;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.player-rates-list p{color:#52635d;margin-top:6px;font-size:14px}.player-rates-filters{align-items:flex-end;gap:14px;margin:18px 0 12px;display:flex}.player-rates-filters label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.player-rates-filters label:first-child{flex:1}.player-rates-filters input,.player-rates-filters select{background:#fff;border:1px solid #aabcb6;width:100%;min-width:0;min-height:44px;padding:10px}.player-selection-toolbar{background:#fff;border:1px solid #c1ccc7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.player-selection-toolbar label,.player-rate-selection{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.player-selection-toolbar input,.player-rate-selection input{width:22px;height:22px;accent-color:var(--service-primary,#173d37);flex:none}.player-selection-toolbar strong{margin-right:auto;font-size:14px}.player-selection-toolbar button{min-height:44px}.player-rate-selection{flex:1;min-width:0}.player-rate-selection b{overflow-wrap:anywhere}.player-bulk-form h4,.player-bulk-wide{grid-column:1/-1}.player-bulk-form h4{margin:0;font-size:17px;font-weight:750}.player-bulk-form h5{margin:0 0 8px;font-size:14px;font-weight:650}.player-bulk-preview{max-height:280px;overflow:auto}.player-bulk-preview>div{border-bottom:1px solid #d5ded9;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(0,1fr));gap:12px;padding:10px 0;font-size:14px;line-height:1.6;display:grid}.player-bulk-preview dt{overflow-wrap:anywhere;font-weight:650}.player-bulk-preview dd{overflow-wrap:anywhere;margin:0}.player-bulk-preview dd:last-child{color:var(--service-primary,#173d37);font-weight:650}.player-rate-selection p{margin:4px 0 0}@media (max-width:600px){.player-rates-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.player-rates-list article{gap:10px}.player-rate-selection{align-items:flex-start}.player-rate-selection input{margin-top:3px}.player-selection-toolbar{gap:10px}.player-selection-toolbar>.primary{justify-content:center;width:100%}.player-bulk-preview>div{grid-template-columns:minmax(0,1fr);gap:2px}.player-bulk-preview{max-height:320px}.player-bulk-form .actions{grid-template-columns:minmax(0,1fr);display:grid}.player-bulk-form .actions button{min-height:44px}}.kickback-report-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:18px 0;display:flex}.kickback-report-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.kickback-report-totals article{background:#eef3f1;border:1px solid #c1ccc7;padding:18px}.kickback-report-totals span{font-size:13px;display:block}.kickback-report-totals strong{margin-top:8px;font-size:26px;display:block}.player-rate-badge{color:#52635d;margin:0 0 14px;font-weight:600}.kickback-csv{background:#fff;border:1px solid #aabcb6;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.kickback-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}@media (max-width:600px){.player-rate-form{grid-template-columns:minmax(0,1fr);padding:16px}.player-rates-list article,.kickback-detail-heading{display:grid}.player-rates-list button{min-height:44px}.kickback-report-totals{grid-template-columns:minmax(0,1fr)}.kickback-report-filters{grid-template-columns:minmax(0,1fr);display:grid}.kickback-report .list-heading{display:grid}.kickback-report-totals article{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.kickback-report-totals strong{margin-top:0;font-size:23px}}@container ticket-desk (width<=760px){.td-next-action{display:block}.td-action-buttons{flex-flow:wrap;align-items:center;margin-top:8px}.td-payment{display:block}.td-payment>button{margin:8px 0}.td-next-action h2{margin:4px 0}}.ticket-workspace .content{max-width:none;padding:20px 24px}.ticket-workspace .heading{margin-bottom:10px}.ticket-workspace .heading h1{font-size:21px;font-weight:750}.ticket-eventbar{background:#fff;border:1px solid #c4d5db;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.ticket-workspace .ticket-eventbar .ticket-selector{background:0 0;border:0;flex-wrap:wrap;flex:1;gap:8px;min-width:0;max-width:none;margin:0;padding:0}.ticket-eventbar .ticket-selector>svg{width:18px}.ticket-workspace .ticket-eventbar .ticket-selector label{flex:1;max-width:none;font-size:13px;font-weight:650}.ticket-workspace .ticket-eventbar .ticket-selector p{flex-basis:100%;margin:0 0 0 26px;font-size:13px;font-weight:550}.ticket-workspace .ticket-eventbar .ticket-selector select{margin-top:2px;font-size:15px;font-weight:650}.ticket-workspace .ticket-eventbar .ticket-purchase-access{background:0 0;border:0;flex:none;max-width:none;margin:0;padding:0}.ticket-eventbar .ticket-purchase-access nav{gap:6px}.ticket-eventbar .ticket-purchase-access nav :is(a,button){min-height:44px;padding:8px 10px;font-size:14px;font-weight:650}.ticket-eventbar .ticket-purchase-access .ticket-purchase-list{display:none}.ticket-workspace .ticket-toolbar{margin-bottom:10px}.ticket-workspace .ticket-toolbar [data-slot=tabs-list]{border:0;border-bottom:1px solid #cbd6d8;border-radius:0;gap:4px;padding:0}.ticket-workspace .ticket-toolbar [data-slot=tabs-trigger]{border-radius:5px 5px 0 0;min-height:44px;padding:9px 12px;font-size:14px;font-weight:650}.ticket-workspace .ticket-toolbar [data-active]{background:var(--service-primary,#173d37);color:#fff}.td-overview.td-compact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;max-width:none}.td-summary{background:#fff;border:1px solid #cbd6d8;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ticket-workspace .td-summary>button{color:#263f44;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-right:1px solid #dce4e5;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.ticket-workspace .td-summary>button:last-child{border-right:0}.ticket-workspace .td-summary>button:hover{background:var(--service-tint,#f3f6f5)}.td-summary strong{white-space:nowrap;font-size:20px;font-weight:800;line-height:1.4}.td-summary small{font-size:13px;font-weight:600}.ticket-workspace .td-summary>.needs-action{color:#805007;background:#fff5df}.td-quick-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.td-quick-actions>div{align-items:center;gap:8px;display:flex}.ticket-workspace .td-quick-actions button{min-height:44px;padding:8px 12px;font-size:14px;font-weight:700}.td-reception-state{color:#52636a;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.td-reception-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.td-reception-state.is-open{color:#24623e}.td-compact .td-stock{padding:4px 12px 0}.td-compact .td-section-title{min-height:44px}.td-compact .td-section-title h2{font-size:15px;font-weight:750}.td-compact .td-section-title button{font-size:14px;font-weight:650}.td-compact .td-stock-total{margin:0 0 6px}.td-compact .td-stock-total>span{font-size:13px}.td-compact .td-stock-total b{font-size:16px}.td-compact .td-stock-rows{margin-top:6px}.ticket-workspace .td-compact .td-stock-rows>button{text-align:left;color:#243f44;width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-top:1px solid #e0e6e5;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:grid}.td-compact .td-stock-rows>button:hover{color:var(--service-primary,#a02030)}.td-compact .td-stock-rows strong{font-size:14px;font-weight:650}.td-compact .td-stock-rows b{white-space:nowrap;font-size:14px}.td-compact .td-stock-rows small{color:#4b6268;font-size:13px;font-weight:550}.td-type-status{color:#4b6268;font-size:13px;font-weight:600}.td-compact .td-recent{grid-column:auto}.td-compact .td-recent>.td-section-title{padding:4px 12px}.td-compact .td-recent-row{gap:10px;padding:8px 12px}.td-compact .td-recent-row small{color:#4b6268;margin-top:2px;font-weight:550}.td-compact .td-recent-row>b{font-size:14px}.td-compact .td-empty{justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.td-compact .td-empty>svg{margin:0}.td-compact .td-empty p{margin:0;font-size:14px}@container ticket-desk (width<=900px){.td-overview.td-compact{grid-template-columns:minmax(0,1fr)}.td-compact .td-recent{grid-column:1}.ticket-workspace .td-summary>button{gap:4px 6px;padding:8px 6px}.td-summary strong{font-size:18px}.td-summary svg{display:none}.td-compact .td-recent-row{flex-wrap:nowrap}.td-compact .td-recent-row>span:nth-child(2){flex-basis:auto}.td-compact .td-recent-row>.td-status{margin-left:0}}@container ticket-desk (width<=700px){.ticket-eventbar{flex-wrap:wrap;gap:8px}.ticket-workspace .ticket-eventbar .ticket-selector{flex-basis:100%}.ticket-workspace .ticket-eventbar .ticket-selector label{min-width:0}.ticket-workspace .ticket-eventbar .ticket-purchase-access{width:100%;padding-left:26px}.ticket-eventbar .ticket-purchase-access nav{width:100%}.ticket-workspace .ticket-eventbar .ticket-purchase-access .primary{width:auto}.ticket-eventbar .ticket-purchase-access nav :is(a,button){flex:1}.td-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-workspace .td-summary>button{min-height:48px}.ticket-workspace .td-summary>button:nth-child(2){border-right:0}.ticket-workspace .td-summary>button:nth-child(-n+2){border-bottom:1px solid #dce4e5}}@media (max-width:600px){.ticket-workspace .content{padding:16px 12px}.ticket-workspace .ticket-header{min-height:52px;padding:8px 12px}.ticket-workspace .heading h1{font-size:20px}.ticket-workspace .ticket-header>a{font-size:13px}.td-quick-actions{flex-direction:column;align-items:flex-start}.td-quick-actions>div{width:100%}.ticket-workspace .td-quick-actions button{flex:1;padding:8px}.td-compact .td-recent-row{flex-wrap:wrap}.td-compact .td-recent-row>span:nth-child(2){flex:1}.td-compact .td-recent-row>b{margin-left:auto}}.ticket-workspace .ticket-header{min-height:54px;padding:8px 24px}.ticket-workspace .ticket-toolbar{border:0;padding:0}.ticket-workspace .ticket-eventbar .ticket-selector label{align-items:center;gap:8px;display:flex}.ticket-selector-label{flex-shrink:0;font-size:14px;font-weight:700}.ticket-workspace .ticket-eventbar .ticket-selector [data-slot=native-select-wrapper]{flex:1;min-width:0;margin-top:0}@media (max-width:600px){.ticket-workspace .ticket-header{padding:8px 12px}}.ticket-home{min-width:0;margin-bottom:12px}.th-club{align-items:center;gap:12px;min-width:0;display:flex}.th-cover{display:none}.th-cover.has-image{border-radius:5px;flex:0 0 64px;width:64px;height:44px;display:block;overflow:hidden}.th-cover img{object-fit:cover;width:100%;height:100%}.th-club-body{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.th-brand{align-items:center;gap:8px;min-width:0;display:flex}.th-logo{width:32px;height:32px;color:var(--service-primary,#a02030);flex:0 0 32px;place-items:center;display:grid}.th-logo img{object-fit:contain;width:100%;height:100%}.th-brand-name{min-width:0}.th-brand-name h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.5}.th-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticket-home .th-actions>a{color:#243f44;white-space:nowrap;background:#fff;border:1px solid #cbd6d8;border-radius:5px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.th-actions svg{width:17px;color:var(--service-primary,#a02030);flex-shrink:0}.ticket-home .th-actions>.th-create{color:#fff;border-color:var(--service-primary,#a02030);background:var(--service-primary,#a02030)}.th-actions .th-create svg{color:inherit}.ticket-home .th-actions>a:hover{border-color:var(--service-primary,#a02030);background:var(--service-tint,#fff1f2)}.ticket-home .th-actions>.th-create:hover{background:var(--service-primary-hover,#871b29);color:#fff}:is(.ticket-home a:focus-visible,.ticket-preparation :is(summary,a,button):focus-visible){outline:2px solid var(--service-primary,#a02030);outline-offset:3px}.ticket-preparation{min-width:0;margin:0 0 10px}.tp-details{background:#fff;border:1px solid #cbd6d8;border-radius:6px}.tp-details>summary{cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:8px 12px;font-size:14px;font-weight:650;list-style:none;display:flex}.tp-details>summary::-webkit-details-marker{display:none}.tp-details>summary>strong{white-space:nowrap;font-size:14px;font-weight:750}.tp-details>summary>svg{flex-shrink:0;margin-left:auto;transition:transform .15s}.tp-details[open]>summary>svg{transform:rotate(180deg)}.tp-check-count{color:#245945;white-space:nowrap;font-size:13px;font-weight:750}.ticket-preparation .needs-check{color:#805007}.tp-summary-states{color:#3e5a52;flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;font-size:13px;display:flex}.tp-summary-states>span{white-space:nowrap}.tp-details>summary>.tp-summary-states+svg{margin-left:0}.tp-grid{border-top:1px solid #e0e6e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 12px 12px;display:grid}.tp-grid article{align-content:start;gap:6px;min-width:0;padding:10px 0 0;display:grid}.tp-grid h3{color:#3a5750;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.tp-grid svg{color:var(--service-primary,#a02030);flex-shrink:0}.tp-state{color:#245945;font-size:14px;font-weight:750}.tp-grid p{color:#465e58;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.6}.tp-grid .tp-stop{color:#805007;font-weight:700}.ticket-preparation .tp-grid article>:is(a,button){min-height:44px;box-shadow:none;text-align:left;color:var(--service-primary,#a02030);background:0 0;border:0;border-top:1px solid #e0e6e5;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:650;display:flex}.tp-help{border-top:1px solid #e0e6e5;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 12px;display:flex}.tp-help p{color:#465e58;margin:0;font-size:13px;font-weight:550;line-height:1.6}.tp-help a{min-height:44px;color:var(--service-primary,#a02030);align-items:center;gap:6px;font-size:14px;display:inline-flex}.tp-alert{color:#805007;background:#fff5df;border-left:3px solid #ab751d;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.tp-alert :is(a,button){min-height:44px;color:inherit;font:inherit;align-items:center;text-decoration:underline;display:inline-flex}.tp-alert button{cursor:pointer;background:0 0;border:0;padding:0 4px}@container ticket-desk (width<=1000px){.th-cover.has-image{display:none}.th-club-body{flex-wrap:wrap;gap:8px}.th-brand{flex:230px}.th-actions{gap:5px}}@container ticket-desk (width<=700px){.th-brand{flex-basis:100%}.th-brand-name h2{font-size:15px}.th-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ticket-home .th-actions>a{justify-content:center;padding:8px 6px;font-size:14px}.tp-details>summary{flex-wrap:wrap;gap:6px 10px}.tp-summary-states{order:4;gap:6px 12px;width:100%;margin:0}.tp-details>summary>.tp-summary-states+svg{margin-left:auto}.tp-grid{grid-template-columns:minmax(0,1fr);gap:0}.tp-grid article+article{border-top:1px solid #e0e6e5}}@media (prefers-reduced-motion:reduce){.tp-details>summary>svg{transition:none}}
