.QuestionCompactLayout_collection__mbve9{container-type:inline-size}.QuestionCompactLayout_headings__7uYzl{display:none}.QuestionCompactLayout_headings__7uYzl+[role=listitem]{border-top-width:0;border-top-left-radius:var(--gc-radius-panel);border-top-right-radius:var(--gc-radius-panel)}.QuestionCompactLayout_row__w2qkr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;min-width:0}.QuestionCompactLayout_name__ho_HT{grid-column:1/-1;grid-row:1;padding-right:110px;min-width:0;margin-bottom:8px}.QuestionCompactLayout_actions__qHXSb{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center}.QuestionCompactLayout_policies__ovrDI{display:contents}.QuestionCompactLayout_control__z0Cuq{min-width:0}.QuestionCompactLayout_localLabel__5Ket_{display:block;margin-bottom:4px}.QuestionCompactLayout_matching__gy0u3{grid-column:1;min-height:44px}.QuestionCompactLayout_introductions__MdkIB{grid-column:2;display:flex;align-items:center;min-height:44px}.QuestionCompactLayout_admin__vl_Vv{grid-column:1/-1;min-height:44px}.QuestionCompactLayout_check__bww3z{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.QuestionCompactLayout_introductionHelp__QLIba{position:relative}.QuestionCompactLayout_helpButton__Qx757{display:flex;flex-shrink:0;width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0;font-size:12px;color:rgb(var(--gc-content-muted));-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.QuestionCompactLayout_explanation__7fXob{position:absolute;width:220px;top:100%;right:0;z-index:30}@container (min-width: 840px){.QuestionCompactLayout_headings__7uYzl,.QuestionCompactLayout_row__w2qkr{display:grid;grid-template-columns:minmax(138px,1fr) 148px 142px 64px 88px 84px 104px;-moz-column-gap:8px;column-gap:8px}.QuestionCompactLayout_headings__7uYzl{padding:12px;background:rgb(var(--gc-surface-subtle));border-radius:var(--gc-radius-panel) var(--gc-radius-panel) 0 0}.QuestionCompactLayout_headings__7uYzl+[role=listitem]{border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0}.QuestionCompactLayout_row__w2qkr{padding:10px 12px;min-height:64px}.QuestionCompactLayout_policies__ovrDI>*,.QuestionCompactLayout_row__w2qkr>*{grid-column:auto;grid-row:auto}.QuestionCompactLayout_name__ho_HT{padding:0;margin:0}.QuestionCompactLayout_check__bww3z{justify-content:center}.QuestionCompactLayout_introductions__MdkIB{justify-content:center;position:relative}.QuestionCompactLayout_introductions__MdkIB .QuestionCompactLayout_check__bww3z{width:28px}.QuestionCompactLayout_introductionHelp__QLIba{position:absolute;right:0}.QuestionCompactLayout_helpButton__Qx757{width:28px}.QuestionCompactLayout_checkLabel__g4Pkv,.QuestionCompactLayout_localLabel__5Ket_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@container (max-width: 351px){.QuestionCompactLayout_row__w2qkr{grid-template-columns:minmax(0,1fr)}.QuestionCompactLayout_actions__qHXSb,.QuestionCompactLayout_admin__vl_Vv,.QuestionCompactLayout_introductions__MdkIB,.QuestionCompactLayout_matching__gy0u3{grid-column:1}}.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)}}}