.sjk-selectbox{min-width:0;position:relative}.sjk-selectbox__trigger{border:1px solid var(--sjk-border-strong);border-radius:var(--sjk-radius-sm);background:var(--sjk-surface);width:100%;min-height:3rem;color:var(--sjk-text-deep);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem .95rem .8rem 1rem;font-size:.95rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.sjk-selectbox__trigger:hover{background:var(--sjk-surface-soft);border-color:#6587db6b}.sjk-selectbox.is-open .sjk-selectbox__trigger,.sjk-selectbox__trigger:focus-visible{border-color:#4f7cff99;outline:none;box-shadow:0 0 0 4px #4f7cff24}.sjk-selectbox__trigger:disabled{cursor:not-allowed;color:#93a1b5;background:var(--sjk-surface-muted)}.sjk-selectbox__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sjk-selectbox__chevron{color:#5a7092;flex-shrink:0;font-size:1.15rem;transition:transform .2s}.sjk-selectbox.is-open .sjk-selectbox__chevron{transform:rotate(180deg)}.sjk-selectbox__panel{z-index:30;background:var(--sjk-surface-glass-strong);-webkit-backdrop-filter:var(--sjk-blur);backdrop-filter:var(--sjk-blur);border:1px solid #d2dcecf5;border-radius:.9rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 18px 40px #0f172a24}.sjk-selectbox__list{margin:0;padding:0;list-style:none}.sjk-selectbox__option{width:100%;color:var(--sjk-text-deep);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.78rem .85rem;font-size:.94rem;font-weight:600;transition:background-color .18s,color .18s;display:flex}.sjk-selectbox__option:hover,.sjk-selectbox__option:focus-visible{color:#21469f;background:#5d7ee91a;outline:none}.sjk-selectbox__option.is-selected{color:#1c49a8;background:#3b82f61f}.sjk-selectbox__option.is-disabled{opacity:.58;cursor:default}.sjk-selectbox__option.is-disabled:hover,.sjk-selectbox__option.is-disabled:focus-visible{color:var(--sjk-text-deep);background:0 0}
