.form-group[data-v-2bfc2126]{margin-bottom:1.5rem}.form-label[data-v-2bfc2126]{display:block;margin-bottom:.75rem;font-weight:600;color:#1e293b;font-size:14px;display:flex;align-items:center;gap:.5rem}.text-danger[data-v-2bfc2126]{color:#ef4444}.badge-info-sm[data-v-2bfc2126]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:11px;font-weight:600}.multi-select-wrapper[data-v-2bfc2126]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s}.multi-select-wrapper[data-v-2bfc2126]:focus-within{border-color:#548fcc;box-shadow:0 0 0 3px #667eea1a}.search-box[data-v-2bfc2126]{position:relative;padding:.75rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.search-icon[data-v-2bfc2126]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}[dir=rtl] .search-icon[data-v-2bfc2126]{left:auto;right:1.25rem}.search-input[data-v-2bfc2126]{width:100%;padding:.5rem 2.5rem;border:1px solid #e2e8f0;font-size:14px;background:#fff;transition:all .2s}.search-input[data-v-2bfc2126]:focus{border-color:#548fcc;outline:none;box-shadow:0 0 0 3px #667eea1a}.clear-search[data-v-2bfc2126]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;font-size:14px;transition:color .2s;display:flex;align-items:center;justify-content:center}.clear-search[data-v-2bfc2126]:hover{color:#64748b}[dir=rtl] .clear-search[data-v-2bfc2126]{right:auto;left:1.25rem}.multi-select-options[data-v-2bfc2126]{max-height:350px;overflow-y:auto}.options-section[data-v-2bfc2126]{padding:.5rem}.section-header[data-v-2bfc2126]{padding:.625rem 1rem;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;margin:.5rem 0;border-radius:6px;display:flex;align-items:center;gap:.5rem}.section-header i[data-v-2bfc2126]{font-size:11px}.multi-select-option[data-v-2bfc2126]{display:flex;align-items:center;padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:.25rem;border:1px solid transparent;background:#fff}.multi-select-option[data-v-2bfc2126]:hover{background:#f8fafc;border-color:#e2e8f0}.multi-select-option.selected[data-v-2bfc2126]{background:#eff6ff;border-color:#548fcc}.multi-select-option input[type=checkbox][data-v-2bfc2126]{margin-right:.75rem;width:18px;height:18px;cursor:pointer;accent-color:#548fcc;flex-shrink:0}[dir=rtl] .multi-select-option input[type=checkbox][data-v-2bfc2126]{margin-right:0;margin-left:.75rem}.option-text[data-v-2bfc2126]{flex:1;font-size:14px;color:#334155;display:flex;align-items:center;gap:.5rem}.multi-select-option.selected .option-text[data-v-2bfc2126]{color:#548fcc;font-weight:500}.multi-select-option i.fa-check[data-v-2bfc2126]{color:#548fcc;font-size:14px;margin-left:auto}[dir=rtl] .multi-select-option i.fa-check[data-v-2bfc2126]{margin-left:0;margin-right:auto}.color-indicator[data-v-2bfc2126]{width:12px;height:12px;border-radius:50%;display:inline-block;border:2px solid white;box-shadow:0 0 0 1px #e2e8f0;flex-shrink:0}.no-results[data-v-2bfc2126]{padding:2rem;text-align:center;color:#94a3b8}.no-results i[data-v-2bfc2126]{font-size:2rem;margin-bottom:.5rem;opacity:.5}.no-results p[data-v-2bfc2126]{margin:0;font-size:14px}.show-more-btn[data-v-2bfc2126],.show-less-btn[data-v-2bfc2126]{width:100%;padding:.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px dashed #cbd5e1;border-radius:6px;color:#548fcc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.show-more-btn[data-v-2bfc2126]:hover,.show-less-btn[data-v-2bfc2126]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#548fcc;transform:translateY(-1px);box-shadow:0 2px 4px #667eea33}.show-more-btn i[data-v-2bfc2126],.show-less-btn i[data-v-2bfc2126]{font-size:12px;transition:transform .2s}.show-more-btn:hover i[data-v-2bfc2126]{transform:translateY(2px)}.show-less-btn:hover i[data-v-2bfc2126]{transform:translateY(-2px)}.selected-tags-display[data-v-2bfc2126]{display:flex;flex-wrap:wrap;gap:.5rem}.badge-tag[data-v-2bfc2126]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:13px;font-weight:500;color:#fff;background:#548fcc;border-radius:20px;transition:all .2s;cursor:default}.badge-tag[data-v-2bfc2126]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.badge-tag i[data-v-2bfc2126]{opacity:.8;font-size:11px;cursor:pointer;padding:2px;border-radius:50%;transition:all .2s}.badge-tag i[data-v-2bfc2126]:hover{opacity:1;background:#fff3}.multi-select-options[data-v-2bfc2126]::-webkit-scrollbar{width:6px}.multi-select-options[data-v-2bfc2126]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.multi-select-options[data-v-2bfc2126]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.multi-select-options[data-v-2bfc2126]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.text-muted[data-v-2bfc2126]{color:#64748b;font-size:13px;margin-top:.5rem;display:block}.invalid-feedback[data-v-2bfc2126]{color:#ef4444;font-size:13px;margin-top:.25rem}@media(max-width:768px){.multi-select-options[data-v-2bfc2126]{max-height:300px}.section-header[data-v-2bfc2126]{padding:.5rem .75rem;font-size:11px}.multi-select-option[data-v-2bfc2126]{padding:.625rem .75rem}.option-text[data-v-2bfc2126]{font-size:13px}}
