.scheduler-stack.svelte-1jpm00d,.slots-stack.svelte-1jpm00d{flex-direction:column;gap:1rem;display:flex}.slot-card.svelte-1jpm00d{border:1px solid var(--border);background:var(--card);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.slot-header.svelte-1jpm00d{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.slot-label.svelte-1jpm00d{color:var(--foreground);margin:0;font-size:.889rem;font-weight:500}.field-stack.svelte-1jpm00d{flex-direction:column;gap:1rem;display:flex}.field-group.svelte-1jpm00d{flex-direction:column;gap:.25rem;min-width:0;display:flex}.field-group.svelte-1jpm00d label:where(.svelte-1jpm00d){color:var(--muted-foreground);font-size:.889rem;font-weight:500}.field-error.svelte-1jpm00d{color:var(--destructive);margin:0;font-size:.889rem}.scheduler-footer.svelte-1jpm00d{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.form-error.svelte-1jpm00d{color:var(--destructive);margin:0;font-size:.889rem}.footer-actions.svelte-1jpm00d{gap:.5rem;width:100%;display:flex}.footer-actions.svelte-1jpm00d button{flex:50%}.scheduler-stack.svelte-1jpm00d .datepicker-input,.scheduler-stack.svelte-1jpm00d .timepicker-input,.scheduler-stack.svelte-1jpm00d .select-trigger{height:32px;font-size:.889rem}.scheduler-stack.svelte-1jpm00d .timepicker-input{padding-right:1.5rem}.scheduler-stack.svelte-1jpm00d .icon-wrapper{right:.5rem}@media (width<=767px){.scheduler-footer.svelte-1jpm00d{align-items:stretch}.footer-actions.svelte-1jpm00d{width:100%}.footer-actions.svelte-1jpm00d button{flex:1}}
