select.app-select--placeholder,select.app-select option:disabled{color:var(--text-subtle)}select.app-select>button{display:none}@media (hover:hover) and (pointer:fine){@supports (appearance:base-select){select.app-select{--asel-radius:var(--d-radius,14px);--asel-hover:var(--d-hover,color-mix(in srgb, var(--text) 5%, transparent));--asel-press:var(--d-press,color-mix(in srgb, var(--text) 9%, transparent));--asel-shadow:var(--d-float-shadow,0 0 0 .5px color-mix(in srgb, var(--text) 12%, transparent), 0 12px 40px -8px #0a141047, 0 4px 12px -4px #0a14101f);appearance:base-select}select.app-select::picker-icon{display:none}select.app-select>button{all:unset;flex:auto;grid-template-columns:minmax(0,1fr);align-self:center;min-width:0;display:grid}select.app-select>button>span{text-overflow:ellipsis;white-space:nowrap;visibility:hidden;grid-area:1/1;overflow:hidden}select.app-select>button>.app-select__shown{visibility:visible}select.app-select::picker(select){box-sizing:border-box;min-inline-size:anchor-size(self-inline);border-radius:var(--asel-radius);background:var(--glass-sheen), var(--glass-fill-raised);max-block-size:min(22rem,100vh - 24px);max-inline-size:min(28rem,100vw - 16px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--asel-shadow), var(--glass-edge);color:var(--text);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 28%, transparent) transparent;border:0;margin:6px 0;padding:6px;overflow:hidden auto}@media (prefers-color-scheme:dark){select.app-select::picker(select){background:var(--glass-sheen), color-mix(in srgb, color-mix(in srgb, var(--text) 2%, var(--surface-raised)) var(--glass-opacity-strong), transparent)}}select.app-select option{box-sizing:border-box;min-height:34px;color:var(--text);white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border-radius:8px;outline:none;align-items:center;gap:10px;padding:5px 10px;font-size:13.75px;font-weight:500;line-height:1.25;display:flex}select.app-select option:hover:not(:disabled),select.app-select option:focus-visible:not(:disabled){background:var(--asel-hover)}select.app-select option:active:not(:disabled){background:var(--asel-press)}select.app-select option:disabled{cursor:default}select.app-select option[data-placeholder]{display:none}select.app-select option::checkmark{content:"";background:var(--accent);flex:none;order:1;width:16px;height:16px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}select.app-select optgroup{color:var(--text-muted);letter-spacing:.06em;text-indent:5px;text-transform:uppercase;padding:8px 0 2px;font-size:11px;font-weight:650}select.app-select optgroup:first-of-type{padding-top:2px}select.app-select optgroup option{letter-spacing:normal;text-indent:0;text-transform:none}select.app-select::picker(select){opacity:0;transform-origin:top;transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), overlay var(--dur-1) var(--ease) allow-discrete, display var(--dur-1) var(--ease) allow-discrete;transform:scale(.97)}select.app-select:open::picker(select){opacity:1;transition-duration:var(--dur-2);transition-timing-function:var(--ease-enter);transform:none}@starting-style{select.app-select:open::picker(select){opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){select.app-select::picker(select){transition-property:opacity,overlay,display;transition-timing-function:linear;transform:none}select.app-select:open::picker(select){transition-property:opacity,overlay,display;transition-timing-function:linear;transform:none}select.app-select option{transition:none}}}}
