.md-snackbar{--_elevation-level: var(--_snackbar-elevation);--_shadow-color: var(--_snackbar-shadow);display:flex;align-items:center;gap:var(--md-sys-measurement-space100);min-height:var(--_snackbar-height);width:max-content;max-width:100%;box-sizing:border-box;margin:0;border:0;border-radius:var(--_snackbar-shape);background:var(--_snackbar-container);padding-inline:var(--md-sys-measurement-space200) var(--md-sys-measurement-space100)}.md-snackbar>.md-feedback-text{white-space:nowrap;color:var(--_snackbar-supporting-text-color);font-family:var(--_snackbar-supporting-text-font-family);font-size:var(--_snackbar-supporting-text-font-size);font-weight:var(--_snackbar-supporting-text-font-weight);line-height:var(--_snackbar-supporting-text-line-height);letter-spacing:var(--_snackbar-supporting-text-tracking)}.md-button.md-feedback-action{--_button-label: var(--_support-action-label);--_button-font: var(--_support-action-font-weight) var(--_support-action-font-size) / var(--_support-action-line-height) var(--_support-action-font-family);--_button-letter-spacing: var(--_support-action-tracking);--_button-state-color: var(--_support-action-state-color, transparent);--_button-state-opacity: var(--_support-action-state-opacity, 0);--_button-background-state-color: var( --_support-action-background-state-color, transparent );--_button-background-state-opacity: var( --_support-action-background-state-opacity, 0 );--_button-pressed-state-color: var(--_support-action-pressed-state-color);--_button-pressed-state-opacity: var(--_support-action-pressed-state-opacity)}.md-snackbar .md-snackbar-close.md-icon-button{--_icon-icon: var(--_support-icon-icon, var(--_snackbar-icon));--_icon-icon-size: var(--_snackbar-icon-size)}.md-snackbar .md-snackbar-close{--_button-state-color: var(--_support-icon-state-color, transparent);--_button-state-opacity: var(--_support-icon-state-opacity, 0);--_button-background-state-color: var( --_support-icon-background-state-color, transparent );--_button-background-state-opacity: var( --_support-icon-background-state-opacity, 0 );--_button-pressed-state-color: var(--_support-icon-pressed-state-color);--_button-pressed-state-opacity: var(--_support-icon-pressed-state-opacity)}.md-snackbar[popover]{inset:auto;bottom:calc(var(--md-sys-measurement-space200) + env(safe-area-inset-bottom,0px) + var(--_snackbar-avoid-offset, 0px));left:50%;transform:translateX(-50%);max-width:calc(100% - var(--md-sys-measurement-space400))}.md-snackbar[popover]:not(:popover-open){display:none}.md-tooltip{--_elevation-level: var(--_tooltip-elevation, 0);--_shadow-color: var(--_tooltip-shadow, transparent);box-sizing:border-box;margin:0;border:0;border-radius:var(--_tooltip-shape);background:var(--_tooltip-container);padding:var(--md-sys-measurement-space150) var(--md-sys-measurement-space200) var(--md-sys-measurement-space100);width:max-content;max-width:min(24rem,calc(100vw - 16px));text-align:start}.md-tooltip[data-variant=plain]{min-block-size:var(--md-sys-measurement-space300);padding:var(--md-sys-measurement-space50) var(--md-sys-measurement-space100)}.md-tooltip>p{margin:0;color:var(--_tooltip-supporting-text-color);font-family:var(--_tooltip-supporting-text-font-family);font-size:var(--_tooltip-supporting-text-font-size);font-weight:var(--_tooltip-supporting-text-font-weight);line-height:var(--_tooltip-supporting-text-line-height);letter-spacing:var(--_tooltip-supporting-text-tracking)}.md-tooltip>h3{margin:0 0 var(--md-sys-measurement-space50);color:var(--_tooltip-subhead-color);font-family:var(--_tooltip-subhead-font-family);font-size:var(--_tooltip-subhead-font-size);font-weight:var(--_tooltip-subhead-font-weight);line-height:var(--_tooltip-subhead-line-height);letter-spacing:var(--_tooltip-subhead-tracking)}.md-tooltip[data-variant=rich]>.md-feedback-action{margin-block-start:var(--md-sys-measurement-space150);margin-inline-start:calc(-1 * var(--_button-leading))}.md-tooltip-demo{anchor-scope:--tooltip-trigger;position:relative;display:inline-flex}.md-tooltip-demo>.md-tooltip[data-variant=plain]{position:absolute;top:auto;bottom:calc(100% + var(--_tooltip-parent-gap, var(--md-sys-measurement-space50)));left:50%;transform:translateX(-50%);z-index:20;visibility:hidden}.md-tooltip-demo:has(>.md-standard-icon-button)>.md-tooltip[data-variant=plain]{--_tooltip-parent-gap: var(--md-sys-measurement-space100)}.md-app-bar .md-tooltip-demo>.md-tooltip[data-variant=plain]{bottom:auto;top:calc(100% + var(--_tooltip-parent-gap, var(--md-sys-measurement-space50)))}.md-tooltip-demo:is([data-tooltip-visible],:not([data-tooltip-managed]):is(:hover,:focus-within)):not([data-tooltip-dismissed])>.md-tooltip[data-variant=plain]{visibility:visible}.md-tooltip[data-variant=rich][popover]{max-inline-size:min(24rem,calc(100% - 16px));inset:auto;position-anchor:--tooltip-trigger;top:anchor(bottom);left:anchor(right);margin-block:var(--md-sys-measurement-space100)}@supports not (top: anchor(bottom)){.md-tooltip[data-variant=rich][popover]{top:0;left:0;visibility:hidden}.md-tooltip[data-variant=rich][popover][data-positioned]{visibility:visible}}.md-tooltip-demo>button{anchor-name:--tooltip-trigger}@media(forced-colors:active){.md-tooltip,.md-snackbar,.md-badge{border:1px solid CanvasText}}.md-feedback-action[data-component-state=focused],.md-snackbar-close[data-component-state=focused],.md-feedback-action:focus-visible,.md-snackbar-close:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness) solid currentColor;outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}.md-snackbar>.md-feedback-text{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.md-snackbar>:is(button,.md-button){flex:none}@media(max-width:599px){.md-snackbar{min-block-size:var(--md-sys-measurement-space800)}}@media(min-width:600px){.md-snackbar>.md-feedback-text{max-inline-size:60ch}}.md-snackbar{--_snackbar-container: var(--md-comp-snackbar-container-color);--_snackbar-elevation: var(--md-comp-snackbar-container-elevation);--_snackbar-shadow: var(--md-comp-snackbar-container-shadow-color);--_snackbar-shape: var(--md-comp-snackbar-container-shape);--_snackbar-icon: var(--md-comp-snackbar-icon-color);--_snackbar-icon-size: var(--md-comp-snackbar-icon-size);--_snackbar-supporting-text-color: var(--md-comp-snackbar-supporting-text-color);--_snackbar-supporting-text-font-family: var(--md-comp-snackbar-supporting-text-font);--_snackbar-supporting-text-line-height: var(--md-comp-snackbar-supporting-text-line-height);--_snackbar-supporting-text-font-size: var(--md-comp-snackbar-supporting-text-size);--_snackbar-supporting-text-tracking: var(--md-comp-snackbar-supporting-text-tracking);--_snackbar-supporting-text-font-weight: var(--md-comp-snackbar-supporting-text-weight)}.md-snackbar:where([data-variant=single-line]){--_snackbar-height: var(--md-comp-snackbar-with-single-line-container-height)}.md-snackbar:where([data-variant=two-lines]){--_snackbar-height: var(--md-comp-snackbar-with-two-lines-container-height)}.md-tooltip:where([data-variant=plain]){--_tooltip-container: var(--md-comp-plain-tooltip-container-color);--_tooltip-shape: var(--md-comp-plain-tooltip-container-shape);--_tooltip-supporting-text-color: var(--md-comp-plain-tooltip-supporting-text-color);--_tooltip-supporting-text-font-family: var(--md-comp-plain-tooltip-supporting-text-font);--_tooltip-supporting-text-line-height: var(--md-comp-plain-tooltip-supporting-text-line-height);--_tooltip-supporting-text-font-size: var(--md-comp-plain-tooltip-supporting-text-size);--_tooltip-supporting-text-tracking: var(--md-comp-plain-tooltip-supporting-text-tracking);--_tooltip-supporting-text-font-weight: var(--md-comp-plain-tooltip-supporting-text-weight)}.md-tooltip:where([data-variant=rich]){--_tooltip-container: var(--md-comp-rich-tooltip-container-color);--_tooltip-elevation: var(--md-comp-rich-tooltip-container-elevation);--_tooltip-shadow: var(--md-comp-rich-tooltip-container-shadow-color);--_tooltip-shape: var(--md-comp-rich-tooltip-container-shape);--_tooltip-subhead-color: var(--md-comp-rich-tooltip-subhead-color);--_tooltip-subhead-font-family: var(--md-comp-rich-tooltip-subhead-font);--_tooltip-subhead-line-height: var(--md-comp-rich-tooltip-subhead-line-height);--_tooltip-subhead-font-size: var(--md-comp-rich-tooltip-subhead-size);--_tooltip-subhead-tracking: var(--md-comp-rich-tooltip-subhead-tracking);--_tooltip-subhead-font-weight: var(--md-comp-rich-tooltip-subhead-weight);--_tooltip-supporting-text-color: var(--md-comp-rich-tooltip-supporting-text-color);--_tooltip-supporting-text-font-family: var(--md-comp-rich-tooltip-supporting-text-font);--_tooltip-supporting-text-line-height: var(--md-comp-rich-tooltip-supporting-text-line-height);--_tooltip-supporting-text-font-size: var(--md-comp-rich-tooltip-supporting-text-size);--_tooltip-supporting-text-tracking: var(--md-comp-rich-tooltip-supporting-text-tracking);--_tooltip-supporting-text-font-weight: var(--md-comp-rich-tooltip-supporting-text-weight)}.md-tooltip:where([data-variant=rich]) .md-feedback-action{--_support-action-label: var(--md-comp-rich-tooltip-action-label-text-color);--_support-action-font-family: var(--md-comp-rich-tooltip-action-label-text-font);--_support-action-line-height: var(--md-comp-rich-tooltip-action-label-text-line-height);--_support-action-font-size: var(--md-comp-rich-tooltip-action-label-text-size);--_support-action-tracking: var(--md-comp-rich-tooltip-action-label-text-tracking);--_support-action-font-weight: var(--md-comp-rich-tooltip-action-label-text-weight);--_support-action-pressed-state-color: var(--md-comp-rich-tooltip-action-pressed-state-layer-color);--_support-action-pressed-state-opacity: var(--md-comp-rich-tooltip-action-pressed-state-layer-opacity)}.md-snackbar .md-feedback-action{--_support-action-label: var(--md-comp-snackbar-action-label-text-color);--_support-action-font-family: var(--md-comp-snackbar-action-label-text-font);--_support-action-line-height: var(--md-comp-snackbar-action-label-text-line-height);--_support-action-font-size: var(--md-comp-snackbar-action-label-text-size);--_support-action-tracking: var(--md-comp-snackbar-action-label-text-tracking);--_support-action-font-weight: var(--md-comp-snackbar-action-label-text-weight)}.md-tooltip:where([data-variant=rich]) .md-feedback-action:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_support-action-label: var(--md-comp-rich-tooltip-action-hover-label-text-color);--_support-action-state-color: var(--md-comp-rich-tooltip-action-hover-state-layer-color);--_support-action-background-state-color: var(--md-comp-rich-tooltip-action-hover-state-layer-color);--_support-action-state-opacity: var(--md-comp-rich-tooltip-action-hover-state-layer-opacity);--_support-action-background-state-opacity: var(--md-comp-rich-tooltip-action-hover-state-layer-opacity)}.md-snackbar .md-feedback-action:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_support-action-label: var(--md-comp-snackbar-action-hover-label-text-color);--_support-action-state-color: var(--md-comp-snackbar-action-hover-state-layer-color);--_support-action-background-state-color: var(--md-comp-snackbar-action-hover-state-layer-color);--_support-action-state-opacity: var(--md-comp-snackbar-action-hover-state-layer-opacity);--_support-action-background-state-opacity: var(--md-comp-snackbar-action-hover-state-layer-opacity)}.md-tooltip:where([data-variant=rich]) .md-feedback-action:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_support-action-label: var(--md-comp-rich-tooltip-action-focus-label-text-color);--_support-action-state-color: var(--md-comp-rich-tooltip-action-focus-state-layer-color);--_support-action-background-state-color: var(--md-comp-rich-tooltip-action-focus-state-layer-color);--_support-action-state-opacity: var(--md-comp-rich-tooltip-action-focus-state-layer-opacity);--_support-action-background-state-opacity: var(--md-comp-rich-tooltip-action-focus-state-layer-opacity)}.md-snackbar .md-feedback-action:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_support-action-label: var(--md-comp-snackbar-action-focus-label-text-color);--_support-action-state-color: var(--md-comp-snackbar-action-focus-state-layer-color);--_support-action-background-state-color: var(--md-comp-snackbar-action-focus-state-layer-color);--_support-action-state-opacity: var(--md-comp-snackbar-action-focus-state-layer-opacity);--_support-action-background-state-opacity: var(--md-comp-snackbar-action-focus-state-layer-opacity)}.md-tooltip:where([data-variant=rich]) .md-feedback-action:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--_support-action-label: var(--md-comp-rich-tooltip-action-pressed-label-text-color);--_support-action-state-color: var(--md-comp-rich-tooltip-action-pressed-state-layer-color);--_support-action-state-opacity: var(--md-comp-rich-tooltip-action-pressed-state-layer-opacity)}.md-snackbar .md-feedback-action:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--_support-action-label: var(--md-comp-snackbar-action-pressed-label-text-color);--_support-action-state-color: var(--md-comp-snackbar-action-pressed-state-layer-color);--_support-action-state-opacity: var(--md-comp-snackbar-action-pressed-state-layer-opacity)}.md-snackbar .md-feedback-action{--_support-action-pressed-state-color: var(--md-comp-snackbar-action-pressed-state-layer-color);--_support-action-pressed-state-opacity: var(--md-comp-snackbar-action-pressed-state-layer-opacity)}.md-snackbar .md-snackbar-close:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_support-icon-icon: var(--md-comp-snackbar-icon-hover-icon-color);--_support-icon-state-color: var(--md-comp-snackbar-icon-hover-state-layer-color);--_support-icon-background-state-color: var(--md-comp-snackbar-icon-hover-state-layer-color);--_support-icon-state-opacity: var(--md-comp-snackbar-icon-hover-state-layer-opacity);--_support-icon-background-state-opacity: var(--md-comp-snackbar-icon-hover-state-layer-opacity)}.md-snackbar .md-snackbar-close:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_support-icon-icon: var(--md-comp-snackbar-icon-focus-icon-color);--_support-icon-state-color: var(--md-comp-snackbar-icon-focus-state-layer-color);--_support-icon-background-state-color: var(--md-comp-snackbar-icon-focus-state-layer-color);--_support-icon-state-opacity: var(--md-comp-snackbar-icon-focus-state-layer-opacity);--_support-icon-background-state-opacity: var(--md-comp-snackbar-icon-focus-state-layer-opacity)}.md-snackbar .md-snackbar-close:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--_support-icon-icon: var(--md-comp-snackbar-icon-pressed-icon-color);--_support-icon-state-color: var(--md-comp-snackbar-icon-pressed-state-layer-color);--_support-icon-state-opacity: var(--md-comp-snackbar-icon-pressed-state-layer-opacity)}.md-snackbar .md-snackbar-close{--_support-icon-pressed-state-color: var(--md-comp-snackbar-icon-pressed-state-layer-color);--_support-icon-pressed-state-opacity: var(--md-comp-snackbar-icon-pressed-state-layer-opacity)}
