.slot-picker-module__Hz9qYG__picker{gap:16px;display:grid}.slot-picker-module__Hz9qYG__dayTabs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.slot-picker-module__Hz9qYG__dayTab{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card);cursor:pointer;text-align:left;flex:none;gap:2px;padding:9px 14px;display:grid}.slot-picker-module__Hz9qYG__dayTab:hover{border-color:var(--accent)}.slot-picker-module__Hz9qYG__dayTabOn{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.slot-picker-module__Hz9qYG__dayLabel{white-space:nowrap;font-size:.9rem;font-weight:600}.slot-picker-module__Hz9qYG__dayCount{color:var(--fg-muted);font-size:.72rem}.slot-picker-module__Hz9qYG__dayTabOn .slot-picker-module__Hz9qYG__dayCount{color:var(--accent)}.slot-picker-module__Hz9qYG__slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;list-style:none;display:grid}.slot-picker-module__Hz9qYG__slot{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);font-variant-numeric:tabular-nums;cursor:pointer;width:100%;padding:11px 8px;font-size:.9rem}.slot-picker-module__Hz9qYG__slot:hover{border-color:var(--accent)}.slot-picker-module__Hz9qYG__slotOn{border-color:var(--accent);background:var(--accent);color:var(--accent-fg);font-weight:600}.slot-picker-module__Hz9qYG__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.slot-picker-module__Hz9qYG__price{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}
