.AddressForm-module__eydvnG__address{flex-direction:column;gap:16px;display:flex}.AddressForm-module__eydvnG__auto{flex-direction:column;gap:8px;display:flex}.AddressForm-module__eydvnG__toggle{color:var(--purple);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.AddressForm-module__eydvnG__toggle:hover{text-decoration:underline}.AddressForm-module__eydvnG__toggleIcon{width:14px;height:14px}.AddressForm-module__eydvnG__panel{border:1px solid var(--navy-12);background:var(--navy-03);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.AddressForm-module__eydvnG__panelTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--navy-60);margin:0;font-size:11px;font-weight:700}.AddressForm-module__eydvnG__panelHint{color:var(--navy-30);margin:0;font-size:11px}.AddressForm-module__eydvnG__formGrid{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.AddressForm-module__eydvnG__formFull{grid-column:1/-1}.AddressForm-module__eydvnG__field{flex-direction:column;display:flex}.AddressForm-module__eydvnG__fieldLabel{color:var(--navy-90);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.AddressForm-module__eydvnG__locked{width:100%;color:var(--navy-60);background:var(--bg-sunken);border:1.5px solid var(--navy-12);border-radius:var(--radius-md,12px);padding:11px 14px;font-size:14px;font-weight:500}@media (max-width:520px){.AddressForm-module__eydvnG__formGrid{grid-template-columns:1fr}}
.AvailabilityCalendar-module__viY56a__availability{flex-direction:column;gap:12px;display:flex}.AvailabilityCalendar-module__viY56a__grid{border:1px solid var(--navy-12);border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex}.AvailabilityCalendar-module__viY56a__calendar{flex-direction:column;gap:12px;display:flex}.AvailabilityCalendar-module__viY56a__prompt{color:var(--navy-60);margin:0;font-size:13px;font-weight:600}.AvailabilityCalendar-module__viY56a__not{color:var(--danger);font-weight:700}.AvailabilityCalendar-module__viY56a__hint{color:var(--navy-30);font-weight:400}.AvailabilityCalendar-module__viY56a__list{flex-direction:column;gap:8px;display:flex}.AvailabilityCalendar-module__viY56a__listLabel{color:var(--navy-90);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:700;display:block}.AvailabilityCalendar-module__viY56a__pills{flex-wrap:wrap;gap:6px;display:flex}.AvailabilityCalendar-module__viY56a__pill{border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);background:var(--danger-bg);color:var(--danger);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.AvailabilityCalendar-module__viY56a__pillIcon{width:14px;height:14px}.AvailabilityCalendar-module__viY56a__pillRemove{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.AvailabilityCalendar-module__viY56a__pillRemove:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.AvailabilityCalendar-module__viY56a__footnote{color:var(--navy-60);margin:0;font-size:11px}.AvailabilityCalendar-module__viY56a__empty{color:var(--navy-30);margin:0;font-size:12px;line-height:1.5}.AvailabilityCalendar-module__viY56a__legend{color:var(--navy-60);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.AvailabilityCalendar-module__viY56a__legendSwatch{background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success) 20%, transparent);border-radius:4px;width:12px;height:12px;display:inline-block}@media (min-width:720px){.AvailabilityCalendar-module__viY56a__grid{flex-direction:row;align-items:flex-start}.AvailabilityCalendar-module__viY56a__calendar{flex:auto}.AvailabilityCalendar-module__viY56a__list{border-left:1px solid var(--navy-12);flex:0 0 200px;padding-left:16px}}