.gof-cselect{flex-shrink:0;width:fit-content;max-width:100%;display:inline-block;position:relative}.gof-cselect__trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--clr-border);border-radius:var(--r-full);color:var(--clr-text);white-space:nowrap;cursor:pointer;background:0 0;font-size:.85rem;font-weight:600;display:inline-flex}@media (hover:hover){.gof-cselect__trigger:hover{border-color:var(--clr-primary);color:var(--clr-primary)}}.gof-cselect__chevron{color:var(--clr-text-muted);transition:transform .15s}.gof-cselect__chevron--open{transform:rotate(180deg)}.gof-cselect__menu{top:calc(100% + var(--space-1));z-index:30;min-width:100%;padding:var(--space-1);border:1px solid var(--clr-border);border-radius:var(--r-md);background:var(--clr-card-bg);margin:0;list-style:none;position:absolute;left:0;box-shadow:0 8px 24px #0000002e}.gof-cselect__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);color:var(--clr-text);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:500;display:flex}.gof-cselect__option--active{background:var(--clr-surface-sm)}.gof-cselect__option--selected{color:var(--clr-primary);font-weight:600}
