/* Shared website-styled control and expanded options, in both languages. */
.relsu-native-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.relsu-select{position:relative;min-width:0;width:100%;font:inherit;isolation:isolate}
.relsu-select.is-open{z-index:100;isolation:auto}
.relsu-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:14px 16px;border:1px solid var(--line);border-radius:0;background:var(--raised);color:#fff;font:500 16px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;box-shadow:none;transition:none;cursor:pointer}
.relsu-select-trigger:hover:not(:disabled),.relsu-select.is-open>.relsu-select-trigger{border-color:var(--yellow);background:var(--raised)}
.relsu-select-trigger:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}
.relsu-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.relsu-select-arrow{flex:none;width:8px;height:8px;border-right:1.5px solid var(--yellow);border-bottom:1.5px solid var(--yellow);transform:translateY(-2px) rotate(45deg);margin-right:3px}
.relsu-select.is-open .relsu-select-arrow{transform:translateY(2px) rotate(225deg)}
.relsu-select-trigger:disabled{opacity:.45;cursor:not-allowed}
.relsu-select-options{position:absolute;z-index:101;top:calc(100% + 6px);left:0;right:0;min-width:100%;max-height:280px;overflow-y:auto;overscroll-behavior:contain;background:var(--raised);border:1px solid var(--line);border-top:2px solid var(--yellow);border-radius:0;padding:6px;box-shadow:0 16px 40px #0009;scrollbar-color:var(--line) var(--raised);font:500 16px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}
.relsu-select.opens-up>.relsu-select-options{top:auto;bottom:calc(100% + 6px)}
.relsu-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;border:1px solid transparent;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.relsu-select-option[aria-selected="true"]{color:var(--yellow)}
.relsu-select-check{visibility:hidden;flex:none;color:inherit}
.relsu-select-option[aria-selected="true"]>.relsu-select-check{visibility:visible}
.relsu-select-option:is(:hover,.is-active):not([aria-disabled="true"]){background:var(--yellow);color:var(--ground)}
.relsu-select-option[aria-disabled="true"]{opacity:.4;cursor:not-allowed}
.language-picker .relsu-select{width:208px;max-width:100%}
.language-picker .relsu-select-trigger{min-height:44px;padding:10px 12px;background:var(--surface);font-size:14px;line-height:22px}
.language-picker .relsu-select-options{font-size:14px}
@media(forced-colors:active){.relsu-select-trigger,.relsu-select-options{background:Canvas;color:CanvasText;border-color:ButtonText}.relsu-select-option:is(:hover,.is-active){background:Highlight!important;color:HighlightText!important}.relsu-select-arrow{border-color:ButtonText}.relsu-select-option[aria-selected="true"]{color:CanvasText}}
