.fs[data-v-2e6737b8]{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative}.fs-label[data-v-2e6737b8]{color:#9ca3af;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.fs-trigger[data-v-2e6737b8]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:0;text-align:left;width:100%}.fs-compact .fs-trigger[data-v-2e6737b8]{color:#374151;font-size:.92rem;height:100%;min-height:54px;padding:0 14px;white-space:nowrap}.fs-compact .fs-trigger[data-v-2e6737b8]:hover{background:#f8fafc}.fs-icon[data-v-2e6737b8]{color:#10b981;flex-shrink:0;font-size:1.1rem}.fs-field .fs-icon[data-v-2e6737b8]{display:none}.fs-text[data-v-2e6737b8]{color:#1e293b;flex:1;font-size:1rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-compact .fs-text[data-v-2e6737b8]{color:#374151;font-size:.92rem;font-weight:400}.fs-text-empty[data-v-2e6737b8]{color:#64748b;font-weight:400}.fs-badge[data-v-2e6737b8]{background:#232f5b;border-radius:20px;color:#fff;flex-shrink:0;font-size:.68rem;font-weight:700;padding:1px 7px}.fs-chevron[data-v-2e6737b8]{color:#64748b;flex-shrink:0;font-size:1.2rem;transition:transform .2s}.fs-chevron.rotated[data-v-2e6737b8]{transform:rotate(180deg)}.fs-panel[data-v-2e6737b8]{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 16px 48px #00000029;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;top:calc(100% + 12px);width:300px;z-index:70}.fs-panel-left[data-v-2e6737b8]{left:0}.fs-panel-right[data-v-2e6737b8]{right:0}.fs-search[data-v-2e6737b8]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:12px 14px}.fs-search-icon[data-v-2e6737b8]{color:#9ca3af;font-size:1.1rem}.fs-search-input[data-v-2e6737b8]{background:transparent;border:none;color:#1e293b;font-family:inherit;font-size:.9rem;outline:none;width:100%}.fs-list[data-v-2e6737b8]{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px}.fs-item[data-v-2e6737b8]{align-items:center;border-radius:9px;color:#1e293b;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 12px}.fs-item[data-v-2e6737b8]:hover{background:#f6f8f7}.fs-item.active[data-v-2e6737b8]{background:#232f5b14;font-weight:600}.fs-item span[data-v-2e6737b8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-item-icon[data-v-2e6737b8]{color:#64748b;flex-shrink:0;font-size:1.1rem}.fs-box[data-v-2e6737b8]{color:#94a3b8;font-size:1.25rem}.fs-box.on[data-v-2e6737b8]{color:#232f5b}.fs-item-img[data-v-2e6737b8]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:5px;flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.fs-check[data-v-2e6737b8]{color:#232f5b}.fs-empty[data-v-2e6737b8]{color:#94a3b8;font-size:.85rem;padding:16px;text-align:center}.fs-footer[data-v-2e6737b8]{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 12px}.fs-clear[data-v-2e6737b8]{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.85rem;padding:6px 8px}.fs-clear[data-v-2e6737b8]:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.fs-clear[data-v-2e6737b8]:disabled{cursor:default;opacity:.4}.fs-done[data-v-2e6737b8]{background:#232f5b;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:7px 16px}.fs-done[data-v-2e6737b8]:hover{background:#1a2444}.fs-drop-enter-active[data-v-2e6737b8],.fs-drop-leave-active[data-v-2e6737b8]{transition:opacity .18s,transform .18s}.fs-drop-enter-from[data-v-2e6737b8],.fs-drop-leave-to[data-v-2e6737b8]{opacity:0;transform:translateY(-8px)}
