.panel-select-root{display:contents}.panel-select{min-width:0;position:relative}.panel-select__button{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--bg-1,var(--surface,#fff));width:100%;min-height:40px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.panel-select__button:hover:not(:disabled){border-color:var(--border-strong,var(--border))}.panel-select__button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,color-mix(in srgb,var(--primary) 18%,transparent));outline:none}.panel-select__button.is-sm{min-height:34px;padding:5px 9px;font-size:12px}.panel-select__button:disabled{opacity:.55;cursor:not-allowed}.panel-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-select__chev,.panel-select__value.is-placeholder{color:var(--text-muted)}.panel-select__chev{flex:none;transition:transform .18s}.panel-select__button[aria-expanded=true] .panel-select__chev{color:var(--primary);transform:rotate(180deg)}.panel-select__menu{inset-inline:0;z-index:70;border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;outline:none;min-width:184px;max-height:284px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 24px 48px -26px #0f172a80}.panel-select__menu.is-up{top:auto;bottom:calc(100% + 6px)}.panel-select__option{color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;line-height:1.7;display:flex}.panel-select__option.is-active{background:color-mix(in srgb,var(--primary) 10%,transparent)}.panel-select__option.is-selected{color:var(--primary);font-weight:800}.panel-select__option-copy{gap:1px;min-width:0;display:grid}.panel-select__option-copy strong{font-weight:inherit}.panel-select__option-copy small{color:var(--text-muted);font-size:10.5px}.panel-select__check{color:var(--primary);flex:none}
