.AvailabilityEditor_root__FVdBt{container-type:inline-size}.AvailabilityEditor_week__NMe44{display:grid;gap:.375rem}.AvailabilityEditor_day__nHFKk,.AvailabilityEditor_timeControls__O_AKW{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));gap:.375rem}.AvailabilityEditor_dayHeading__s9Irb{min-width:0}.AvailabilityEditor_timeHeading__M4Ded{display:flex;align-items:center;justify-content:center;font-size:.6875rem;color:rgb(var(--gc-content-subtle))}.AvailabilityEditor_rowControl__ekKIx{min-height:44px}.AvailabilityEditor_cellWindow__uDZKD,.AvailabilityEditor_desktopOnly__4gvrh{display:none}@container (max-width: 759.99px){.AvailabilityEditor_week__NMe44 .AvailabilityEditor_cell__MVcBT{min-height:64px;padding:.375rem .125rem;border-radius:.625rem;gap:.125rem}.AvailabilityEditor_cell__MVcBT .AvailabilityEditor_cellSymbol__xYs_b{margin:0;font-size:1.125rem}.AvailabilityEditor_cell__MVcBT .AvailabilityEditor_cellStatus__zKVPL{font-size:.6875rem;line-height:1rem}.AvailabilityEditor_cell__MVcBT .AvailabilityEditor_cellHours__57xGj{margin:0;font-size:.625rem;white-space:normal}.AvailabilityEditor_cell__MVcBT .AvailabilityEditor_fullHours__MI3qU{display:none}.AvailabilityEditor_dayHeading__s9Irb .AvailabilityEditor_dayButton__fJhaW{display:flex;height:100%;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-color:transparent;padding:.25rem 0;font-size:.75rem}.AvailabilityEditor_dayButton__fJhaW .AvailabilityEditor_dayChevron__6Gmz0{margin:0}.AvailabilityEditor_timeControls__O_AKW .AvailabilityEditor_rowControl__ekKIx{min-height:64px;gap:.125rem;border-color:transparent;padding:.25rem 0;font-size:.6875rem}}.AvailabilityEditor_dialog__ys_u8{position:fixed;inset:auto auto 0 var(--sheet-left,0);margin:0;width:var(--sheet-width,100%);max-width:100%;max-height:calc(100dvh - 1rem);padding:0;border:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 16px 80px rgb(var(--gc-ink)/20%);overscroll-behavior:contain}.AvailabilityEditor_dialog__ys_u8::backdrop{background:rgb(var(--gc-ink)/28%)}.AvailabilityEditor_dialog__ys_u8 footer{padding-bottom:max(1rem,env(safe-area-inset-bottom))}@container (min-width: 760px){.AvailabilityEditor_week__NMe44{grid-template-columns:5rem repeat(7,minmax(0,6.5rem));gap:.5rem}.AvailabilityEditor_day__nHFKk,.AvailabilityEditor_timeControls__O_AKW{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px repeat(3,104px);gap:.5rem}.AvailabilityEditor_timeHeading__M4Ded{justify-content:flex-start;padding-left:.5rem;font-size:.75rem}.AvailabilityEditor_desktopOnly__4gvrh{display:inline}.AvailabilityEditor_mobileOnly__iRYjq{display:none}.AvailabilityEditor_week__NMe44 .AvailabilityEditor_cell__MVcBT{min-height:0}.AvailabilityEditor_cellWindow__uDZKD{display:none}}@container (min-width: 640px){.AvailabilityEditor_dialog__ys_u8{inset:var(--editor-top,1rem) auto auto var(--editor-left,1rem);width:24rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);border-radius:1.25rem}.AvailabilityEditor_handle__xcAvR{display:none}}@media (prefers-reduced-motion:no-preference){.AvailabilityEditor_dialog__ys_u8[open]{animation:AvailabilityEditor_appear__shHcu .16s ease-out}@keyframes AvailabilityEditor_appear__shHcu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}