#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.snackbar{position:fixed;left:10px;bottom:10px;color:#fff;background:#202124;padding:10px;border-radius:5px}.dtr-data{white-space:normal}.page-title[data-v-807969e6]{margin-bottom:20px;font-weight:600}.action-buttons[data-v-807969e6]{display:flex;justify-content:flex-end}.assignments-list[data-v-807969e6]{border:1px solid #dee2e6;border-radius:4px}.assignment-row[data-v-807969e6]{border-bottom:1px solid #dee2e6}.assignment-row[data-v-807969e6]:last-child{border-bottom:none}.assignment-header[data-v-807969e6]{padding:12px 15px;cursor:pointer;background-color:#f8f9fa}.assignment-header[data-v-807969e6]:hover{background-color:#e9ecef}.assignment-header .row[data-v-807969e6]{flex-wrap:nowrap!important}.assignment-details[data-v-807969e6]{padding:15px;background-color:#fff;border-top:1px solid #dee2e6}.detail-section[data-v-807969e6]{margin-bottom:15px}.detail-section[data-v-807969e6]:last-child{margin-bottom:0}.detail-section ul[data-v-807969e6]{margin:5px 0 0 0;padding-left:20px}.detail-section li[data-v-807969e6]{margin-bottom:3px}.detailed-list[data-v-807969e6]{list-style-type:disc;padding-left:25px;margin:5px 0}.contacts-list[data-v-807969e6],.credentials-list[data-v-807969e6]{list-style-type:none;padding-left:20px;margin:3px 0 10px 0;font-size:.9em;color:#555}.job-name[data-v-807969e6],.person-main-info[data-v-807969e6]{margin-bottom:2px}.notes-list li[data-v-807969e6]{margin-bottom:10px;background:#fffbf0;padding:8px 10px;border-radius:4px;border-left:3px solid #f0ad4e}.note-item[data-v-807969e6]{margin-bottom:3px}.note-activity[data-v-807969e6]{color:#333}.note-text[data-v-807969e6]{color:#555}.note-meta[data-v-807969e6]{font-size:.85em;color:#888;font-style:italic}.page-title[data-v-6f96f098]{margin-bottom:20px;font-weight:600}.action-buttons[data-v-6f96f098]{display:flex;justify-content:flex-end}.assignments-list[data-v-6f96f098]{border:1px solid #dee2e6;border-radius:4px}.assignment-row[data-v-6f96f098]{border-bottom:1px solid #dee2e6}.assignment-row[data-v-6f96f098]:last-child{border-bottom:none}.assignment-header[data-v-6f96f098]{padding:12px 15px;cursor:pointer;background-color:#f8f9fa}.assignment-header[data-v-6f96f098]:hover{background-color:#e9ecef}.assignment-details[data-v-6f96f098]{padding:15px;background-color:#fff;border-top:1px solid #dee2e6}.detail-section[data-v-6f96f098]{margin-bottom:15px}.detail-section[data-v-6f96f098]:last-child{margin-bottom:0}.detail-section ul[data-v-6f96f098]{margin:5px 0 0 0;padding-left:20px}.detail-section li[data-v-6f96f098]{margin-bottom:3px}.detailed-list[data-v-6f96f098]{list-style-type:disc;padding-left:25px;margin:5px 0}.contacts-list[data-v-6f96f098],.credentials-list[data-v-6f96f098]{list-style-type:none;padding-left:20px;margin:3px 0 10px 0;font-size:.9em;color:#555}.job-name[data-v-6f96f098],.person-main-info[data-v-6f96f098]{margin-bottom:2px}.notes-list li[data-v-6f96f098]{margin-bottom:10px;background:#fffbf0;padding:8px 10px;border-radius:4px;border-left:3px solid #f0ad4e}.note-item[data-v-6f96f098]{margin-bottom:3px}.note-activity[data-v-6f96f098]{color:#333}.note-text[data-v-6f96f098]{color:#555}.note-meta[data-v-6f96f098]{font-size:.85em;color:#888;font-style:italic}.date-group[data-v-6f96f098]{border-bottom:1px solid #dee2e6}.date-group[data-v-6f96f098]:last-child{border-bottom:none}.date-header[data-v-6f96f098]{padding:12px 15px;cursor:pointer;background-color:#e2e6ea;font-size:1.05em}.date-header[data-v-6f96f098]:hover{background-color:#d6dae0}.date-items[data-v-6f96f098]{background-color:#fff;border-top:1px solid #dee2e6}.date-items .assignment-row[data-v-6f96f098]{border-bottom:1px solid #eee;margin-left:15px}.date-items .assignment-row[data-v-6f96f098]:last-child{border-bottom:none}.date-items .assignment-header[data-v-6f96f098]{background-color:#fff}.date-items .assignment-header[data-v-6f96f098]:hover{background-color:#f5f5f5}.header-flex[data-v-6f96f098]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-content[data-v-6f96f098]{flex:1;min-width:0;padding-right:10px}.header-arrow[data-v-6f96f098]{flex-shrink:0;text-align:right}.call-time[data-v-6f96f098]{font-weight:500;margin-right:8px}.assignment-header .row[data-v-6f96f098]{flex-wrap:nowrap!important}.wd-modal-body[data-v-0ff65e06]{padding:20px}.wd-modal-subheader[data-v-0ff65e06]{display:inline-block;vertical-align:top;margin-top:8px}.wd-v-select-label[data-v-0ff65e06]{font-weight:500;margin-bottom:5px}.wd-v-multi-select[data-v-0ff65e06]{position:relative;z-index:10}.wd-v-multi-select .multiselect[data-v-0ff65e06]{z-index:10}.wd-v-multi-select .multiselect__content-wrapper[data-v-0ff65e06]{z-index:1000}.wd-checkbox[data-v-0ff65e06]{margin:17px 0}.wd-checkbox label[data-v-0ff65e06]{display:flex;align-items:center;cursor:pointer;font-weight:500}.wd-textarea[data-v-0ff65e06]{margin-bottom:15px}.wd-textarea label[data-v-0ff65e06]{font-weight:500;margin-bottom:5px;display:block}.text-right[data-v-0ff65e06]{text-align:right}.text-muted[data-v-0ff65e06]{color:#6c757d;font-size:12px}.wd-modal-body[data-v-d579d028]{padding:20px}.wd-modal-subheader[data-v-d579d028]{display:inline-block;vertical-align:top;margin-top:8px}.wd-v-select-label[data-v-d579d028]{font-weight:500;margin-bottom:5px}.wd-v-multi-select[data-v-d579d028]{position:relative;z-index:10}.wd-v-multi-select .multiselect[data-v-d579d028]{z-index:10}.wd-v-multi-select .multiselect__content-wrapper[data-v-d579d028]{z-index:1000}.wd-checkbox[data-v-d579d028]{margin:17px 0}.wd-checkbox label[data-v-d579d028]{display:flex;align-items:center;cursor:pointer;font-weight:500}.wd-textarea[data-v-d579d028]{margin-bottom:15px}.wd-textarea label[data-v-d579d028]{font-weight:500;margin-bottom:5px;display:block}.text-right[data-v-d579d028]{text-align:right}.text-muted[data-v-d579d028]{color:#6c757d;font-size:12px}.alert[data-v-d579d028]{padding:12px;border-radius:4px;margin-bottom:0}.alert-info[data-v-d579d028]{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.wd-modal-body[data-v-214cedbc]{padding:20px}.wd-modal-subheader[data-v-214cedbc]{display:inline-block;vertical-align:top;margin-top:8px}.table-responsive[data-v-214cedbc]{margin-top:15px}.btn[data-v-214cedbc]{margin-right:5px}table.dataTable.dtr-column>tbody>tr>td.control[data-v-214cedbc]:before{font-family:Font Awesome\ 5 Free!important;font-weight:900;content:"\f13a "!important;background-color:#fff!important;color:#6495ed!important;box-shadow:none!important;border:none!important;cursor:pointer;line-height:16px!important}table.dataTable.dtr-column>tbody>tr.parent td.control[data-v-214cedbc]:before{content:"\f139"!important;color:#d33333!important;line-height:16px!important}@media (max-width:768px){.wd-modal-body[data-v-214cedbc]{padding:10px}.table-responsive[data-v-214cedbc]{font-size:12px}}.wd-modal-body[data-v-596e24ce]{padding:20px;max-height:70vh;overflow-y:auto}.wd-modal-subheader[data-v-596e24ce]{display:inline-block;vertical-align:top;margin-top:4px}.summary-card[data-v-596e24ce]{background:#f8f9fa;border-radius:8px;padding:15px;text-align:center;margin-bottom:10px}.summary-card.grand-total[data-v-596e24ce]{background:#e8f5e9}.summary-label[data-v-596e24ce]{display:block;font-size:12px;color:#666;margin-bottom:5px}.summary-value[data-v-596e24ce]{display:block;font-size:20px;font-weight:700;color:#333}.section-header[data-v-596e24ce]{background:#f0f0f0;padding:12px 15px;margin-top:15px;margin-bottom:5px;border-radius:5px;cursor:pointer;font-weight:700;display:flex;align-items:center}.section-header[data-v-596e24ce]:hover{background:#e5e5e5}.section-header i[data-v-596e24ce]{margin-right:10px;width:15px}.accordion-section[data-v-596e24ce]{margin-bottom:10px}.accordion-container[data-v-596e24ce]{border:1px solid #ddd;border-radius:5px;overflow:hidden}.accordion-item[data-v-596e24ce]{border-bottom:1px solid #eee}.accordion-item[data-v-596e24ce]:last-child{border-bottom:none}.accordion-header[data-v-596e24ce]{padding:12px 15px;background:#fff;cursor:pointer;transition:background-color .2s}.accordion-header[data-v-596e24ce]:hover{background:#f9f9f9}.accordion-title[data-v-596e24ce]{display:flex;align-items:center;flex-wrap:wrap}.accordion-title i[data-v-596e24ce]{margin-right:10px;color:#6495ed;width:15px}.category-name[data-v-596e24ce]{flex:1;font-weight:500;color:#333;min-width:150px}.amount-badge[data-v-596e24ce]{background:#e3f2fd;padding:3px 10px;border-radius:15px;font-size:13px;font-weight:700;color:#1976d2}.accordion-title[data-v-596e24ce]:after,.accordion-title[data-v-596e24ce]:before{display:none!important;content:none!important}.amount-badge.text-success[data-v-596e24ce]{background:#e8f5e9;color:#2e7d32}.accordion-content[data-v-596e24ce]{padding:15px;background:#fafafa;border-top:1px solid #eee;display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;opacity:1!important}.detail-row[data-v-596e24ce]{display:flex;padding:5px 0;border-bottom:1px solid #f0f0f0}.detail-row[data-v-596e24ce]:last-child{border-bottom:none}.detail-label[data-v-596e24ce]{font-weight:600;color:#555;width:120px;min-width:120px;flex-shrink:0}.detail-value[data-v-596e24ce]{color:#333;flex:1;word-break:break-word}.comment-text[data-v-596e24ce]{white-space:pre-wrap;line-height:1.5}.btn[data-v-596e24ce]{margin-right:5px}.text-success[data-v-596e24ce]{color:#28a745!important}.text-danger[data-v-596e24ce]{color:#dc3545!important}.text-muted[data-v-596e24ce]{color:#6c757d!important}@media (max-width:768px){.wd-modal-body[data-v-596e24ce]{padding:10px}.summary-card[data-v-596e24ce]{padding:10px;margin-bottom:5px}.summary-value[data-v-596e24ce]{font-size:16px}.section-header[data-v-596e24ce]{padding:10px 12px;font-size:14px}.accordion-header[data-v-596e24ce]{padding:10px 12px}.accordion-title[data-v-596e24ce]{font-size:14px}.category-name[data-v-596e24ce]{min-width:100px}.amount-badge[data-v-596e24ce]{font-size:12px;padding:2px 8px;margin-top:5px}.accordion-content[data-v-596e24ce]{padding:10px}.detail-label[data-v-596e24ce]{margin-bottom:3px;min-width:auto}.text-right[data-v-596e24ce]{text-align:left!important;margin-bottom:10px}.btn-sm[data-v-596e24ce]{padding:5px 10px;font-size:12px;margin-bottom:5px}}@media (max-width:576px){.col-md-4[data-v-596e24ce],.summary-card[data-v-596e24ce]{margin-bottom:10px}}.modal-header[data-v-596e24ce]{padding-right:0!important;margin-right:0!important}.modal-header .row[data-v-596e24ce]{width:100%;margin:0}.modal-header-content[data-v-596e24ce]{display:flex;align-items:flex-start}.bid-sub-drag-template{margin-top:17px!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#17a2b8!important}.table-ellipsis{table-layout:fixed}.b-rating.disabled,.b-rating:disabled{background-color:transparent!important;color:#ffc107!important}.cred-table td[data-v-b539be4a],.cred-table th[data-v-b539be4a]{padding:6px 6px!important;border:none!important}.cred-thead th[data-v-b539be4a]{font-size:.82rem;font-weight:600;color:#6c757d;border-bottom:1px solid #dee2e6!important;white-space:nowrap}.cred-date-input-group[data-v-b539be4a]{width:100%;max-width:120px}.cred-date-input-group .input-group-text[data-v-b539be4a]{padding:.25rem .4rem}.cred-date-input-group .form-control[data-v-b539be4a]{min-width:0;font-size:.8rem}.cred-table .input-group input[data-v-b539be4a]:disabled{background-color:#fff!important;color:#495057}.cred-table .input-group-text[data-v-b539be4a]{background-color:#fff!important}.cred-table .btn-link[data-v-b539be4a]:active,.cred-table .btn-link[data-v-b539be4a]:focus{outline:none!important;box-shadow:none!important}.cred-table .btn-link[data-v-b539be4a]{transition:transform .1s ease,opacity .1s ease}.cred-table .btn-link[data-v-b539be4a]:active{transform:scale(.85);opacity:.7}.cred-table .btn-link:hover .fa-eye[data-v-b539be4a]{color:#157347!important}@media (max-width:480px){.cred-table td[data-v-b539be4a],.cred-table th[data-v-b539be4a]{padding:5px 4px!important}.cred-date-input-group[data-v-b539be4a]{width:100%;max-width:100px}.cred-date-input-group .form-control[data-v-b539be4a]{font-size:.75rem;padding:.25rem .3rem}.cred-date-input-group .input-group-text[data-v-b539be4a]{padding:.25rem .35rem}}.mx-datepicker-popup{left:-40px!important;top:unset!important}.wd-checkbox label,label.checkbox-inline{position:relative;padding-left:28px;font-size:14px;cursor:pointer;margin:8px 0}.wd-checkbox label .checkbox-decorator,label.checkbox-inline .checkbox-decorator{position:absolute;left:0;padding:11px 10px 8px;margin:-10px;line-height:10px;vertical-align:middle;cursor:pointer;border-radius:100%}.wd-checkbox label .checkbox-decorator .check,label.checkbox-inline .checkbox-decorator .check{position:relative;z-index:1;display:inline-block;width:20px;height:20px;overflow:hidden;border:2px solid rgba(0,0,0,.54);border-radius:.125rem}.wd-checkbox label .checkbox-decorator .check:before,label.checkbox-inline .checkbox-decorator .check:before{position:absolute;display:block;width:0;height:0;margin-top:-4px;margin-left:6px;color:#757575;content:"";box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,inset 0 0 0 0;transform:rotate(45deg)!important;-webkit-animation:c;animation:c}.is-focused .wd-checkbox label .checkbox-decorator .check:before,.is-focused label.checkbox-inline .checkbox-decorator .check:before{-webkit-animation:c .3s forwards;animation:c .3s forwards}.wd-checkbox label input[type=checkbox],label.checkbox-inline input[type=checkbox]{position:absolute;left:0;z-index:-1;width:0;height:0;margin:0;overflow:hidden;pointer-events:none;opacity:0}.wd-checkbox label input[type=checkbox]:focus+.checkbox-decorator .check:after,label.checkbox-inline input[type=checkbox]:focus+.checkbox-decorator .check:after{opacity:.2}.wd-checkbox label input[type=checkbox]:checked+.checkbox-decorator .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check{color:#00f;border-color:#00f}.wd-checkbox label input[type=checkbox]:checked+.checkbox-decorator .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check:before{color:#00f;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;-webkit-animation:b .3s forwards;animation:b .3s forwards}.wd-checkbox label input[type=checkbox][disabled]+.checkbox-decorator .check:after,.wd-checkbox label input[type=checkbox][disabled] .check:after,fieldset[disabled] .wd-checkbox label input[type=checkbox]+.checkbox-decorator .check:after,fieldset[disabled] .wd-checkbox label input[type=checkbox] .check:after,fieldset[disabled] label.checkbox-inline input[type=checkbox]+.checkbox-decorator .check:after,fieldset[disabled] label.checkbox-inline input[type=checkbox] .check:after,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-decorator .check:after,label.checkbox-inline input[type=checkbox][disabled] .check:after{background-color:rgba(0,0,0,.87);transform:rotate(-45deg)}.wd-checkbox label input[type=checkbox][disabled]+.checkbox-decorator .check,.wd-checkbox label input[type=checkbox][disabled] .check,fieldset[disabled] .wd-checkbox label input[type=checkbox]+.checkbox-decorator .check,fieldset[disabled] .wd-checkbox label input[type=checkbox] .check,fieldset[disabled] label.checkbox-inline input[type=checkbox]+.checkbox-decorator .check,fieldset[disabled] label.checkbox-inline input[type=checkbox] .check,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-decorator .check,label.checkbox-inline input[type=checkbox][disabled] .check{border-color:rgba(0,0,0,.26)}.wd-checkbox label input[type=checkbox][disabled]+.checkbox-decorator .ripple-container,fieldset[disabled] .wd-checkbox label input[type=checkbox]+.checkbox-decorator .ripple-container,fieldset[disabled] label.checkbox-inline input[type=checkbox]+.checkbox-decorator .ripple-container,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-decorator .ripple-container{display:none}table.dataTable.dtr-column>tbody>tr>td.control:before{font-family:Font Awesome\ 5 Free!important;font-weight:900;content:"\f13a "!important;background-color:#fff!important;color:#6495ed!important;box-shadow:none!important;border:none!important;cursor:pointer;line-height:16px!important}table.dataTable.dtr-column>tbody>tr.parent td.control:before{content:"\f139"!important;color:#d33333!important;line-height:16px!important}.multiselect__option--highlight,.multiselect__option--highlight:after,.multiselect__tag,.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#6495ed!important}.md-theme-default a:not(.md-button):hover{color:#fff}a{text-decoration:inherit!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#48aea6!important}.wd-resolve-followup-note img{height:36px;width:36px;border-radius:100%;padding:2px;border:1px solid #9e9e9e}.job-select-div .multiselect__content-wrapper{display:block;background:#fff;max-height:240px;overflow-y:auto;overflow-x:hidden;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.job-select-div .multiselect__element .multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;width:200px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;word-wrap:break-word;white-space:break-spaces}.contact-job-select-div .multiselect{z-index:50}.activity-job-select-div .multiselect{z-index:51}.contact-job-select-div .multiselect__content-wrapper{display:block;background:#fff;max-height:240px;overflow-y:auto;overflow-x:hidden;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.contact-job-select-div .multiselect__element .multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;width:200px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;word-wrap:break-word;white-space:break-spaces}.ai-chat-page[data-v-050acf7a]{min-height:100vh;background:#f4f7fb}.ai-chat-shell[data-v-050acf7a]{padding:8px}.ai-chat-layout[data-v-050acf7a]{display:flex;gap:10px;height:calc(100vh - 78px)}.chat-sidebar[data-v-050acf7a]{width:300px;flex-shrink:0;border:1px solid #e6e6e6;border-radius:12px;background:#f4f4f4;padding:12px;overflow:hidden;display:flex;flex-direction:column}.chat-sidebar.hidden[data-v-050acf7a]{display:none}.sidebar-head[data-v-050acf7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sidebar-head h5[data-v-050acf7a]{margin:0;font-size:18px;font-weight:500;color:#1f2f40}.sidebar-divider[data-v-050acf7a]{height:1px;background:#d7d7d7;margin:8px 0 10px}.new-chat-btn[data-v-050acf7a]{border:0;background:transparent;color:#1f2f40;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:500;padding:6px 2px 8px;text-align:left}.new-chat-btn[data-v-050acf7a]:disabled{opacity:.7}.search-wrap[data-v-050acf7a]{position:relative}.search-wrap input[data-v-050acf7a]{width:100%;border:1px solid #d2d8df;border-radius:6px;padding:9px 32px 9px 10px;font-size:14px;color:#344f69;background:#f7f8fa}.search-icon[data-v-050acf7a]{position:absolute;right:8px;top:38%;transform:translateY(-50%);font-size:18px;color:#8398ad}.chat-history[data-v-050acf7a]{margin-top:12px;overflow-y:auto}.group-title[data-v-050acf7a]{margin:10px 0 6px;color:#6c7d90;font-size:12px;font-weight:600;text-align:left}.chat-item[data-v-050acf7a]{display:flex;align-items:center;gap:6px;padding:8px;border-radius:6px;cursor:pointer}.chat-item[data-v-050acf7a]:hover{background:#eef3f9}.chat-item.active[data-v-050acf7a]{background:#e3edf8}.chat-title[data-v-050acf7a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-align:left}.delete-chat[data-v-050acf7a]{border:0;background:transparent;color:#d35b5b;padding:0}.load-more-btn[data-v-050acf7a]{width:100%;margin-top:10px;border:1px solid #d2d8df;border-radius:8px;background:#fff;color:#4a6784;font-size:13px;font-weight:500;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px}.load-more-btn[data-v-050acf7a]:disabled{opacity:.75}.chat-main[data-v-050acf7a]{flex:1;border:1px solid #dce3ed;border-radius:10px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-050acf7a]{border-bottom:1px solid #e6edf6;padding:8px;display:flex;align-items:center;gap:8px}.chat-header .icon-btn[data-v-050acf7a]{flex-shrink:0}.chat-header .icon-btn .material-icons[data-v-050acf7a]{font-size:20px;line-height:1}.chat-header h5[data-v-050acf7a]{margin:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-body[data-v-050acf7a]{flex:1;padding:10px;overflow-y:auto;background:#f8fbff}.empty-chat[data-v-050acf7a]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#69819b}.empty-chat i[data-v-050acf7a]{font-size:36px}.message-row[data-v-050acf7a]{display:flex;margin-bottom:10px}.message-row.user[data-v-050acf7a]{justify-content:flex-end}.message-row.ai[data-v-050acf7a]{justify-content:flex-start}.message-content[data-v-050acf7a]{max-width:86%;border-radius:10px;padding:10px;font-size:13px;word-break:normal;overflow-wrap:anywhere;text-align:left}.message-content.table-message[data-v-050acf7a]{max-width:100%}.message-row.user .message-content[data-v-050acf7a]{background:#4883ae;color:#fff}.message-row.ai .message-content[data-v-050acf7a]{background:#e8eff7;color:#1d2a39}.message-footer[data-v-050acf7a]{margin-top:6px;font-size:11px;display:flex;gap:4px;align-items:center}.message-feedback[data-v-050acf7a]{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.feedback[data-v-050acf7a]{border:0;background:transparent;color:inherit;opacity:.65;padding:0}.feedback.active[data-v-050acf7a]{opacity:1}.typing[data-v-050acf7a]{display:inline-flex;gap:4px;padding:8px 10px;background:#e8eff7;border-radius:8px}.typing span[data-v-050acf7a]{width:7px;height:7px;border-radius:50%;background:#5d7288;-webkit-animation:blink-data-v-050acf7a 1.2s infinite;animation:blink-data-v-050acf7a 1.2s infinite}.typing span[data-v-050acf7a]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing span[data-v-050acf7a]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink-data-v-050acf7a{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes blink-data-v-050acf7a{0%,80%,to{opacity:.3}40%{opacity:1}}.chat-input-wrap[data-v-050acf7a]{border-top:1px solid #e6edf6;padding:8px;display:flex;align-items:flex-end;gap:6px}.chat-input-wrap textarea[data-v-050acf7a]{flex:1;border:1px solid #d6dde8;border-radius:8px;padding:8px;resize:none;max-height:180px;overflow-y:auto;font-size:13px}.icon-btn[data-v-050acf7a]{border:0;background:#eef3f9;color:#34506d;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.icon-btn.send[data-v-050acf7a]{background:#4883ae;color:#fff;margin-bottom:25px}.icon-btn.send[disabled][data-v-050acf7a]{opacity:.5}.icon-btn.mic.recording[data-v-050acf7a]{background:#d85151;color:#fff}.empty-history[data-v-050acf7a]{margin-top:12px;color:#6c7d90;font-size:13px}.history-loading-card[data-v-050acf7a]{margin-top:76px;background:#fff;border:1px solid #e7e8eb;border-radius:10px;color:#547799;display:flex;align-items:center;gap:10px;justify-content:center;padding:12px;font-size:16px}.close-menu-btn[data-v-050acf7a]{background:transparent;color:#607b93}.message-text[data-v-050acf7a] :deep(.ai-table),.message-text[data-v-050acf7a] :deep(table.ai-table){display:table!important;min-width:100%!important;max-width:none!important;border-collapse:collapse;margin-top:8px;table-layout:auto!important}.message-text[data-v-050acf7a] :deep(.ai-table td),.message-text[data-v-050acf7a] :deep(.ai-table th),.message-text[data-v-050acf7a] :deep(table.ai-table td),.message-text[data-v-050acf7a] :deep(table.ai-table th){border:1px solid #b8c7d8;padding:6px;font-size:12px;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;vertical-align:top}.message-text[data-v-050acf7a]{display:block;max-width:100%;text-align:left}.message-text[data-v-050acf7a] :deep(.ai-table-container){width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.message-text[data-v-050acf7a] :deep(.ai-table-header){display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap}.message-text[data-v-050acf7a] :deep(.ai-table-count),.message-text[data-v-050acf7a] :deep(.ai-table-header .btn),.message-text[data-v-050acf7a] :deep(.ai-table-header a),.message-text[data-v-050acf7a] :deep(.ai-table-header button){white-space:nowrap;overflow-wrap:normal}.message-text[data-v-050acf7a] :deep(.ai-table),.message-text[data-v-050acf7a] :deep(table.ai-table){width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:760px!important}@media (max-width:768px){.ai-chat-layout[data-v-050acf7a]{height:calc(100vh - 74px)}.chat-sidebar[data-v-050acf7a]{position:absolute;z-index:5;width:calc(100% - 16px);max-height:calc(100vh - 90px)}.chat-main[data-v-050acf7a]{width:100%}.message-content[data-v-050acf7a]{max-width:92%}.message-content.table-message[data-v-050acf7a]{max-width:100%}}.ai-chat-page .message-text .ai-table-container{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.ai-chat-page .message-text .ai-table-header{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px;overflow-x:auto!important;white-space:nowrap!important}.ai-chat-page .message-text .ai-table-header>*{flex:0 0 auto}.ai-chat-page .message-text .ai-table,.ai-chat-page .message-text table.ai-table{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:760px!important;max-width:none!important;table-layout:auto!important}.ai-chat-page .message-text .ai-table td,.ai-chat-page .message-text .ai-table th,.ai-chat-page .message-text table.ai-table td,.ai-chat-page .message-text table.ai-table th{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}body{margin:0;padding:0;background:#f3f3f3!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400!important}.wd-container{margin-top:54px;min-height:calc(100vh - 54px);overflow-y:auto}@media (max-width:992px){.wd-container{margin-top:41px;min-height:calc(100vh - 48px)}}.wd-login-header{font-size:25px!important;font-weight:400!important;color:#3b83c0;float:left}.btn-login{color:#fff;background-color:#6495ed;border-color:#6495ed}.btn-login:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-cancel{color:#fff;background-color:#d3d3d3;border-color:#d3d3d3}.btn-cancel:hover{color:#fff;background-color:#989898;border-color:#989898}.wd-link{color:#3b83c0!important;font-weight:500;margin-top:10px;margin-bottom:20px;float:right}.mt-50{margin-top:150px}.nav-shadow{border-bottom:1px solid #c2c2c2;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.nav-header-img{width:15%}@media (max-width:992px){.nav-header-img{width:75%}}body{width:100%;height:100%}.btn-group-fab{position:fixed;width:50px;height:auto;right:20px;bottom:20px}.btn-group-fab div{position:relative;width:100%;height:auto}.btn-group-fab .btn{position:absolute;bottom:0;border-radius:50%;display:block;margin-bottom:4px;width:40px;height:40px;margin:4px auto}.btn-group-fab .btn-main{width:50px;height:50px;right:50%;margin-right:-25px;z-index:9}.btn-group-fab .btn-sub{bottom:0;z-index:8;right:50%;margin-right:-20px;transition:all .5s}.btn-group-fab.active .btn-sub:nth-child(2){bottom:60px}.btn-group-fab.active .btn-sub:nth-child(3){bottom:110px}.btn-group-fab.active .btn-sub:nth-child(4){bottom:160px}.btn-group-fab .btn-sub:nth-child(5){bottom:210px}.card-header-table{background-color:#343a40;color:#fff}.form-control:focus{border-color:#80bdff!important}.form-checkbox{margin-left:-8px}.btn-save{color:#fff;background-color:#6495ed;border-color:#6495ed;width:100px;height:40px}.btn-contact:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-contact{color:#fff;background-color:#6495ed!important;border-color:#6495ed;height:40px}.btn-save:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.vdatetime-input{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;margin-bottom:3px!important}.form-control,.vdatetime-input{border-radius:.25rem!important}.input-group{margin-bottom:3px!important}