.bottom-sheet_overlay__Q8j_P{position:fixed;inset:0;z-index:10070;background-color:#000000;opacity:0;pointer-events:none;will-change:opacity}.bottom-sheet_content__55xCm{--campus-bottom-sheet-bottom-inset:var(--app-keyboard-inset,0px);--campus-bottom-sheet-content-bottom-inset:max(var(--app-safe-bottom,env(safe-area-inset-bottom,0px)),var(--campus-bottom-sheet-min-bottom-inset,16px));--campus-bottom-sheet-viewport-height:var(
    --app-visual-height,var(--app-shell-height,100vh)
  );--campus-bottom-sheet-visible-height:min(var(--campus-bottom-sheet-viewport-height),max(0px,calc(var(--app-shell-height, var(--campus-bottom-sheet-viewport-height)) - var(--campus-bottom-sheet-bottom-inset))));position:fixed;inset-inline:0;bottom:var(--campus-bottom-sheet-bottom-inset);z-index:10070;margin-inline:auto;max-width:var(--campus-shell-max-width,390px);display:flex;flex-direction:column;min-height:0;max-height:min(var(
      --campus-bottom-sheet-requested-max-height,calc(var(--campus-bottom-sheet-viewport-height) * .9)
    ),var(--campus-bottom-sheet-visible-height));border-top:0;background-color:initial;color:#111111;outline:none;transform:translate3d(0,100%,0);will-change:transform;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;overflow:visible;font-family:var(--menu-sheet-font-family)}.bottom-sheet_contentStatic__8lZjh{overscroll-behavior-y:none;overflow:visible}.bottom-sheet_contentStaticOverflow__qEpYj{touch-action:pan-y}.bottom-sheet_contentScrollable__ozOat{overscroll-behavior-y:contain;touch-action:pan-y;overflow:visible}.bottom-sheet_content__55xCm:active{cursor:grabbing}.bottom-sheet_surfaceBackground__mAU_i{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.bottom-sheet_surfaceBackgroundVisual__6jy89{position:absolute;inset:0;overflow:hidden;border-top-left-radius:var(--campus-bottom-sheet-corner-radius,35px);border-top-right-radius:var(--campus-bottom-sheet-corner-radius,35px);corner-shape:var(--campus-bottom-sheet-corner-shape,round);-webkit-corner-shape:var(--campus-bottom-sheet-corner-shape,round);background:#ffffff}.bottom-sheet_surfaceBackgroundFill__GYrFc{bottom:auto;height:calc(100% + min(300px, var(--campus-bottom-sheet-viewport-height)));background:linear-gradient(to bottom,transparent 0,transparent calc(100% - min(300px, var(--campus-bottom-sheet-viewport-height))),#ffffff calc(100% - min(300px, var(--campus-bottom-sheet-viewport-height))),#ffffff 100%)}.bottom-sheet_surfaceBackgroundFill__GYrFc>.bottom-sheet_surfaceBackgroundVisual__6jy89{inset-inline:0;top:0;bottom:auto;height:calc(100% - min(300px, var(--campus-bottom-sheet-viewport-height)))}.bottom-sheet_foreground__RijkR{position:relative;z-index:1;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden;border-top-left-radius:var(--campus-bottom-sheet-corner-radius,35px);border-top-right-radius:var(--campus-bottom-sheet-corner-radius,35px);corner-shape:var(--campus-bottom-sheet-corner-shape,round);-webkit-corner-shape:var(--campus-bottom-sheet-corner-shape,round);background:#ffffff}.bottom-sheet_contentHeaderDrag__rk8gO,.bottom-sheet_contentHeaderDrag__rk8gO:active{cursor:default}.bottom-sheet_header__nbczw{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:5px 0 9px;flex:0 0 auto}.bottom-sheet_dragHandleArea__vcq1N{cursor:grab;touch-action:none}.bottom-sheet_dragHandleArea__vcq1N:active{cursor:grabbing}.bottom-sheet_handle__yYOPg{display:block;width:32px;height:4px;border-radius:9999px;background-color:rgba(0,0,0,.22)}.bottom-sheet_title__9TFhG{padding:0 0 17px;text-align:center;font-size:17px;font-weight:570;letter-spacing:var(--app-copy-letter-spacing);color:#111111;margin:0}.bottom-sheet_body___oZC2{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}.bottom-sheet_bodyStatic___gB5y{overflow-y:hidden;touch-action:none}.bottom-sheet_bodyStaticOverflow__BB7GK{overscroll-behavior-y:contain}.bottom-sheet_bodyStaticOverflow__BB7GK,.bottom-sheet_list__NI_jd{overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.bottom-sheet_list__NI_jd{flex:1;overflow-x:hidden;overscroll-behavior-x:none;padding-bottom:24px}.bottom-sheet_listStatic__elXlk{overflow-y:hidden;padding-bottom:0;touch-action:none}.bottom-sheet_listViewport__LepsD{display:flex;flex-direction:column;min-height:0;overflow:hidden}.bottom-sheet_listViewport__LepsD>*{flex:1 1 auto;min-height:0}.bottom-sheet_option__G4P_I{position:relative;width:100%;padding:15px 20px;border:none;background:none;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;color:#000000;font-family:inherit;font-size:15.5px;font-weight:400;line-height:1.51;letter-spacing:.021em}.bottom-sheet_optionFlush__pQgx6{padding-inline:0}.bottom-sheet_optionText__4sVch{display:block;flex:1 1 auto;min-width:0;font:inherit;line-height:inherit;color:inherit}.bottom-sheet_checkCircle___1_UC{width:24px;height:24px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-sheet_checkCircleCompact__BNv_c{width:20.4px;height:20.4px}.bottom-sheet_checkGlyph__Dc9SI{display:block}.bottom-sheet_srOnly__VY_rv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}