.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{inset:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop, .mat-drawer-container.ng-animate-disabled .mat-drawer-content, .ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop, .ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{inset:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color, visibility}@media (forced-colors: active) { .mat-drawer-backdrop{opacity:0.5} }.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform, margin-left, margin-right}.mat-drawer{color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0px;bottom:0px;z-index:3;outline:0px;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0px, 0px)}@media (forced-colors: active) { .mat-drawer, [dir="rtl"] .mat-drawer.mat-drawer-end{border-right:1px solid currentcolor} }@media (forced-colors: active) { [dir="rtl"] .mat-drawer, .mat-drawer.mat-drawer-end{border-left:1px solid currentcolor;border-right:none} }.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0px;transform:translate3d(100%, 0px, 0px);border-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large)) 0px 0px var(--mat-sidenav-container-shape, var(--mat-sys-corner-large))}[dir="rtl"] .mat-drawer{border-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large)) 0px 0px var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));transform:translate3d(100%, 0px, 0px)}[dir="rtl"] .mat-drawer.mat-drawer-end{border-radius:0px var(--mat-sidenav-container-shape, var(--mat-sys-corner-large)) var(--mat-sidenav-container-shape, var(--mat-sys-corner-large)) 0px;left:0px;right:auto;transform:translate3d(-100%, 0px, 0px)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right:1px solid var(--mat-sidenav-container-divider-color, transparent)}.mat-drawer-side.mat-drawer-end{border-left:1px solid var(--mat-sidenav-container-divider-color, transparent);border-right:none}[dir="rtl"] .mat-drawer-side{border-left:1px solid var(--mat-sidenav-container-divider-color, transparent);border-right:none}[dir="rtl"] .mat-drawer-side.mat-drawer-end{border-right:1px solid var(--mat-sidenav-container-divider-color, transparent);border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}