
.mat-drawer-container { position: relative; z-index: 1; color: var(--mat-sidenav-content-text-color); background-color: var(--mat-sidenav-content-background-color); box-sizing: border-box; display: block; overflow: hidden; }
.mat-drawer-container[fullscreen] { inset: 0px; 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: 0px; position: absolute; display: block; z-index: 3; visibility: hidden; }
.mat-drawer-backdrop.mat-drawer-shown { visibility: visible; background-color: var(--mat-sidenav-scrim-color); }
.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; }
.cdk-high-contrast-active .mat-drawer-backdrop { opacity: 0.5; }
.mat-drawer-content { position: relative; z-index: 1; display: block; height: 100%; overflow: auto; }
.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 { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; color: var(--mat-sidenav-container-text-color); background-color: var(--mat-sidenav-container-background-color); border-top-right-radius: var(--mat-sidenav-container-shape); border-bottom-right-radius: var(--mat-sidenav-container-shape); 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); }
.cdk-high-contrast-active .mat-drawer, .cdk-high-contrast-active [dir="rtl"] .mat-drawer.mat-drawer-end { border-right-width: 1px; border-right-style: solid; border-right-color: currentcolor; }
.cdk-high-contrast-active [dir="rtl"] .mat-drawer, .cdk-high-contrast-active .mat-drawer.mat-drawer-end { border-left-width: 1px; border-left-style: solid; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.mat-drawer.mat-drawer-side { z-index: 2; }
.mat-drawer.mat-drawer-end { right: 0px; transform: translate3d(100%, 0px, 0px); border-top-left-radius: var(--mat-sidenav-container-shape); border-bottom-left-radius: var(--mat-sidenav-container-shape); border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
[dir="rtl"] .mat-drawer { border-top-left-radius: var(--mat-sidenav-container-shape); border-bottom-left-radius: var(--mat-sidenav-container-shape); border-top-right-radius: 0px; border-bottom-right-radius: 0px; transform: translate3d(100%, 0px, 0px); }
[dir="rtl"] .mat-drawer.mat-drawer-end { border-top-right-radius: var(--mat-sidenav-container-shape); border-bottom-right-radius: var(--mat-sidenav-container-shape); border-top-left-radius: 0px; border-bottom-left-radius: 0px; left: 0px; right: auto; transform: translate3d(-100%, 0px, 0px); }
.mat-drawer[style*="visibility: hidden"] { display: none; }
.mat-drawer-side { box-shadow: none; border-right-color: var(--mat-sidenav-container-divider-color); border-right-width: 1px; border-right-style: solid; }
.mat-drawer-side.mat-drawer-end { border-left-color: var(--mat-sidenav-container-divider-color); border-left-width: 1px; border-left-style: solid; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
[dir="rtl"] .mat-drawer-side { border-left-color: var(--mat-sidenav-container-divider-color); border-left-width: 1px; border-left-style: solid; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
[dir="rtl"] .mat-drawer-side.mat-drawer-end { border-right-color: var(--mat-sidenav-container-divider-color); border-right-width: 1px; border-right-style: solid; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.mat-drawer-inner-container { width: 100%; height: 100%; overflow: auto; }
.mat-sidenav-fixed { position: fixed; }

footer {
    display: none !important;
}
.copy-button {display:none !important} .app-toolbar, footer, .header-link {display:none !important} body, html {height:auto} .api-header h1 {margin-right:8px} .marketing-banner {margin-top:0px !important} .api-filter {display:none !important} .filter-button {display:none !important} .api-body .list-table td>code, .api-body .method-table td>code, .api-body .option-table td>code {white-space: pre-wrap} .symbol {height:16px} .symbol::before {content: initial !important} .sidenav-content {padding: 0.4rem 1.3rem 1rem !important} mat-sidenav.mat-sidenav.sidenav, .cdk-visually-hidden, .mat-drawer-backdrop {display:none !important} .announcement-bar {display:none !important} .mat-drawer-content {position:static; height: auto !important} section#intro {width:auto !important} aio-toc {display:none !important} .notification-container {display:none !important} .page-home .sidenav-content { padding-left:0px !important } aio-shell.page-home section {padding:0px !important} .sidenav-content {max-width:none !important} mat-tab-group {display:none !important} mat-sidenav-container.sidenav-container.has-floating-toc {max-width:none !important} aio-shell.page-contribute section, aio-shell.page-events section, aio-shell.page-features section, aio-shell.page-presskit section, aio-shell.page-resources section {padding:0 0 3rem !important} li>code, p>code, td>code, th>code {line-height:1.6 !important} .cookies-popup {display:none !important} div.github-links {display:none !important} span.actions {display:none !important} .background-sky {background:linear-gradient(145deg,#0d47a1,#42a5f5)} .mat-drawer-transition .mat-drawer-content {margin-left:0 !important} mat-sidenav-container.sidenav-container.has-floating-toc .sidenav-content-container {padding-right:0 !important}
