.os-bd.svelte-r7vjpd{--os-bd-line:color-mix(in srgb, currentColor 22%, transparent);--os-bd-accent:var(--os-accent,currentColor);width:100%;font:inherit;color:inherit;text-align:start;flex-direction:column;gap:14px;scroll-margin-top:110px;display:flex}.os-bd-summary.svelte-r7vjpd{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}.os-bd-summary.svelte-r7vjpd span:where(.svelte-r7vjpd){opacity:.8;font-size:.9em}.os-bd-form.svelte-r7vjpd{flex-direction:column;gap:12px;display:flex}.os-bd-pair.svelte-r7vjpd{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.os-bd-field.svelte-r7vjpd{flex-direction:column;gap:6px;font-size:.85em;font-weight:600;display:flex}.os-bd-field.svelte-r7vjpd input:where(.svelte-r7vjpd){border:1px solid var(--os-bd-line);background:color-mix(in srgb, currentColor 5%, transparent);min-height:46px;color:inherit;font:inherit;border-radius:10px;padding:0 12px;font-size:16px;font-weight:400}.os-bd-field.svelte-r7vjpd input:where(.svelte-r7vjpd):focus-visible,.os-bd-consent.svelte-r7vjpd input:where(.svelte-r7vjpd):focus-visible{outline:3px solid var(--os-bd-accent);outline-offset:1px}.os-bd-consent.svelte-r7vjpd{align-items:flex-start;gap:10px;font-size:.85em;line-height:1.5;display:flex}.os-bd-consent.svelte-r7vjpd input:where(.svelte-r7vjpd){width:18px;height:18px;accent-color:var(--os-bd-accent);flex:none;margin-top:2px}.os-bd-consent.svelte-r7vjpd a:where(.svelte-r7vjpd){color:inherit;text-decoration:underline}.os-bd-note.svelte-r7vjpd{opacity:.8;margin:0;font-size:.85em}.os-bd-error.svelte-r7vjpd{color:#c0392b;margin:0;font-size:.85em;font-weight:600}.os-bd-actions.svelte-r7vjpd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.os-bd-back.svelte-r7vjpd{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.os-bd-submit.svelte-r7vjpd{background:var(--os-bd-accent);min-height:50px;color:var(--os-on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.os-bd-submit.svelte-r7vjpd:disabled{opacity:.6;cursor:progress}.os-bd-done.svelte-r7vjpd{background:color-mix(in srgb, var(--os-bd-accent) 12%, transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.os-bd-done.svelte-r7vjpd p:where(.svelte-r7vjpd){margin:0;line-height:1.5}.os-bd-trap.svelte-r7vjpd{position:absolute;left:-9999px}.os-bw.svelte-19hftbv{--os-bw-line:color-mix(in srgb, currentColor 18%, transparent);--os-bw-accent:var(--os-accent,currentColor);width:100%;max-width:760px;font:inherit;color:inherit;flex-direction:column;gap:14px;margin-inline:auto;display:flex}.os-bw-fields.svelte-19hftbv{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.os-bw-field.svelte-19hftbv{flex-direction:column;gap:6px;font-size:.85em;font-weight:600;display:flex}.os-bw-field.svelte-19hftbv select:where(.svelte-19hftbv){border:1px solid var(--os-bw-line);background:color-mix(in srgb, currentColor 6%, transparent);min-height:46px;color:inherit;font:inherit;border-radius:10px;padding:0 12px;font-weight:400}.os-bw-field.svelte-19hftbv option:where(.svelte-19hftbv),.os-bw-field.svelte-19hftbv optgroup:where(.svelte-19hftbv){color:canvastext;background:canvas}.os-bw-week.svelte-19hftbv{align-items:center;gap:6px;font-size:.85em;font-weight:600;display:flex}.os-bw-week.svelte-19hftbv span:where(.svelte-19hftbv){flex:1}.os-bw-days.svelte-19hftbv{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.os-bw-day.svelte-19hftbv,.os-bw-nav.svelte-19hftbv,.os-bw-time.svelte-19hftbv{border:1px solid var(--os-bw-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px}.os-bw-day.svelte-19hftbv{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 0;font-size:.8em;display:flex}.os-bw-nav.svelte-19hftbv{width:36px;height:32px;font-size:1.2em}.os-bw-nav.svelte-19hftbv:disabled{opacity:.35;cursor:default}.os-bw-day[aria-pressed=true].svelte-19hftbv,.os-bw-time[aria-pressed=true].svelte-19hftbv{border-color:var(--os-bw-accent);background:var(--os-bw-accent);color:var(--os-on-accent,#fff)}.os-bw-times.svelte-19hftbv{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;min-height:46px;display:grid}.os-bw-time.svelte-19hftbv{font-variant-numeric:tabular-nums;min-height:42px}.os-bw-note.svelte-19hftbv{opacity:.75;grid-column:1/-1;margin:0;font-size:.9em}.os-bw-continue.svelte-19hftbv{background:var(--os-bw-accent);min-height:50px;color:var(--os-on-accent,#fff);font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.os-bw-continue.svelte-19hftbv:disabled{opacity:.55;cursor:default}.os-bw-end.svelte-19hftbv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.os-bw-back.svelte-19hftbv{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.os-bw-day.svelte-19hftbv:focus-visible,.os-bw-time.svelte-19hftbv:focus-visible,.os-bw-nav.svelte-19hftbv:focus-visible,.os-bw-continue.svelte-19hftbv:focus-visible{outline:3px solid var(--os-bw-accent);outline-offset:2px}
