@supports (appearance:base-select){select:not([multiple]):not([size]):not([hidden]){appearance:base-select;border:1px solid var(--ctl-border);border-radius:var(--radius-control);background:var(--surface-input);min-width:0;max-width:100%;min-height:44px;color:var(--text-1);font:var(--font-row);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:10px 12px}select:not([multiple]):not([size]):not([hidden])::picker(select){appearance:base-select;overscroll-behavior:contain;border:1px solid var(--ctl-border);border-radius:var(--radius-control);background:var(--surface-popover);max-width:calc(100vw - 16px);max-height:min(320px,100dvh - 16px);color:var(--text-1);box-shadow:var(--shadow-card);font:var(--font-body);margin-block:6px;padding:5px;overflow-y:auto}select:not([multiple]):not([size]):not([hidden])::picker-icon{content:"";width:7px;height:7px;color:var(--text-2);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px 4px auto;rotate:45deg}select:not([multiple]):not([size]):not([hidden]):open::picker-icon{color:var(--link-text);margin-block:4px 0;rotate:225deg}select:not([multiple]):not([size]):not([hidden]):is(:hover,:open):not(:disabled){border-color:var(--accent)}select:not([multiple]):not([size]):not([hidden]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}select:not([multiple]):not([size]):not([hidden]) option{border-radius:var(--radius-control);background:var(--color-transparent);min-height:44px;color:var(--text-2);font:var(--font-body);white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}select:not([multiple]):not([size]):not([hidden]) option:checked{color:var(--link-text);background:var(--accent-dim)}select:not([multiple]):not([size]):not([hidden]) option:is(:hover,:focus-visible):not(:disabled){color:var(--text-1);background:var(--accent-dim);outline:1px solid var(--accent);outline-offset:-1px}select:not([multiple]):not([size]):not([hidden]) option::checkmark{color:var(--link-text);order:1;margin-inline-start:auto}select:not([multiple]):not([size]):not([hidden]):disabled,select:not([multiple]):not([size]):not([hidden]) option:disabled{opacity:1;background-color:var(--blocked-bg);color:var(--blocked-text);cursor:not-allowed}}
