.csel{position:relative;display:inline-flex;flex-direction:column;outline:none;min-width:120px;user-select:none;-webkit-tap-highlight-color:transparent}.csel__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px 9px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text, #eaeaea);font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .18s,background .18s;min-height:38px}.csel:focus .csel__trigger,.csel--open .csel__trigger{border-color:#ffffff38;background:#ffffff0f}.csel__trigger:hover{border-color:#ffffff26;background:#ffffff0e}.csel--disabled .csel__trigger{opacity:.4;cursor:not-allowed}.csel__trigger--placeholder .csel__label{color:var(--text-muted, #555)}.csel__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.csel__arrow{display:flex;align-items:center;color:#ffffff59;flex-shrink:0;transition:transform .2s ease,color .18s}.csel__arrow--up{transform:rotate(180deg);color:#fff9}.csel__dropdown{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:9999;background:#111214;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #0009,0 2px 8px #0006,inset 0 1px #ffffff0d;animation:csel-open .14s ease}.csel__search-wrap{padding:8px 8px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.csel__search{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text, #eaeaea);font-size:13px;font-family:inherit;outline:none}.csel__search:focus{border-color:#60a5fa73}.csel__search::placeholder{color:var(--text-muted, #555)}.csel__list{position:relative;top:0;left:0;right:0;z-index:1;background:transparent;border:none;border-radius:0;padding:5px;margin:0;list-style:none;max-height:240px;overflow-y:auto;box-shadow:none;animation:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.csel__list::-webkit-scrollbar{width:4px}.csel__list::-webkit-scrollbar-track{background:transparent}.csel__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}@keyframes csel-open{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.csel__item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--text-secondary, #888);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csel__item:hover,.csel__item--focused{background:#ffffff0f;color:var(--text, #eaeaea)}.csel__item--selected{color:var(--text, #eaeaea);font-weight:500}.csel__item--selected:hover,.csel__item--selected.csel__item--focused{background:#ffffff12}.csel__check{flex-shrink:0;color:#ffffffb3}.csel.admin-input,.csel.admin-select{width:100%;min-width:0}.csel.admin-input .csel__trigger,.csel.admin-select .csel__trigger{width:100%}
