.glide-select{--gs-accent:var(--app);--gs-surface:var(--surface);--gs-highlight:var(--surface-2);--gs-border:var(--border);--gs-text:var(--text);--gs-ease-out:cubic-bezier(.23, 1, .32, 1);vertical-align:middle;max-width:100%;display:inline-block;position:relative}.glide-select[data-full]{width:100%;display:block}.glide-select[data-disabled]{opacity:.5}.glide-select__trigger{max-width:100%;height:var(--gs-chip);border:1px solid var(--gs-border);border-radius:var(--gs-inner-radius);background:var(--gs-surface);color:var(--gs-text);font-family:inherit;font-size:var(--gs-font);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .1s ease, border-color .1s ease, transform .16s var(--gs-ease-out);outline:none;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0 8px 0 12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.glide-select[data-full] .glide-select__trigger{width:100%}.glide-select__trigger:disabled{cursor:not-allowed}.glide-select__trigger:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.glide-select__trigger:not(:disabled):hover{background:color-mix(in srgb, var(--gs-highlight) 60%, var(--gs-surface));border-color:var(--gs-accent)}}.glide-select__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--gs-highlight) 60%, var(--gs-surface));border-color:var(--gs-accent)}.glide-select__trigger:not(:disabled):active{transform:scale(.98)}.glide-select__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.glide-select__label[data-empty]{opacity:.6}.glide-select[data-swap] .glide-select__label{animation:.16s gs-swap}@keyframes gs-swap{0%{opacity:.6;filter:blur(2px)}}.glide-select__chevron{color:color-mix(in srgb, var(--gs-text) 55%, transparent);transition:transform .2s var(--gs-ease-out);flex-shrink:0;display:inline-flex}.glide-select__trigger[aria-expanded=true] .glide-select__chevron{transform:rotate(180deg)}.glide-select__menu{z-index:60;width:max-content;min-width:max(100%, var(--gs-menu-w));overscroll-behavior:contain;border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface);max-width:min(22rem,90vw);max-height:min(18rem,60vh);transform-origin:var(--gs-origin);opacity:0;transition:opacity var(--gs-pop) var(--gs-ease-out), transform var(--gs-pop) var(--gs-ease-out);padding:4px;position:absolute;overflow-y:auto;transform:scale(.95);box-shadow:0 8px 24px #0000002e}.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:pan-y;gap:1px;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:8px;padding:0 8px 0 10px;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;flex:auto;min-width:0;font-weight:500;overflow:hidden}.glide-select__tag{color:color-mix(in srgb, var(--gs-text) 55%, transparent);font-size:calc(var(--gs-font) - 2px);flex-shrink:0}.glide-select__check{color:var(--gs-accent);visibility:hidden;flex-shrink:0;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}}
