

.gs-root[data-v-467b26c8]{position:relative;display:inline-block;z-index:40;font-family:inherit;vertical-align:middle}
.gs-root[data-disabled][data-v-467b26c8]{opacity:.5}
.gs-trigger[data-v-467b26c8]{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:112px;height:var(--gs-chip);margin:0;padding:0 10px;border:1px solid var(--my-line,#d8e2de);border-radius:var(--gs-inner-radius);background:var(--gs-surface);color:var(--gs-text);font-family:inherit;font-size:var(--gs-font);font-weight:600;line-height:1;cursor:pointer;user-select:none;touch-action:manipulation;box-shadow:0 1px 2px #17382e0c;transition:background-color .1s,transform .16s,border-color .16s}
#my-app .gs-trigger[data-v-467b26c8]{color:var(--gs-text)}
.gs-trigger[data-v-467b26c8]:hover,.gs-trigger[aria-expanded=true][data-v-467b26c8]{background:color-mix(in srgb,var(--gs-highlight) 60%,var(--gs-surface))}
.gs-trigger[data-v-467b26c8]:active{transform:scale(.97)}
.gs-trigger[data-v-467b26c8]:disabled{cursor:default}
.gs-trigger[data-v-467b26c8]:focus-visible{outline:2px solid var(--my-accent,#4a9280);outline-offset:3px}
.gs-value[data-v-467b26c8]{white-space:nowrap}
.gs-value[data-empty][data-v-467b26c8]{opacity:.6}
.gs-root[data-swap] .gs-value[data-v-467b26c8]{animation:gs-swap-467b26c8 .16s ease}
.gs-chevron[data-v-467b26c8]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.65;transition:transform .2s}
.gs-trigger[aria-expanded=true] .gs-chevron[data-v-467b26c8]{transform:rotate(180deg)}
.gs-menu[data-v-467b26c8]{position:absolute;z-index:50;width:var(--gs-menu-w);min-width:100%;padding:4px;border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 8px 22px #0003;opacity:0;transform:scale(.95);transform-origin:var(--gs-origin);transition:opacity var(--gs-pop) cubic-bezier(.23,1,.32,1),transform var(--gs-pop) cubic-bezier(.23,1,.32,1)}
.gs-menu[data-state=open][data-v-467b26c8]{opacity:1;transform:scale(1)}
.gs-menu[data-state=closed][data-v-467b26c8]{pointer-events:none;transition-duration:var(--gs-pop-out)}
.gs-menu[data-side=bottom][data-v-467b26c8]{top:calc(100% + 6px)}
.gs-menu[data-side=top][data-v-467b26c8]{bottom:calc(100% + 6px)}
.gs-menu[data-align=left][data-v-467b26c8]{left:0}
.gs-menu[data-align=right][data-v-467b26c8]{right:0}
.gs-list[data-v-467b26c8]{position:relative;display:grid;gap:1px;touch-action:none}
.gs-pill[data-v-467b26c8]{position:absolute;top:0;left:0;right:0;height:var(--gs-row);border-radius:var(--gs-inner-radius);background:var(--gs-highlight);opacity:0;pointer-events:none;transition:transform var(--gs-glide) cubic-bezier(.23,1,.32,1),opacity .15s}
.gs-option[data-v-467b26c8]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:var(--gs-row);padding:0 10px;border-radius:var(--gs-inner-radius);color:var(--gs-text);font-size:var(--gs-font);cursor:pointer;user-select:none}
.gs-option[aria-selected=true][data-v-467b26c8]{background:color-mix(in srgb,var(--gs-highlight) 60%,transparent)}
.gs-list[data-live] .gs-option[aria-selected=true][data-v-467b26c8]{background:transparent}
.gs-option-label[data-v-467b26c8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}
.gs-tag[data-v-467b26c8]{flex:none;color:color-mix(in srgb,var(--gs-text) 55%,transparent);font-size:calc(var(--gs-font) - 2px)}
.gs-check[data-v-467b26c8]{width:14px;height:14px;fill:none;stroke:var(--gs-accent);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}
.gs-check[data-on][data-v-467b26c8]{visibility:visible}
.gs-root.locale-glide .gs-trigger[data-v-467b26c8]{min-width:104px;gap:8px;padding-inline:10px;border-color:color-mix(in srgb,var(--gs-text) 14%,transparent);font-weight:600;box-shadow:none}
.gs-root.locale-glide .gs-menu[data-v-467b26c8]{border:1px solid color-mix(in srgb,var(--gs-text) 11%,transparent);box-shadow:0 10px 28px #17382e1c}
.gs-root.locale-glide .gs-option[data-v-467b26c8]{padding-inline:10px}
@media(max-width:420px){.gs-root.locale-glide .gs-trigger[data-v-467b26c8]{min-width:92px;padding-inline:8px}}
@keyframes gs-swap-467b26c8{from{opacity:.6;filter:blur(2px)}}
@media(prefers-reduced-motion:reduce){.gs-trigger[data-v-467b26c8],.gs-chevron[data-v-467b26c8],.gs-menu[data-v-467b26c8],.gs-pill[data-v-467b26c8]{transition:none}.gs-trigger[data-v-467b26c8]:active{transform:none}}
