.modal-dialog{max-width:1800px!important;width:90%!important;height:90vh!important;margin:1.75rem auto;display:flex;flex-direction:column}.modal-content{height:100%!important;display:flex;flex-direction:column}.modal-body{flex:1;overflow-y:auto;max-height:calc(90vh - 120px);padding:1rem}.modal-header,.modal-footer{flex-shrink:0}.modal-xl{max-width:1800px!important;width:90%!important;height:90vh!important}@media(min-width:1200px){.modal-xl{max-width:1800px!important;width:90%!important;height:90vh!important}}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#555}.pagination{display:flex;justify-content:center;gap:5px;margin-top:20px}.modal-dialog{max-width:600px;margin:1.75rem auto}.modal{display:block}.spinner-overlay[data-v-cb86a9bf]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fffc;z-index:10}.color-changing-spinner[data-v-cb86a9bf]{width:40px;height:40px;border:4px solid transparent;border-top-color:#007bff;border-radius:50%;animation:spin-cb86a9bf 1s linear infinite,color-change-cb86a9bf 3s linear infinite}@keyframes spin-cb86a9bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes color-change-cb86a9bf{0%{border-top-color:#007bff}25%{border-top-color:#28a745}50%{border-top-color:#ffc107}75%{border-top-color:#dc3545}to{border-top-color:#007bff}}.filter-sidebar[data-v-f2a6023b]{position:fixed;top:0;right:0;width:300px;height:100%;background:#343a40;color:#fff;padding:20px;box-shadow:-2px 0 5px #0003;z-index:1050}.close-btn[data-v-f2a6023b]{position:absolute;top:10px;left:10px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.slide-enter-active[data-v-f2a6023b],.slide-leave-active[data-v-f2a6023b]{transition:transform .3s ease-in-out}.slide-enter-from[data-v-f2a6023b],.slide-leave-to[data-v-f2a6023b]{transform:translate(100%)}.slide-enter-to[data-v-f2a6023b]{transform:translate(0)}.modal[data-v-c68253b1]{background-color:transparent!important}.modal.show[data-v-c68253b1]{display:block!important}.modal-backdrop[data-v-c68253b1]{background-color:#00000080!important}.modal-content[data-v-c68253b1]{box-shadow:0 5px 15px #00000080;border:none}.badge[data-v-c68253b1]{font-size:.75em}.custom-switch .custom-control-label[data-v-c68253b1]:before{width:2rem;height:1rem}.custom-switch .custom-control-label[data-v-c68253b1]:after{width:calc(1rem - 4px);height:calc(1rem - 4px)}.modal[data-v-c68253b1]{z-index:1050!important}.modal-backdrop[data-v-c68253b1]{z-index:1040!important}.modal-dialog[data-v-c68253b1]{z-index:1055!important}.modal[data-v-88601bf9]{background-color:#00000080}.badge[data-v-88601bf9]{font-size:.75em}.form-group label[data-v-88601bf9]{color:#495057;margin-bottom:.25rem}.form-group p[data-v-88601bf9]{margin-bottom:0;word-break:break-word}.badge[data-v-7c693aeb]{font-size:.75em}.modal[data-v-0ad6de4c]{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0}.modal.show[data-v-0ad6de4c]{display:block}.modal-backdrop[data-v-0ad6de4c]{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#00000080}.modal-dialog[data-v-0ad6de4c]{position:relative;width:auto;margin:1.75rem auto;max-width:500px;pointer-events:none;z-index:1051}.modal-content[data-v-0ad6de4c]{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.thumbnail-img[data-v-6016b348]{width:50px;height:50px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.upload-area[data-v-d652e525]{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;min-height:150px;position:relative;transition:all .3s}.upload-area.drag-over[data-v-d652e525]{border-color:#007bff;background-color:#f0f8ff}.upload-placeholder[data-v-d652e525]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.preview-container[data-v-d652e525]{position:relative;display:inline-block;margin:10px}.preview-grid[data-v-d652e525]{display:flex;flex-wrap:wrap;gap:10px}.preview-item[data-v-d652e525]{position:relative;width:120px;height:120px}.preview-image[data-v-d652e525]{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid #ddd}.remove-btn[data-v-d652e525]{position:absolute;top:-8px;right:-8px;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.thumbnail-img[data-v-79d38e1c]{width:50px;height:50px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.upload-area[data-v-95f0be9e]{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;min-height:150px;position:relative;transition:all .3s}.upload-area.drag-over[data-v-95f0be9e]{border-color:#007bff;background-color:#f0f8ff}.upload-placeholder[data-v-95f0be9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.preview-container[data-v-95f0be9e]{position:relative;display:inline-block;margin:10px}.preview-grid[data-v-95f0be9e]{display:flex;flex-wrap:wrap;gap:10px}.preview-item[data-v-95f0be9e]{position:relative;width:120px;height:120px}.preview-image[data-v-95f0be9e]{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid #ddd}.remove-btn[data-v-95f0be9e]{position:absolute;top:-8px;right:-8px;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-4864c8b6]{max-width:900px}@media(min-width:576px){.modal-dialog{max-width:800px;margin:1.75rem auto}}.tool-image[data-v-86acaf99]{width:60px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.detail-image[data-v-4d9758be]{max-width:300px;max-height:300px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.modal-dialog[data-v-448a4bc5]{max-width:1200px}.field-item[data-v-448a4bc5]{border-left:3px solid #007bff}.option-item[data-v-448a4bc5]{background-color:#f8f9fa}.preview-image[data-v-448a4bc5]{max-width:150px;max-height:150px;object-fit:cover;border-radius:4px;border:1px solid #ddd}a.disabled{pointer-events:none;cursor:default}.has-search .form-control[data-v-d2c54ec6]{padding-left:2.375rem}.has-search .form-control-feedback[data-v-d2c54ec6]{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa}.profile-user-img:hover{background-color:#00f;cursor:pointer}.messages-container[data-v-75b2a6e0]{background-color:#f8f9fa}.message-bubble[data-v-75b2a6e0]{word-wrap:break-word}.thumbnail-img[data-v-11fdfebe]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #ddd}@keyframes spinning-871ceaba{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect[data-v-871ceaba]{pointer-events:none}.multiselect__spinner[data-v-871ceaba]{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner[data-v-871ceaba]:after,.multiselect__spinner[data-v-871ceaba]:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning-871ceaba 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner[data-v-871ceaba]:after{animation:spinning-871ceaba 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active[data-v-871ceaba]{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active[data-v-871ceaba]{transition:opacity .4s ease-in-out}.multiselect__loading-enter[data-v-871ceaba],.multiselect__loading-leave-active[data-v-871ceaba]{opacity:0}.multiselect[data-v-871ceaba],.multiselect__input[data-v-871ceaba],.multiselect__single[data-v-871ceaba]{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect[data-v-871ceaba]{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect[data-v-871ceaba] *{box-sizing:border-box}.multiselect[data-v-871ceaba]:focus{outline:0}.multiselect--disabled[data-v-871ceaba]{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active[data-v-871ceaba]{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current[data-v-871ceaba],.multiselect--active:not(.multiselect--above) .multiselect__input[data-v-871ceaba],.multiselect--active:not(.multiselect--above) .multiselect__tags[data-v-871ceaba]{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select[data-v-871ceaba]{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current[data-v-871ceaba],.multiselect--above.multiselect--active .multiselect__input[data-v-871ceaba],.multiselect--above.multiselect--active .multiselect__tags[data-v-871ceaba]{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input[data-v-871ceaba]{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input[data-v-871ceaba],.multiselect__single[data-v-871ceaba]{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input[data-v-871ceaba]::placeholder{color:#35495e}.multiselect__tag~.multiselect__input[data-v-871ceaba],.multiselect__tag~.multiselect__single[data-v-871ceaba]{width:auto}.multiselect__input[data-v-871ceaba]:hover,.multiselect__single[data-v-871ceaba]:hover{border-color:#cfcfcf}.multiselect__input[data-v-871ceaba]:focus,.multiselect__single[data-v-871ceaba]:focus{border-color:#a8a8a8;outline:0}.multiselect__single[data-v-871ceaba]{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap[data-v-871ceaba]{display:inline}.multiselect__tags[data-v-871ceaba]{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag[data-v-871ceaba]{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon[data-v-871ceaba]{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon[data-v-871ceaba]:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon[data-v-871ceaba]:focus:after,.multiselect__tag-icon[data-v-871ceaba]:hover:after{color:#fff}.multiselect__current[data-v-871ceaba],.multiselect__select[data-v-871ceaba]{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current[data-v-871ceaba]{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select[data-v-871ceaba]{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select[data-v-871ceaba]:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder[data-v-871ceaba]{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder[data-v-871ceaba]{display:none}.multiselect__content-wrapper[data-v-871ceaba]{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content[data-v-871ceaba]{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper[data-v-871ceaba]{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content[data-v-871ceaba]::-webkit-scrollbar{display:none}.multiselect__element[data-v-871ceaba]{display:block}.multiselect__option[data-v-871ceaba]{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option[data-v-871ceaba]:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight[data-v-871ceaba]{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight[data-v-871ceaba]:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected[data-v-871ceaba]{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected[data-v-871ceaba]:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight[data-v-871ceaba]{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight[data-v-871ceaba]:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current[data-v-871ceaba],.multiselect--disabled .multiselect__select[data-v-871ceaba]{background:#ededed;color:#a6a6a6}.multiselect__option--disabled[data-v-871ceaba]{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group[data-v-871ceaba]{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight[data-v-871ceaba]{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight[data-v-871ceaba]:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight[data-v-871ceaba]{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight[data-v-871ceaba]{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight[data-v-871ceaba]:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active[data-v-871ceaba],.multiselect-leave-active[data-v-871ceaba]{transition:all .15s ease}.multiselect-enter[data-v-871ceaba],.multiselect-leave-active[data-v-871ceaba]{opacity:0}.multiselect__strong[data-v-871ceaba]{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect[data-v-871ceaba]{text-align:right}[dir=rtl] .multiselect__select[data-v-871ceaba]{right:auto;left:1px}[dir=rtl] .multiselect__tags[data-v-871ceaba]{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content[data-v-871ceaba]{text-align:right}[dir=rtl] .multiselect__option[data-v-871ceaba]:after{right:auto;left:0}[dir=rtl] .multiselect__clear[data-v-871ceaba]{right:auto;left:12px}[dir=rtl] .multiselect__spinner[data-v-871ceaba]{right:auto;left:1px}#ckeditor-container[data-v-871ceaba]{min-height:400px}#ckeditor-container[data-v-871ceaba] .ck-editor__editable{min-height:400px;max-height:600px;overflow-y:auto}#ckeditor-container[data-v-871ceaba] .ck-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}#ckeditor-container[data-v-871ceaba] .ck-editor__main{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.form-group #ckeditor-container[data-v-871ceaba]{margin-bottom:.5rem}.thumbnail-upload-area[data-v-871ceaba]{border:2px dashed #ddd;border-radius:4px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#f9f9f9}.thumbnail-upload-area[data-v-871ceaba]:hover{border-color:#007bff;background-color:#f0f8ff}.thumbnail-placeholder[data-v-871ceaba]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px}.thumbnail-preview[data-v-871ceaba]{position:relative;display:inline-block;max-width:100%}.thumbnail-preview .preview-image[data-v-871ceaba]{max-width:100%;max-height:300px;border-radius:4px;display:block}.remove-thumbnail-btn[data-v-871ceaba]{position:absolute;top:5px;right:5px;border-radius:50%;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center}@media(min-width:576px){.modal-dialog{max-width:1000px;margin:1.75rem auto}}.chat-box[data-v-8af75e43]{background:#fff;border-radius:8px 8px 0 0;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chat-header[data-v-8af75e43]{background:#4267b2;color:#fff;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}.chat-header[data-v-8af75e43]:active{cursor:grabbing}.chat-header-info[data-v-8af75e43]{display:flex;align-items:center;flex:1;min-width:0}.chat-avatar[data-v-8af75e43]{width:40px;height:40px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.chat-avatar i[data-v-8af75e43]{font-size:24px;color:#fff}.chat-user-info[data-v-8af75e43]{flex:1;min-width:0}.chat-user-name[data-v-8af75e43]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-user-status[data-v-8af75e43]{font-size:11px;opacity:.9;margin-top:2px}.chat-header-actions[data-v-8af75e43]{display:flex;gap:5px}.chat-btn-icon[data-v-8af75e43]{background:transparent;border:none;color:#fff;cursor:pointer;padding:5px 8px;border-radius:4px;transition:background .2s}.chat-btn-icon[data-v-8af75e43]:hover{background:#fff3}.chat-messages[data-v-8af75e43]{flex:1;overflow-y:auto;padding:15px;background:#f0f2f5;display:flex;flex-direction:column;gap:10px}.message-item[data-v-8af75e43]{display:flex;width:100%}.message-item.message-admin[data-v-8af75e43]{justify-content:flex-end}.message-item.message-user[data-v-8af75e43]{justify-content:flex-start}.message-bubble[data-v-8af75e43]{max-width:75%;padding:8px 12px;border-radius:18px;word-wrap:break-word}.message-admin .message-bubble[data-v-8af75e43]{background:#4267b2;color:#fff;border-bottom-right-radius:4px}.message-user .message-bubble[data-v-8af75e43]{background:#fff;color:#1c1e21;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000001a}.message-text[data-v-8af75e43]{font-size:14px;line-height:1.4;margin-bottom:4px}.message-time[data-v-8af75e43]{font-size:11px;opacity:.7;text-align:right}.message-user .message-time[data-v-8af75e43]{text-align:left}.no-messages[data-v-8af75e43]{text-align:center;color:#8a8d91;padding:40px 20px;font-size:14px}.chat-input-container[data-v-8af75e43]{display:flex;padding:10px;background:#fff;border-top:1px solid #e4e6eb;gap:8px}.chat-input[data-v-8af75e43]{flex:1;border:1px solid #e4e6eb;border-radius:20px;padding:8px 15px;font-size:14px;outline:none}.chat-input[data-v-8af75e43]:focus{border-color:#4267b2}.chat-send-btn[data-v-8af75e43]{width:36px;height:36px;border-radius:50%;background:#4267b2;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.chat-send-btn[data-v-8af75e43]:hover:not(:disabled){background:#365899}.chat-send-btn[data-v-8af75e43]:disabled{opacity:.5;cursor:not-allowed}.chat-box-minimized[data-v-8af75e43]{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 2px 10px #0003;cursor:pointer}.chat-minimized-header[data-v-8af75e43]{background:#4267b2;color:#fff;padding:10px 12px;display:flex;align-items:center;gap:10px}.chat-avatar-small[data-v-8af75e43]{width:32px;height:32px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-avatar-small i[data-v-8af75e43]{font-size:18px;color:#fff}.chat-minimized-info[data-v-8af75e43]{flex:1;min-width:0}.chat-user-name-small[data-v-8af75e43]{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-btn-icon-small[data-v-8af75e43]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s;flex-shrink:0}.chat-btn-icon-small[data-v-8af75e43]:hover{background:#fff3}.chat-messages[data-v-8af75e43]::-webkit-scrollbar{width:6px}.chat-messages[data-v-8af75e43]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-8af75e43]::-webkit-scrollbar-thumb{background:#bcc0c4;border-radius:3px}.chat-messages[data-v-8af75e43]::-webkit-scrollbar-thumb:hover{background:#8a8d91}.chat-manager[data-v-69eb2aac]{position:fixed;bottom:0;right:0;pointer-events:none;z-index:9999}.chat-manager[data-v-69eb2aac]>*{pointer-events:auto}
