.app-searchable-select[data-v-c6e919a8]{width:100%;font-family:inherit;position:relative}.select-trigger[data-v-c6e919a8]{border:1px solid var(--color-border-main,#dde7ef);border-radius:var(--radius-sm,7px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 10px;transition:all .15s;display:flex}.select-trigger[data-v-c6e919a8]:hover{border-color:var(--color-primary,#0e8fd1)}.app-searchable-select.is-open .select-trigger[data-v-c6e919a8]{border-color:var(--color-primary,#0e8fd1);box-shadow:0 0 0 2px #0e8fd126}.app-searchable-select.is-disabled .select-trigger[data-v-c6e919a8]{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.trigger-content[data-v-c6e919a8]{color:var(--color-text-main,#12283a);flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.selected-tags[data-v-c6e919a8]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tag-chip[data-v-c6e919a8]{color:#0a5f8c;background:#e6f3fb;border:1px solid #c3e0f2;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;line-height:1.2;display:inline-flex}.tag-sub[data-v-c6e919a8]{color:#0369a1;font-weight:600}.tag-label[data-v-c6e919a8]{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.tag-del[data-v-c6e919a8]{color:#0a5f8c;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;font-size:10px;display:flex}.tag-del[data-v-c6e919a8]:hover{opacity:1;color:#ef4444}.multi-count-wrap[data-v-c6e919a8]{align-items:center;gap:6px;display:flex}.multi-count-badge[data-v-c6e919a8]{color:#fff;background:#0e8fd1;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.multi-count-text[data-v-c6e919a8]{color:#4a5e6d;font-size:12.5px;font-weight:500}.sublabel-badge[data-v-c6e919a8]{color:#0a5f8c;white-space:nowrap;background:#e6f3fb;border-radius:4px;flex:none;padding:2px 6px;font-size:11px;font-weight:600}.selected-label[data-v-c6e919a8]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.placeholder-text[data-v-c6e919a8]{color:#94a3b8}.trigger-icons[data-v-c6e919a8]{flex:none;align-items:center;gap:6px;display:flex}.btn-clear[data-v-c6e919a8]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:11px}.btn-clear[data-v-c6e919a8]:hover{color:#ef4444;background:#fee2e2}.chevron-icon[data-v-c6e919a8]{color:#64748b;font-size:9px;transition:transform .15s}.select-dropdown[data-v-c6e919a8]{border:1px solid var(--color-border-main,#dde7ef);border-radius:var(--radius-sm,8px);z-index:99000;background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 25px #0c335026}.dropdown-search-box[data-v-c6e919a8]{border-bottom:1px solid var(--color-border-main,#dde7ef);background:#f8fafc;align-items:center;gap:8px;padding:8px 10px;display:flex}.search-icon[data-v-c6e919a8]{color:#64748b;font-size:12px}.dropdown-search-input[data-v-c6e919a8]{color:var(--color-text-main,#12283a);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.spinner-icon[data-v-c6e919a8]{font-size:11px}.dropdown-list[data-v-c6e919a8]{flex:auto;min-height:0;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.dropdown-divider[data-v-c6e919a8]{background:#edf3f8;height:1px;margin:4px 0}.dropdown-item[data-v-c6e919a8]{cursor:pointer;color:var(--color-text-main,#12283a);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;transition:background .12s;display:flex}.dropdown-item[data-v-c6e919a8]:hover{background:#f1f6fa}.dropdown-item.is-selected[data-v-c6e919a8]{color:#0a5f8c;background:#e6f3fb;font-weight:600}.item-checkbox[data-v-c6e919a8]{cursor:pointer;accent-color:#0e8fd1;width:14px;height:14px;margin:0}.special-item[data-v-c6e919a8]{background:#f8fafc;font-weight:500}.special-item[data-v-c6e919a8]:hover{background:#eff6ff}.badge-all[data-v-c6e919a8]{color:#fff;background:#0e8fd1}.badge-none[data-v-c6e919a8]{color:#fff;background:#64748b}.special-badge[data-v-c6e919a8]{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.item-thumb[data-v-c6e919a8]{flex:none;width:26px;height:26px}.trigger-thumb[data-v-c6e919a8]{flex:none;width:22px;height:22px}.item-thumb[data-v-c6e919a8],.trigger-thumb[data-v-c6e919a8]{background:#f1f6fa;border:1px solid #e2e8f0;border-radius:4px;position:relative;overflow:hidden}.thumb-vide[data-v-c6e919a8]{color:#a8bac8;width:58%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-thumb img[data-v-c6e919a8],.trigger-thumb img[data-v-c6e919a8]{object-fit:cover;width:100%;height:100%;display:block;position:relative}.item-sublabel[data-v-c6e919a8]{color:#334155;background:#e2e8f0;border-radius:4px;flex:none;padding:1px 6px;font-size:11px}.dropdown-item.is-selected .item-sublabel[data-v-c6e919a8]{color:#0369a1;background:#bae6fd}.item-label[data-v-c6e919a8]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.italic[data-v-c6e919a8]{color:#64748b;font-style:italic}.font-bold[data-v-c6e919a8]{font-weight:600}.check-mark[data-v-c6e919a8]{color:var(--color-primary,#0e8fd1);font-size:12px;font-weight:700}.dropdown-empty[data-v-c6e919a8],.dropdown-loading[data-v-c6e919a8]{text-align:center;color:#94a3b8;padding:14px;font-size:12px;font-style:italic}.dropdown-footer[data-v-c6e919a8]{color:#64748b;background:#f8fafc;border-top:1px solid #edf3f8;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.btn-load-more[data-v-c6e919a8]{color:#0e8fd1;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.btn-load-more[data-v-c6e919a8]:hover{background:#e0f2fe;text-decoration:underline}.font-mono[data-v-c6e919a8]{font-family:var(--font-mono,"IBM Plex Mono", monospace)}.dropdown-pop-enter-active[data-v-c6e919a8],.dropdown-pop-leave-active[data-v-c6e919a8]{transition:opacity .15s,transform .15s}.dropdown-pop-enter-from[data-v-c6e919a8],.dropdown-pop-leave-to[data-v-c6e919a8]{opacity:0;transform:translateY(-4px)}
