.ss[data-v-bc6e56c9]{width:100%;position:relative}.ss-input-wrap[data-v-bc6e56c9]{align-items:center;display:flex;position:relative}.ss-input[data-v-bc6e56c9]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:.55rem 3.3rem .55rem .7rem;font-family:inherit;font-size:13px}.ss-input[data-v-bc6e56c9]::placeholder{color:var(--text-faint)}.ss-input[data-v-bc6e56c9]:focus{border-color:var(--primary);cursor:text;box-shadow:0 0 0 3px #22c55e29}.ss.disabled .ss-input[data-v-bc6e56c9]{opacity:.55;cursor:not-allowed}.ss-icons[data-v-bc6e56c9]{pointer-events:none;color:var(--text-faint);align-items:center;gap:.35rem;display:flex;position:absolute;right:.6rem}.ss-clear[data-v-bc6e56c9]{pointer-events:auto;cursor:pointer}.ss-clear[data-v-bc6e56c9]:hover{color:var(--text)}.ss-chevron[data-v-bc6e56c9]{transition:transform .15s}.ss.open .ss-chevron[data-v-bc6e56c9]{transform:rotate(180deg)}.ss-panel{z-index:300;background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:8px;max-height:240px;margin:0;padding:.3rem;position:fixed;overflow-y:auto}.ss-panel .ss-empty{color:var(--text-faint);padding:.6rem .7rem;font-size:12.5px}.ss-panel .ss-option{cursor:pointer;color:var(--text);border-radius:6px;padding:.5rem .7rem;font-size:13px}.ss-panel .ss-option.highlighted{background:var(--card-bg-hover)}.ss-panel .ss-option.selected{color:var(--primary-light);font-weight:700}
