.glide-select-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;text-align:left;border:1px solid var(--color-border-control);border-radius:14px;background:var(--color-bg-card);box-shadow:var(--shadow-control);transition:border-color .15s ease,background-color .15s ease}.glide-select-trigger:hover,.glide-select-trigger[aria-expanded=true]{border-color:var(--color-brand);background:var(--color-brand-50)}.glide-select-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.glide-select-label{flex:1;min-width:0;position:relative}.glide-select-trigger>svg{flex-shrink:0;color:var(--color-brand);transition:transform .15s ease}.glide-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.glide-select-number{position:relative;display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:8px;background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--type-small)}.glide-select-option[aria-selected=true] .glide-select-number,.glide-select-trigger .glide-select-number{background:var(--surface-brand-fill);box-shadow:var(--shadow-brand-surface);color:var(--color-brand-ink)}.glide-select-menu{position:fixed;z-index:80;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg-card);box-shadow:var(--shadow-surface),0 3px 10px rgb(17 17 20/8%);transform-origin:top left}.glide-select-menu[data-above=true]{translate:0 -100%;transform-origin:bottom left}.glide-select-option{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px;cursor:pointer;isolation:isolate;user-select:none;border-radius:12px}.glide-select-highlight{position:absolute;inset:0;z-index:-1;border-radius:12px;background:var(--color-brand-50)}.glide-select-check{flex-shrink:0;color:var(--color-brand);visibility:hidden}.glide-select-check[data-selected=true]{visibility:visible}@media (prefers-reduced-motion:no-preference){.glide-select-menu{animation:glide-select-pop .15s cubic-bezier(.23,1,.32,1)}@keyframes glide-select-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.glide-select-trigger,.glide-select-trigger>svg{transition:none}}@media (forced-colors:active){.glide-select-option[data-active=true]{outline:2px solid Highlight;outline-offset:-2px}.glide-select-number{border:1px solid ButtonText}}