/* One decorative chevron, independent of browser font/native rendering. */
:root{--webami-chevron-color:#52647c;--webami-native-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2352647c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
:root[data-theme=dark]{--webami-chevron-color:#b2c0d3;--webami-native-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23b2c0d3' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
html body select:not(.form-native-control):not(.public-native-control):not([hidden]):not([multiple]):is(:not([size]),[size='1']){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:var(--webami-native-chevron)!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px 18px!important;padding-inline-end:44px!important;box-sizing:border-box}
html body select:not(.form-native-control):not(.public-native-control):not([multiple]):is(:not([size]),[size='1']):focus-visible{outline:3px solid var(--control-focus,var(--blue,#1769aa));outline-offset:3px}
html body .form-select-root>.form-select-trigger,html body .form-select-trigger,html body .public-form-select>.webami-public-trigger{position:relative!important;appearance:none!important;-webkit-appearance:none!important;padding-inline-end:44px!important;background-image:none!important}
html body .form-select-trigger>svg:last-of-type,html body .public-form-select>.webami-public-trigger>svg:last-child{position:absolute!important;right:14px!important;top:50%!important;inset-inline-end:14px!important;width:18px!important;height:18px!important;min-width:18px!important;flex:none!important;margin:0!important;pointer-events:none!important;color:var(--webami-chevron-color)!important;stroke:currentColor!important;stroke-width:1.75!important;rotate:none!important;transform:translateY(-50%)!important;transition:transform .15s}
html body .form-select-trigger[aria-expanded=true]>svg:last-of-type,html body .public-form-select>.webami-public-trigger[aria-expanded=true]>svg:last-child{transform:translateY(-50%) rotate(180deg)!important}
html body .public-form-select>.webami-public-trigger>span:last-child{position:absolute!important;right:14px!important;top:50%!important;width:18px!important;height:18px!important;margin:0!important;font-size:0!important;line-height:0!important;pointer-events:none!important;color:var(--webami-chevron-color)!important;transform:translateY(-50%);transition:transform .15s}
html body .public-form-select>.webami-public-trigger[aria-expanded=true]>span:last-child{transform:translateY(-50%) rotate(180deg)}
html body .public-form-select>.webami-public-trigger>span:last-child>svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75}
/* Compatibility with already deployed public enhancers using a font glyph. */
html body .public-form-select>.webami-public-trigger>span:last-child:not(:has(svg))::before{content:'';display:block;width:18px;height:18px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}
@media(prefers-reduced-motion:reduce){html body .form-select-trigger>svg:last-of-type,html body .public-form-select>.webami-public-trigger>svg:last-child,html body .public-form-select>.webami-public-trigger>span:last-child{transition:none!important}}
@media(forced-colors:active){html body select:not(.form-native-control):not(.public-native-control):not([hidden]):not([multiple]):is(:not([size]),[size='1']){appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}html body .form-select-trigger>svg:last-of-type,html body .public-form-select>.webami-public-trigger>svg:last-child,html body .public-form-select>.webami-public-trigger>span:last-child{color:ButtonText!important}html body .public-form-select>.webami-public-trigger>span:last-child:not(:has(svg))::before{mask:none;-webkit-mask:none;background:none;width:9px;height:9px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:translate(4px,2px) rotate(45deg)}}
