.choices-wrapper[data-v-73fdaa45]{align-items:start;display:grid;gap:1rem;grid-template-columns:1.5fr 1fr;position:relative}@media (width <= 37.5rem){.choices-wrapper[data-v-73fdaa45]{grid-template-columns:1fr}}.choices-dates[data-v-73fdaa45]{position:sticky;top:1rem}@media (width <= 37.5rem){.choices-dates[data-v-73fdaa45]{position:static}}.choices-dates .header[data-v-73fdaa45]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-block-end:1rem}.choices-dates .header .header-current[data-v-73fdaa45]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.choices-dates .header .header-nav[data-v-73fdaa45]{display:flex;gap:1rem}.choices-dates .header .header-nav .header-nav-button[data-v-73fdaa45]{--header-nav-button-size:2.5rem;height:var(--header-nav-button-size);padding:.5rem;width:var(--header-nav-button-size)}@media (width <= 22rem){.choices-dates .header .header-nav .header-nav-button[data-v-73fdaa45]{--header-nav-button-size:2rem}}.choices-dates .calendar[data-v-73fdaa45]{width:100%}.choices-dates .calendar th[data-v-73fdaa45]{font-size:var(--font-size-lg);padding:.25rem}.choices-dates .calendar td[data-v-73fdaa45]{text-align:center}.choices-dates .calendar .calendar-day-button[data-v-73fdaa45]{--calendar-day-button-size:3rem;background:none;border:1px solid transparent;border-radius:.25rem;color:var(--color-foreground);height:var(--calendar-day-button-size);position:relative;width:var(--calendar-day-button-size)}@media (width <= 50rem){.choices-dates .calendar .calendar-day-button[data-v-73fdaa45]{--calendar-day-button-size:2rem}}@media (width <= 22rem){.choices-dates .calendar .calendar-day-button[data-v-73fdaa45]{--calendar-day-button-size:1.5rem;font-size:var(--font-size-0)}}.choices-dates .calendar .calendar-day-button[data-v-73fdaa45]:hover:not([disabled]){border-color:var(--color-grey-4);cursor:pointer}.choices-dates .calendar .calendar-day-button[aria-pressed=true][data-v-73fdaa45]{background-color:var(--color-primary);color:var(--color-background)}.choices-dates .calendar .calendar-day-button[aria-pressed=true][data-v-73fdaa45]:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.choices-dates .calendar .calendar-day-button[disabled][data-v-73fdaa45]{color:var(--color-grey-3)}.choices-dates .calendar .calendar-day-button[disabled][data-v-73fdaa45]:after{background:currentcolor;content:"";height:2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:2px}.choices-times[data-v-73fdaa45]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.choices-times .time-container[data-v-73fdaa45]{border:1px solid var(--color-grey-3);border-radius:.5rem;padding:1rem;transition:background-color .2s ease}.choices-times .time-container fieldset[data-v-73fdaa45]{align-items:start;border:none;display:flex;flex-direction:column;gap:1rem}.choices-times .time-container legend[data-v-73fdaa45]{font-size:var(--font-size-2);font-weight:var(--font-weight-semibold)}.choices-times .time-container .time-input-wrapper[data-v-73fdaa45]{align-items:end;display:flex;gap:.5rem}.choices-times .time-container .time-input-wrapper .time-delete-button[data-v-73fdaa45]{--delete-button-size:2.5rem;height:var(--delete-button-size);padding:.5rem;width:var(--delete-button-size)}.wrapper[data-v-a8fa47af]{border:1px solid var(--color-grey-3);border-radius:var(--border-radius-base);box-shadow:var(--shadow-small);cursor:pointer;display:grid;gap:.125rem 1rem;grid-template-columns:1.5rem auto;grid-template-rows:auto auto;padding:1rem;transition:background-color .2s ease}.wrapper[data-v-a8fa47af]:hover{background-color:var(--color-primary-lighter)}.wrapper[data-v-a8fa47af]:has([type=checkbox]:checked){background-color:var(--color-primary-lighter)}.wrapper .input-container[data-v-a8fa47af]{background-color:var(--color-background);border-radius:var(--border-radius-base);grid-column:1/span 1;grid-row:1/span 1;height:1.5rem;position:relative;width:1.5rem}.wrapper .icon[data-v-a8fa47af]{color:var(--color-background);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.wrapper .input[data-v-a8fa47af]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-grey-3);border-radius:var(--border-radius-base);box-shadow:var(--shadow-small);cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;position:absolute;transition:background-color .2s ease,border-color .2s ease}.wrapper .input[data-v-a8fa47af]:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}.wrapper .input[data-v-a8fa47af]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.wrapper .label[data-v-a8fa47af]{font-weight:var(--font-weight-semibold);grid-row:1/span 1}.wrapper .help[data-v-a8fa47af],.wrapper .label[data-v-a8fa47af]{grid-column:2/span 1}.wrapper .help[data-v-a8fa47af]{color:var(--color-grey-3);font-size:var(--font-size-0);grid-row:2/span 1;margin:0}.wrapper[data-v-4fea7040]{display:flex;flex-direction:column;gap:.25rem}.wrapper .field[data-v-4fea7040]{background-color:var(--color-background);border:1px solid var(--color-grey-3);border-radius:var(--border-radius-base);box-shadow:var(--shadow-small);color:var(--color-foreground);font-size:var(--font-size-1);padding:.5rem 1rem;transition:background-color .2s ease,border-color .2s ease}.wrapper .field[data-v-4fea7040]:hover{background-color:var(--color-primary-lighter)}.wrapper .field[data-v-4fea7040]:focus-visible{background-color:var(--color-primary-lighter);border-color:var(--color-primary);outline:2px solid var(--color-outline);outline-offset:2px}.wrapper .label[data-v-4fea7040]{font-size:var(--font-size-1);font-weight:var(--font-weight-semibold)}.wrapper .required[data-v-4fea7040]{color:var(--color-primary)}.wrapper .help[data-v-4fea7040]{color:var(--color-grey-3);display:block;font-size:var(--font-size-0);font-weight:var(--font-weight-regular)}
