:root{--menu-fill:#262628;--menu-shadow:0 18px 44px -10px #000000c7, 0 3px 10px 0 #00000073;--menu-active:#ffffff13;--field-hover:#151515}html[data-theme=light]{--menu-fill:#fff;--menu-shadow:0 18px 44px -14px #231f203d, 0 2px 8px 0 #231f2014;--menu-active:#231f200e;--field-hover:#e2e9ed}.sel{min-width:0;display:block;position:relative}.sel__trigger{align-items:center;gap:var(--s2);width:100%;height:var(--sel-h,var(--add-h));padding:0 var(--s3) 0 var(--s4);border-radius:var(--r-btn);background:var(--field);box-shadow:var(--recess);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:0;display:flex}@media (hover:hover){.sel__trigger:hover:not(:disabled){background:var(--field-hover)}}.sel__trigger[aria-expanded=true]{background:var(--field-hover)}.sel__trigger:active:not(:disabled){background:var(--field);box-shadow:var(--recess), inset 0 2px 6px 0 #0000002e}.sel__trigger:disabled{cursor:default;opacity:.55}.sel__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sel__value--ph{color:var(--text-2)}.sel__lead{flex:none;font-size:1.15em;line-height:1}html[data-no-flag-emoji] .sel__lead[data-alt]{font-size:0}html[data-no-flag-emoji] .sel__lead[data-alt]:before{content:attr(data-alt);min-width:2.2em;font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:.02em;color:var(--text-2);font-variant-numeric:var(--numeric);display:inline-block}.sel__hint{color:var(--text-2);font-size:var(--t-label);font-variant-numeric:var(--numeric);flex:none}.sel__chev{width:16px;height:16px;color:var(--text-2);transition:transform var(--dur-ui) var(--ease);flex:none}.sel__trigger[aria-expanded=true] .sel__chev{transform:rotate(180deg)}.sel--pill{display:inline-block}.sel--pill .sel__trigger{width:auto;height:var(--pill-h);gap:var(--s2);padding:0 var(--s2) 0 var(--s3);border-radius:var(--r-pill);background:var(--track);font-size:var(--t-label)}.sel--pill .sel__chev{width:14px;height:14px}.sel__menu[popover]{--menu-pad:6px;padding:var(--menu-pad);border-radius:calc(var(--r-item) + var(--menu-pad));overscroll-behavior:contain;background:var(--menu-fill);width:auto;height:auto;max-height:360px;box-shadow:var(--menu-shadow);color:var(--text);font:inherit;font-size:var(--t-body);scrollbar-width:thin;scrollbar-color:#7f7f7f59 transparent;opacity:0;transform-origin:top;transition:opacity var(--dur-press) var(--ease), transform var(--dur-ui) var(--ease), overlay var(--dur-press) allow-discrete, display var(--dur-press) allow-discrete;border:0;margin:0;position:fixed;inset:auto;overflow:auto;transform:translateY(-4px)scale(.985)}.sel__menu[data-side=top]{transform-origin:bottom;transform:translateY(4px)scale(.985)}.sel__menu:popover-open{opacity:1;transform:none}@starting-style{.sel__menu:popover-open{opacity:0;transform:translateY(-4px)scale(.985)}.sel__menu[data-side=top]:popover-open{transform:translateY(4px)scale(.985)}}.sel__list{flex-direction:column;gap:2px;display:flex}.sel__opt{align-items:center;gap:var(--s3);min-height:var(--control);padding:var(--s2) 10px var(--s2) var(--s3);border-radius:var(--r-item);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background calc(var(--dur-press) * .75) var(--ease);display:flex}.sel__opt[data-active]{background:var(--menu-active)}.sel__opt:active:not([aria-disabled]){background:color-mix(in srgb, var(--menu-active), var(--text) 6%)}.sel__opt[aria-disabled]{opacity:.42;cursor:default}.sel__opt-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sel__opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel__opt[aria-selected=true] .sel__opt-label{font-weight:var(--w-medium)}.sel__opt-note{font-size:var(--t-label);color:var(--text-2);white-space:normal;line-height:1.35}.sel__opt-hint{font-size:var(--t-label);color:var(--text-2);font-variant-numeric:var(--numeric);flex:none}.sel__tick{width:16px;height:16px;color:var(--accent);opacity:0;flex:none}.sel__opt[aria-selected=true] .sel__tick{opacity:1}.sel__none{color:var(--text-2);font-size:var(--t-label);padding:12px}.sel__search{z-index:1;align-items:center;gap:var(--s2);margin:calc(-1 * var(--menu-pad)) calc(-1 * var(--menu-pad)) var(--menu-pad);padding:0 var(--s4);height:var(--add-h);background:var(--menu-fill);color:var(--text-2);display:flex;position:sticky;top:0}.sel__search input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.sel__search input::placeholder{color:var(--text-2)}@media (pointer:coarse),(max-width:700px){.sel__opt{min-height:44px}.sel__search input{font-size:max(16px,1em)}}.form .sel{--sel-h:var(--set-ctl)}.cmp-form .sel{--sel-h:var(--cmp-ctl)}.mny-form .sel{--sel-h:var(--mny-ctl)}.sel--dial{flex:none;width:112px}.copy-empty{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--add-h);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--r-btn);background:var(--field);box-shadow:var(--recess);display:flex}.copy-empty__text{color:var(--text-sub);font-size:var(--t-body)}
