.font-mono.svelte-1mue0lb{font-family:Courier New,monospace}.date-range-modal-cally calendar-range::part(months){gap:2rem;display:flex}.date-range-modal-cally calendar-range::part(header){align-items:center;gap:.5rem;margin-bottom:.75rem}.date-range-modal-cally calendar-range::part(heading){text-align:center;min-width:0;color:var(--spawnd-color-base-content);flex:1;font-size:.9375rem;font-weight:500;line-height:1.25}.date-range-modal-cally calendar-range::part(button){color:var(--spawnd-color-base-content);opacity:.5;cursor:var(--cursor-pointer);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.date-range-modal-cally calendar-range::part(button):hover{opacity:1}.date-range-modal-cally calendar-month{--color-accent:var(--spawnd-color-base-content);--color-text-on-accent:var(--spawnd-color-base-100)}.date-range-modal-cally calendar-month::part(heading){display:none}.date-range-modal-cally calendar-month::part(table){table-layout:fixed}.date-range-modal-cally calendar-month::part(td){vertical-align:middle;padding:0}.date-range-modal-cally calendar-month::part(th){color:var(--text-tertiary);padding-bottom:.25rem;font-size:.6875rem;font-weight:400;line-height:1.2}.date-range-modal-cally calendar-month::part(button){width:100%;min-width:0;height:2.25rem;color:var(--spawnd-color-base-content);border-radius:var(--radius-field);cursor:var(--cursor-pointer);font-size:.8125rem}.date-range-modal-cally calendar-month::part(button):hover:not(:disabled){box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--spawnd-color-base-content) 6%, transparent)}.date-range-modal-cally calendar-month::part(outside){opacity:.2}.date-range-modal-cally calendar-month::part(disallowed){opacity:.18;cursor:not-allowed}.date-range-modal-cally calendar-month::part(today){background-color:var(--spawnd-color-primary-primary);color:var(--spawnd-color-primary-content);border-radius:var(--radius-field)}.date-range-modal-cally calendar-month::part(today selected),.date-range-modal-cally calendar-month::part(today range-start),.date-range-modal-cally calendar-month::part(today range-end),.date-range-modal-cally calendar-month::part(today range-inner){background-color:var(--spawnd-color-base-content);color:var(--spawnd-color-base-100)}.date-range-modal-cally calendar-month::part(range-inner){background-color:var(--spawnd-color-base-content);color:var(--spawnd-color-base-100);border-radius:0}.date-range-modal-cally calendar-month::part(range-start){background-color:var(--spawnd-color-base-content);color:var(--spawnd-color-base-100);border-start-end-radius:0;border-end-end-radius:0}.date-range-modal-cally calendar-month::part(range-end){background-color:var(--spawnd-color-base-content);color:var(--spawnd-color-base-100);border-start-start-radius:0;border-end-start-radius:0}.date-range-modal-cally calendar-month::part(range-start):hover:not(:disabled),.date-range-modal-cally calendar-month::part(range-end):hover:not(:disabled),.date-range-modal-cally calendar-month::part(range-inner):hover:not(:disabled){box-shadow:none}.date-range-modal-cally calendar-month::part(range-start range-end){border-radius:var(--radius-field)}@media (width<=767px){.date-range-modal-cally calendar-range::part(header){margin-bottom:.5rem}.date-range-modal-cally calendar-range::part(heading){font-size:1rem}.date-range-modal-cally calendar-month:first-of-type::part(heading){display:none}.date-range-modal-cally calendar-month:last-of-type::part(heading){color:var(--spawnd-color-base-content);text-align:center;padding:.875rem 0 .5rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:block}.date-range-modal-cally calendar-range::part(months){flex-direction:column;align-items:stretch;gap:0}.date-range-modal-cally calendar-range{width:100%;display:block}.date-range-modal-cally calendar-month{width:100%;max-width:100%;display:block}.date-range-modal-cally calendar-month::part(th){padding-bottom:.25rem;font-size:.6875rem}.date-range-modal-cally calendar-month::part(table){width:100%}.date-range-modal-cally calendar-month::part(button){height:auto;min-height:unset;min-width:unset;aspect-ratio:1;font-size:.875rem}}
