.modal-header.svelte-2xglgi{justify-content:space-between;align-items:center;margin-block-end:1.25rem;display:flex}.heading.svelte-2xglgi{font-size:1rem;line-height:var(--text-base--line-height);font-weight:700}.delete-button.svelte-2xglgi{--button-gap:.375rem;--button-text:var(--color-error-strong)}.props-label.svelte-2xglgi,.field.svelte-2xglgi{margin-block-end:.5rem}.prop-list.svelte-2xglgi{border-style:solid;border-width:1px;border-color:var(--ui-color-border);max-block-size:10rem;overflow-y:auto}.prop-option.svelte-2xglgi{cursor:pointer;transition:var(--transition-colors);align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:.75rem;display:flex}.prop-label.svelte-2xglgi{flex:1}.hint.svelte-2xglgi{padding-block:.75rem;padding-inline:.75rem}.dates-header.svelte-2xglgi{justify-content:space-between;align-items:center;margin-block-end:.5rem;display:flex}.date-navigation.svelte-2xglgi{align-items:center;gap:.25rem;display:flex}.caption.svelte-2xglgi{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:6rem}.form-hint.svelte-2xglgi{border-style:solid;border-width:1px;border-color:var(--ui-color-border);padding-block:.75rem;padding-inline:.75rem}.grid-card.svelte-2xglgi{overflow:hidden}.grid-scroll.svelte-2xglgi{overflow-x:auto}.data-table.svelte-2xglgi{border-collapse:collapse;inline-size:100%}.eyebrow-head-cell.svelte-2xglgi{z-index:10;border-block-end-style:solid;border-block-end-width:1px;border-inline-end-style:solid;border-inline-end-width:1px;border-color:var(--ui-color-border);background-color:var(--color-base-200);text-align:start;letter-spacing:.025em;text-transform:uppercase;min-inline-size:10rem;padding-block:.5rem;padding-inline:.75rem;font-weight:500;position:sticky;inset-inline-start:0}.date-head.svelte-2xglgi{border-block-end-style:solid;border-block-end-width:1px;border-color:var(--color-base-200);padding:0}.date-pick.svelte-2xglgi{inline-size:100%;min-inline-size:2.25rem;transition:var(--transition-colors);flex-direction:column;align-items:center;padding-block:.375rem;padding-inline:.125rem;display:flex}.date-weekday.svelte-2xglgi{font-size:.75rem;line-height:var(--text-xs--line-height);font-weight:400}.date-day.svelte-2xglgi{font-size:.875rem;font-weight:700;line-height:1.25}.prop-row.svelte-2xglgi{border-block-end-style:solid;border-block-end-width:1px;border-color:var(--color-base-200)}.prop-name-cell.svelte-2xglgi{z-index:10;border-inline-end-style:solid;border-inline-end-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-100);text-align:start;padding-block:.5rem;padding-inline:.75rem;font-weight:400;position:sticky;inset-inline-start:0}.prop-name.svelte-2xglgi{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;display:block;overflow:hidden}.date-cell.svelte-2xglgi{padding:.125rem}.partial-count.svelte-2xglgi{color:var(--color-warning-strong);font-size:.75rem;font-weight:700;line-height:1}.src-availability-internal-booking-modal-icon{color:var(--color-warning-strong)}.empty-day-marker.svelte-2xglgi{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent);border-radius:.25rem;block-size:2rem;inline-size:100%}.loading-note.svelte-2xglgi{align-items:center;gap:.375rem;margin-block-start:.375rem;display:flex}.load-error.svelte-2xglgi{align-items:center;gap:.5rem;margin-block-start:.375rem;display:flex}.listing.svelte-2xglgi{border-style:solid;border-width:1px;border-color:color-mix(in oklab, var(--color-error) 30%, transparent);background-color:color-mix(in oklab, var(--color-error) 5%, transparent);padding:.75rem}.conflict-summary.svelte-2xglgi{color:var(--color-error-strong);align-items:center;gap:.5rem;display:flex}.conflict-row.svelte-2xglgi{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.remove-button.svelte-2xglgi{--button-text:var(--color-error-strong)}.caution-notice.svelte-2xglgi{border-style:solid;border-width:1px;border-color:color-mix(in oklab, var(--color-info) 30%, transparent);background-color:color-mix(in oklab, var(--color-info) 5%, transparent);padding:.75rem}.caution-summary.svelte-2xglgi{color:var(--color-info-strong);align-items:center;gap:.5rem;display:flex}.label-field.svelte-2xglgi{padding-block-end:.25rem}.form-label-hint.svelte-2xglgi{color:var(--color-base-muted);font-weight:400}.label-counter.svelte-2xglgi{text-align:end;margin-block-start:.25rem}.form-actions.svelte-2xglgi{justify-content:flex-end;gap:.5rem;padding-block-start:.25rem;display:flex}.date-head.svelte-2xglgi:where([data-today=true]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}.date-pick.svelte-2xglgi:where([data-selected=true]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}.date-weekday.svelte-2xglgi:where([data-today=true]:where(.svelte-2xglgi)){color:var(--color-primary)}.date-weekday.svelte-2xglgi:where([data-today=false]:where(.svelte-2xglgi)){color:var(--color-base-muted)}.date-day.svelte-2xglgi:where([data-selected=true]:where(.svelte-2xglgi)){color:var(--color-primary)}.date-cell.svelte-2xglgi:where([data-selected=true]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}:where(.form.svelte-2xglgi>:not(:last-child)){margin-block-end:1rem}:where(.prop-list.svelte-2xglgi>:not(:last-child)){border-block-end-width:1px;border-color:var(--color-base-200)}@media (hover:hover){.prop-option.svelte-2xglgi:hover{background-color:var(--color-base-200)}}.date-pick.svelte-2xglgi:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-primary) 60%, transparent);outline-style:none}.prop-row.svelte-2xglgi:last-child{border-block-end-style:solid;border-block-end-width:0}:where(.listing.svelte-2xglgi>:not(:last-child)){margin-block-end:.5rem}:where(.conflict-list.svelte-2xglgi>:not(:last-child)){margin-block-end:.375rem}:where(.caution-notice.svelte-2xglgi>:not(:last-child)){margin-block-end:.25rem}@media (hover:hover){.date-pick.svelte-2xglgi:where([data-selected=false]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.availability-block.svelte-2xglgi{block-size:2rem;inline-size:100%;transition:var(--transition-colors);border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative}.availability-block.svelte-2xglgi:where([data-block-color=order]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-success) 70%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=internal]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=maintenance]:where(.svelte-2xglgi)){background-color:var(--color-base-300)}.availability-block.svelte-2xglgi:where([data-block-color=negotiating]:where(.svelte-2xglgi)){border-style:dashed;border-width:1px;border-color:var(--color-warning-strong);background-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=partial]:where(.svelte-2xglgi)){background-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}.availability-block.svelte-2xglgi:focus-visible{box-shadow:0 0 0 1px var(--color-white), 0 0 0 3px color-mix(in oklab, var(--color-primary) 60%, transparent);outline-style:none}@media (hover:hover){.availability-block.svelte-2xglgi:where([data-block-color=order]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-success) 80%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=internal]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-secondary) 60%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=maintenance]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-base-300) 80%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=negotiating]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-warning) 60%, transparent)}.availability-block.svelte-2xglgi:where([data-block-color=partial]:where(.svelte-2xglgi)):hover{background-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}
