.pb-new-look .pb-waitlist-view{width:100%;min-width:0}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar{border-bottom:1px solid var(--pb-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:2rem 0;padding:.8rem 0 1.25rem;display:flex}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar .pb-search{flex:18rem;max-width:28rem}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar .pb-tabs{flex:none}.pb-new-look .pb-waitlist-view .pb-waitlist-results{margin-top:0}.pb-new-look .pb-waitlist-view .pb-waitlist-list{display:grid}.pb-new-look .pb-waitlist-view .pb-waitlist-list article{border-bottom:1px solid var(--pb-border);grid-template-columns:3rem minmax(14rem,1fr) 7rem auto;align-items:center;gap:1rem;min-width:0;padding:1.1rem 0;display:grid}.pb-new-look .pb-waitlist-view .pb-queue-number{color:var(--pb-gold);font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-variant-numeric:tabular-nums;font-size:1.6rem}.pb-new-look .pb-waitlist-view .pb-waitlist-main{min-width:0}.pb-new-look .pb-waitlist-view .pb-waitlist-main>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pb-new-look .pb-waitlist-view .pb-waitlist-main h2{overflow-wrap:anywhere;min-width:0;color:var(--pb-text);margin:0;font-size:1.05rem;font-weight:600}.pb-new-look .pb-waitlist-view .pb-waitlist-main p,.pb-new-look .pb-waitlist-view .pb-waitlist-main small{overflow-wrap:anywhere;color:var(--pb-muted);margin:.2rem 0 0;display:block}.pb-new-look .pb-waitlist-view .pb-waitlist-main p{font-size:.84rem}.pb-new-look .pb-waitlist-view .pb-waitlist-main small{font-size:.76rem}.pb-new-look .pb-waitlist-view .pb-wait-time{text-align:right;font-variant-numeric:tabular-nums;display:grid}.pb-new-look .pb-waitlist-view .pb-wait-time strong{color:var(--pb-text);font-weight:600}.pb-new-look .pb-waitlist-view .pb-wait-time small{color:var(--pb-muted);font-size:.72rem}.pb-new-look .pb-waitlist-view .pb-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin:0;display:flex}.pb-new-look .pb-waitlist-view .pb-inline-actions .pb-button{min-height:2.15rem;padding:.45rem .72rem;font-size:.78rem}.pb-new-look .pb-waitlist-view .pb-inline-actions .pb-row-action{width:2.15rem;min-width:2.15rem;min-height:2.15rem}@media (max-width:75rem){.pb-new-look .pb-waitlist-view .pb-waitlist-list article{grid-template-columns:2.5rem minmax(0,1fr) auto}.pb-new-look .pb-waitlist-view .pb-wait-time{grid-area:1/3}.pb-new-look .pb-waitlist-view .pb-inline-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:52rem){.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar{align-items:stretch}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar .pb-search{flex-basis:100%;max-width:none}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar .pb-tabs{width:100%}.pb-new-look .pb-waitlist-view .pb-waitlist-toolbar .pb-tabs button{flex:50%}}@media (max-width:36rem){.pb-new-look .pb-waitlist-view .pb-waitlist-list article{grid-template-columns:2.5rem minmax(0,1fr)}.pb-new-look .pb-waitlist-view .pb-wait-time{text-align:left;grid-area:auto/2}.pb-new-look .pb-waitlist-view .pb-inline-actions{grid-column:1/-1}}@media (pointer:coarse){.pb-new-look .pb-waitlist-view .pb-inline-actions .pb-button,.pb-new-look .pb-waitlist-view .pb-inline-actions .pb-row-action{min-height:2.75rem}.pb-new-look .pb-waitlist-view .pb-inline-actions .pb-row-action{width:2.75rem;min-width:2.75rem}}.pb-new-look .pb-waitlist-seat-dialog{width:min(100% - 2rem,40rem);max-width:40rem}.pb-new-look .pb-waitlist-seat-dialog [data-seat-state]{border-color:var(--pb-border);background:var(--pb-surface-soft);color:var(--pb-text);font-family:var(--pb-font-ui);border-radius:.72rem}.pb-new-look .pb-waitlist-seat-dialog [data-seat-state=free]:hover{border-color:var(--pb-focus);background:var(--pb-surface-raised)}.pb-new-look .pb-waitlist-seat-dialog [data-seat-state=selected]{border-color:var(--pb-focus);background:var(--pb-accent);color:var(--pb-accent-ink)}.pb-new-look .pb-waitlist-seat-dialog [data-seat-state=occupied],.pb-new-look .pb-waitlist-seat-dialog [data-seat-state=reconciliation]{border-color:color-mix(in oklab,var(--pb-warning)42%,var(--pb-border));background:var(--pb-warning-soft);color:var(--pb-muted)}.pb-new-look .pb-waitlist-seat-dialog [data-seat-state]:focus-visible{outline:2px solid var(--pb-focus);outline-offset:3px}
