.contact.svelte-1nv8ccd{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--gray-light);border-radius:var(--radius-sm);margin:0;display:grid}legend.svelte-1nv8ccd{padding-inline:var(--space-2);color:var(--black)}.rule.svelte-1nv8ccd{color:var(--royal-blue);font-weight:600}.pair.svelte-1nv8ccd{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.or.svelte-1nv8ccd{color:var(--gray-dark);padding-top:41px}.status.svelte-1nv8ccd{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--royal-blue);display:flex}.status.error.svelte-1nv8ccd{color:var(--alert-red)}.status.svelte-1nv8ccd svg{flex:none;margin-top:3px}@media (width<=640px){.pair.svelte-1nv8ccd{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.or.svelte-1nv8ccd{align-items:center;gap:var(--space-2);padding-top:0;display:flex}.or.svelte-1nv8ccd:before,.or.svelte-1nv8ccd:after{content:"";border-top:1px solid var(--gray-light);flex:1}}.layout.svelte-r9gui{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}h2.svelte-r9gui{font-size:24px;font-weight:600;line-height:32px}.summary.svelte-r9gui{padding:var(--space-8);border-radius:var(--radius-lg)}.meta.svelte-r9gui li:where(.svelte-r9gui){align-items:center;gap:var(--space-2);font-weight:600;display:flex}.meta.svelte-r9gui li:where(.svelte-r9gui)+li:where(.svelte-r9gui){margin-top:var(--space-2)}.meta.svelte-r9gui+.bring:where(.svelte-r9gui){margin-top:var(--space-8)}.bring-list.svelte-r9gui{margin-block:var(--space-2) var(--space-8);padding-left:20px;list-style:outside}.picker.svelte-r9gui{gap:var(--space-4);display:grid}.mode-list.svelte-r9gui{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode.svelte-r9gui{align-items:flex-start;gap:var(--space-2);min-height:48px;padding:var(--space-4);border:1px solid var(--gray);border-radius:var(--radius-sm);cursor:pointer;display:flex}.mode.selected.svelte-r9gui{border-color:var(--royal-blue);box-shadow:inset 0 0 0 1px var(--royal-blue)}.mode.svelte-r9gui input:where(.svelte-r9gui){width:18px;height:18px;accent-color:var(--royal-blue);flex:none;margin:4px 0 0}.mode-text.svelte-r9gui{gap:4px;min-width:0;display:grid}.mode-title.svelte-r9gui{align-items:center;gap:var(--space-2);color:var(--royal-blue);font-weight:600;display:flex}.month.svelte-r9gui{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-4);display:flex}.month-label.svelte-r9gui{color:var(--royal-blue);font-weight:600}.icon.svelte-r9gui{background:var(--white);border:1px solid var(--gray);border-radius:var(--radius-md);width:48px;height:48px;color:var(--royal-blue);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon.svelte-r9gui:disabled{border-color:var(--gray-light);color:var(--gray);cursor:not-allowed}.grid.svelte-r9gui{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dow.svelte-r9gui{text-align:center}.day.svelte-r9gui{background:var(--white);border:1px solid var(--royal-blue);border-radius:var(--radius-sm);min-height:48px;color:var(--royal-blue);cursor:pointer;padding:0;font-weight:600}.day.svelte-r9gui:disabled{color:var(--gray-dark);cursor:default;border-color:#0000;font-weight:400}.day.today.svelte-r9gui:disabled{border-color:var(--gray-light)}.day.selected.svelte-r9gui,.slot.selected.svelte-r9gui{background:var(--royal-blue);color:var(--white)}.state.svelte-r9gui{margin-top:var(--space-2)}.slots.svelte-r9gui{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.slot.svelte-r9gui{background:var(--white);border:1px solid var(--royal-blue);border-radius:var(--radius-sm);min-height:48px;color:var(--royal-blue);cursor:pointer;font-weight:600}.details.svelte-r9gui{gap:var(--space-4);display:grid}.details.svelte-r9gui .btn:where(.svelte-r9gui){justify-self:start}.error.svelte-r9gui{gap:var(--space-2);color:var(--alert-red);display:flex}.error.svelte-r9gui svg{flex:none;margin-top:3px}.done.svelte-r9gui{gap:var(--space-4);justify-items:start;max-width:640px;display:grid}.done.svelte-r9gui>svg{color:var(--royal-blue)}.link.svelte-r9gui{overflow-wrap:anywhere}@media (width<=860px){.layout.svelte-r9gui{grid-template-columns:minmax(0,1fr)}.summary.svelte-r9gui{padding:var(--space-4)}}@media (width<=640px){.mode-list.svelte-r9gui{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.grid.svelte-r9gui{gap:4px}.day.svelte-r9gui{min-height:44px}}
