.air3-dropdown-menu{--menu-font-size:var(--font-size-base-sm);--menu-font-weight:var(--font-weight-base);--menu-padding-y:calc(var(--spacing-1x)*1.5);--menu-padding-x:var(--spacing-4x);--menu-horizontal-padding:var(--spacing-3x) 0 var(--spacing-6x) var(--menu-padding-x);--menu-horizontal-gap:var(--spacing-2x);--menu-horizontal-item-size:90px;--menu-horizontal-item-padding:var(--spacing-4x) var(--spacing-2x);--menu-horizontal-item-radius:var(--radius-4x);--menu-horizontal-item-bg:var(--bg-btn-check-muted);--menu-horizontal-item-bg-hover:var(--bg-btn-check-muted-hover);--menu-horizontal-item-text:var(--text-on-btn-check-muted);--menu-horizontal-item-border-color:var(--border-color-btn-check-muted);--menu-horizontal-item-border-width:var(--border-width-btn-check-muted);--menu-horizontal-item-border:var(--menu-horizontal-item-border-width) solid var(--menu-horizontal-item-border-color);--menu-horizontal-item-font-size:var(--font-size-base);--menu-nested-gap:var(--spacing-1x);--menu-nested-bg:var(--bg-inverse);--menu-nested-radius:var(--radius-4x);--menu-nested-min-width:var(--dropdown-min-width);--menu-nested-shadow:var(--dropdown-menu-shadow);--menu-decoration-padding:0 0 var(--menu-padding-y);text-align:left;font-weight:var(--menu-font-weight)}@media(max-width:699.98px){.air3-dropdown-menu{--menu-padding-x:var(--spacing-mobile-x);--menu-padding-y:calc(var(--spacing-2x)*1.25);--menu-font-size:var(--font-size-base)}.air3-dropdown-menu.air3-bottom-sheet.has-min-height .air3-menu-container{flex:1}}.air3-dropdown-menu.is-natural-width .air3-menu-item-text{white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.air3-menu-container{--menu-header-padding:var(--menu-padding-y) var(--menu-padding-x);--menu-header-bg:var(--bg-inverse);--menu-header-text:var(--text-light-on-inverse);--menu-header-font-size:var(--menu-font-size);--menu-header-font-weight:var(--font-weight-strong);--menu-list-padding:var(--spacing-2x) 0;--menu-item-padding:var(--menu-padding-y) var(--menu-padding-x);--menu-item-bg:var(--bg-hoverable-light);--menu-item-bg-hover:var(--bg-hoverable-light-hover);--menu-item-text:var(--text-dark-on-hoverable-light);--menu-item-font-size:var(--menu-font-size);--menu-item-line-height:var(--line-height-base);--menu-item-subtext-text:var(--text-light-on-hoverable-light);--menu-item-subtext-font-weight:var(--font-weight-sub-label)}@media(max-width:699.98px){.air3-menu-container{padding-bottom:var(--spacing-4x)}}@media(min-height:550px){.air3-menu-container{overflow-y:auto;overflow-x:hidden}}@media(min-width:700px){.air3-dropdown-menu-nested .air3-menu-container{overflow:visible}}.air3-menu-list,.air3-nested-menu{position:relative;list-style:none;margin:0;padding:0}.air3-nested-menu{position:absolute;top:0;left:100%;display:block;width:100%;min-height:100%;max-height:none;background:var(--menu-nested-bg);transition:transform .3s ease-in-out}@media(min-width:700px){.air3-nested-menu{border:0;border:var(--hc-border,0);border-radius:var(--menu-nested-radius);min-height:auto;display:none;width:-moz-max-content;width:max-content;z-index:1;margin-left:var(--menu-nested-gap);min-width:var(--menu-nested-min-width);box-shadow:var(--menu-nested-shadow)}.air3-nested-menu:before{content:"";position:absolute;height:100%;width:var(--menu-nested-gap);left:calc(var(--menu-nested-gap)*-1)}}.air3-result-feedback{display:flex;padding:var(--menu-padding-y) var(--menu-padding-x);font-size:var(--menu-font-size);line-height:var(--line-height-base-sm)}.air3-result-feedback .air3-result-feedback-text{flex:1;align-self:center}.air3-result-feedback .air3-icon{margin-top:1px}.air3-menu-decoration{padding:var(--menu-decoration-padding)}@media(min-width:700px){.air3-menu-decoration .air3-icon,.air3-result-feedback .air3-icon{--icon-size:16px}}@media(max-width:699.98px){.air3-menu-decoration .air3-icon,.air3-result-feedback .air3-icon{--icon-size:24px}}.air3-menu-item-icon,.air3-result-feedback .air3-icon{margin-right:var(--spacing-3x)}@media(min-width:700px){.air3-menu-item-icon,.air3-result-feedback .air3-icon{margin-top:2px}.air3-nested-menu-list{position:relative}.air3-nested-menu-list .air3-nested-menu{top:calc(var(--menu-padding-y)*-1)}}.air3-nested-menu-list .air3-icon{margin:0}@media(max-width:699.98px){.air3-nested-menu-list.is-open>.air3-menu-container>.air3-nested-menu{transform:translate(-100%)}}@media(min-width:700px){.air3-nested-menu-list.is-hover>.air3-menu-container>.air3-nested-menu{display:block}}.air3-menu-checkbox-labels{overflow:hidden}.air3-menu-checkbox-label,.air3-menu-item-subtext,.air3-menu-item-text{display:block;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;overflow:hidden;flex:1}.air3-menu-checkbox-label{line-height:var(--line-height-base-xs)}.air3-menu-item-subtext{color:var(--menu-item-subtext-text);font-weight:var(--menu-item-subtext-font-weight)}@media(min-width:700px){.air3-menu-list:not(:empty){padding:var(--menu-list-padding)}.air3-menu-list.has-search{padding-top:0}}.air3-menu-list .air3-menu-item{display:flex;padding:var(--menu-item-padding);background:var(--menu-item-bg);color:var(--menu-item-text);font-size:var(--menu-item-font-size);line-height:var(--menu-item-line-height);cursor:pointer;outline-offset:-4px}.air3-menu-list .air3-menu-item:hover{--menu-item-bg:var(--menu-item-bg-hover)}@media(forced-colors:active){.air3-menu-list .air3-menu-item:hover>.air3-icon{--icon-color:var(--hc-text-on-selected)}}.air3-menu-list .air3-menu-item.is-active{-webkit-text-decoration:none;text-decoration:none}.air3-menu-list .air3-menu-item.is-focused{z-index:1}.air3-menu-list .air3-menu-item.air3-menu-item-selected{outline:auto var(--text-outline-accent)}.air3-menu-list .air3-menu-item.is-uncheckable{padding-left:var(--menu-padding-x)}.air3-menu-list .air3-menu-item.is-disabled,.air3-menu-list .air3-menu-item.is-disabled .air3-menu-item-subtext,.air3-menu-list .air3-menu-item.is-disabled:hover{color:var(--text-on-disabled);background:transparent;pointer-events:none}.air3-menu-list .air3-menu-item a{color:inherit}.air3-menu-list .air3-menu-item:not(.air3-multi-select):not(.is-uncheckable){padding-left:var(--spacing-8x)}@media(max-width:699.98px){.air3-menu-list .air3-menu-item:not(.air3-multi-select):not(.is-uncheckable){padding-left:calc(var(--spacing-14x) - var(--spacing-1x))}}.air3-menu-list .air3-menu-check-icon{margin:2px var(--spacing-2x) 0 calc(var(--spacing-6x)*-1)}@media(max-width:699.98px){.air3-menu-list .air3-menu-check-icon{margin:0 var(--spacing-2x) 0 calc(var(--spacing-8x)*-1)}}.air3-menu-list .air3-nested-menu-item-icon{visibility:inherit;margin-left:var(--spacing-4x);align-self:center;order:2}@media(min-width:700px){.air3-menu-list .air3-nested-menu-item-icon{margin-right:calc(var(--spacing-3x)*-1)}}.air3-dropdown-menu-header{display:block;padding:var(--menu-header-padding);background-color:var(--menu-header-bg);color:var(--menu-header-text);font-size:var(--menu-header-font-size);font-weight:var(--menu-header-font-weight)}@media(max-width:699.98px){.air3-menu-list.air3-horizontal-menu{display:flex;width:100%;overflow-y:auto;padding:var(--menu-horizontal-padding);gap:var(--menu-horizontal-gap)}.air3-menu-list.air3-horizontal-menu .air3-menu-item{padding:var(--menu-horizontal-item-padding)!important;--menu-item-bg:var(--menu-horizontal-item-bg);--menu-item-font-size:var(--menu-horizontal-item-font-size);--menu-item-text:var(--menu-horizontal-item-text);flex-direction:column;min-width:var(--menu-horizontal-item-size);max-width:var(--menu-horizontal-item-size);border:var(--menu-horizontal-item-border);border-radius:var(--menu-horizontal-item-radius);text-align:center}.air3-menu-list.air3-horizontal-menu .air3-menu-item:hover{--menu-item-bg:var(--menu-horizontal-item-bg-hover);border-color:var(--menu-horizontal-item-border-color-selected);box-shadow:inset 0 0 0 var(--border-width-btn-check-muted) var(--border-color-btn-check-muted-selected)}.air3-menu-list.air3-horizontal-menu .air3-icon{flex:1;margin:0 auto var(--spacing-1x) auto}}.keyboard-user .air3-menu-item:focus{--outline-offset:-2px}
