.glide-select{--gs-accent:#9a2bf0;--gs-surface:#fff;--gs-highlight:#9a2bf014;--gs-text:#0b0b0f;--gs-radius:16px;--gs-inner-radius:12px;--gs-chip:50px;--gs-row:42px;--gs-font:14px;--gs-menu-w:100%;--gs-pop:.18s;--gs-pop-out:.12s;--gs-glide:.22s;--gs-origin:top left;--gs-ease-out:cubic-bezier(.23, 1, .32, 1);display:inline-block;position:relative}.glide-select.w-full{width:100%;display:block}.glide-select[data-disabled]{opacity:.5;pointer-events:none}.glide-select__trigger{width:100%;height:var(--gs-chip);border-radius:var(--gs-radius);color:var(--gs-text);font-family:inherit;font-size:var(--gs-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .18s ease, box-shadow .18s ease, background-color .18s ease, transform .16s var(--gs-ease-out);background:#00000005;border:1px solid #0b0b0f1f;outline:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 20px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.glide-select__trigger:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.glide-select__trigger:not(:disabled):hover{background:#00000009;border-color:#9a2bf073}}.glide-select__trigger[aria-expanded=true],.glide-select__trigger:focus-visible{border-color:var(--gs-accent);background:#fff;box-shadow:0 0 0 2px #9a2bf033}.glide-select[data-error] .glide-select__trigger{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444433!important}.glide-select__trigger:not(:disabled):active{transform:scale(.995)}.glide-select__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.glide-select__label[data-empty]{opacity:.5;color:#535266}.glide-select[data-swap] .glide-select__label{animation:.16s gs-swap}@keyframes gs-swap{0%{opacity:.6;filter:blur(2px)}}.glide-select__chevron{color:#535266;transition:transform .2s var(--gs-ease-out), color .18s ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.glide-select__trigger[aria-expanded=true] .glide-select__chevron{color:var(--gs-accent);transform:rotate(180deg)}.glide-select__menu{z-index:50;width:var(--gs-menu-w);border-radius:var(--gs-radius);background:var(--gs-surface);min-width:100%;transform-origin:var(--gs-origin);opacity:0;transition:opacity var(--gs-pop) var(--gs-ease-out), transform var(--gs-pop) var(--gs-ease-out);border:1px solid #0b0b0f17;padding:6px;position:absolute;transform:scale(.97);box-shadow:0 18px 40px -6px #0b0b0f24,0 4px 14px -2px #0b0b0f0f}.glide-select__menu[data-state=open]{opacity:1;transform:none}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out);pointer-events:none}.glide-select__menu[data-side=bottom]{top:calc(100% + 6px)}.glide-select__menu[data-side=top]{bottom:calc(100% + 6px)}.glide-select__menu[data-align=left]{left:0}.glide-select__menu[data-align=right]{right:0}.glide-select__list{touch-action:none;gap:2px;display:grid;position:relative}.glide-select__pill{height:var(--gs-row);border-radius:var(--gs-inner-radius);background:var(--gs-highlight);opacity:0;pointer-events:none;transition:transform var(--gs-glide) var(--gs-ease-out), opacity .15s ease;position:absolute;top:0;left:0;right:0}.glide-select__option{z-index:1;height:var(--gs-row);border-radius:var(--gs-inner-radius);color:var(--gs-text);font-size:var(--gs-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:0 14px;font-weight:500;transition:background-color .15s;display:flex;position:relative}.glide-select__option[aria-selected=true]{background:color-mix(in srgb, var(--gs-highlight) 60%, transparent)}.glide-select__list[data-live] .glide-select__option[aria-selected=true]{background:0 0}.glide-select__name{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;font-weight:500;overflow:hidden}.glide-select__tag{color:var(--gs-accent);background:#9a2bf014;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.glide-select__check{color:var(--gs-accent);visibility:hidden;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.glide-select__check[data-on]{visibility:visible}@media (prefers-reduced-motion:reduce){.glide-select__menu{transition:opacity var(--gs-pop) ease;transform:none!important}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out)}.glide-select__pill{transition:opacity .15s}.glide-select__chevron{transition:none}.glide-select__trigger{transition:background-color .1s}.glide-select__trigger:not(:disabled):active{transform:none}.glide-select[data-swap] .glide-select__label{animation:none}}
