.accent-btn{background-color:var(--accent)!important;color:var(--accent-fg, #fff)!important}.accent-btn:hover{background-color:color-mix(in srgb,var(--accent) 88%,black)!important}.accent-soft-btn{background-color:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.accent-soft-btn:hover{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}.accent-outline{border-color:var(--accent)!important;color:var(--accent)!important}.team-member-pill-selected{border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.team-member-pill-selected:hover{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}.guest-chip-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.guest-chip-input input:focus,.guest-chip-input input:focus-visible{outline:none!important;box-shadow:none!important}.guest-chip{background-color:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.guest-chip-remove:hover{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}.calendar-day{background-color:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.calendar-day:hover{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}.calendar-day[data-selected]{background-color:var(--accent);color:var(--accent-fg, #fff)}.calendar-day[data-selected]:hover{background-color:color-mix(in srgb,var(--accent) 85%,black)}.calendar-nav-btn{background-color:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.calendar-nav-btn:hover{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}.booking-slot-scroll.svelte-13no7ve{scrollbar-gutter:stable}.booking-slot-scroll.svelte-13no7ve::-webkit-scrollbar{-webkit-appearance:none;width:8px;display:block}.booking-slot-scroll.svelte-13no7ve::-webkit-scrollbar-thumb{background-color:#00000038;border-radius:9999px}.booking-slot-scroll.svelte-13no7ve::-webkit-scrollbar-thumb:hover{background-color:#00000059}.booking-slot-scroll.svelte-13no7ve::-webkit-scrollbar-track{background:transparent}.slot-row.svelte-13no7ve{display:flex;gap:0}.slot-row.svelte-13no7ve .slot-pill{flex:1 1 100%;transition:flex-basis .25s ease,margin-right .25s ease;margin-right:0}.slot-row[data-selected=true].svelte-13no7ve .slot-pill{flex-basis:calc(50% - 4px);margin-right:8px}.slot-row.svelte-13no7ve .slot-confirm{flex:0 0 0%;min-width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden;white-space:nowrap;pointer-events:none;transition:flex-basis .25s ease,opacity .2s ease .1s,padding .25s ease}.slot-row[data-selected=true].svelte-13no7ve .slot-confirm{padding-left:1rem;padding-right:1rem;flex-basis:calc(50% - 4px);opacity:1;pointer-events:auto}
