:root{--al-tab-clearance:0px;--al-pill-clearance:0px;--al-page-bar-height:0px;--al-page-bar-gap:0px;--al-shell-rail-inset:0px;--al-bottom-clearance:max(3rem, calc(var(--al-page-bar-height) + var(--al-page-bar-gap) + env(safe-area-inset-bottom,0px)));scroll-padding-block-start:calc(var(--density-top-h) + var(--al-system-banner-height,0px) + 1rem);scroll-padding-block-end:calc(var(--al-tab-clearance) + var(--al-pill-clearance) + var(--al-bottom-clearance))}:root:has([data-shell-bottom-bar]){--al-page-bar-height:104px;--al-page-bar-gap:20px}:root:has([data-shell-bottom-bar=reschedule]){--al-page-bar-height:148px}:root:has([data-shell-bottom-bar=reassign]){--al-page-bar-height:min(674px, calc(70dvh + 114px))}.al-shell-page{padding-bottom:calc(var(--al-tab-clearance) + var(--al-pill-clearance) + var(--al-bottom-clearance))}.al-shell-bottom-bar{max-height:var(--al-page-bar-height);overscroll-behavior-y:contain;scroll-padding-block:12px;overflow-y:auto}.al-form-step-bar,.al-pinned-action-bar,.al-sticky-action-bar{bottom:calc(var(--al-tab-clearance) + var(--al-pill-clearance))}.al-sticky-action-space[data-active]>.al-sticky-action-bar{z-index:2;padding-top:12px;position:sticky}:is([role=dialog],[role=alertdialog]) .al-sticky-action-bar{max-block-size:none;overflow:visible}@media (width<48rem){.al-sticky-action-space[data-active]{min-height:var(--al-sticky-bar-height,var(--al-page-bar-height))}.al-sticky-action-space[data-active]>.al-sticky-action-bar{z-index:30;border-top:1px solid var(--color-line);background:var(--color-opaque);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;left:0;right:0}.al-sticky-action-bar button{min-height:44px}.al-sticky-action-bar>:is(button,a):last-child{flex:auto;justify-content:center}.al-sticky-action-bar[data-past-form]{visibility:hidden}form:has(:is(input:not([type=radio],[type=checkbox],[type=button],[type=submit],[type=reset]),textarea,select):focus) .al-sticky-action-space[data-active]>.al-sticky-action-bar{padding-inline:0;position:static}form:has(.al-sticky-action-space[data-active]) :is(input,textarea,select){scroll-margin-block:24px 160px}}@media print{.al-sticky-action-bar{display:none}}@media (width<48rem){:root:has(.al-shell){--al-tab-clearance:calc(5.25rem + env(safe-area-inset-bottom,0px));--al-pill-clearance:4rem;--al-bottom-clearance:max(1.5rem, calc(var(--al-page-bar-height) + var(--al-page-bar-gap)))}:root:has(.al-shell-phone-tools){--al-pill-clearance:0px}:root:has(.al-shell-office){--al-tab-clearance:0px}:root:has([data-shell-bottom-bar]){--al-page-bar-height:min(168px, 35dvh);--al-page-bar-gap:12px}:root:has([data-shell-bottom-bar=reschedule]){--al-page-bar-height:min(216px, 40dvh)}:root:has([data-shell-bottom-bar=reassign]){--al-page-bar-height:min(380px, 45dvh)}:root:has(.al-sticky-action-space[data-active]){--al-pill-clearance:0px}:root:has(.al-sticky-action-space[data-active]) .al-floating-pill{display:none}}@media (width>=48rem) and (width<820px){:root:has(.al-shell){--al-shell-rail-inset:15rem}:root:has(.al-shell-office){--al-shell-rail-inset:16.5rem}:root[data-al-sidebar=collapsed]:has(.al-shell-office){--al-shell-rail-inset:4.25rem}:is([role=dialog],[role=alertdialog]){--al-shell-rail-inset:0px;--al-pill-clearance:0px}}@media (width>=48rem){:root:has(.al-shell){--al-pill-clearance:4rem}:root:has(.al-shell-phone-tools){--al-pill-clearance:0px}.al-shell-bottom-bar[data-shell-bottom-bar=reassign]{overflow:visible}.al-shell-bulk-picker{width:min(440px,100vw - 24px);max-height:min(70vh,560px);padding:18px;scroll-padding-block:12px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto}}@media print{.al-shell-page{padding-bottom:0}.al-shell-bottom-bar{display:none}}@media (width>=48rem){:root:has(.al-shell-office){--density-top-h:0px}}.al-shell-full{block-size:calc(100dvh - var(--al-system-banner-height,0px));max-block-size:calc(100dvh - var(--al-system-banner-height,0px))}@media (width<48rem){.al-shell-full{block-size:calc(100dvh - 3.5rem - var(--al-system-banner-height,0px));max-block-size:calc(100dvh - 3.5rem - var(--al-system-banner-height,0px))}}.al-shell:has(.al-shell-full){min-block-size:calc(100svh - var(--al-system-banner-height,0px))}
