
.mdc-icon-button { display: inline-block; position: relative; box-sizing: border-box; border: medium; outline: currentcolor; background-color: rgba(0, 0, 0, 0); fill: currentcolor; color: inherit; text-decoration: none; cursor: pointer; z-index: 0; overflow: visible; }
.mdc-icon-button .mdc-icon-button__touch { position: absolute; top: 50%; height: 48px; left: 50%; width: 48px; transform: translate(-50%, -50%); }
@media screen and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring { display: block; }
}
.mdc-icon-button:disabled { cursor: default; pointer-events: none; }
.mdc-icon-button[hidden] { display: none; }
.mdc-icon-button--display-flex { align-items: center; display: inline-flex; justify-content: center; }
.mdc-icon-button__focus-ring { pointer-events: none; border: 2px solid rgba(0, 0, 0, 0); border-radius: 6px; box-sizing: content-box; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100%; width: 100%; display: none; }
@media screen and (forced-colors: active) {
  .mdc-icon-button__focus-ring { border-color: canvastext; }
}
.mdc-icon-button__focus-ring::after { content: ""; border: 2px solid rgba(0, 0, 0, 0); border-radius: 8px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: calc(100% + 4px); width: calc(100% + 4px); }
@media screen and (forced-colors: active) {
  .mdc-icon-button__focus-ring::after { border-color: canvastext; }
}
.mdc-icon-button__icon { display: inline-block; }
.mdc-icon-button__icon.mdc-icon-button__icon--on { display: none; }
.mdc-icon-button--on .mdc-icon-button__icon { display: none; }
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on { display: inline-block; }
.mdc-icon-button__link { height: 100%; left: 0px; outline: currentcolor; position: absolute; top: 0px; width: 100%; }
.mat-mdc-icon-button { height: var(--mdc-icon-button-state-layer-size); width: var(--mdc-icon-button-state-layer-size); color: var(--mdc-icon-button-icon-color); --mdc-icon-button-state-layer-size: 48px; --mdc-icon-button-icon-size: 24px; }
.mat-mdc-icon-button .mdc-button__icon { font-size: var(--mdc-icon-button-icon-size); }
.mat-mdc-icon-button svg, .mat-mdc-icon-button img { width: var(--mdc-icon-button-icon-size); height: var(--mdc-icon-button-icon-size); }
.mat-mdc-icon-button:disabled { color: var(--mdc-icon-button-disabled-icon-color); }
.mat-mdc-icon-button { padding: 12px; border-radius: 50%; flex-shrink: 0; text-align: center; font-size: var(--mdc-icon-button-icon-size); }
.mat-mdc-icon-button svg { vertical-align: baseline; }
.mat-mdc-icon-button[disabled] { cursor: default; pointer-events: none; color: var(--mdc-icon-button-disabled-icon-color); }
.mat-mdc-icon-button .mat-mdc-button-ripple, .mat-mdc-icon-button .mat-mdc-button-persistent-ripple, .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { inset: 0px; position: absolute; pointer-events: none; border-radius: inherit; }
.mat-mdc-icon-button .mat-mdc-button-ripple { overflow: hidden; }
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { content: ""; opacity: 0; }
.mat-mdc-icon-button .mdc-button__label { z-index: 1; }
.mat-mdc-icon-button .mat-mdc-focus-indicator { inset: 0px; position: absolute; }
.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before { content: ""; }
.mat-mdc-icon-button .mat-ripple-element { background-color: var(--mat-icon-button-ripple-color); }
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-icon-button-state-layer-color); }
.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-hover-state-layer-opacity); }
.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-focus-state-layer-opacity); }
.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-pressed-state-layer-opacity); }
.mat-mdc-icon-button .mat-mdc-button-touch-target { position: absolute; top: 50%; height: 48px; left: 50%; width: 48px; transform: translate(-50%, -50%); }
.mat-mdc-icon-button._mat-animation-noopable { transition: none !important; animation: 0s !important; }
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple { border-radius: 50%; }
.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before { background: rgba(0, 0, 0, 0); opacity: 1; }

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}
