:root{--_motion-fast-spatial-duration: 383.333ms;--_motion-fast-spatial-easing: linear(0, 0.091177, 0.294386, 0.527367, 0.738441, 0.901904, 1.011091, 1.071257, 1.093558, 1.090636, 1.073875, 1.052047, 1.030977, 1.013849, 1.001813, 0.994675, 0.991508, 0.991124, 0.992385, 0.99437, 0.996435, 0.998202, 0.999505, 1);--_motion-fast-effects-duration: 166.667ms;--_motion-fast-effects-easing: linear(0, 0.274321, 0.608625, 0.812798, 0.91613, 0.963944, 0.984934, 0.993834, 0.997516, 0.999012, 1);--_motion-default-spatial-duration: 450.000ms;--_motion-default-spatial-easing: linear(0, 0.04433, 0.148669, 0.280177, 0.417111, 0.546096, 0.659831, 0.755217, 0.831909, 0.891228, 0.935375, 0.9669, 0.988346, 1.002049, 1.01003, 1.013957, 1.015154, 1.014629, 1.013123, 1.011156, 1.009077, 1.0071, 1.005345, 1.003865, 1.00267, 1.001741, 1.001047, 1);--_motion-default-effects-duration: 233.333ms;--_motion-default-effects-easing: linear(0, 0.144305, 0.38494, 0.593994, 0.745227, 0.845413, 0.908422, 0.946713, 0.969423, 0.982649, 0.990243, 0.994555, 0.996981, 0.998335, 1);--_motion-slow-spatial-duration: 600.000ms;--_motion-slow-spatial-easing: linear(0, 0.024481, 0.086211, 0.170644, 0.266758, 0.366454, 0.464016, 0.555618, 0.638914, 0.712675, 0.776499, 0.830568, 0.875456, 0.911979, 0.941082, 0.963756, 0.980977, 0.993663, 1.002656, 1.008701, 1.012447, 1.014442, 1.015145, 1.014929, 1.014094, 1.012871, 1.01144, 1.009931, 1.008439, 1.007027, 1.005735, 1.004584, 1.003584, 1.002733, 1.002023, 1.001444, 1);--_motion-slow-effects-duration: 333.333ms;--_motion-slow-effects-easing: linear(0, 0.08166, 0.243214, 0.413064, 0.56215, 0.682084, 0.773718, 0.841382, 0.890149, 0.924665, 0.948754, 0.965377, 0.976744, 0.984458, 0.989658, 0.993145, 0.995472, 0.997018, 0.998041, 0.998717, 1)}/*! Material Web key/ambient shadow geometry, Google LLC, Apache-2.0.
   Source elevations are mapped to renderer levels 0–5 by the token compiler. */.md-button,.md-card,.md-icon-button,.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip,.md-menu,.md-dialog,.md-full-screen-dialog,.md-full-header,.md-full-action-bar,.md-list-item,.md-carousel-item,.md-date-panel,.md-time-panel,.md-field-menu,.md-elevation,.md-search-view[data-open=true][data-control=contained][data-variant=docked][data-elevation=token]::before,.md-search-view[data-open=true][data-control=contained][data-variant=docked][data-elevation=token]::after,.md-switch-handle,.md-snackbar,.md-tooltip,.md-navigation,.md-tab,.md-slider,.md-slider-nub,.md-slider-value,.md-app-bar,.md-toolbar,.md-sheet{box-shadow:0 calc(1px * (clamp(0,var(--_elevation-level),1) + clamp(0,var(--_elevation-level) - 3,1) + 2 * clamp(0,var(--_elevation-level) - 4,1))) calc(1px * (2 * clamp(0,var(--_elevation-level),1) + clamp(0,var(--_elevation-level) - 2,1) + clamp(0,var(--_elevation-level) - 4,1))) 0 color-mix(in srgb,var(--_shadow-color) 30%,transparent),0 calc(1px * (clamp(0,var(--_elevation-level),1) + clamp(0,var(--_elevation-level) - 1,1) + 2 * clamp(0,var(--_elevation-level) - 2,3))) calc(1px * (3 * clamp(0,var(--_elevation-level),2) + 2 * clamp(0,var(--_elevation-level) - 2,3))) calc(1px * (clamp(0,var(--_elevation-level),4) + 2 * clamp(0,var(--_elevation-level) - 4,1))) color-mix(in srgb,var(--_shadow-color) 15%,transparent)}.md-icon-button{--_icon-container: transparent;--_icon-container-opacity: 1;--_icon-icon-opacity: 1;--_icon-outline: transparent;--_icon-outline-opacity: 1;--_icon-outline-width: 0px;--_icon-state-color: transparent;--_icon-state-opacity: 0;--_elevation-level: 0;--_shadow-color: transparent;--_icon-background-state-color: transparent;--_icon-background-state-opacity: 0;--_button-background-state-color: var(--_icon-background-state-color);--_button-background-state-opacity: var(--_icon-background-state-opacity);--_button-pressed-state-color: var(--_icon-pressed-state-color);--_button-pressed-state-opacity: var(--_icon-pressed-state-opacity);--_button-state-color: var(--_icon-state-color);--_button-state-opacity: var(--_icon-state-opacity);--_button-rest-shape: var(--_icon-round-shape);--_button-pressed-shape: var(--_icon-pressed-shape);--_button-spring-damping: var(--_icon-spring-damping);--_button-spring-stiffness: var(--_icon-spring-stiffness);position:relative;isolation:isolate;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:var(--_icon-height);min-width:calc(var(--_icon-icon-size) + var(--_icon-leading) + var(--_icon-trailing));padding:0 var(--_icon-trailing) 0 var(--_icon-leading);gap:0;border:var(--_icon-outline-width) solid var(--_icon-outline);border-radius:var(--_button-rest-shape);background:color-mix(in srgb,var(--_icon-container) calc(var(--_icon-container-opacity) * 100%),transparent);color:color-mix(in srgb,var(--_icon-icon) calc(var(--_icon-icon-opacity) * 100%),transparent);text-decoration:none;vertical-align:middle;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.md-icon-button::after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:max(100%,var(--md-sys-measurement-space600));block-size:max(100%,var(--md-sys-measurement-space600))}.md-icon-button[data-shape=square]{--_button-rest-shape: var(--_icon-square-shape)}.md-icon-button[aria-pressed=true]{--_button-rest-shape: var(--_icon-selected-round-shape)}.md-icon-button[aria-pressed=true][data-shape=square]{--_button-rest-shape: var(--_icon-selected-square-shape)}.md-icon-button.md-outlined-icon-button{--_icon-outline-width: var(--_icon-size-outline-width)}.md-icon-button.md-outlined-icon-button[aria-pressed=true]{--_icon-outline-width: 0px}.md-icon-button>svg,.md-icon-button>span>svg{color:inherit;width:var(--_icon-icon-size);height:var(--_icon-icon-size);flex:none}.md-icon-button>span:not(.md-button-ripple){display:contents}.md-icon-button::before,.md-interactive-card::before,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)::before,.md-menu-item::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--_button-background-state-color);opacity:var(--_button-background-state-opacity)}.md-icon-button,.md-interactive-card,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip),.md-menu-item{--_button-effects-duration: var(--_motion-fast-effects-duration);--_button-easing: var(--_motion-fast-effects-easing);transition:background-color var(--_button-effects-duration) var(--_button-easing),color var(--_button-effects-duration) var(--_button-easing),border-color var(--_button-effects-duration) var(--_button-easing),box-shadow var(--_button-effects-duration) var(--_button-easing)}.md-icon-button:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}.md-icon-button:is(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not([data-button-cancelled]){border-radius:var(--_button-pressed-shape)}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip){--_chip-padding-start: var(--md-sys-measurement-space200);--_chip-padding-end: var(--md-sys-measurement-space200);--_chip-container: transparent;--_chip-elevation: 0;--_chip-container-opacity: 1;--_chip-outline: transparent;--_chip-outline-width: 0px;--_chip-outline-opacity: 1;--_chip-icon-opacity: 1;--_chip-label-opacity: 1;--_chip-state-color: transparent;--_chip-state-opacity: 0;--_elevation-level: var(--_chip-elevation);--_shadow-color: var(--_chip-shadow);--_chip-background-state-color: transparent;--_chip-background-state-opacity: 0;--_button-background-state-color: var(--_chip-background-state-color);--_button-background-state-opacity: var(--_chip-background-state-opacity);--_button-pressed-state-color: var(--_chip-pressed-state-color);--_button-pressed-state-opacity: var(--_chip-pressed-state-opacity);--_button-state-color: var(--_chip-state-color);--_button-state-opacity: var(--_chip-state-opacity);--_button-rest-shape: var(--_chip-shape);--_button-pressed-shape: var(--_chip-shape);position:relative;isolation:isolate;display:inline-flex;flex:none;align-items:center;justify-content:flex-start;text-align:start;vertical-align:middle;min-width:0;max-width:100%;min-height:var(--_chip-height);padding-block:var(--md-sys-measurement-space50);padding-inline:var(--_chip-padding-start) var(--_chip-padding-end);gap:var(--md-sys-measurement-space100);border:0;border-radius:var(--_chip-shape);background:color-mix(in srgb,var(--_chip-container) calc(var(--_chip-container-opacity) * 100%),transparent);color:color-mix(in srgb,var(--_chip-label) calc(var(--_chip-label-opacity) * 100%),transparent);font-family:var(--_chip-font-family);font-size:var(--_chip-font-size);line-height:var(--_chip-line-height);letter-spacing:var(--_chip-tracking);font-weight:var(--_chip-font-weight);text-decoration:none;cursor:pointer;touch-action:manipulation}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)>.md-chip-face{display:inline-flex;align-items:center;gap:var(--md-sys-measurement-space100);min-width:0;overflow-wrap:anywhere}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip) [data-slot=icon],:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)>.md-chip-face>svg,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)>svg{width:var(--_chip-icon-size);height:var(--_chip-icon-size);color:color-mix(in srgb,var(--_chip-icon) calc(var(--_chip-icon-opacity) * 100%),transparent);flex:none}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip) [data-slot=leading-icon],:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip) [data-slot=trailing-icon]{width:var(--_chip-icon-size);height:var(--_chip-icon-size);color:color-mix(in srgb,var(--_chip-icon) calc(var(--_chip-icon-opacity) * 100%),transparent)}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):focus-visible,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):has(>input:focus-visible){outline:var(--_chip-focus-width) solid var(--_chip-focus-color);outline-offset:var(--_chip-focus-offset)}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):has(>input:disabled),:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):disabled{cursor:default}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):has([data-slot=leading-icon]:not(.md-chip-check):not([hidden]),[data-slot=icon]:not([hidden]),>svg:first-child:not([hidden])),.md-filter-chip[data-selected=true]:has(.md-chip-check),.md-filter-chip:has(>input:checked):has(>.md-chip-face>svg){--_chip-padding-start: var(--md-sys-measurement-space100)}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip):has([data-slot=trailing-icon]:not([hidden])){--_chip-padding-end: var(--md-sys-measurement-space100)}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip) :is([data-slot=icon],[data-slot=leading-icon],[data-slot=trailing-icon])>svg{inline-size:100%;block-size:100%}.md-dialog{--_elevation-level: var(--_dialog-elevation);--_shadow-color: var(--md-sys-color-shadow);background:var(--_dialog-container);border:0;border-radius:var(--_dialog-shape);color:var(--_dialog-supporting-text-color);padding:var(--md-sys-measurement-space300)}.md-dialog::backdrop{background:color-mix(in srgb,var(--md-ref-palette-neutral0) 32%,transparent)}.md-dialog h2{color:var(--_dialog-headline-color);font-family:var(--_dialog-headline-font-family);font-size:var(--_dialog-headline-font-size);font-weight:var(--_dialog-headline-font-weight);line-height:var(--_dialog-headline-line-height);letter-spacing:var(--_dialog-headline-tracking)}.md-dialog p,.md-dialog [data-slot=supporting-text]{color:var(--_dialog-supporting-text-color);font-family:var(--_dialog-supporting-text-font-family);font-size:var(--_dialog-supporting-text-font-size);font-weight:var(--_dialog-supporting-text-font-weight);line-height:var(--_dialog-supporting-text-line-height);letter-spacing:var(--_dialog-supporting-text-tracking)}.md-dialog [data-slot=subhead]{color:var(--_dialog-subhead-color);font-family:var(--_dialog-subhead-font-family);font-size:var(--_dialog-subhead-font-size);font-weight:var(--_dialog-subhead-font-weight);line-height:var(--_dialog-subhead-line-height);letter-spacing:var(--_dialog-subhead-tracking)}.md-dialog>[data-slot=icon]{color:var(--_dialog-icon);width:var(--_dialog-icon-size);height:var(--_dialog-icon-size)}.md-dialog .md-divider{--_divider-color: var(--_dialog-divider);--_divider-thickness: var(--_dialog-divider-height)}.md-dialog .md-text-button{font-family:var(--_dialog-action-font-family);font-size:var(--_dialog-action-font-size);line-height:var(--_dialog-action-line-height);font-weight:var(--_dialog-action-font-weight);letter-spacing:var(--_dialog-action-tracking)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete){--_field-state-color: transparent;--_field-state-opacity: 0;--_field-outline-opacity: 1;--_field-input-text-opacity: 1;--_field-label-opacity: 1;--_field-supporting-text-opacity: 1;--_field-leading-icon-opacity: 1;--_field-trailing-icon-opacity: 1;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--md-sys-measurement-space100);min-width:0;max-width:100%;height:var(--_field-height);min-height:var(--_field-height);border:var(--_field-outline-width) solid color-mix(in srgb,var(--_field-outline) calc(var(--_field-outline-opacity) * 100%),transparent);border-radius:var(--_field-shape);background:linear-gradient(color-mix(in srgb,var(--_field-state-color) calc(var(--_field-state-opacity) * 100%),transparent),color-mix(in srgb,var(--_field-state-color) calc(var(--_field-state-opacity) * 100%),transparent)),var(--_field-container, transparent);padding:0 var(--md-sys-measurement-space200);caret-color:var(--_field-caret);color:color-mix(in srgb,var(--_field-input-text-color) calc(var(--_field-input-text-opacity) * 100%),transparent);font-family:var(--_field-input-text-font-family);font-size:var(--_field-input-text-font-size);line-height:var(--_field-input-text-line-height);font-weight:var(--_field-input-text-font-weight);letter-spacing:var(--_field-input-text-tracking)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):focus-visible,:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>:is(input,select):focus-visible){outline:var(--_field-focus-width) solid var(--_field-focus-color);outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)::placeholder,:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) input::placeholder{color:var(--_field-placeholder);opacity:1}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>[data-slot=label]):not(:focus-within):not([data-component-state=focused]) input:placeholder-shown::placeholder{color:transparent}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)>:is(input,select){flex:1;width:100%;min-width:0;min-height:0;height:100%;appearance:none;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;caret-color:inherit;outline:0;padding:0}.md-outlined-select{padding:0}.md-outlined-select>select{box-sizing:border-box;cursor:pointer;padding-inline:var(--md-sys-measurement-space200) calc(var(--_field-trailing-icon-size) + var(--md-sys-measurement-space100) + var(--md-sys-measurement-space200))}.md-outlined-select>select>option{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.md-outlined-select>[data-slot=trailing-icon]{position:absolute;right:var(--md-sys-measurement-space200);top:50%;transform:translateY(-50%);pointer-events:none}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=label]{position:absolute;left:var(--md-sys-measurement-space200);top:50%;transform:translateY(-50%);pointer-events:none;color:color-mix(in srgb,var(--_field-label) calc(var(--_field-label-opacity) * 100%),transparent);font-family:var(--_field-font-family);font-size:var(--_field-font-size);line-height:var(--_field-line-height);font-weight:var(--_field-font-weight);letter-spacing:var(--_field-tracking)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown))) [data-slot=label]{top:0;font-size:var(--_field-populated-label-size);line-height:var(--_field-populated-label-line-height)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>[data-slot=supporting-text]){margin-bottom:calc(var(--_field-supporting-text-line-height) + var(--md-sys-measurement-space50))}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=supporting-text]{position:absolute;top:calc(100% + var(--md-sys-measurement-space50));left:var(--md-sys-measurement-space200);right:var(--md-sys-measurement-space200);color:color-mix(in srgb,var(--_field-supporting-text-color) calc(var(--_field-supporting-text-opacity) * 100%),transparent);font-family:var(--_field-supporting-text-font-family);font-size:var(--_field-supporting-text-font-size);line-height:var(--_field-supporting-text-line-height);letter-spacing:var(--_field-supporting-text-tracking);font-weight:var(--_field-supporting-text-font-weight)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=leading-icon],:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=trailing-icon]{display:inline-flex;flex:none;width:var(--_field-leading-icon-size);height:var(--_field-leading-icon-size);color:color-mix(in srgb,var(--_field-leading-icon-color) calc(var(--_field-leading-icon-opacity) * 100%),transparent)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=trailing-icon]{width:var(--_field-trailing-icon-size);height:var(--_field-trailing-icon-size);color:color-mix(in srgb,var(--_field-trailing-icon-color) calc(var(--_field-trailing-icon-opacity) * 100%),transparent)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot$=icon]>svg{width:100%;height:100%}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=prefix]{color:var(--_field-prefix)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete) [data-slot=suffix]{color:var(--_field-suffix)}.md-menu{--_elevation-level: var(--_menu-elevation);--_shadow-color: var(--_menu-shadow, var(--md-sys-color-shadow));padding:0;border:0;border-radius:var(--_menu-shape);background:var(--_menu-container)}.md-menu section{display:flex;flex-direction:column;gap:var(--_menu-gap);padding:var(--_menu-group-padding);border-radius:var(--_menu-group-shape)}.md-menu h3{display:flex;align-items:center;box-sizing:border-box;min-block-size:32px;margin:0;padding:0 var(--md-sys-measurement-space150);font:inherit;color:var(--_menu-section-label-text-color)}.md-menu ul{display:flex;flex-direction:column;gap:var(--_menu-gap);list-style:none;margin:0;padding:0}.md-menu-item{inline-size:100%;text-align:start;--_menu-item-container-opacity: 1;--_menu-item-label-opacity: 1;--_menu-item-leading-icon-opacity: 1;--_menu-item-trailing-icon-opacity: 1;--_menu-item-supporting-text-opacity: 1;--_menu-item-trailing-supporting-text-opacity: 1;--_menu-item-state-color: var(--_menu-item-active-state-color, transparent);--_menu-item-state-opacity: var(--_menu-item-active-state-opacity, 0);--_menu-item-background-state-color: var( --_menu-item-active-state-color, transparent );--_menu-item-background-state-opacity: var( --_menu-item-active-state-opacity, 0 );--_button-background-state-color: var(--_menu-item-background-state-color);--_button-background-state-opacity: var( --_menu-item-background-state-opacity );--_button-pressed-state-color: var(--_menu-item-pressed-state-color);--_button-pressed-state-opacity: var(--_menu-item-pressed-state-opacity);--_button-state-color: var(--_menu-item-state-color);--_button-state-opacity: var(--_menu-item-state-opacity);--_button-rest-shape: var(--_menu-item-top-shape, var(--_menu-item-shape)) var(--_menu-item-top-shape, var(--_menu-item-shape)) var(--_menu-item-bottom-shape, var(--_menu-item-shape)) var(--_menu-item-bottom-shape, var(--_menu-item-shape));--_button-pressed-shape: var(--_button-rest-shape);position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--_menu-item-gap);min-height:var(--_menu-item-height);box-sizing:border-box;padding:var(--_menu-item-top) var(--_menu-item-trailing) var(--_menu-item-bottom) var(--_menu-item-leading);border:0;border-radius:var(--_button-rest-shape);background:color-mix(in srgb,var(--_menu-item-container) calc(var(--_menu-item-container-opacity) * 100%),transparent);color:color-mix(in srgb,var(--_menu-item-label) calc(var(--_menu-item-label-opacity) * 100%),transparent);text-decoration:none;font-family:var(--_menu-item-font-family);font-size:var(--_menu-item-font-size);line-height:var(--_menu-item-line-height);font-weight:var(--_menu-item-font-weight);letter-spacing:var(--_menu-item-tracking)}.md-menu-item:is(:focus-visible,[data-component-state=focused]):not(:disabled){outline:var(--_menu-item-focus-width) solid var(--_menu-item-focus-color);outline-offset:var(--_menu-item-focus-offset)}.md-menu-item>[data-slot=leading-icon],.md-menu-item>svg{color:color-mix(in srgb,var(--_menu-item-leading-icon-color) calc(var(--_menu-item-leading-icon-opacity) * 100%),transparent);width:var(--_menu-item-leading-icon-size);height:var(--_menu-item-leading-icon-size)}.md-menu-item>[data-slot=trailing-icon]{color:color-mix(in srgb,var(--_menu-item-trailing-icon-color) calc(var(--_menu-item-trailing-icon-opacity) * 100%),transparent);width:var(--_menu-item-trailing-icon-size);height:var(--_menu-item-trailing-icon-size)}.md-menu-item>[data-slot=supporting-text],.md-menu-item-text>[data-slot=supporting-text]{color:color-mix(in srgb,var(--_menu-item-supporting-text-color) calc(var(--_menu-item-supporting-text-opacity) * 100%),transparent);font-family:var(--_menu-item-supporting-text-font-family);font-size:var(--_menu-item-supporting-text-font-size);line-height:var(--_menu-item-supporting-text-line-height);font-weight:var(--_menu-item-supporting-text-font-weight);letter-spacing:var(--_menu-item-supporting-text-tracking)}.md-menu-item>[data-slot=trailing-supporting-text]{margin-inline-start:auto;color:color-mix(in srgb,var(--_menu-item-trailing-supporting-text-color) calc(var(--_menu-item-trailing-supporting-text-opacity) * 100%),transparent);font-family:var(--_menu-item-trailing-supporting-text-font-family);font-size:var(--_menu-item-trailing-supporting-text-font-size);line-height:var(--_menu-item-trailing-supporting-text-line-height);font-weight:var(--_menu-item-trailing-supporting-text-font-weight);letter-spacing:var(--_menu-item-trailing-supporting-text-tracking)}.md-divider{border:0;border-block-start:var(--_divider-thickness) solid var(--_divider-color);margin:0;min-inline-size:0;align-self:stretch}.md-divider[data-inset=true]{margin-inline-start:var(--md-sys-measurement-space200)}.md-divider[data-inset=middle]{margin-inline:var(--md-sys-measurement-space200)}.md-divider-layout{align-self:stretch;min-inline-size:0}.md-divider-layout:is([data-spacing=right],[data-spacing=right-bottom]){margin-inline-end:var(--md-sys-measurement-space100)}.md-divider-layout:is([data-spacing=bottom],[data-spacing=right-bottom]){margin-block-end:var(--md-sys-measurement-space100)}.md-divider-supporting>p{margin:var(--md-sys-measurement-space50) 0 0;color:var(--md-sys-color-on-surface-variant)}.md-divider-supporting[data-inset=true]>p{margin-inline-start:var(--md-sys-measurement-space200)}.md-divider-supporting[data-inset=middle]>p{margin-inline:var(--md-sys-measurement-space200)}@media(prefers-reduced-motion:reduce){.md-icon-button,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip),.md-menu-item{transition:none}}@media(forced-colors:active){.md-icon-button,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip),.md-menu-item,:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete){border:1px solid ButtonText}}.md-filter-chip:has(>input:not(:checked))>.md-chip-face>svg{display:none}[hidden]{display:none!important}.md-interactive-card::before,.md-icon-button::before,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)::before,.md-menu-item::before{transition:opacity 15ms linear,background-color 15ms linear}.md-card>[data-slot=icon]>svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.md-interactive-card::before,.md-icon-button::before,:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)::before,.md-menu-item::before{transition:none;background:var(--_button-state-color);opacity:var(--_button-state-opacity)}}.md-chip-demo{display:inline-flex;max-inline-size:100%}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip){box-sizing:border-box;min-inline-size:0;block-size:var(--_chip-height);white-space:nowrap;--_chip-shadow: var(--md-sys-color-shadow)}:is(.md-filter-chip,.md-input-chip):has(>.md-chip-primary){padding:0;gap:0}.md-chip-primary,.md-chip-remove{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;align-self:stretch;gap:var(--md-sys-measurement-space100);box-sizing:border-box;min-inline-size:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:inherit;touch-action:manipulation;outline:0}.md-chip-primary{padding-inline:var(--_chip-padding-start) var(--_chip-padding-end);border-radius:inherit}:is(.md-filter-chip,.md-input-chip):has(>.md-chip-remove)>.md-chip-primary{padding-inline-end:var(--md-sys-measurement-space100)}.md-chip-remove{padding-inline-end:var(--md-sys-measurement-space100);border-start-end-radius:inherit;border-end-end-radius:inherit}.md-chip-label{overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.md-chip-icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.md-chip-icon[data-slot=leading-icon]{inline-size:var(--_chip-leading-icon-size, var(--_chip-icon-size));block-size:var(--_chip-leading-icon-size, var(--_chip-icon-size));color:color-mix(in srgb,var(--_chip-leading-icon, var(--_chip-icon)) calc(var(--_chip-leading-icon-opacity, var(--_chip-icon-opacity)) * 100%),transparent)}.md-chip-icon[data-slot=trailing-icon]{inline-size:var(--_chip-trailing-icon-size, var(--_chip-icon-size));block-size:var(--_chip-trailing-icon-size, var(--_chip-icon-size));color:color-mix(in srgb,var(--_chip-trailing-icon, var(--_chip-icon)) calc(var(--_chip-trailing-icon-opacity, var(--_chip-icon-opacity)) * 100%),transparent)}.md-chip-icon>svg{inline-size:100%;block-size:100%;color:inherit}.md-filter-chip:where(:not([data-selected=true])) .md-chip-check,.md-filter-chip:where([data-selected=true]) .md-chip-leading{display:none}.md-chip-avatar{display:grid;place-items:center;flex:none;inline-size:var(--_chip-avatar-size);block-size:var(--_chip-avatar-size);border-radius:var(--_chip-avatar-shape);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);opacity:var(--_chip-avatar-opacity, 1)}.md-input-chip[data-shape=avatar]>.md-chip-primary{padding-inline-start:var(--md-sys-measurement-space50)}:is(.md-filter-chip,.md-input-chip):has(>button:focus-visible){outline:var(--_chip-focus-width) solid var(--_chip-focus-color);outline-offset:var(--_chip-focus-offset)}.md-chip-remove:focus-visible::after{content:"";position:absolute;inset:0;border:var(--_chip-focus-width) solid var(--_chip-focus-color);border-radius:inherit;pointer-events:none}:is(.md-filter-chip,.md-assist-chip,.md-suggestion-chip,.md-input-chip)::after{content:"";position:absolute;inset:0;box-sizing:border-box;pointer-events:none;border-radius:inherit;border:var(--_chip-outline-width) solid color-mix(in srgb,var(--_chip-outline) calc(var(--_chip-outline-opacity) * 100%),transparent)}:is(.md-filter-chip,.md-input-chip):has(>.md-chip-remove)>.md-chip-primary{min-inline-size:var(--md-sys-measurement-space600)}.md-chip-remove{flex:none;inline-size:var(--md-sys-measurement-space600);justify-content:flex-end;padding-inline:0 var(--md-sys-measurement-space100)}.md-chip-primary::before,.md-chip-remove::before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;min-block-size:var(--md-sys-measurement-space600);block-size:100%;transform:translateY(-50%)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete){--_field-container-opacity: 1;--_field-focus-width: var(--md-sys-state-focus-indicator-thickness);--_field-focus-color: var( --_field-indicator-color, var(--md-sys-color-secondary) );--_field-indicator-opacity: 1}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>input){border:0}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>input)::after{content:"";position:absolute;inset:0;pointer-events:none;box-sizing:border-box;border:var(--_field-outline-width, 0px) solid color-mix(in srgb,var(--_field-outline, transparent) calc(var(--_field-outline-opacity) * 100%),transparent);border-radius:inherit}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete){--_field-outline-width: 0px;background:linear-gradient(color-mix(in srgb,var(--_field-state-color) calc(var(--_field-state-opacity) * 100%),transparent),color-mix(in srgb,var(--_field-state-color) calc(var(--_field-state-opacity) * 100%),transparent)),color-mix(in srgb,var(--_field-container) calc(var(--_field-container-opacity) * 100%),transparent)}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete):has(>input)::after{inset:auto 0 0;block-size:var(--_field-indicator-height);border:0;background:color-mix(in srgb,var(--_field-indicator-color) calc(var(--_field-indicator-opacity) * 100%),transparent);border-radius:0}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)>input{box-sizing:border-box}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>[data-slot=leading-icon])>[data-slot=label]{inset-inline-start:calc(var(--md-sys-measurement-space200) + var(--_field-leading-icon-size) + var(--md-sys-measurement-space100))}:is(.md-outlined-text-field,.md-outlined-select,.md-outlined-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>[data-slot=label]{inset-inline-start:var(--md-sys-measurement-space200)}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>[data-slot=label]{top:var(--md-sys-measurement-space100);transform:none;background:transparent;padding:0;font-size:var(--_field-populated-label-size);line-height:var(--_field-populated-label-line-height)}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>input{padding-block:calc(var(--md-sys-measurement-space100) + var(--_field-populated-label-line-height)) var(--md-sys-measurement-space100)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):not(:focus-within):not([data-component-state=focused]):has(>input:placeholder-shown)>:is([data-slot=prefix],[data-slot=suffix]){visibility:hidden}.md-field-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:stretch;min-inline-size:var(--_field-trailing-icon-size);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.md-field-toggle:disabled{cursor:default}.md-field-menu{--_elevation-level: var(--_field-menu-elevation);--_shadow-color: var(--_field-menu-shadow);position:fixed;inset:auto;margin:0;box-sizing:border-box;left:var(--_field-popup-left, 0px);top:var(--_field-popup-top, 0px);inline-size:var(--_field-popup-width, auto);max-block-size:var(--_field-popup-height, 50dvh);max-inline-size:calc(100dvw - 2 * var(--md-sys-measurement-space100));overflow:auto;overscroll-behavior:contain;padding:var(--md-sys-measurement-space100) 0;border:0;border-radius:var(--_field-menu-shape);background:var(--_field-menu-container);color:var(--_field-menu-label-color);font-family:var(--_field-menu-font-family);font-size:var(--_field-menu-font-size);font-weight:var(--_field-menu-font-weight);line-height:var(--_field-menu-line-height);letter-spacing:var(--_field-menu-tracking)}.md-field-option{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--md-sys-measurement-space150);box-sizing:border-box;min-block-size:var(--_field-menu-item-height);padding-inline:var(--md-sys-measurement-space200);cursor:pointer}.md-field-option[aria-selected=true]{background:var(--_field-menu-selected-container)}.md-field-option::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--_field-menu-label-color);opacity:0}.md-field-option:hover::before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-field-option[data-active=true]::before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.md-field-menu-leading,.md-field-menu-trailing{display:inline-flex;flex:none;inline-size:var(--_field-menu-leading-icon-size);block-size:var(--_field-menu-leading-icon-size);color:var(--_field-menu-leading-icon-color)}.md-field-menu-trailing{margin-inline-start:auto;inline-size:var(--_field-menu-trailing-icon-size);block-size:var(--_field-menu-trailing-icon-size);color:var(--_field-menu-trailing-icon-color)}.md-field-menu-leading>svg,.md-field-menu-trailing>svg{inline-size:100%;block-size:100%}.md-field-option:not([aria-selected=true]) .md-field-menu-trailing{visibility:hidden}.md-field-menu-divider{margin:var(--md-sys-measurement-space100) 0;border:0;border-block-start:var(--_field-menu-divider-height) solid var(--_field-menu-divider-color)}.md-field-empty{margin:var(--md-sys-measurement-space200)}@media(forced-colors:active){.md-field-menu{border:1px solid CanvasText}.md-field-option[aria-selected=true],.md-field-option[data-active=true]{outline:1px solid Highlight}}.md-outlined-select:has(>input){padding-inline:var(--md-sys-measurement-space200)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete){isolation:isolate}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>input)::after{z-index:-1}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>.md-field-outline)::after{display:none}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)>[data-slot=label]{left:auto;right:auto;inset-inline-start:var(--md-sys-measurement-space200);max-inline-size:calc(100% - 2 * var(--md-sys-measurement-space200));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:top var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing),font-size var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing),line-height var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing),transform var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>.md-field-outline)>[data-slot=label]{background:transparent}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete):has(>[data-slot=leading-icon])>[data-slot=label]{inset-inline-start:calc(var(--md-sys-measurement-space200) + var(--_field-leading-icon-size) + var(--md-sys-measurement-space100))}.md-field-outline{position:absolute;inset:calc(var(--_field-populated-label-line-height) / -2) 0 0;margin:0;min-inline-size:0;padding:0;border:var(--_field-outline-width) solid color-mix(in srgb,var(--_field-outline) calc(var(--_field-outline-opacity) * 100%),transparent);border-radius:inherit;pointer-events:none}.md-field-outline>legend{visibility:hidden;margin-inline-start:calc(var(--md-sys-measurement-space200) - var(--md-sys-measurement-space50));padding:0;inline-size:0;max-inline-size:0;block-size:var(--_field-populated-label-line-height);overflow:hidden;white-space:nowrap;font-family:var(--_field-font-family);font-size:var(--_field-populated-label-size);line-height:var(--_field-populated-label-line-height);font-weight:var(--_field-font-weight);letter-spacing:var(--_field-tracking)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>.md-field-outline>legend{inline-size:auto;max-inline-size:calc(100% - 2 * var(--md-sys-measurement-space200));padding-inline:var(--md-sys-measurement-space50)}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)[data-component-state=focused]{outline:var(--_field-focus-width) solid var(--_field-focus-color);outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}.md-field-menu{--_field-popup-left: 0px;--_field-popup-top: 0px;--_field-popup-width: auto;--_field-popup-height: 50dvh}@media(prefers-reduced-motion:reduce){:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete)>[data-slot=label]{transition:none}}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>input:disabled)>:is([data-slot=prefix],[data-slot=suffix]){color:inherit}:is(.md-filled-text-field,.md-filled-select,.md-filled-autocomplete):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>:is([data-slot=prefix],[data-slot=suffix]){align-self:flex-end;margin-block-end:var(--md-sys-measurement-space100)}:is(.md-outlined-text-field,.md-outlined-select,.md-outlined-autocomplete):not(:has(>.md-field-outline)):is(:focus-within,[data-component-state=focused],:has(>input:not(:placeholder-shown)))>[data-slot=label]{padding-inline:var(--md-sys-measurement-space50);background:var(--md-sys-color-surface)}.md-field-focus-outline{--_field-ring-offset: calc( var(--_field-focus-width) + var(--md-sys-state-focus-indicator-outer-offset) );inset:calc(var(--_field-populated-label-line-height) / -2 - var(--_field-ring-offset)) calc(-1 * var(--_field-ring-offset)) calc(-1 * var(--_field-ring-offset));border-width:var(--_field-focus-width);border-color:var(--_field-focus-color);border-radius:calc(var(--_field-shape) + var(--_field-ring-offset));opacity:0;transition:opacity var(--_motion-fast-effects-duration) var(--_motion-fast-effects-easing)}.md-field-focus-outline>legend{margin-inline-start:calc(var(--md-sys-measurement-space200) - var(--md-sys-measurement-space50) + var(--_field-ring-offset))}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):has(>.md-field-outline):is(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]){outline:none}:is(.md-outlined-text-field,.md-filled-text-field,.md-outlined-select,.md-filled-select,.md-outlined-autocomplete,.md-filled-autocomplete):is(:focus-visible,:has(>input:focus-visible),[data-component-state=focused])>.md-field-focus-outline{opacity:1}@media(prefers-reduced-motion:reduce){.md-field-focus-outline{transition:none}}.md-field-menu.md-menu[popover]{left:var(--_field-popup-left);top:var(--_field-popup-top);inline-size:var(--_field-popup-width);min-inline-size:0;max-block-size:min(var(--_field-popup-height, 100dvh),24rem,60dvh);padding:0;border-radius:var(--_menu-shape);background:var(--_menu-container);--_elevation-level: var(--_menu-elevation);--_shadow-color: var(--_menu-shadow)}.md-field-menu.md-menu [role=option]{cursor:pointer}.md-field-menu.md-menu [role=option]:not([aria-selected=true]) [data-slot=trailing-icon]{visibility:hidden}.md-chip-select{position:relative;max-inline-size:100%;min-inline-size:0}.md-chip-select>[data-field-value]{display:none}.md-chip-select [data-field-display]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-chip-select>.md-filter-chip{max-inline-size:100%}.md-chip-select .md-filter-chip>span:first-child{flex:none}.md-menu-demo{min-inline-size:0;max-inline-size:100%;inline-size:min(20rem,100%)}.md-menu[data-menu-panel]{transition:border-radius var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing)}.md-menu-item-text{display:flex;flex-direction:column;min-inline-size:0;flex:1}.md-menu-item [data-slot=leading-icon] svg,.md-menu-item [data-slot=trailing-icon]>svg{inline-size:100%;block-size:100%}.md-menu-item>[data-slot=leading-icon],.md-menu-item>[data-slot=trailing-icon]{display:flex;flex:none}.md-menu-item>[data-slot=trailing-icon]{margin-inline-start:auto}.md-menu[data-orientation=horizontal]{inline-size:max-content;max-inline-size:100%}.md-menu[data-orientation=horizontal]>section{padding-block:var(--_menu-top) var(--_menu-bottom);padding-inline:var(--md-sys-measurement-space150)}.md-menu[data-orientation=horizontal]>section>ul{flex-direction:row}.md-menu[data-orientation=horizontal]>section>ul>li{flex:none}.md-menu[data-orientation=horizontal] .md-menu-item{min-height:0;flex-direction:row;justify-content:center;white-space:nowrap;transition:border-radius var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing),background-color var(--_button-effects-duration) var(--_button-easing),color var(--_button-effects-duration) var(--_button-easing)}.md-menu[data-content=icon-only] .md-menu-item.md-menu-icon-button{--_menu-item-container: var(--_menu-icon-container);--_menu-item-label: var(--_menu-icon-icon);--_menu-item-leading-icon-color: var(--_menu-icon-icon);--_menu-item-state-color: var(--_menu-icon-state-color, transparent);--_menu-item-background-state-color: var( --_menu-icon-background-state-color, transparent );--_menu-item-pressed-state-color: var( --_menu-icon-pressed-state-color, var(--_menu-icon-icon) )}.md-menu li:has(>[data-menu-submenu]){position:relative}.md-menu [data-menu-static]{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:calc(100% + var(--md-sys-measurement-space100));inline-size:max-content;min-inline-size:12rem}.md-menu [data-menu-static][hidden]{display:none}.md-menu[popover]{position:fixed;inset:auto;margin:0;inline-size:max-content;min-inline-size:min(12rem,calc(100dvw - 16px));max-inline-size:calc(100dvw - 16px);max-block-size:calc(100dvh - 16px);overflow:auto}.md-menu-demo>output:empty{display:none}@media(prefers-reduced-motion:reduce){.md-menu[data-menu-panel],.md-menu[data-orientation=horizontal] .md-menu-item{transition:none}}.md-menu-demo>[data-menu-main]{inline-size:min(20rem,100%)}.md-menu-demo:has([data-menu-static]:not([hidden])){inline-size:calc(32rem + var(--md-sys-measurement-space100))}@media(max-width:600px){.md-menu [data-menu-static]{position:static;min-inline-size:0;inline-size:100%;margin-block-start:var(--md-sys-measurement-space100)}}.md-menu-item [data-menu-checked-icon],.md-menu-item [data-menu-unchecked-icon]{display:contents}.md-menu-item [data-menu-checked-icon][hidden],.md-menu-item [data-menu-unchecked-icon][hidden]{display:none}.md-menu-demo:has(>[data-orientation=horizontal]){inline-size:100%;display:grid;justify-items:center}.md-menu-demo>[data-menu-main][data-orientation=horizontal]{inline-size:max-content;max-inline-size:100%}.md-menu[data-variant=baseline]{--_menu-gap: 0px;--_menu-group-padding: 0px;--_menu-group-shape: var(--_menu-shape)}.md-menu[data-variant=baseline]>section{padding-block:var(--md-sys-measurement-space100)}.md-menu[data-variant=baseline] .md-menu-item{--_menu-item-container: transparent;--_menu-item-shape: 0px;--_menu-item-top-shape: 0px;--_menu-item-bottom-shape: 0px;--_menu-item-top: 0px;--_menu-item-bottom: 0px;--_menu-item-leading: var(--md-sys-measurement-space150);--_menu-item-trailing: var(--md-sys-measurement-space150);--_menu-item-gap: var(--md-sys-measurement-space150);--_menu-item-trailing-supporting-text-color: var( --_menu-item-leading-icon-color );--_menu-item-trailing-supporting-text-font-family: var( --_menu-item-font-family );--_menu-item-trailing-supporting-text-font-size: var(--_menu-item-font-size);--_menu-item-trailing-supporting-text-line-height: var( --_menu-item-line-height );--_menu-item-trailing-supporting-text-font-weight: var( --_menu-item-font-weight );--_menu-item-trailing-supporting-text-tracking: var(--_menu-item-tracking)}.md-menu[data-variant=baseline] .md-divider{--_divider-color: var(--_menu-divider-color);--_divider-thickness: var(--_menu-divider-height);margin-block:var(--md-sys-measurement-space100)}.md-menu[data-variant=baseline]{min-inline-size:min(112px,100%);max-inline-size:280px}.md-menu-demo:has(>[data-variant=baseline]){inline-size:min(280px,100%)}.md-menu-demo:has(>[data-variant=baseline]):has([data-menu-static]:not([hidden])){inline-size:calc(280px + 12rem + var(--md-sys-measurement-space100))}.md-menu-shortcut{display:inline-flex;align-items:center;gap:0.15em;white-space:nowrap}.md-menu-shortcut>svg{inline-size:1em;block-size:1em;flex:none;color:inherit}.md-menu[data-menu-covered]{visibility:hidden}.md-menu[data-menu-replace]:not([data-menu-covered]):popover-open{visibility:visible}.md-menu [data-menu-back]{display:none}.md-menu[data-menu-replace] [data-menu-back]{display:flex}.md-menu[data-menu-scrollable]{--_menu-gap: 0px;overflow-y:scroll;scrollbar-gutter:stable}:is(.md-filled-select,.md-outlined-select)>input[readonly]{cursor:pointer;caret-color:transparent;user-select:none}.md-menu[popover][data-orientation=horizontal]{min-inline-size:0}.md-menu[data-orientation=horizontal] .md-menu-item::after{content:"";position:absolute;inset-inline:0;inset-block:min(0px,calc((100% - var(--md-sys-measurement-space600)) / 2))}:is(.md-menu,.md-field-menu)[popover]{pointer-events:none;opacity:0;scale:0.8;transform-origin:var(--_menu-origin-x, left) var(--_menu-origin-y, top);transition:opacity var(--_motion-fast-effects-duration) var(--_motion-fast-effects-easing),scale var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing),display var(--_motion-fast-spatial-duration) allow-discrete,overlay var(--_motion-fast-spatial-duration) allow-discrete,border-radius var(--_motion-fast-spatial-duration) var(--_motion-fast-spatial-easing)}:is(.md-menu,.md-field-menu)[popover][data-menu-above=true]{--_menu-origin-y: bottom}:is(.md-menu,.md-field-menu)[popover]:popover-open{opacity:1;scale:1;pointer-events:auto}@starting-style{:is(.md-menu,.md-field-menu)[popover]:popover-open{opacity:0;scale:0.8}}@media(prefers-reduced-motion:reduce){:is(.md-menu,.md-field-menu)[popover]{transition:none}}.md-icon-button.md-filled-icon-button{--_icon-container: var(--md-comp-icon-button-filled-container-color);--_icon-icon: var(--md-comp-icon-button-filled-icon-color);--_icon-pressed-state-color: var(--md-comp-icon-button-filled-pressed-state-layer-color);--_icon-pressed-state-opacity: var(--md-comp-icon-button-filled-pressed-state-layer-opacity)}.md-icon-button[data-size=large]{--_icon-height: var(--md-comp-icon-button-large-container-height);--_icon-round-shape: var(--md-comp-icon-button-large-container-shape-round);--_icon-square-shape: var(--md-comp-icon-button-large-container-shape-square);--_icon-icon-size: var(--md-comp-icon-button-large-icon-size);--_icon-size-outline-width: var(--md-comp-icon-button-large-outlined-outline-width);--_icon-spring-damping: var(--md-comp-icon-button-large-pressed-container-corner-size-motion-spring-damping);--_icon-spring-stiffness: var(--md-comp-icon-button-large-pressed-container-corner-size-motion-spring-stiffness);--_icon-pressed-shape: var(--md-comp-icon-button-large-pressed-container-shape)}.md-icon-button[data-size=large]:is(:not([data-width]),[data-width=default]){--_icon-leading: var(--md-comp-icon-button-large-default-leading-space);--_icon-trailing: var(--md-comp-icon-button-large-default-trailing-space)}.md-icon-button[data-size=large][data-width=narrow]{--_icon-leading: var(--md-comp-icon-button-large-narrow-leading-space);--_icon-trailing: var(--md-comp-icon-button-large-narrow-trailing-space)}.md-icon-button[data-size=large][data-width=wide]{--_icon-leading: var(--md-comp-icon-button-large-wide-leading-space);--_icon-trailing: var(--md-comp-icon-button-large-wide-trailing-space)}.md-icon-button[data-size=medium]{--_icon-height: var(--md-comp-icon-button-medium-container-height);--_icon-round-shape: var(--md-comp-icon-button-medium-container-shape-round);--_icon-square-shape: var(--md-comp-icon-button-medium-container-shape-square);--_icon-icon-size: var(--md-comp-icon-button-medium-icon-size);--_icon-size-outline-width: var(--md-comp-icon-button-medium-outlined-outline-width);--_icon-spring-damping: var(--md-comp-icon-button-medium-pressed-container-corner-size-motion-spring-damping);--_icon-spring-stiffness: var(--md-comp-icon-button-medium-pressed-container-corner-size-motion-spring-stiffness);--_icon-pressed-shape: var(--md-comp-icon-button-medium-pressed-container-shape)}.md-icon-button[data-size=medium]:is(:not([data-width]),[data-width=default]){--_icon-leading: var(--md-comp-icon-button-medium-default-leading-space);--_icon-trailing: var(--md-comp-icon-button-medium-default-trailing-space)}.md-icon-button[data-size=medium][data-width=narrow]{--_icon-leading: var(--md-comp-icon-button-medium-narrow-leading-space);--_icon-trailing: var(--md-comp-icon-button-medium-narrow-trailing-space)}.md-icon-button[data-size=medium][data-width=wide]{--_icon-leading: var(--md-comp-icon-button-medium-wide-leading-space);--_icon-trailing: var(--md-comp-icon-button-medium-wide-trailing-space)}.md-icon-button.md-outlined-icon-button{--_icon-icon: var(--md-comp-icon-button-outlined-icon-color);--_icon-outline: var(--md-comp-icon-button-outlined-outline-color)}.md-icon-button[data-size=small],.md-icon-button:not([data-size]){--_icon-height: var(--md-comp-icon-button-small-container-height);--_icon-round-shape: var(--md-comp-icon-button-small-container-shape-round);--_icon-square-shape: var(--md-comp-icon-button-small-container-shape-square);--_icon-icon-size: var(--md-comp-icon-button-small-icon-size);--_icon-size-outline-width: var(--md-comp-icon-button-small-outlined-outline-width);--_icon-spring-damping: var(--md-comp-icon-button-small-pressed-container-corner-size-motion-spring-damping);--_icon-spring-stiffness: var(--md-comp-icon-button-small-pressed-container-corner-size-motion-spring-stiffness);--_icon-pressed-shape: var(--md-comp-icon-button-small-pressed-container-shape)}.md-icon-button[data-size=small]:is(:not([data-width]),[data-width=default]),.md-icon-button:not([data-size]):is(:not([data-width]),[data-width=default]){--_icon-leading: var(--md-comp-icon-button-small-default-leading-space);--_icon-trailing: var(--md-comp-icon-button-small-default-trailing-space)}.md-icon-button[data-size=small][data-width=narrow],.md-icon-button:not([data-size])[data-width=narrow]{--_icon-leading: var(--md-comp-icon-button-small-narrow-leading-space);--_icon-trailing: var(--md-comp-icon-button-small-narrow-trailing-space)}.md-icon-button[data-size=small][data-width=wide],.md-icon-button:not([data-size])[data-width=wide]{--_icon-leading: var(--md-comp-icon-button-small-wide-leading-space);--_icon-trailing: var(--md-comp-icon-button-small-wide-trailing-space)}.md-icon-button.md-standard-icon-button{--_icon-icon: var(--md-comp-icon-button-standard-icon-color)}.md-icon-button.md-tonal-icon-button{--_icon-container: var(--md-comp-icon-button-tonal-container-color);--_icon-icon: var(--md-comp-icon-button-tonal-icon-color)}.md-icon-button[data-size=xlarge]{--_icon-height: var(--md-comp-icon-button-xlarge-container-height);--_icon-round-shape: var(--md-comp-icon-button-xlarge-container-shape-round);--_icon-square-shape: var(--md-comp-icon-button-xlarge-container-shape-square);--_icon-icon-size: var(--md-comp-icon-button-xlarge-icon-size);--_icon-size-outline-width: var(--md-comp-icon-button-xlarge-outlined-outline-width);--_icon-spring-damping: var(--md-comp-icon-button-xlarge-pressed-container-corner-size-motion-spring-damping);--_icon-spring-stiffness: var(--md-comp-icon-button-xlarge-pressed-container-corner-size-motion-spring-stiffness);--_icon-pressed-shape: var(--md-comp-icon-button-xlarge-pressed-container-shape)}.md-icon-button[data-size=xlarge]:is(:not([data-width]),[data-width=default]){--_icon-leading: var(--md-comp-icon-button-xlarge-default-leading-space);--_icon-trailing: var(--md-comp-icon-button-xlarge-default-trailing-space)}.md-icon-button[data-size=xlarge][data-width=narrow]{--_icon-leading: var(--md-comp-icon-button-xlarge-narrow-leading-space);--_icon-trailing: var(--md-comp-icon-button-xlarge-narrow-trailing-space)}.md-icon-button[data-size=xlarge][data-width=wide]{--_icon-leading: var(--md-comp-icon-button-xlarge-wide-leading-space);--_icon-trailing: var(--md-comp-icon-button-xlarge-wide-trailing-space)}.md-icon-button[data-size=xsmall]{--_icon-height: var(--md-comp-icon-button-xsmall-container-height);--_icon-round-shape: var(--md-comp-icon-button-xsmall-container-shape-round);--_icon-square-shape: var(--md-comp-icon-button-xsmall-container-shape-square);--_icon-icon-size: var(--md-comp-icon-button-xsmall-icon-size);--_icon-size-outline-width: var(--md-comp-icon-button-xsmall-outlined-outline-width);--_icon-spring-damping: var(--md-comp-icon-button-xsmall-pressed-container-corner-size-motion-spring-damping);--_icon-spring-stiffness: var(--md-comp-icon-button-xsmall-pressed-container-corner-size-motion-spring-stiffness);--_icon-pressed-shape: var(--md-comp-icon-button-xsmall-pressed-container-shape)}.md-icon-button[data-size=xsmall]:is(:not([data-width]),[data-width=default]){--_icon-leading: var(--md-comp-icon-button-xsmall-default-leading-space);--_icon-trailing: var(--md-comp-icon-button-xsmall-default-trailing-space)}.md-icon-button[data-size=xsmall][data-width=narrow]{--_icon-leading: var(--md-comp-icon-button-xsmall-narrow-leading-space);--_icon-trailing: var(--md-comp-icon-button-xsmall-narrow-trailing-space)}.md-icon-button[data-size=xsmall][data-width=wide]{--_icon-leading: var(--md-comp-icon-button-xsmall-wide-leading-space);--_icon-trailing: var(--md-comp-icon-button-xsmall-wide-trailing-space)}.md-icon-button.md-filled-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-container: var(--md-comp-icon-button-filled-selected-container-color);--_icon-icon: var(--md-comp-icon-button-filled-selected-icon-color)}.md-icon-button.md-filled-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-container: var(--md-comp-icon-button-filled-unselected-container-color);--_icon-icon: var(--md-comp-icon-button-filled-unselected-icon-color)}.md-icon-button[data-size=large]:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-selected-round-shape: var(--md-comp-icon-button-large-selected-container-shape-round);--_icon-selected-square-shape: var(--md-comp-icon-button-large-selected-container-shape-square)}.md-icon-button[data-size=medium]:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-selected-round-shape: var(--md-comp-icon-button-medium-selected-container-shape-round);--_icon-selected-square-shape: var(--md-comp-icon-button-medium-selected-container-shape-square)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-container: var(--md-comp-icon-button-outlined-selected-container-color);--_icon-icon: var(--md-comp-icon-button-outlined-selected-icon-color)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-icon: var(--md-comp-icon-button-outlined-unselected-icon-color);--_icon-outline: var(--md-comp-icon-button-outlined-unselected-outline-color)}.md-icon-button[data-size=small]:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)),.md-icon-button:not([data-size]):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-selected-round-shape: var(--md-comp-icon-button-small-selected-container-shape-round);--_icon-selected-square-shape: var(--md-comp-icon-button-small-selected-container-shape-square)}.md-icon-button.md-standard-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-icon: var(--md-comp-icon-button-standard-selected-icon-color)}.md-icon-button.md-standard-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-icon: var(--md-comp-icon-button-standard-unselected-icon-color)}.md-icon-button.md-tonal-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-container: var(--md-comp-icon-button-tonal-selected-container-color);--_icon-icon: var(--md-comp-icon-button-tonal-selected-icon-color)}.md-icon-button.md-tonal-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-container: var(--md-comp-icon-button-tonal-unselected-container-color);--_icon-icon: var(--md-comp-icon-button-tonal-unselected-icon-color)}.md-icon-button[data-size=xlarge]:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-selected-round-shape: var(--md-comp-icon-button-xlarge-selected-container-shape-round);--_icon-selected-square-shape: var(--md-comp-icon-button-xlarge-selected-container-shape-square)}.md-icon-button[data-size=xsmall]:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-selected-round-shape: var(--md-comp-icon-button-xsmall-selected-container-shape-round);--_icon-selected-square-shape: var(--md-comp-icon-button-xsmall-selected-container-shape-square)}.md-icon-button.md-filled-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-filled-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-hovered-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-filled-hovered-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-filled-hovered-state-layer-opacity)}.md-icon-button.md-outlined-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-outlined-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-hovered-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-outlined-hovered-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-outlined-hovered-state-layer-opacity)}.md-icon-button.md-standard-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-standard-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-hovered-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-standard-hovered-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-standard-hovered-state-layer-opacity)}.md-icon-button.md-tonal-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-tonal-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-hovered-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-tonal-hovered-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-tonal-hovered-state-layer-opacity)}.md-icon-button.md-filled-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-filled-selected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-selected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-selected-hovered-state-layer-color)}.md-icon-button.md-filled-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-filled-unselected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-unselected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-unselected-hovered-state-layer-color)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-outlined-selected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-selected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-selected-hovered-state-layer-color)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-outlined-unselected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-unselected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-unselected-hovered-state-layer-color)}.md-icon-button.md-standard-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-standard-selected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-selected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-selected-hovered-state-layer-color)}.md-icon-button.md-standard-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-standard-unselected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-unselected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-unselected-hovered-state-layer-color)}.md-icon-button.md-tonal-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-tonal-selected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-selected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-selected-hovered-state-layer-color)}.md-icon-button.md-tonal-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_icon-icon: var(--md-comp-icon-button-tonal-unselected-hovered-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-unselected-hovered-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-unselected-hovered-state-layer-color)}.md-icon-button.md-filled-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-filled-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-focused-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-filled-focused-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-filled-focused-state-layer-opacity)}.md-icon-button.md-outlined-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-outlined-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-focused-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-outlined-focused-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-outlined-focused-state-layer-opacity)}.md-icon-button.md-standard-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-standard-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-focused-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-standard-focused-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-standard-focused-state-layer-opacity)}.md-icon-button.md-tonal-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-tonal-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-focused-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-tonal-focused-state-layer-opacity);--_icon-background-state-opacity: var(--md-comp-icon-button-tonal-focused-state-layer-opacity)}.md-icon-button.md-filled-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-filled-selected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-selected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-selected-focused-state-layer-color)}.md-icon-button.md-filled-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-filled-unselected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-unselected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-filled-unselected-focused-state-layer-color)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-outlined-selected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-selected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-selected-focused-state-layer-color)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-outlined-unselected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-unselected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-outlined-unselected-focused-state-layer-color)}.md-icon-button.md-standard-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-standard-selected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-selected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-selected-focused-state-layer-color)}.md-icon-button.md-standard-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-standard-unselected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-unselected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-standard-unselected-focused-state-layer-color)}.md-icon-button.md-tonal-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-tonal-selected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-selected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-selected-focused-state-layer-color)}.md-icon-button.md-tonal-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-tonal-unselected-focused-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-unselected-focused-state-layer-color);--_icon-background-state-color: var(--md-comp-icon-button-tonal-unselected-focused-state-layer-color)}.md-icon-button.md-filled-icon-button: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])){--_icon-icon: var(--md-comp-icon-button-filled-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-pressed-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-filled-pressed-state-layer-opacity)}.md-icon-button.md-outlined-icon-button: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])){--_icon-icon: var(--md-comp-icon-button-outlined-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-pressed-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-outlined-pressed-state-layer-opacity)}.md-icon-button.md-outlined-icon-button{--_icon-pressed-state-color: var(--md-comp-icon-button-outlined-pressed-state-layer-color);--_icon-pressed-state-opacity: var(--md-comp-icon-button-outlined-pressed-state-layer-opacity)}.md-icon-button.md-standard-icon-button: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])){--_icon-icon: var(--md-comp-icon-button-standard-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-pressed-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-standard-pressed-state-layer-opacity)}.md-icon-button.md-standard-icon-button{--_icon-pressed-state-color: var(--md-comp-icon-button-standard-pressed-state-layer-color);--_icon-pressed-state-opacity: var(--md-comp-icon-button-standard-pressed-state-layer-opacity)}.md-icon-button.md-tonal-icon-button: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])){--_icon-icon: var(--md-comp-icon-button-tonal-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-pressed-state-layer-color);--_icon-state-opacity: var(--md-comp-icon-button-tonal-pressed-state-layer-opacity)}.md-icon-button.md-tonal-icon-button{--_icon-pressed-state-color: var(--md-comp-icon-button-tonal-pressed-state-layer-color);--_icon-pressed-state-opacity: var(--md-comp-icon-button-tonal-pressed-state-layer-opacity)}.md-icon-button.md-filled-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_icon-icon: var(--md-comp-icon-button-filled-selected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-selected-pressed-state-layer-color)}.md-icon-button.md-filled-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-pressed-state-color: var(--md-comp-icon-button-filled-selected-pressed-state-layer-color)}.md-icon-button.md-filled-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_icon-icon: var(--md-comp-icon-button-filled-unselected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-filled-unselected-pressed-state-layer-color)}.md-icon-button.md-filled-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-pressed-state-color: var(--md-comp-icon-button-filled-unselected-pressed-state-layer-color)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_icon-icon: var(--md-comp-icon-button-outlined-selected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-selected-pressed-state-layer-color)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-pressed-state-color: var(--md-comp-icon-button-outlined-selected-pressed-state-layer-color)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_icon-icon: var(--md-comp-icon-button-outlined-unselected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-outlined-unselected-pressed-state-layer-color)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-pressed-state-color: var(--md-comp-icon-button-outlined-unselected-pressed-state-layer-color)}.md-icon-button.md-standard-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_icon-icon: var(--md-comp-icon-button-standard-selected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-selected-pressed-state-layer-color)}.md-icon-button.md-standard-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-pressed-state-color: var(--md-comp-icon-button-standard-selected-pressed-state-layer-color)}.md-icon-button.md-standard-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_icon-icon: var(--md-comp-icon-button-standard-unselected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-standard-unselected-pressed-state-layer-color)}.md-icon-button.md-standard-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-pressed-state-color: var(--md-comp-icon-button-standard-unselected-pressed-state-layer-color)}.md-icon-button.md-tonal-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_icon-icon: var(--md-comp-icon-button-tonal-selected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-selected-pressed-state-layer-color)}.md-icon-button.md-tonal-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_icon-pressed-state-color: var(--md-comp-icon-button-tonal-selected-pressed-state-layer-color)}.md-icon-button.md-tonal-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_icon-icon: var(--md-comp-icon-button-tonal-unselected-pressed-icon-color);--_icon-state-color: var(--md-comp-icon-button-tonal-unselected-pressed-state-layer-color)}.md-icon-button.md-tonal-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_icon-pressed-state-color: var(--md-comp-icon-button-tonal-unselected-pressed-state-layer-color)}.md-icon-button.md-filled-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-container: var(--md-comp-icon-button-filled-disabled-container-color);--_icon-container-opacity: var(--md-comp-icon-button-filled-disabled-container-opacity);--_icon-icon: var(--md-comp-icon-button-filled-disabled-icon-color);--_icon-icon-opacity: var(--md-comp-icon-button-filled-disabled-icon-opacity)}.md-icon-button.md-outlined-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-outlined-disabled-icon-color);--_icon-icon-opacity: var(--md-comp-icon-button-outlined-disabled-icon-opacity);--_icon-outline: var(--md-comp-icon-button-outlined-disabled-outline-color)}.md-icon-button.md-standard-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-icon: var(--md-comp-icon-button-standard-disabled-icon-color);--_icon-icon-opacity: var(--md-comp-icon-button-standard-disabled-icon-opacity)}.md-icon-button.md-tonal-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-container: var(--md-comp-icon-button-tonal-disabled-container-color);--_icon-container-opacity: var(--md-comp-icon-button-tonal-disabled-container-opacity);--_icon-icon: var(--md-comp-icon-button-tonal-disabled-icon-color);--_icon-icon-opacity: var(--md-comp-icon-button-tonal-disabled-icon-opacity)}.md-icon-button.md-outlined-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-container: var(--md-comp-icon-button-outlined-selected-disabled-container-color);--_icon-container-opacity: var(--md-comp-icon-button-outlined-selected-disabled-container-opacity)}.md-icon-button.md-outlined-icon-button:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_icon-outline: var(--md-comp-icon-button-outlined-unselected-disabled-outline-color)}.md-assist-chip{--_chip-height: var(--md-comp-assist-chip-container-height);--_chip-shape: var(--md-comp-assist-chip-container-shape);--_chip-focus-color: var(--md-comp-assist-chip-focus-indicator-color);--_chip-focus-offset: var(--md-comp-assist-chip-focus-indicator-outline-offset);--_chip-focus-width: var(--md-comp-assist-chip-focus-indicator-thickness);--_chip-label: var(--md-comp-assist-chip-label-text-color);--_chip-font-family: var(--md-comp-assist-chip-label-text-font);--_chip-line-height: var(--md-comp-assist-chip-label-text-line-height);--_chip-font-size: var(--md-comp-assist-chip-label-text-size);--_chip-tracking: var(--md-comp-assist-chip-label-text-tracking);--_chip-font-weight: var(--md-comp-assist-chip-label-text-weight);--_chip-icon: var(--md-comp-assist-chip-with-icon-icon-color);--_chip-icon-size: var(--md-comp-assist-chip-with-icon-icon-size);--_chip-pressed-state-color: var(--md-comp-assist-chip-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-assist-chip-pressed-state-layer-opacity)}.md-assist-chip:where([data-elevated=true]){--_chip-container: var(--md-comp-assist-chip-elevated-container-color);--_chip-elevation: var(--md-comp-assist-chip-elevated-container-elevation);--_chip-shadow: var(--md-comp-assist-chip-elevated-container-shadow-color)}.md-assist-chip:where(:not([data-elevated=true])){--_chip-elevation: var(--md-comp-assist-chip-flat-container-elevation);--_chip-outline: var(--md-comp-assist-chip-flat-outline-color);--_chip-outline-width: var(--md-comp-assist-chip-flat-outline-width)}.md-filter-chip{--_chip-height: var(--md-comp-filter-chip-container-height);--_chip-shadow: var(--md-comp-filter-chip-container-shadow-color);--_chip-shape: var(--md-comp-filter-chip-container-shape);--_chip-focus-color: var(--md-comp-filter-chip-focus-indicator-color);--_chip-focus-offset: var(--md-comp-filter-chip-focus-indicator-outline-offset);--_chip-focus-width: var(--md-comp-filter-chip-focus-indicator-thickness);--_chip-font-family: var(--md-comp-filter-chip-label-text-font);--_chip-line-height: var(--md-comp-filter-chip-label-text-line-height);--_chip-font-size: var(--md-comp-filter-chip-label-text-size);--_chip-tracking: var(--md-comp-filter-chip-label-text-tracking);--_chip-font-weight: var(--md-comp-filter-chip-label-text-weight);--_chip-icon-size: var(--md-comp-filter-chip-with-icon-icon-size)}.md-filter-chip:where([data-elevated=true]){--_chip-elevation: var(--md-comp-filter-chip-elevated-container-elevation);--_chip-shadow: var(--md-comp-filter-chip-elevated-container-shadow-color)}.md-filter-chip:where(:not([data-elevated=true])){--_chip-elevation: var(--md-comp-filter-chip-flat-container-elevation)}.md-input-chip{--_chip-elevation: var(--md-comp-input-chip-container-elevation);--_chip-height: var(--md-comp-input-chip-container-height);--_chip-shape: var(--md-comp-input-chip-container-shape);--_chip-focus-color: var(--md-comp-input-chip-focus-indicator-color);--_chip-focus-offset: var(--md-comp-input-chip-focus-indicator-outline-offset);--_chip-focus-width: var(--md-comp-input-chip-focus-indicator-thickness);--_chip-label: var(--md-comp-input-chip-label-text-color);--_chip-font-family: var(--md-comp-input-chip-label-text-font);--_chip-line-height: var(--md-comp-input-chip-label-text-line-height);--_chip-font-size: var(--md-comp-input-chip-label-text-size);--_chip-tracking: var(--md-comp-input-chip-label-text-tracking);--_chip-font-weight: var(--md-comp-input-chip-label-text-weight);--_chip-outline: var(--md-comp-input-chip-outline-color);--_chip-outline-width: var(--md-comp-input-chip-outline-width);--_chip-avatar-shape: var(--md-comp-input-chip-with-avatar-avatar-shape);--_chip-avatar-size: var(--md-comp-input-chip-with-avatar-avatar-size);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-leading-icon-color);--_chip-leading-icon-size: var(--md-comp-input-chip-with-leading-icon-leading-icon-size);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-trailing-icon-color);--_chip-trailing-icon-size: var(--md-comp-input-chip-with-trailing-icon-trailing-icon-size)}.md-suggestion-chip{--_chip-height: var(--md-comp-suggestion-chip-container-height);--_chip-shape: var(--md-comp-suggestion-chip-container-shape);--_chip-focus-color: var(--md-comp-suggestion-chip-focus-indicator-color);--_chip-focus-offset: var(--md-comp-suggestion-chip-focus-indicator-outline-offset);--_chip-focus-width: var(--md-comp-suggestion-chip-focus-indicator-thickness);--_chip-label: var(--md-comp-suggestion-chip-label-text-color);--_chip-font-family: var(--md-comp-suggestion-chip-label-text-font);--_chip-line-height: var(--md-comp-suggestion-chip-label-text-line-height);--_chip-font-size: var(--md-comp-suggestion-chip-label-text-size);--_chip-tracking: var(--md-comp-suggestion-chip-label-text-tracking);--_chip-font-weight: var(--md-comp-suggestion-chip-label-text-weight);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-leading-icon-color);--_chip-leading-icon-size: var(--md-comp-suggestion-chip-with-leading-icon-leading-icon-size)}.md-suggestion-chip:where([data-elevated=true]){--_chip-container: var(--md-comp-suggestion-chip-elevated-container-color);--_chip-elevation: var(--md-comp-suggestion-chip-elevated-container-elevation);--_chip-shadow: var(--md-comp-suggestion-chip-elevated-container-shadow-color)}.md-suggestion-chip:where(:not([data-elevated=true])){--_chip-elevation: var(--md-comp-suggestion-chip-flat-container-elevation);--_chip-outline: var(--md-comp-suggestion-chip-flat-outline-color);--_chip-outline-width: var(--md-comp-suggestion-chip-flat-outline-width)}.md-filter-chip:where([data-elevated=true]):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-container: var(--md-comp-filter-chip-elevated-selected-container-color)}.md-filter-chip:where([data-elevated=true]):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-container: var(--md-comp-filter-chip-elevated-unselected-container-color)}.md-filter-chip:where(:not([data-elevated=true])):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-container: var(--md-comp-filter-chip-flat-selected-container-color);--_chip-outline-width: var(--md-comp-filter-chip-flat-selected-outline-width)}.md-filter-chip:where(:not([data-elevated=true])):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-outline: var(--md-comp-filter-chip-flat-unselected-outline-color);--_chip-outline-width: var(--md-comp-filter-chip-flat-unselected-outline-width)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-label: var(--md-comp-filter-chip-selected-label-text-color);--_chip-icon: var(--md-comp-filter-chip-with-icon-selected-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-label: var(--md-comp-filter-chip-unselected-label-text-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-icon: var(--md-comp-filter-chip-with-icon-unselected-icon-color);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-leading-icon-unselected-color)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-selected-leading-icon-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-selected-trailing-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-unselected-leading-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-trailing-icon-unselected-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-unselected-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-container: var(--md-comp-input-chip-selected-container-color);--_chip-label: var(--md-comp-input-chip-selected-label-text-color);--_chip-outline-width: var(--md-comp-input-chip-selected-outline-width);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-selected-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-selected-trailing-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-label: var(--md-comp-input-chip-unselected-label-text-color);--_chip-outline: var(--md-comp-input-chip-unselected-outline-color);--_chip-outline-width: var(--md-comp-input-chip-unselected-outline-width)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-unselected-leading-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-unselected-trailing-icon-color)}.md-assist-chip:where([data-elevated=true]):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-elevation: var(--md-comp-assist-chip-elevated-hover-container-elevation)}.md-assist-chip:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-assist-chip-hover-label-text-color);--_chip-state-color: var(--md-comp-assist-chip-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-assist-chip-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-assist-chip-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-assist-chip-hover-state-layer-opacity);--_chip-icon: var(--md-comp-assist-chip-with-icon-hover-icon-color)}.md-filter-chip:where([data-elevated=true]):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-elevation: var(--md-comp-filter-chip-elevated-hover-container-elevation)}.md-input-chip:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-input-chip-hover-label-text-color);--_chip-state-color: var(--md-comp-input-chip-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-hover-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-hover-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-hover-trailing-icon-color)}.md-suggestion-chip:where([data-elevated=true]):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-elevation: var(--md-comp-suggestion-chip-elevated-hover-container-elevation)}.md-suggestion-chip:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-suggestion-chip-hover-label-text-color);--_chip-state-color: var(--md-comp-suggestion-chip-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-suggestion-chip-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-suggestion-chip-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-suggestion-chip-hover-state-layer-opacity);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-hover-leading-icon-color)}.md-filter-chip:where(:not([data-elevated=true])):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-elevation: var(--md-comp-filter-chip-flat-selected-hover-container-elevation)}.md-filter-chip:where(:not([data-elevated=true])):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-elevation: var(--md-comp-filter-chip-flat-unselected-hover-container-elevation)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-filter-chip-selected-hover-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-selected-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-selected-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-selected-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-selected-hover-state-layer-opacity);--_chip-icon: var(--md-comp-filter-chip-with-icon-selected-hover-icon-color);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-selected-hover-leading-icon-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-selected-hover-trailing-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-filter-chip-unselected-hover-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-unselected-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-unselected-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-unselected-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-unselected-hover-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-icon: var(--md-comp-filter-chip-with-icon-unselected-hover-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-unselected-hover-leading-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-unselected-hover-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-input-chip-selected-hover-label-text-color);--_chip-state-color: var(--md-comp-input-chip-selected-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-selected-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-selected-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-selected-hover-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-selected-hover-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-selected-hover-trailing-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-label: var(--md-comp-input-chip-unselected-hover-label-text-color);--_chip-state-color: var(--md-comp-input-chip-unselected-hover-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-unselected-hover-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-unselected-hover-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-unselected-hover-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-unselected-hover-leading-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-unselected-hover-trailing-icon-color)}.md-assist-chip:where([data-elevated=true]):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-assist-chip-elevated-focus-container-elevation)}.md-assist-chip:where(:not([data-elevated=true])):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-assist-chip-flat-focus-outline-color)}.md-assist-chip:where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-assist-chip-focus-label-text-color);--_chip-state-color: var(--md-comp-assist-chip-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-assist-chip-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-assist-chip-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-assist-chip-focus-state-layer-opacity);--_chip-icon: var(--md-comp-assist-chip-with-icon-focus-icon-color)}.md-filter-chip:where([data-elevated=true]):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-filter-chip-elevated-focus-container-elevation)}.md-input-chip:where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-focus-label-text-color);--_chip-outline: var(--md-comp-input-chip-focus-outline-color);--_chip-state-color: var(--md-comp-input-chip-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-focus-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-focus-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-focus-trailing-icon-color)}.md-suggestion-chip:where([data-elevated=true]):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-suggestion-chip-elevated-focus-container-elevation)}.md-suggestion-chip:where(:not([data-elevated=true])):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-suggestion-chip-flat-focus-outline-color)}.md-suggestion-chip:where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-suggestion-chip-focus-label-text-color);--_chip-state-color: var(--md-comp-suggestion-chip-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-suggestion-chip-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-suggestion-chip-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-suggestion-chip-focus-state-layer-opacity);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-focus-leading-icon-color)}.md-filter-chip:where(:not([data-elevated=true])):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-filter-chip-flat-selected-focus-container-elevation)}.md-filter-chip:where(:not([data-elevated=true])):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-filter-chip-flat-unselected-focus-container-elevation);--_chip-outline: var(--md-comp-filter-chip-flat-unselected-focus-outline-color)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-filter-chip-selected-focus-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-selected-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-selected-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-selected-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-selected-focus-state-layer-opacity);--_chip-icon: var(--md-comp-filter-chip-with-icon-selected-focus-icon-color);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-selected-focus-leading-icon-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-selected-focus-trailing-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-filter-chip-unselected-focus-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-unselected-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-unselected-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-unselected-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-unselected-focus-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-icon: var(--md-comp-filter-chip-with-icon-unselected-focus-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-unselected-focus-leading-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-unselected-focus-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-selected-focus-label-text-color);--_chip-state-color: var(--md-comp-input-chip-selected-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-selected-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-selected-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-selected-focus-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-selected-focus-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-selected-focus-trailing-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-unselected-focus-label-text-color);--_chip-outline: var(--md-comp-input-chip-unselected-focus-outline-color);--_chip-state-color: var(--md-comp-input-chip-unselected-focus-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-unselected-focus-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-unselected-focus-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-unselected-focus-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-unselected-focus-leading-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),:has(>button:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-unselected-focus-trailing-icon-color)}.md-assist-chip:where([data-elevated=true]):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])){--_chip-elevation: var(--md-comp-assist-chip-elevated-pressed-container-elevation)}.md-assist-chip: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])){--_chip-label: var(--md-comp-assist-chip-pressed-label-text-color);--_chip-state-color: var(--md-comp-assist-chip-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-assist-chip-pressed-state-layer-opacity);--_chip-icon: var(--md-comp-assist-chip-with-icon-pressed-icon-color)}.md-filter-chip:where([data-elevated=true]):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])){--_chip-elevation: var(--md-comp-filter-chip-elevated-pressed-container-elevation)}.md-input-chip: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])){--_chip-label: var(--md-comp-input-chip-pressed-label-text-color);--_chip-state-color: var(--md-comp-input-chip-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-pressed-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-pressed-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-pressed-trailing-icon-color)}.md-input-chip{--_chip-pressed-state-color: var(--md-comp-input-chip-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-input-chip-pressed-state-layer-opacity)}.md-suggestion-chip:where([data-elevated=true]):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])){--_chip-elevation: var(--md-comp-suggestion-chip-elevated-pressed-container-elevation)}.md-suggestion-chip: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])){--_chip-label: var(--md-comp-suggestion-chip-pressed-label-text-color);--_chip-state-color: var(--md-comp-suggestion-chip-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-suggestion-chip-pressed-state-layer-opacity);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-pressed-leading-icon-color)}.md-suggestion-chip{--_chip-pressed-state-color: var(--md-comp-suggestion-chip-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-suggestion-chip-pressed-state-layer-opacity)}.md-filter-chip:where(:not([data-elevated=true])):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_chip-elevation: var(--md-comp-filter-chip-flat-selected-pressed-container-elevation)}.md-filter-chip:where(:not([data-elevated=true])):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-elevation: var(--md-comp-filter-chip-flat-unselected-pressed-container-elevation)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_chip-label: var(--md-comp-filter-chip-selected-pressed-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-selected-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-selected-pressed-state-layer-opacity);--_chip-icon: var(--md-comp-filter-chip-with-icon-selected-pressed-icon-color);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-selected-pressed-leading-icon-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-selected-pressed-trailing-icon-color)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-pressed-state-color: var(--md-comp-filter-chip-selected-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-filter-chip-selected-pressed-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-label: var(--md-comp-filter-chip-unselected-pressed-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-unselected-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-unselected-pressed-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-pressed-state-color: var(--md-comp-filter-chip-unselected-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-filter-chip-unselected-pressed-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-icon: var(--md-comp-filter-chip-with-icon-unselected-pressed-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-unselected-pressed-leading-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-unselected-pressed-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_chip-label: var(--md-comp-input-chip-selected-pressed-label-text-color);--_chip-state-color: var(--md-comp-input-chip-selected-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-selected-pressed-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-selected-pressed-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-selected-pressed-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_chip-pressed-state-color: var(--md-comp-input-chip-selected-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-input-chip-selected-pressed-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-label: var(--md-comp-input-chip-unselected-pressed-label-text-color);--_chip-state-color: var(--md-comp-input-chip-unselected-pressed-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-unselected-pressed-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_chip-pressed-state-color: var(--md-comp-input-chip-unselected-pressed-state-layer-color);--_chip-pressed-state-opacity: var(--md-comp-input-chip-unselected-pressed-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-unselected-pressed-leading-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):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])){--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-unselected-pressed-trailing-icon-color)}.md-assist-chip:where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-assist-chip-dragged-container-elevation);--_chip-label: var(--md-comp-assist-chip-dragged-label-text-color);--_chip-state-color: var(--md-comp-assist-chip-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-assist-chip-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-assist-chip-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-assist-chip-dragged-state-layer-opacity);--_chip-icon: var(--md-comp-assist-chip-with-icon-dragged-icon-color)}.md-filter-chip:where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-filter-chip-dragged-container-elevation)}.md-input-chip:where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-input-chip-dragged-container-elevation);--_chip-label: var(--md-comp-input-chip-dragged-label-text-color);--_chip-state-color: var(--md-comp-input-chip-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-dragged-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-dragged-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-dragged-trailing-icon-color)}.md-suggestion-chip:where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-elevation: var(--md-comp-suggestion-chip-dragged-container-elevation);--_chip-label: var(--md-comp-suggestion-chip-dragged-label-text-color);--_chip-state-color: var(--md-comp-suggestion-chip-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-suggestion-chip-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-suggestion-chip-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-suggestion-chip-dragged-state-layer-opacity);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-dragged-leading-icon-color)}.md-filter-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-filter-chip-selected-dragged-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-selected-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-selected-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-selected-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-selected-dragged-state-layer-opacity);--_chip-icon: var(--md-comp-filter-chip-with-icon-selected-dragged-icon-color);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-selected-dragged-leading-icon-color);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-selected-dragged-trailing-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-filter-chip-unselected-dragged-label-text-color);--_chip-state-color: var(--md-comp-filter-chip-unselected-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-filter-chip-unselected-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-filter-chip-unselected-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-filter-chip-unselected-dragged-state-layer-opacity)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-icon: var(--md-comp-filter-chip-with-icon-unselected-dragged-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-unselected-dragged-leading-icon-color)}.md-filter-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-unselected-dragged-trailing-icon-color)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-selected-dragged-label-text-color);--_chip-state-color: var(--md-comp-input-chip-selected-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-selected-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-selected-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-selected-dragged-state-layer-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-selected-dragged-leading-icon-color);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-selected-dragged-trailing-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-unselected-dragged-label-text-color);--_chip-state-color: var(--md-comp-input-chip-unselected-dragged-state-layer-color);--_chip-background-state-color: var(--md-comp-input-chip-unselected-dragged-state-layer-color);--_chip-state-opacity: var(--md-comp-input-chip-unselected-dragged-state-layer-opacity);--_chip-background-state-opacity: var(--md-comp-input-chip-unselected-dragged-state-layer-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-unselected-dragged-leading-icon-color)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where([data-dragged=true],[data-component-state=dragged]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-unselected-dragged-trailing-icon-color)}.md-assist-chip:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-assist-chip-disabled-label-text-color);--_chip-label-opacity: var(--md-comp-assist-chip-disabled-label-text-opacity);--_chip-icon: var(--md-comp-assist-chip-with-icon-disabled-icon-color);--_chip-icon-opacity: var(--md-comp-assist-chip-with-icon-disabled-icon-opacity)}.md-assist-chip:where([data-elevated=true]):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-container: var(--md-comp-assist-chip-elevated-disabled-container-color);--_chip-elevation: var(--md-comp-assist-chip-elevated-disabled-container-elevation);--_chip-container-opacity: var(--md-comp-assist-chip-elevated-disabled-container-opacity)}.md-assist-chip:where(:not([data-elevated=true])):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-assist-chip-flat-disabled-outline-color);--_chip-outline-opacity: var(--md-comp-assist-chip-flat-disabled-outline-opacity)}.md-filter-chip:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-filter-chip-disabled-label-text-color);--_chip-label-opacity: var(--md-comp-filter-chip-disabled-label-text-opacity);--_chip-icon: var(--md-comp-filter-chip-with-icon-disabled-icon-color);--_chip-icon-opacity: var(--md-comp-filter-chip-with-icon-disabled-icon-opacity);--_chip-leading-icon: var(--md-comp-filter-chip-with-leading-icon-disabled-leading-icon-color);--_chip-leading-icon-opacity: var(--md-comp-filter-chip-with-leading-icon-disabled-leading-icon-opacity);--_chip-trailing-icon: var(--md-comp-filter-chip-with-trailing-icon-disabled-trailing-icon-color);--_chip-trailing-icon-opacity: var(--md-comp-filter-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.md-filter-chip:where([data-elevated=true]):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-container: var(--md-comp-filter-chip-elevated-disabled-container-color);--_chip-elevation: var(--md-comp-filter-chip-elevated-disabled-container-elevation);--_chip-container-opacity: var(--md-comp-filter-chip-elevated-disabled-container-opacity)}.md-input-chip:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-input-chip-disabled-label-text-color);--_chip-label-opacity: var(--md-comp-input-chip-disabled-label-text-opacity);--_chip-outline: var(--md-comp-input-chip-disabled-outline-color);--_chip-outline-opacity: var(--md-comp-input-chip-disabled-outline-opacity);--_chip-avatar-opacity: var(--md-comp-input-chip-with-avatar-disabled-avatar-opacity);--_chip-leading-icon: var(--md-comp-input-chip-with-leading-icon-disabled-leading-icon-color);--_chip-leading-icon-opacity: var(--md-comp-input-chip-with-leading-icon-disabled-leading-icon-opacity);--_chip-trailing-icon: var(--md-comp-input-chip-with-trailing-icon-disabled-trailing-icon-color);--_chip-trailing-icon-opacity: var(--md-comp-input-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.md-suggestion-chip:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-label: var(--md-comp-suggestion-chip-disabled-label-text-color);--_chip-label-opacity: var(--md-comp-suggestion-chip-disabled-label-text-opacity);--_chip-leading-icon: var(--md-comp-suggestion-chip-with-leading-icon-disabled-leading-icon-color);--_chip-leading-icon-opacity: var(--md-comp-suggestion-chip-with-leading-icon-disabled-leading-icon-opacity)}.md-suggestion-chip:where([data-elevated=true]):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-container: var(--md-comp-suggestion-chip-elevated-disabled-container-color);--_chip-elevation: var(--md-comp-suggestion-chip-elevated-disabled-container-elevation);--_chip-container-opacity: var(--md-comp-suggestion-chip-elevated-disabled-container-opacity)}.md-suggestion-chip:where(:not([data-elevated=true])):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-suggestion-chip-flat-disabled-outline-color);--_chip-outline-opacity: var(--md-comp-suggestion-chip-flat-disabled-outline-opacity)}.md-filter-chip:where(:not([data-elevated=true])):where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-container: var(--md-comp-filter-chip-flat-disabled-selected-container-color);--_chip-container-opacity: var(--md-comp-filter-chip-flat-disabled-selected-container-opacity)}.md-filter-chip:where(:not([data-elevated=true])):not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-filter-chip-flat-disabled-unselected-outline-color);--_chip-outline-opacity: var(--md-comp-filter-chip-flat-disabled-unselected-outline-opacity)}.md-input-chip:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-container: var(--md-comp-input-chip-disabled-selected-container-color);--_chip-container-opacity: var(--md-comp-input-chip-disabled-selected-container-opacity)}.md-input-chip:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_chip-outline: var(--md-comp-input-chip-disabled-unselected-outline-color);--_chip-outline-opacity: var(--md-comp-input-chip-disabled-unselected-outline-opacity)}.md-filled-autocomplete{--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-autocomplete-text-field-active-indicator-height);--_field-caret: var(--md-comp-filled-autocomplete-text-field-caret-color);--_field-container: var(--md-comp-filled-autocomplete-text-field-container-color);--_field-height: var(--md-comp-filled-autocomplete-text-field-container-height);--_field-shape: var(--md-comp-filled-autocomplete-text-field-container-shape);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-filled-autocomplete-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-filled-autocomplete-text-field-input-text-line-height);--_field-input-text-font-size: var(--md-comp-filled-autocomplete-text-field-input-text-size);--_field-input-text-tracking: var(--md-comp-filled-autocomplete-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-filled-autocomplete-text-field-input-text-weight);--_field-label: var(--md-comp-filled-autocomplete-text-field-label-text-color);--_field-font-family: var(--md-comp-filled-autocomplete-text-field-label-text-font);--_field-line-height: var(--md-comp-filled-autocomplete-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-filled-autocomplete-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-filled-autocomplete-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-filled-autocomplete-text-field-label-text-size);--_field-tracking: var(--md-comp-filled-autocomplete-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-filled-autocomplete-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-filled-autocomplete-text-field-leading-icon-size);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-filled-autocomplete-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-filled-autocomplete-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-filled-autocomplete-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-filled-autocomplete-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-filled-autocomplete-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-filled-autocomplete-text-field-trailing-icon-size)}.md-filled-select{--_field-indicator-color: var(--md-comp-filled-select-text-field-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-select-text-field-active-indicator-height);--_field-caret: var(--md-comp-filled-select-text-field-caret-color);--_field-container: var(--md-comp-filled-select-text-field-container-color);--_field-height: var(--md-comp-filled-select-text-field-container-height);--_field-shape: var(--md-comp-filled-select-text-field-container-shape);--_field-input-text-color: var(--md-comp-filled-select-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-filled-select-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-filled-select-text-field-input-text-line-height);--_field-input-text-font-size: var(--md-comp-filled-select-text-field-input-text-size);--_field-input-text-tracking: var(--md-comp-filled-select-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-filled-select-text-field-input-text-weight);--_field-label: var(--md-comp-filled-select-text-field-label-text-color);--_field-font-family: var(--md-comp-filled-select-text-field-label-text-font);--_field-line-height: var(--md-comp-filled-select-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-filled-select-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-filled-select-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-filled-select-text-field-label-text-size);--_field-tracking: var(--md-comp-filled-select-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-filled-select-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-filled-select-text-field-leading-icon-size);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-filled-select-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-filled-select-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-filled-select-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-filled-select-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-filled-select-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-filled-select-text-field-trailing-icon-size)}.md-filled-text-field{--_field-indicator-color: var(--md-comp-filled-text-field-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-text-field-active-indicator-height);--_field-caret: var(--md-comp-filled-text-field-caret-color);--_field-container: var(--md-comp-filled-text-field-container-color);--_field-height: var(--md-comp-filled-text-field-container-height);--_field-shape: var(--md-comp-filled-text-field-container-shape);--_field-input-text-color: var(--md-comp-filled-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-filled-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-filled-text-field-input-text-line-height);--_field-placeholder: var(--md-comp-filled-text-field-input-text-placeholder-color);--_field-prefix: var(--md-comp-filled-text-field-input-text-prefix-color);--_field-input-text-font-size: var(--md-comp-filled-text-field-input-text-size);--_field-suffix: var(--md-comp-filled-text-field-input-text-suffix-color);--_field-input-text-tracking: var(--md-comp-filled-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-filled-text-field-input-text-weight);--_field-label: var(--md-comp-filled-text-field-label-text-color);--_field-font-family: var(--md-comp-filled-text-field-label-text-font);--_field-line-height: var(--md-comp-filled-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-filled-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-filled-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-filled-text-field-label-text-size);--_field-tracking: var(--md-comp-filled-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-filled-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-filled-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-filled-text-field-leading-icon-size);--_field-supporting-text-color: var(--md-comp-filled-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-filled-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-filled-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-filled-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-filled-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-filled-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-filled-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-filled-text-field-trailing-icon-size)}.md-outlined-autocomplete{--_field-caret: var(--md-comp-outlined-autocomplete-text-field-caret-color);--_field-container: var(--md-comp-outlined-autocomplete-text-field-container-color);--_field-height: var(--md-comp-outlined-autocomplete-text-field-container-height);--_field-shape: var(--md-comp-outlined-autocomplete-text-field-container-shape);--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-outlined-autocomplete-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-outlined-autocomplete-text-field-input-text-line-height);--_field-input-text-font-size: var(--md-comp-outlined-autocomplete-text-field-input-text-size);--_field-input-text-tracking: var(--md-comp-outlined-autocomplete-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-outlined-autocomplete-text-field-input-text-weight);--_field-label: var(--md-comp-outlined-autocomplete-text-field-label-text-color);--_field-font-family: var(--md-comp-outlined-autocomplete-text-field-label-text-font);--_field-line-height: var(--md-comp-outlined-autocomplete-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-outlined-autocomplete-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-outlined-autocomplete-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-outlined-autocomplete-text-field-label-text-size);--_field-tracking: var(--md-comp-outlined-autocomplete-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-outlined-autocomplete-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-outlined-autocomplete-text-field-leading-icon-size);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-outline-color);--_field-outline-width: var(--md-comp-outlined-autocomplete-text-field-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-outlined-autocomplete-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-outlined-autocomplete-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-outlined-autocomplete-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-outlined-autocomplete-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-outlined-autocomplete-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-outlined-autocomplete-text-field-trailing-icon-size)}.md-outlined-select{--_field-caret: var(--md-comp-outlined-select-text-field-caret-color);--_field-container: var(--md-comp-outlined-select-text-field-container-color);--_field-height: var(--md-comp-outlined-select-text-field-container-height);--_field-shape: var(--md-comp-outlined-select-text-field-container-shape);--_field-input-text-color: var(--md-comp-outlined-select-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-outlined-select-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-outlined-select-text-field-input-text-line-height);--_field-input-text-font-size: var(--md-comp-outlined-select-text-field-input-text-size);--_field-input-text-tracking: var(--md-comp-outlined-select-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-outlined-select-text-field-input-text-weight);--_field-label: var(--md-comp-outlined-select-text-field-label-text-color);--_field-font-family: var(--md-comp-outlined-select-text-field-label-text-font);--_field-line-height: var(--md-comp-outlined-select-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-outlined-select-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-outlined-select-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-outlined-select-text-field-label-text-size);--_field-tracking: var(--md-comp-outlined-select-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-outlined-select-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-outlined-select-text-field-leading-icon-size);--_field-outline: var(--md-comp-outlined-select-text-field-outline-color);--_field-outline-width: var(--md-comp-outlined-select-text-field-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-outlined-select-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-outlined-select-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-outlined-select-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-outlined-select-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-outlined-select-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-outlined-select-text-field-trailing-icon-size)}.md-outlined-text-field{--_field-caret: var(--md-comp-outlined-text-field-caret-color);--_field-height: var(--md-comp-outlined-text-field-container-height);--_field-shape: var(--md-comp-outlined-text-field-container-shape);--_field-focus-color: var(--md-comp-outlined-text-field-focus-indicator-outline-color);--_field-focus-width: var(--md-comp-outlined-text-field-focus-indicator-outline-thickness);--_field-input-text-color: var(--md-comp-outlined-text-field-input-text-color);--_field-input-text-font-family: var(--md-comp-outlined-text-field-input-text-font);--_field-input-text-line-height: var(--md-comp-outlined-text-field-input-text-line-height);--_field-placeholder: var(--md-comp-outlined-text-field-input-text-placeholder-color);--_field-prefix: var(--md-comp-outlined-text-field-input-text-prefix-color);--_field-input-text-font-size: var(--md-comp-outlined-text-field-input-text-size);--_field-suffix: var(--md-comp-outlined-text-field-input-text-suffix-color);--_field-input-text-tracking: var(--md-comp-outlined-text-field-input-text-tracking);--_field-input-text-font-weight: var(--md-comp-outlined-text-field-input-text-weight);--_field-label: var(--md-comp-outlined-text-field-label-text-color);--_field-font-family: var(--md-comp-outlined-text-field-label-text-font);--_field-line-height: var(--md-comp-outlined-text-field-label-text-line-height);--_field-populated-label-line-height: var(--md-comp-outlined-text-field-label-text-populated-line-height);--_field-populated-label-size: var(--md-comp-outlined-text-field-label-text-populated-size);--_field-font-size: var(--md-comp-outlined-text-field-label-text-size);--_field-tracking: var(--md-comp-outlined-text-field-label-text-tracking);--_field-font-weight: var(--md-comp-outlined-text-field-label-text-weight);--_field-leading-icon-color: var(--md-comp-outlined-text-field-leading-icon-color);--_field-leading-icon-size: var(--md-comp-outlined-text-field-leading-icon-size);--_field-outline: var(--md-comp-outlined-text-field-outline-color);--_field-outline-width: var(--md-comp-outlined-text-field-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-text-field-supporting-text-color);--_field-supporting-text-font-family: var(--md-comp-outlined-text-field-supporting-text-font);--_field-supporting-text-line-height: var(--md-comp-outlined-text-field-supporting-text-line-height);--_field-supporting-text-font-size: var(--md-comp-outlined-text-field-supporting-text-size);--_field-supporting-text-tracking: var(--md-comp-outlined-text-field-supporting-text-tracking);--_field-supporting-text-font-weight: var(--md-comp-outlined-text-field-supporting-text-weight);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-trailing-icon-color);--_field-trailing-icon-size: var(--md-comp-outlined-text-field-trailing-icon-size)}.md-filled-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-error-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-error-input-text-color);--_field-label: var(--md-comp-filled-autocomplete-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-error-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-error-trailing-icon-color)}.md-filled-select:where([aria-invalid=true],:has([aria-invalid=true])){--_field-indicator-color: var(--md-comp-filled-select-text-field-error-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-select-text-field-error-input-text-color);--_field-label: var(--md-comp-filled-select-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-error-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-error-trailing-icon-color)}.md-filled-text-field:where([aria-invalid=true],:has([aria-invalid=true])){--_field-indicator-color: var(--md-comp-filled-text-field-error-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-text-field-error-input-text-color);--_field-label: var(--md-comp-filled-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-text-field-error-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-text-field-error-trailing-icon-color)}.md-outlined-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])){--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-error-input-text-color);--_field-label: var(--md-comp-outlined-autocomplete-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-leading-icon-color);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-error-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-trailing-icon-color)}.md-outlined-select:where([aria-invalid=true],:has([aria-invalid=true])){--_field-input-text-color: var(--md-comp-outlined-select-text-field-error-input-text-color);--_field-label: var(--md-comp-outlined-select-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-error-leading-icon-color);--_field-outline: var(--md-comp-outlined-select-text-field-error-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-error-trailing-icon-color)}.md-outlined-text-field:where([aria-invalid=true],:has([aria-invalid=true])){--_field-focus-color: var(--md-comp-outlined-text-field-error-focus-indicator-outline-color);--_field-input-text-color: var(--md-comp-outlined-text-field-error-input-text-color);--_field-label: var(--md-comp-outlined-text-field-error-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-text-field-error-leading-icon-color);--_field-outline: var(--md-comp-outlined-text-field-error-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-text-field-error-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-error-trailing-icon-color)}.md-filled-autocomplete:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-hover-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-autocomplete-text-field-hover-active-indicator-height);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-hover-input-text-color);--_field-label: var(--md-comp-filled-autocomplete-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-autocomplete-text-field-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-autocomplete-text-field-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-autocomplete-text-field-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-autocomplete-text-field-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-hover-trailing-icon-color)}.md-filled-select:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-select-text-field-hover-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-select-text-field-hover-active-indicator-height);--_field-input-text-color: var(--md-comp-filled-select-text-field-hover-input-text-color);--_field-label: var(--md-comp-filled-select-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-select-text-field-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-select-text-field-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-select-text-field-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-select-text-field-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-hover-trailing-icon-color)}.md-filled-text-field:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-text-field-hover-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-text-field-hover-active-indicator-height);--_field-input-text-color: var(--md-comp-filled-text-field-hover-input-text-color);--_field-label: var(--md-comp-filled-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-text-field-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-text-field-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-text-field-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-text-field-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-text-field-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-text-field-hover-trailing-icon-color)}.md-outlined-autocomplete:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-hover-input-text-color);--_field-label: var(--md-comp-outlined-autocomplete-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-hover-outline-color);--_field-outline-width: var(--md-comp-outlined-autocomplete-text-field-hover-outline-width);--_field-state-color: var(--md-comp-outlined-autocomplete-text-field-hover-state-layer-color);--_field-background-state-color: var(--md-comp-outlined-autocomplete-text-field-hover-state-layer-color);--_field-state-opacity: var(--md-comp-outlined-autocomplete-text-field-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-outlined-autocomplete-text-field-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-hover-trailing-icon-color)}.md-outlined-select:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-select-text-field-hover-input-text-color);--_field-label: var(--md-comp-outlined-select-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-select-text-field-hover-outline-color);--_field-outline-width: var(--md-comp-outlined-select-text-field-hover-outline-width);--_field-state-color: var(--md-comp-outlined-select-text-field-hover-state-layer-color);--_field-background-state-color: var(--md-comp-outlined-select-text-field-hover-state-layer-color);--_field-state-opacity: var(--md-comp-outlined-select-text-field-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-outlined-select-text-field-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-hover-trailing-icon-color)}.md-outlined-text-field:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-text-field-hover-input-text-color);--_field-label: var(--md-comp-outlined-text-field-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-text-field-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-text-field-hover-outline-color);--_field-outline-width: var(--md-comp-outlined-text-field-hover-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-text-field-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-hover-trailing-icon-color)}.md-filled-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-error-hover-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-filled-autocomplete-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-error-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-autocomplete-text-field-error-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-autocomplete-text-field-error-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-autocomplete-text-field-error-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-autocomplete-text-field-error-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-error-hover-trailing-icon-color)}.md-filled-select:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-select-text-field-error-hover-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-select-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-filled-select-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-error-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-select-text-field-error-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-select-text-field-error-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-select-text-field-error-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-select-text-field-error-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-error-hover-trailing-icon-color)}.md-filled-text-field:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-indicator-color: var(--md-comp-filled-text-field-error-hover-active-indicator-color);--_field-input-text-color: var(--md-comp-filled-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-filled-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-text-field-error-hover-leading-icon-color);--_field-state-color: var(--md-comp-filled-text-field-error-hover-state-layer-color);--_field-background-state-color: var(--md-comp-filled-text-field-error-hover-state-layer-color);--_field-state-opacity: var(--md-comp-filled-text-field-error-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-filled-text-field-error-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-filled-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-text-field-error-hover-trailing-icon-color)}.md-outlined-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-outlined-autocomplete-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-error-hover-outline-color);--_field-state-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-state-layer-color);--_field-background-state-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-state-layer-color);--_field-state-opacity: var(--md-comp-outlined-autocomplete-text-field-error-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-outlined-autocomplete-text-field-error-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-hover-trailing-icon-color)}.md-outlined-select:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-select-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-outlined-select-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-error-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-select-text-field-error-hover-outline-color);--_field-state-color: var(--md-comp-outlined-select-text-field-error-hover-state-layer-color);--_field-background-state-color: var(--md-comp-outlined-select-text-field-error-hover-state-layer-color);--_field-state-opacity: var(--md-comp-outlined-select-text-field-error-hover-state-layer-opacity);--_field-background-state-opacity: var(--md-comp-outlined-select-text-field-error-hover-state-layer-opacity);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-error-hover-trailing-icon-color)}.md-outlined-text-field:where([aria-invalid=true],:has([aria-invalid=true])):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_field-input-text-color: var(--md-comp-outlined-text-field-error-hover-input-text-color);--_field-label: var(--md-comp-outlined-text-field-error-hover-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-text-field-error-hover-leading-icon-color);--_field-outline: var(--md-comp-outlined-text-field-error-hover-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-text-field-error-hover-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-error-hover-trailing-icon-color)}.md-filled-autocomplete:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-focus-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-autocomplete-text-field-focus-active-indicator-height);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-focus-input-text-color);--_field-label: var(--md-comp-filled-autocomplete-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-focus-trailing-icon-color)}.md-filled-select:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-select-text-field-focus-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-select-text-field-focus-active-indicator-height);--_field-input-text-color: var(--md-comp-filled-select-text-field-focus-input-text-color);--_field-label: var(--md-comp-filled-select-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-focus-trailing-icon-color)}.md-filled-text-field:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-text-field-focus-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-text-field-focus-active-indicator-height);--_field-focus-width: var(--md-comp-filled-text-field-focus-active-indicator-thickness);--_field-input-text-color: var(--md-comp-filled-text-field-focus-input-text-color);--_field-label: var(--md-comp-filled-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-text-field-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-text-field-focus-trailing-icon-color)}.md-outlined-autocomplete:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-focus-input-text-color);--_field-label: var(--md-comp-outlined-autocomplete-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-focus-outline-color);--_field-outline-width: var(--md-comp-outlined-autocomplete-text-field-focus-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-focus-trailing-icon-color)}.md-outlined-select:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-select-text-field-focus-input-text-color);--_field-label: var(--md-comp-outlined-select-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-select-text-field-focus-outline-color);--_field-outline-width: var(--md-comp-outlined-select-text-field-focus-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-focus-trailing-icon-color)}.md-outlined-text-field:where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-text-field-focus-input-text-color);--_field-label: var(--md-comp-outlined-text-field-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-text-field-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-text-field-focus-outline-color);--_field-outline-width: var(--md-comp-outlined-text-field-focus-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-text-field-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-focus-trailing-icon-color)}.md-filled-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-error-focus-active-indicator-color);--_field-caret: var(--md-comp-filled-autocomplete-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-filled-autocomplete-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-error-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-error-focus-trailing-icon-color)}.md-filled-select:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-select-text-field-error-focus-active-indicator-color);--_field-caret: var(--md-comp-filled-select-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-filled-select-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-filled-select-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-error-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-error-focus-trailing-icon-color)}.md-filled-text-field:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-text-field-error-focus-active-indicator-color);--_field-caret: var(--md-comp-filled-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-filled-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-filled-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-filled-text-field-error-focus-leading-icon-color);--_field-supporting-text-color: var(--md-comp-filled-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-filled-text-field-error-focus-trailing-icon-color)}.md-outlined-autocomplete:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-caret: var(--md-comp-outlined-autocomplete-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-outlined-autocomplete-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-error-focus-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-error-focus-trailing-icon-color)}.md-outlined-select:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-caret: var(--md-comp-outlined-select-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-outlined-select-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-outlined-select-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-error-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-select-text-field-error-focus-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-error-focus-trailing-icon-color)}.md-outlined-text-field:where([aria-invalid=true],:has([aria-invalid=true])):where(:focus,:focus-within,[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_field-caret: var(--md-comp-outlined-text-field-error-focus-caret-color);--_field-input-text-color: var(--md-comp-outlined-text-field-error-focus-input-text-color);--_field-label: var(--md-comp-outlined-text-field-error-focus-label-text-color);--_field-leading-icon-color: var(--md-comp-outlined-text-field-error-focus-leading-icon-color);--_field-outline: var(--md-comp-outlined-text-field-error-focus-outline-color);--_field-supporting-text-color: var(--md-comp-outlined-text-field-error-focus-supporting-text-color);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-error-focus-trailing-icon-color)}.md-filled-autocomplete:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-autocomplete-text-field-disabled-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-autocomplete-text-field-disabled-active-indicator-height);--_field-indicator-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-active-indicator-opacity);--_field-container: var(--md-comp-filled-autocomplete-text-field-disabled-container-color);--_field-container-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-container-opacity);--_field-input-text-color: var(--md-comp-filled-autocomplete-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-filled-autocomplete-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-filled-autocomplete-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-leading-icon-opacity);--_field-supporting-text-color: var(--md-comp-filled-autocomplete-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-filled-autocomplete-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-filled-autocomplete-text-field-disabled-trailing-icon-opacity)}.md-filled-select:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-select-text-field-disabled-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-select-text-field-disabled-active-indicator-height);--_field-indicator-opacity: var(--md-comp-filled-select-text-field-disabled-active-indicator-opacity);--_field-container: var(--md-comp-filled-select-text-field-disabled-container-color);--_field-container-opacity: var(--md-comp-filled-select-text-field-disabled-container-opacity);--_field-input-text-color: var(--md-comp-filled-select-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-filled-select-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-filled-select-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-filled-select-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-filled-select-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-filled-select-text-field-disabled-leading-icon-opacity);--_field-supporting-text-color: var(--md-comp-filled-select-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-filled-select-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-filled-select-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-filled-select-text-field-disabled-trailing-icon-opacity)}.md-filled-text-field:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-indicator-color: var(--md-comp-filled-text-field-disabled-active-indicator-color);--_field-indicator-height: var(--md-comp-filled-text-field-disabled-active-indicator-height);--_field-indicator-opacity: var(--md-comp-filled-text-field-disabled-active-indicator-opacity);--_field-container: var(--md-comp-filled-text-field-disabled-container-color);--_field-container-opacity: var(--md-comp-filled-text-field-disabled-container-opacity);--_field-input-text-color: var(--md-comp-filled-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-filled-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-filled-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-filled-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-filled-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-filled-text-field-disabled-leading-icon-opacity);--_field-supporting-text-color: var(--md-comp-filled-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-filled-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-filled-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-filled-text-field-disabled-trailing-icon-opacity)}.md-outlined-autocomplete:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-autocomplete-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-outlined-autocomplete-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-outlined-autocomplete-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-leading-icon-opacity);--_field-outline: var(--md-comp-outlined-autocomplete-text-field-disabled-outline-color);--_field-outline-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-outline-opacity);--_field-outline-width: var(--md-comp-outlined-autocomplete-text-field-disabled-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-autocomplete-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-outlined-autocomplete-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-outlined-autocomplete-text-field-disabled-trailing-icon-opacity)}.md-outlined-select:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-select-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-outlined-select-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-outlined-select-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-outlined-select-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-outlined-select-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-outlined-select-text-field-disabled-leading-icon-opacity);--_field-outline: var(--md-comp-outlined-select-text-field-disabled-outline-color);--_field-outline-opacity: var(--md-comp-outlined-select-text-field-disabled-outline-opacity);--_field-outline-width: var(--md-comp-outlined-select-text-field-disabled-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-select-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-outlined-select-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-outlined-select-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-outlined-select-text-field-disabled-trailing-icon-opacity)}.md-outlined-text-field:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_field-input-text-color: var(--md-comp-outlined-text-field-disabled-input-text-color);--_field-input-text-opacity: var(--md-comp-outlined-text-field-disabled-input-text-opacity);--_field-label: var(--md-comp-outlined-text-field-disabled-label-text-color);--_field-label-opacity: var(--md-comp-outlined-text-field-disabled-label-text-opacity);--_field-leading-icon-color: var(--md-comp-outlined-text-field-disabled-leading-icon-color);--_field-leading-icon-opacity: var(--md-comp-outlined-text-field-disabled-leading-icon-opacity);--_field-outline: var(--md-comp-outlined-text-field-disabled-outline-color);--_field-outline-opacity: var(--md-comp-outlined-text-field-disabled-outline-opacity);--_field-outline-width: var(--md-comp-outlined-text-field-disabled-outline-width);--_field-supporting-text-color: var(--md-comp-outlined-text-field-disabled-supporting-text-color);--_field-supporting-text-opacity: var(--md-comp-outlined-text-field-disabled-supporting-text-opacity);--_field-trailing-icon-color: var(--md-comp-outlined-text-field-disabled-trailing-icon-color);--_field-trailing-icon-opacity: var(--md-comp-outlined-text-field-disabled-trailing-icon-opacity)}.md-filled-autocomplete{--_field-menu-container: var(--md-comp-filled-autocomplete-menu-container-color);--_field-menu-elevation: var(--md-comp-filled-autocomplete-menu-container-elevation);--_field-menu-shadow: var(--md-comp-filled-autocomplete-menu-container-shadow-color);--_field-menu-shape: var(--md-comp-filled-autocomplete-menu-container-shape);--_field-menu-divider-color: var(--md-comp-filled-autocomplete-menu-divider-color);--_field-menu-divider-height: var(--md-comp-filled-autocomplete-menu-divider-height);--_field-menu-item-height: var(--md-comp-filled-autocomplete-menu-list-item-container-height);--_field-menu-label-color: var(--md-comp-filled-autocomplete-menu-list-item-label-text-color);--_field-menu-font-family: var(--md-comp-filled-autocomplete-menu-list-item-label-text-font);--_field-menu-line-height: var(--md-comp-filled-autocomplete-menu-list-item-label-text-line-height);--_field-menu-font-size: var(--md-comp-filled-autocomplete-menu-list-item-label-text-size);--_field-menu-tracking: var(--md-comp-filled-autocomplete-menu-list-item-label-text-tracking);--_field-menu-font-weight: var(--md-comp-filled-autocomplete-menu-list-item-label-text-weight);--_field-menu-selected-container: var(--md-comp-filled-autocomplete-menu-list-item-selected-container-color)}.md-filled-select{--_field-menu-container: var(--md-comp-filled-select-menu-container-color);--_field-menu-elevation: var(--md-comp-filled-select-menu-container-elevation);--_field-menu-shadow: var(--md-comp-filled-select-menu-container-shadow-color);--_field-menu-shape: var(--md-comp-filled-select-menu-container-shape);--_field-menu-divider-color: var(--md-comp-filled-select-menu-divider-color);--_field-menu-divider-height: var(--md-comp-filled-select-menu-divider-height);--_field-menu-item-height: var(--md-comp-filled-select-menu-list-item-container-height);--_field-menu-label-color: var(--md-comp-filled-select-menu-list-item-label-text-color);--_field-menu-font-family: var(--md-comp-filled-select-menu-list-item-label-text-font);--_field-menu-line-height: var(--md-comp-filled-select-menu-list-item-label-text-line-height);--_field-menu-font-size: var(--md-comp-filled-select-menu-list-item-label-text-size);--_field-menu-tracking: var(--md-comp-filled-select-menu-list-item-label-text-tracking);--_field-menu-font-weight: var(--md-comp-filled-select-menu-list-item-label-text-weight);--_field-menu-selected-container: var(--md-comp-filled-select-menu-list-item-selected-container-color);--_field-menu-leading-icon-color: var(--md-comp-filled-select-menu-list-item-with-leading-icon-leading-icon-color);--_field-menu-leading-icon-size: var(--md-comp-filled-select-menu-list-item-with-leading-icon-leading-icon-size);--_field-menu-trailing-icon-color: var(--md-comp-filled-select-menu-list-item-with-trailing-icon-trailing-icon-color);--_field-menu-trailing-icon-size: var(--md-comp-filled-select-menu-list-item-with-trailing-icon-trailing-icon-size)}.md-outlined-autocomplete{--_field-menu-container: var(--md-comp-outlined-autocomplete-menu-container-color);--_field-menu-elevation: var(--md-comp-outlined-autocomplete-menu-container-elevation);--_field-menu-shadow: var(--md-comp-outlined-autocomplete-menu-container-shadow-color);--_field-menu-shape: var(--md-comp-outlined-autocomplete-menu-container-shape);--_field-menu-divider-color: var(--md-comp-outlined-autocomplete-menu-divider-color);--_field-menu-divider-height: var(--md-comp-outlined-autocomplete-menu-divider-height);--_field-menu-item-height: var(--md-comp-outlined-autocomplete-menu-list-item-container-height);--_field-menu-label-color: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-color);--_field-menu-font-family: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-font);--_field-menu-line-height: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-line-height);--_field-menu-font-size: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-size);--_field-menu-tracking: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-tracking);--_field-menu-font-weight: var(--md-comp-outlined-autocomplete-menu-list-item-label-text-weight);--_field-menu-selected-container: var(--md-comp-outlined-autocomplete-menu-list-item-selected-container-color)}.md-outlined-select{--_field-menu-container: var(--md-comp-outlined-select-menu-container-color);--_field-menu-elevation: var(--md-comp-outlined-select-menu-container-elevation);--_field-menu-shadow: var(--md-comp-outlined-select-menu-container-shadow-color);--_field-menu-shape: var(--md-comp-outlined-select-menu-container-shape);--_field-menu-divider-color: var(--md-comp-outlined-select-menu-divider-color);--_field-menu-divider-height: var(--md-comp-outlined-select-menu-divider-height);--_field-menu-item-height: var(--md-comp-outlined-select-menu-list-item-container-height);--_field-menu-label-color: var(--md-comp-outlined-select-menu-list-item-label-text-color);--_field-menu-font-family: var(--md-comp-outlined-select-menu-list-item-label-text-font);--_field-menu-line-height: var(--md-comp-outlined-select-menu-list-item-label-text-line-height);--_field-menu-font-size: var(--md-comp-outlined-select-menu-list-item-label-text-size);--_field-menu-tracking: var(--md-comp-outlined-select-menu-list-item-label-text-tracking);--_field-menu-font-weight: var(--md-comp-outlined-select-menu-list-item-label-text-weight);--_field-menu-selected-container: var(--md-comp-outlined-select-menu-list-item-selected-container-color);--_field-menu-leading-icon-color: var(--md-comp-outlined-select-menu-list-item-with-leading-icon-leading-icon-color);--_field-menu-leading-icon-size: var(--md-comp-outlined-select-menu-list-item-with-leading-icon-leading-icon-size);--_field-menu-trailing-icon-color: var(--md-comp-outlined-select-menu-list-item-with-trailing-icon-trailing-icon-color);--_field-menu-trailing-icon-size: var(--md-comp-outlined-select-menu-list-item-with-trailing-icon-trailing-icon-size)}.md-menu[data-variant=baseline]{--_menu-container: var(--md-comp-menu-container-color);--_menu-elevation: var(--md-comp-menu-container-elevation);--_menu-shadow: var(--md-comp-menu-container-shadow-color);--_menu-shape: var(--md-comp-menu-container-shape);--_menu-divider-color: var(--md-comp-menu-divider-color);--_menu-divider-height: var(--md-comp-menu-divider-height)}.md-menu:where(:not([data-variant=baseline])){--_menu-elevation: var(--md-comp-menus-container-elevation);--_menu-shape: var(--md-comp-menus-container-shape);--_menu-gap: var(--md-comp-menus-gap);--_menu-group-padding: var(--md-comp-menus-group-padding);--_menu-group-shape: var(--md-comp-menus-group-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]){--_menu-container: var(--md-comp-menus-standard-container-color);--_menu-shadow: var(--md-comp-menus-standard-container-shadow-color);--_menu-section-label-text-color: var(--md-comp-menus-standard-section-label-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant]{--_menu-container: var(--md-comp-menus-vibrant-container-color);--_menu-section-label-text-color: var(--md-comp-menus-vibrant-section-label-text-color)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])[data-menu-activity=active]){--_menu-shape: var(--md-comp-menus-active-container-shape)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])[data-menu-activity=inactive]){--_menu-shape: var(--md-comp-menus-inactive-container-shape)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]){--_menu-bottom: var(--md-comp-menus-horizontal-container-bottom-space);--_menu-shape: var(--md-comp-menus-horizontal-container-shape);--_menu-top: var(--md-comp-menus-horizontal-container-top-space)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]):where([data-content=icon-only]){--_menu-gap: var(--md-comp-menus-horizontal-icon-only-gap)}.md-menu[data-variant=baseline] .md-menu-item{--_menu-item-focus-color: var(--md-comp-menu-focus-indicator-color);--_menu-item-focus-offset: var(--md-comp-menu-focus-indicator-outline-offset);--_menu-item-focus-width: var(--md-comp-menu-focus-indicator-thickness);--_menu-item-height: var(--md-comp-menu-list-item-container-height);--_menu-item-label: var(--md-comp-menu-list-item-label-text-color);--_menu-item-font-family: var(--md-comp-menu-list-item-label-text-font);--_menu-item-line-height: var(--md-comp-menu-list-item-label-text-line-height);--_menu-item-font-size: var(--md-comp-menu-list-item-label-text-size);--_menu-item-tracking: var(--md-comp-menu-list-item-label-text-tracking);--_menu-item-font-weight: var(--md-comp-menu-list-item-label-text-weight);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-with-leading-icon-leading-icon-color);--_menu-item-leading-icon-size: var(--md-comp-menu-list-item-with-leading-icon-leading-icon-size);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-with-trailing-icon-trailing-icon-color);--_menu-item-trailing-icon-size: var(--md-comp-menu-list-item-with-trailing-icon-trailing-icon-size);--_menu-item-pressed-state-color: var(--md-comp-menu-list-item-pressed-state-layer-color);--_menu-item-pressed-state-opacity: var(--md-comp-menu-list-item-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])) .md-menu-item{--_menu-item-gap: var(--md-comp-menus-menu-item-between-space);--_menu-item-bottom: var(--md-comp-menus-menu-item-bottom-space);--_menu-item-focus-color: var(--md-comp-menus-menu-item-focus-indicator-color);--_menu-item-focus-offset: var(--md-comp-menus-menu-item-focus-indicator-outline-offset);--_menu-item-focus-width: var(--md-comp-menus-menu-item-focus-indicator-thickness);--_menu-item-height: var(--md-comp-menus-menu-item-height);--_menu-item-font-family: var(--md-comp-menus-menu-item-label-text-font);--_menu-item-line-height: var(--md-comp-menus-menu-item-label-text-line-height);--_menu-item-font-size: var(--md-comp-menus-menu-item-label-text-size);--_menu-item-tracking: var(--md-comp-menus-menu-item-label-text-tracking);--_menu-item-font-weight: var(--md-comp-menus-menu-item-label-text-weight);--_menu-item-leading-icon-size: var(--md-comp-menus-menu-item-leading-icon-size);--_menu-item-leading: var(--md-comp-menus-menu-item-leading-space);--_menu-item-shape: var(--md-comp-menus-menu-item-shape);--_menu-item-supporting-text-font-family: var(--md-comp-menus-menu-item-supporting-text-font);--_menu-item-supporting-text-line-height: var(--md-comp-menus-menu-item-supporting-text-line-height);--_menu-item-supporting-text-font-size: var(--md-comp-menus-menu-item-supporting-text-size);--_menu-item-supporting-text-tracking: var(--md-comp-menus-menu-item-supporting-text-tracking);--_menu-item-supporting-text-font-weight: var(--md-comp-menus-menu-item-supporting-text-weight);--_menu-item-top: var(--md-comp-menus-menu-item-top-space);--_menu-item-trailing-icon-size: var(--md-comp-menus-menu-item-trailing-icon-size);--_menu-item-trailing: var(--md-comp-menus-menu-item-trailing-space);--_menu-item-trailing-supporting-text-font-family: var(--md-comp-menus-menu-item-trailing-supporting-text-font);--_menu-item-trailing-supporting-text-line-height: var(--md-comp-menus-menu-item-trailing-supporting-text-line-height);--_menu-item-trailing-supporting-text-font-size: var(--md-comp-menus-menu-item-trailing-supporting-text-size);--_menu-item-trailing-supporting-text-tracking: var(--md-comp-menus-menu-item-trailing-supporting-text-tracking);--_menu-item-trailing-supporting-text-font-weight: var(--md-comp-menus-menu-item-trailing-supporting-text-weight)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where([aria-expanded=true]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_menu-item-active-state-color: var(--md-comp-menus-standard-menu-item-active-state-layer-color);--_menu-item-active-background-state-color: var(--md-comp-menus-standard-menu-item-active-state-layer-color);--_menu-item-active-state-opacity: var(--md-comp-menus-standard-menu-item-active-state-layer-opacity);--_menu-item-active-background-state-opacity: var(--md-comp-menus-standard-menu-item-active-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item{--_menu-item-container: var(--md-comp-menus-standard-menu-item-container-color);--_menu-item-label: var(--md-comp-menus-standard-menu-item-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-leading-icon-color);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where([aria-expanded=true]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_menu-item-active-state-color: var(--md-comp-menus-vibrant-menu-item-active-state-layer-color);--_menu-item-active-background-state-color: var(--md-comp-menus-vibrant-menu-item-active-state-layer-color);--_menu-item-active-state-opacity: var(--md-comp-menus-vibrant-menu-item-active-state-layer-opacity);--_menu-item-active-background-state-opacity: var(--md-comp-menus-vibrant-menu-item-active-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item{--_menu-item-container: var(--md-comp-menus-vibrant-menu-item-color);--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-leading-icon-color);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) .md-menu-item:where(:first-child:not(:only-child)):not(:where(li>*)),.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) :where(li:first-child:not(:only-child))>.md-menu-item{--_menu-item-bottom-shape: var(--md-comp-menus-menu-item-first-child-inner-corner-corner-size)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) .md-menu-item:where(:first-child):not(:where(li>*)),.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) :where(li:first-child)>.md-menu-item{--_menu-item-top-shape: var(--md-comp-menus-menu-item-first-child-shape)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) .md-menu-item:where(:last-child:not(:only-child)):not(:where(li>*)),.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) :where(li:last-child:not(:only-child))>.md-menu-item{--_menu-item-top-shape: var(--md-comp-menus-menu-item-last-child-inner-corner-corner-size)}.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) .md-menu-item:where(:last-child):not(:where(li>*)),.md-menu:where(:not([data-variant=baseline])):where(:not([data-orientation=horizontal])) :where(li:last-child)>.md-menu-item{--_menu-item-bottom-shape: var(--md-comp-menus-menu-item-last-child-shape)}.md-menu[data-variant=baseline] .md-menu-item:where([aria-haspopup=menu]){--_menu-item-trailing-icon-color: var(--md-comp-menu-cascading-menu-indicator-icon-color);--_menu-item-trailing-icon-size: var(--md-comp-menu-cascading-menu-indicator-icon-size)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item{--_menu-item-gap: var(--md-comp-menus-horizontal-menu-item-between-space);--_menu-item-bottom: var(--md-comp-menus-horizontal-menu-item-bottom-space);--_menu-item-leading: var(--md-comp-menus-horizontal-menu-item-leading-space);--_menu-item-top: var(--md-comp-menus-horizontal-menu-item-top-space);--_menu-item-trailing: var(--md-comp-menus-horizontal-menu-item-trailing-space)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]):where([data-content=icon-only]) .md-menu-item{--_menu-item-bottom: var(--md-comp-menus-horizontal-icon-only-menu-item-bottom-space);--_menu-item-leading: var(--md-comp-menus-horizontal-icon-only-menu-item-leading-space);--_menu-item-top: var(--md-comp-menus-horizontal-icon-only-menu-item-top-space);--_menu-item-trailing: var(--md-comp-menus-horizontal-icon-only-menu-item-trailing-space)}.md-menu[data-variant=baseline] .md-menu-item:where(:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-label: var(--md-comp-menu-list-item-hover-label-text-color);--_menu-item-state-color: var(--md-comp-menu-list-item-hover-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menu-list-item-hover-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menu-list-item-hover-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menu-list-item-hover-state-layer-opacity);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-with-leading-icon-hover-icon-color);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-with-trailing-icon-hover-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-hovered-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-hovered-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-hovered-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-standard-menu-item-hovered-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-hovered-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-standard-menu-item-hovered-state-layer-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-hovered-trailing-icon-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-hovered-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-hovered-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-hovered-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-vibrant-menu-item-hovered-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-hovered-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-vibrant-menu-item-hovered-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-hovered-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-hovered-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-hovered-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-hovered-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-hovered-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-hovered-shape)}.md-menu[data-variant=baseline] .md-menu-item:where(:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menu-list-item-focus-label-text-color);--_menu-item-state-color: var(--md-comp-menu-list-item-focus-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menu-list-item-focus-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menu-list-item-focus-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menu-list-item-focus-state-layer-opacity);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-with-leading-icon-focus-icon-color);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-with-trailing-icon-focus-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-focused-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-focused-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-focused-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-standard-menu-item-focused-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-focused-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-standard-menu-item-focused-state-layer-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-focused-trailing-icon-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-focused-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-focused-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-focused-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-vibrant-menu-item-focused-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-focused-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-vibrant-menu-item-focused-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-focused-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-focused-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-focused-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-focused-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-focused-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-focused-shape)}.md-menu[data-variant=baseline] .md-menu-item:where(: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]))){--_menu-item-label: var(--md-comp-menu-list-item-pressed-label-text-color);--_menu-item-state-color: var(--md-comp-menu-list-item-pressed-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menu-list-item-pressed-state-layer-opacity);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-with-leading-icon-pressed-icon-color);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-with-trailing-icon-pressed-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(: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]))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-pressed-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-pressed-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-pressed-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-pressed-state-layer-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-pressed-trailing-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item{--_menu-item-pressed-state-color: var(--md-comp-menus-standard-menu-item-pressed-state-layer-color);--_menu-item-pressed-state-opacity: var(--md-comp-menus-standard-menu-item-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(: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]))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-pressed-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-pressed-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-pressed-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-pressed-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-pressed-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-pressed-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-pressed-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item{--_menu-item-pressed-state-color: var(--md-comp-menus-vibrant-menu-item-pressed-state-layer-color);--_menu-item-pressed-state-opacity: var(--md-comp-menus-vibrant-menu-item-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(: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]))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-pressed-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-pressed-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-pressed-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-disabled-label-text-color);--_menu-item-label-opacity: var(--md-comp-menus-standard-menu-item-disabled-label-text-opacity);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-disabled-leading-icon-color);--_menu-item-leading-icon-opacity: var(--md-comp-menus-standard-menu-item-disabled-leading-icon-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-disabled-supporting-text-color);--_menu-item-supporting-text-opacity: var(--md-comp-menus-standard-menu-item-disabled-supporting-text-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-disabled-trailing-icon-color);--_menu-item-trailing-icon-opacity: var(--md-comp-menus-standard-menu-item-disabled-trailing-icon-opacity);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-disabled-trailing-supporting-text-color);--_menu-item-trailing-supporting-text-opacity: var(--md-comp-menus-standard-menu-item-disabled-trailing-supporting-text-opacity)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-disabled-label-text-color);--_menu-item-label-opacity: var(--md-comp-menus-vibrant-menu-item-disabled-label-text-opacity);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-disabled-leading-icon-color);--_menu-item-leading-icon-opacity: var(--md-comp-menus-vibrant-menu-item-disabled-leading-icon-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-disabled-supporting-text-color);--_menu-item-supporting-text-opacity: var(--md-comp-menus-vibrant-menu-item-disabled-supporting-text-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-disabled-trailing-icon-color);--_menu-item-trailing-icon-opacity: var(--md-comp-menus-vibrant-menu-item-disabled-trailing-icon-opacity);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-disabled-trailing-supporting-text-color);--_menu-item-trailing-supporting-text-opacity: var(--md-comp-menus-vibrant-menu-item-disabled-trailing-supporting-text-opacity)}.md-menu[data-variant=baseline] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_menu-item-container: var(--md-comp-menu-list-item-selected-container-color);--_menu-item-label: var(--md-comp-menu-list-item-selected-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-selected-with-leading-icon-leading-icon-color);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-selected-with-leading-icon-trailing-icon-color)}.md-menu:where(:not([data-variant=baseline])) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_menu-item-shape: var(--md-comp-menus-menu-item-selected-shape);--_menu-item-top-shape: var(--md-comp-menus-menu-item-selected-shape);--_menu-item-bottom-shape: var(--md-comp-menus-menu-item-selected-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_menu-item-container: var(--md-comp-menus-standard-menu-item-selected-container-color);--_menu-item-label: var(--md-comp-menus-standard-menu-item-selected-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-selected-leading-icon-color);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-selected-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_menu-item-container: var(--md-comp-menus-vibrant-menu-item-selected-container-color);--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-selected-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-vibrant-menu-item-selected-leading-icon-color);--_menu-item-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-selected-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-vibrant-menu-item-selected-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-vibrant-menu-item-selected-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]):where([data-content=icon-only]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_menu-item-shape: var(--md-comp-menus-horizontal-icon-only-menu-item-selected-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-icon-only-menu-item-selected-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-icon-only-menu-item-selected-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-selected-hovered-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-selected-hovered-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-selected-hovered-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-standard-menu-item-selected-hovered-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-selected-hovered-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-standard-menu-item-selected-hovered-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-hovered-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-selected-hovered-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-hovered-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-selected-hovered-label-text-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-selected-hovered-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-vibrant-menu-item-selected-hovered-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-hovered-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-hovered-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-selected-hovered-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-selected-hovered-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-selected-hovered-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-selected-focused-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-selected-focused-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-selected-focused-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-standard-menu-item-selected-focused-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-selected-focused-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-standard-menu-item-selected-focused-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-focused-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-selected-focused-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-focused-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-selected-focused-label-text-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-selected-focused-state-layer-color);--_menu-item-background-state-color: var(--md-comp-menus-vibrant-menu-item-selected-focused-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-focused-state-layer-opacity);--_menu-item-background-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-focused-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-selected-focused-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-selected-focused-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-selected-focused-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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]))){--_menu-item-label: var(--md-comp-menus-standard-menu-item-selected-pressed-label-text-color);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-selected-pressed-leading-icon-color);--_menu-item-state-color: var(--md-comp-menus-standard-menu-item-selected-pressed-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-standard-menu-item-selected-pressed-state-layer-opacity);--_menu-item-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-pressed-supporting-text-color);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-selected-pressed-trailing-icon-color);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-pressed-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_menu-item-pressed-state-color: var(--md-comp-menus-standard-menu-item-selected-pressed-state-layer-color);--_menu-item-pressed-state-opacity: var(--md-comp-menus-standard-menu-item-selected-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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]))){--_menu-item-label: var(--md-comp-menus-vibrant-menu-item-selected-pressed-label-text-color);--_menu-item-state-color: var(--md-comp-menus-vibrant-menu-item-selected-pressed-state-layer-color);--_menu-item-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_menu-item-pressed-state-color: var(--md-comp-menus-vibrant-menu-item-selected-pressed-state-layer-color);--_menu-item-pressed-state-opacity: var(--md-comp-menus-vibrant-menu-item-selected-pressed-state-layer-opacity)}.md-menu:where(:not([data-variant=baseline])):where([data-orientation=horizontal]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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]))){--_menu-item-shape: var(--md-comp-menus-horizontal-menu-item-selected-pressed-shape);--_menu-item-top-shape: var(--md-comp-menus-horizontal-menu-item-selected-pressed-shape);--_menu-item-bottom-shape: var(--md-comp-menus-horizontal-menu-item-selected-pressed-shape)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled))){--_menu-item-container: var(--md-comp-menus-standard-menu-item-selected-disabled-container-color);--_menu-item-container-opacity: var(--md-comp-menus-standard-menu-item-selected-disabled-container-opacity);--_menu-item-label: var(--md-comp-menus-standard-menu-item-selected-disabled-label-text-color);--_menu-item-label-opacity: var(--md-comp-menus-standard-menu-item-selected-disabled-label-text-opacity);--_menu-item-leading-icon-color: var(--md-comp-menus-standard-menu-item-selected-disabled-leading-icon-color);--_menu-item-leading-icon-opacity: var(--md-comp-menus-standard-menu-item-selected-disabled-leading-icon-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menus-standard-menu-item-selected-disabled-trailing-icon-color);--_menu-item-trailing-icon-opacity: var(--md-comp-menus-standard-menu-item-selected-disabled-trailing-icon-opacity);--_menu-item-trailing-supporting-text-color: var(--md-comp-menus-standard-menu-item-selected-disabled-trailing-supporting-text-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled))){--_menu-item-label-opacity: var(--md-comp-menus-vibrant-menu-item-selected-disabled-label-text-opacity);--_menu-item-leading-icon-opacity: var(--md-comp-menus-vibrant-menu-item-selected-disabled-leading-icon-opacity);--_menu-item-supporting-text-opacity: var(--md-comp-menus-vibrant-menu-item-selected-disabled-supporting-text-opacity);--_menu-item-trailing-icon-opacity: var(--md-comp-menus-vibrant-menu-item-selected-disabled-trailing-icon-opacity);--_menu-item-trailing-supporting-text-opacity: var(--md-comp-menus-vibrant-menu-item-selected-disabled-trailing-supporting-text-opacity)}.md-menu[data-variant=baseline] .md-menu-item:where(:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled))){--_menu-item-label: var(--md-comp-menu-list-item-disabled-label-text-color);--_menu-item-label-opacity: var(--md-comp-menu-list-item-disabled-label-text-opacity);--_menu-item-leading-icon-color: var(--md-comp-menu-list-item-with-leading-icon-disabled-leading-icon-color);--_menu-item-leading-icon-opacity: var(--md-comp-menu-list-item-with-leading-icon-disabled-leading-icon-opacity);--_menu-item-trailing-icon-color: var(--md-comp-menu-list-item-with-trailing-icon-disabled-trailing-icon-color);--_menu-item-trailing-icon-opacity: var(--md-comp-menu-list-item-with-trailing-icon-disabled-trailing-icon-opacity)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button{--_menu-icon-container: var(--md-comp-menus-standard-icon-button-container-color);--_menu-icon-icon: var(--md-comp-menus-standard-icon-button-icon-color);--_menu-icon-pressed-state-color: var(--md-comp-menus-standard-icon-button-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button{--_menu-icon-container: var(--md-comp-menus-vibrant-icon-button-container-color);--_menu-icon-icon: var(--md-comp-menus-vibrant-icon-button-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_menu-icon-container: var(--md-comp-menus-standard-icon-button-selected-container-color);--_menu-icon-icon: var(--md-comp-menus-standard-icon-button-selected-icon-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_menu-icon-container: var(--md-comp-menus-vibrant-icon-button-selected-container-color);--_menu-icon-icon: var(--md-comp-menus-vibrant-icon-button-selected-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-hovered-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-standard-icon-button-hovered-state-layer-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_menu-icon-state-color: var(--md-comp-menus-vibrant-icon-button-hovered-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-vibrant-icon-button-hovered-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-selected-hovered-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-standard-icon-button-selected-hovered-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-focused-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-standard-icon-button-focused-state-layer-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_menu-icon-state-color: var(--md-comp-menus-vibrant-icon-button-focused-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-vibrant-icon-button-focused-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-selected-focused-state-layer-color);--_menu-icon-background-state-color: var(--md-comp-menus-standard-icon-button-selected-focused-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button: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])){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button: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])){--_menu-icon-state-color: var(--md-comp-menus-vibrant-icon-button-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button{--_menu-icon-pressed-state-color: var(--md-comp-menus-vibrant-icon-button-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):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])){--_menu-icon-state-color: var(--md-comp-menus-standard-icon-button-selected-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_menu-icon-pressed-state-color: var(--md-comp-menus-standard-icon-button-selected-pressed-state-layer-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_menu-icon-icon: var(--md-comp-menus-standard-disabled-icon-button-icon-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button:is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_menu-icon-icon: var(--md-comp-menus-vibrant-icon-button-disabled-icon-color)}.md-menu:where(:not([data-variant=baseline])):not([data-variant=vibrant]) .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_menu-icon-icon: var(--md-comp-menus-standard-icon-button-disabled-icon-color)}.md-menu:where(:not([data-variant=baseline]))[data-variant=vibrant] .md-menu-icon-button:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):is(:disabled,[aria-disabled=true],:has(>input:disabled,>select:disabled)){--_menu-icon-icon: var(--md-comp-menus-vibrant-icon-button-selected-disabled-icon-color)}.md-divider{--_divider-color: var(--md-comp-divider-color);--_divider-thickness: var(--md-comp-divider-thickness)}
