.slp[data-v-0dd645b4]{flex-direction:column;gap:14px;display:flex}.slp-zone[data-v-0dd645b4]{color:var(--muted);margin:0;font-size:14px}.slp-zone--warn[data-v-0dd645b4]{color:var(--ink);background:var(--brand-softer,var(--surface-2,#f4f4f4));border-radius:var(--rb,8px);padding:8px 12px}.slp-soonest[data-v-0dd645b4]{border:1px solid var(--brand);border-radius:var(--rc,12px);background:var(--brand-soft,var(--surface));width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.slp-soonest-k[data-v-0dd645b4]{color:var(--brand-ink,var(--brand));font-size:13px;font-weight:700}.slp-soonest-v[data-v-0dd645b4]{text-transform:none;font-size:16px}.slp-soonest[data-v-0dd645b4]:disabled{opacity:.6;cursor:default}.slp-days[data-v-0dd645b4]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.slp-day[data-v-0dd645b4]{scroll-snap-align:start;border:1px solid var(--hair,#d0d0d0);border-radius:var(--rc,12px);background:var(--paper,#fff);min-width:64px;min-height:72px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:8px 6px;display:flex}.slp-dw[data-v-0dd645b4]{color:var(--muted);text-transform:capitalize;font-size:12px}.slp-dn[data-v-0dd645b4]{font-size:20px;font-weight:700;line-height:1.1}.slp-dm[data-v-0dd645b4]{color:var(--muted);text-transform:capitalize;font-size:12px}.slp-day[data-v-0dd645b4]:disabled{cursor:default;background:var(--surface-2,#f4f4f4)}.slp-day:disabled .slp-dn[data-v-0dd645b4]{color:var(--muted);font-weight:500}.slp-day.on[data-v-0dd645b4]{border-color:var(--brand);background:var(--brand);color:var(--on-brand,#fff)}.slp-day.on .slp-dw[data-v-0dd645b4],.slp-day.on .slp-dm[data-v-0dd645b4]{color:inherit}.slp-group[data-v-0dd645b4]{flex-direction:column;gap:8px;display:flex}.slp-group-title[data-v-0dd645b4]{color:var(--muted);margin:0;font-size:14px;font-weight:700}.slp-slots[data-v-0dd645b4]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.slp-slot[data-v-0dd645b4]{border:1px solid var(--hair,#d0d0d0);border-radius:var(--rb,8px);background:var(--paper,#fff);min-height:48px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;font-size:16px}.slp-slot.on[data-v-0dd645b4]{border-color:var(--brand);background:var(--brand);color:var(--on-brand,#fff)}.slp-day[data-v-0dd645b4]:focus-visible,.slp-slot[data-v-0dd645b4]:focus-visible,.slp-soonest[data-v-0dd645b4]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width>=900px){.slp-days[data-v-0dd645b4]{flex-wrap:wrap;overflow:visible}}
