html select:not([multiple]):not([size]){--select-surface:var(--surface,#fff);--select-muted:var(--surface-2,#f7f6f4);--select-ink:var(--ink,#14140f);--select-ink-3:var(--ink-3,#8f8e87);--select-line:var(--line,#e6e4e0);--select-line-2:var(--line-2,#d6d4cf);--select-error:var(--err,#b0412e);--select-accent:var(--ink,#14140f);--select-radius:var(--r-sm,8px);--select-panel-radius:var(--r-md,12px);--select-height:var(--control-h,36px);--select-space:var(--s3,12px);--select-gap:var(--s1,4px);--select-shadow:var(--shadow-2,0 0 0 1px rgba(20,20,15,.06),0 12px 32px rgba(20,20,15,.14));--select-focus:var(--focus,0 0 0 2px var(--select-surface),0 0 0 4px var(--select-ink));--select-duration:var(--dur-fast,150ms);--select-ease:var(--ease-out,cubic-bezier(.22,1,.36,1));-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-inline-size:0;min-height:var(--select-height);border:1px solid var(--select-line-2);border-radius:var(--select-radius);background-color:var(--select-surface);color:var(--select-ink);font:inherit;padding-block:var(--select-gap);padding-inline:var(--select-space) calc(var(--select-space) + 24px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%235f5e58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html select:not([multiple]):not([size]):dir(ltr){background-position:right var(--select-space) center}html select:not([multiple]):not([size]):dir(rtl){background-position:left var(--select-space) center}html select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--select-ink-3)}html select:not([multiple]):not([size]):focus-visible{outline:none;box-shadow:var(--select-focus)}html select:not([multiple]):not([size]):disabled{background-color:var(--select-muted);cursor:not-allowed}html select:not([multiple]):not([size]):user-invalid:not(:disabled){border-color:var(--select-error)}@media (max-width:767px){html select:not([multiple]):not([size]){font-size:16px;min-height:44px}}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){html select:not([multiple]):not([size])::picker(select){--select-surface:var(--surface,#fff);--select-muted:var(--surface-2,#f7f6f4);--select-ink:var(--ink,#14140f);--select-ink-3:var(--ink-3,#8f8e87);--select-line:var(--line,#e6e4e0);--select-line-2:var(--line-2,#d6d4cf);--select-error:var(--err,#b0412e);--select-accent:var(--ink,#14140f);--select-radius:var(--r-sm,8px);--select-panel-radius:var(--r-md,12px);--select-height:var(--control-h,36px);--select-space:var(--s3,12px);--select-gap:var(--s1,4px);--select-shadow:var(--shadow-2,0 0 0 1px rgba(20,20,15,.06),0 12px 32px rgba(20,20,15,.14));--select-focus:var(--focus,0 0 0 2px var(--select-surface),0 0 0 4px var(--select-ink));--select-duration:var(--dur-fast,150ms);--select-ease:var(--ease-out,cubic-bezier(.22,1,.36,1))}html select:not([multiple]):not([size]),html select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}html select:not([multiple]):not([size]){background-image:none;padding-inline-end:var(--select-space);gap:var(--select-space);align-items:center}html select:not([multiple]):not([size])::picker-icon{content:"";flex:none;inline-size:7px;block-size:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;color:var(--select-ink-3);margin-inline-start:auto;margin-inline-end:var(--select-gap);rotate:45deg;transition:rotate var(--select-duration) var(--select-ease)}html select:not([multiple]):not([size]):dir(rtl)::picker-icon{rotate:-45deg}html select:not([multiple]):not([size]):open::picker-icon{rotate:225deg}html select:not([multiple]):not([size]):dir(rtl):open::picker-icon{rotate:-225deg}html select:not([multiple]):not([size])::picker(select){background:var(--select-surface);color:var(--select-ink);border:1px solid var(--select-line);border-radius:var(--select-panel-radius);box-shadow:var(--select-shadow);padding:var(--select-gap);max-height:min(320px,60dvh);overflow-y:auto;margin:4px;min-width:anchor-size(width);opacity:0;translate:0 -4px;transition:opacity var(--select-duration) var(--select-ease),translate var(--select-duration) var(--select-ease),display var(--select-duration) allow-discrete,overlay var(--select-duration) allow-discrete}html select:not([multiple]):not([size]):open::picker(select){opacity:1;translate:0 0}@starting-style{html select:not([multiple]):not([size]):open::picker(select){opacity:0;translate:0 -4px}}html select:not([multiple]):not([size]) option{display:flex;align-items:center;gap:var(--select-space);padding:var(--s2,8px) var(--select-space);border-radius:var(--select-radius);white-space:normal;overflow-wrap:anywhere}html select:not([multiple]):not([size]) option:focus,html select:not([multiple]):not([size]) option:hover{background:var(--select-muted)}html select:not([multiple]):not([size]) option:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--select-line-2)}html select:not([multiple]):not([size]) option:checked{font-weight:var(--fw-bold,700)}html select:not([multiple]):not([size]) option::checkmark{order:1;margin-inline-start:auto;color:var(--select-accent)}@media (prefers-reduced-motion:reduce){html select:not([multiple]):not([size])::picker(select),html select:not([multiple]):not([size])::picker-icon{transition:none}}}