.btn-control[data-v-fd17a842]{width:24px;height:24px;display:flex;justify-content:center;border-radius:5px;align-items:center;cursor:pointer}.close[data-v-fd17a842]{transform:rotate(45deg)}.btn-control.hover[data-v-fd17a842]{background:hsla(0,0%,100%,.2)}.disabled[data-v-fd17a842]{cursor:not-allowed}.disabled.hover[data-v-fd17a842]{background:transparent}.lego-back-modal[data-v-7a61b6bd]{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:3;overflow:auto;display:flex;padding:1rem 0}.lego-back-modal.full-height .lego-modal[data-v-7a61b6bd]{height:100%;display:flex;flex-direction:column}.lego-modal[data-v-7a61b6bd]{position:relative;margin:0 auto;width:90%;max-width:min(768px,90%);padding:1.5rem;border-radius:3px;top:5rem;box-sizing:border-box;height:auto;overflow:visible}.header[data-v-7a61b6bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.title[data-v-7a61b6bd]{margin:0;font-size:1.6rem}.ql-editor[data-v-4d3471f8]{background-color:var(--lego-dbg)}.tc-enter-active[data-v-4d3471f8],.tc-leave-active[data-v-4d3471f8]{transition:all .5s ease-out}.controls[data-v-4d3471f8],.tc-enter[data-v-4d3471f8],.tc-leave-to[data-v-4d3471f8]{opacity:0;visibility:hidden;height:0}.controls[data-v-4d3471f8]{display:flex;gap:.5rem;margin-top:0;transition:.3s}.lego-quill.active+.controls[data-v-4d3471f8]{margin-top:2.3rem;opacity:1;visibility:visible;height:28px}.controls>[data-v-4d3471f8]{margin:0}.lego-quill[data-v-4d3471f8]{height:150px;padding-bottom:0;transition:.3s;padding-bottom:1rem}.lego-quill[data-v-4d3471f8] .ql-toolbar.ql-snow{height:0;padding:0;visibility:hidden;transition:.3s;overflow:hidden;border-radius:3px;opacity:0;border-bottom:none}.active.lego-quill[data-v-4d3471f8] .ql-toolbar{height:2.5rem;visibility:visible;padding:8px;border-radius:11px 11px 0 0;opacity:1;border-color:#cacaca;.dark &[data-v-4d3471f8]{border-color:hsla(0,0%,100%,.25)}}.dark .lego-quill[data-v-4d3471f8] .ql-editor.ql-blank:before{color:silver}.lego-quill[data-v-4d3471f8] .ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:1px solid #cacaca;border-color:#cacaca;.dark &[data-v-4d3471f8]{border-top:1px solid hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.25)}}.lego-quill[data-v-4d3471f8] .ql-container{border:1px solid #cacaca;border-top:1px solid #cacaca;.dark &[data-v-4d3471f8]{border:1px solid hsla(0,0%,100%,.25);border-top:1px solid hsla(0,0%,100%,.25)}border-radius:3px;transition:.5s}.active.lego-quill[data-v-4d3471f8] .ql-container{border-radius:0 0 11px 11px;background-color:var(--lego-oscuro)}.head-resumen[data-v-0bd40b67]{border-bottom:1px solid #585961;margin:1rem 0}.form[data-v-0bd40b67]{display:flex;flex-direction:column;gap:1rem}.form>div>label[data-v-0bd40b67]{font-weight:700}.fecha[data-v-0bd40b67]{display:flex;gap:1rem;min-height:40px;align-items:center}.help-write[data-v-0bd40b67]{display:flex;align-items:center;justify-content:flex-end;padding:2rem 0 0;gap:1rem}.help-write>label[data-v-0bd40b67]{margin:0}#helpWrite[data-v-0bd40b67]{height:22px;width:22px}.legoBtn[data-v-1a43e554]{padding:.5rem;border:1px solid #585961;background-color:transparent;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:.5rem;font-size:.8rem;transition:.3s;width:-moz-max-content;width:max-content}.legoBtn[data-v-1a43e554]:hover{border:1px solid #1a5cff}.legoBtn.success[data-v-1a43e554]{background-color:var(--lego-hsuccess);border:solid var(--lego-dsuccess) 1px;.dark &[data-v-1a43e554]{background-color:var(--lego-dsuccess);border:solid var(--lego-hsuccess) 1px}color:#fff;i[data-v-1a43e554]{color:#fff}}.legoBtn.fail[data-v-1a43e554]{background-color:var(--lego-ddanger);border:solid var(--lego-hdanger) 1px}.dropzone{width:150px;height:150px;border:1px dashed #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.dropzone:hover{background-color:rgba(0,0,0,.3);.dark &{background-color:hsla(0,0%,100%,.3)}}.content-dropzone{display:flex;align-items:center;gap:.5rem;padding-inline:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;& span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.footer{display:flex;margin-top:1rem;gap:.5rem}.slot-button{margin:0}.wrapper-dropzone[data-v-51ba2e0c] .body{display:grid;grid-template-columns:150px 1fr;gap:.5rem}.wrapper-dropzone[data-v-51ba2e0c] .dropzone{order:1;height:38px;width:150px}.wrapper-dropzone[data-v-51ba2e0c] .inputs{order:2}.wrapper-section-all-files header[data-v-51ba2e0c]{margin-bottom:1rem}.filtros[data-v-51ba2e0c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.archivos[data-v-51ba2e0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem}.wrapper-file[data-v-51ba2e0c]{height:130px;width:130px;background-color:var(--lego-dbg);.dark &[data-v-51ba2e0c]{background-color:#18191c}display:flex;justify-content:center;align-items:flex-end;position:relative}.wrapper-file--info[data-v-51ba2e0c]{text-align:start;padding:.5rem;width:100%;text-wrap:wrap;overflow:hidden}.wrapper-file--link[data-v-51ba2e0c]{position:absolute;top:0;right:0;color:var(--lego-gris);padding:.5rem}.new-file[data-v-51ba2e0c]{margin-bottom:2rem;transition:all .5s;height:40px}.new-file.active[data-v-51ba2e0c]{height:90px}.list-item[data-v-51ba2e0c]{display:inline-block;margin-right:10px}.list-enter-active[data-v-51ba2e0c],.list-leave-active[data-v-51ba2e0c]{transition:all .5s}.list-enter[data-v-51ba2e0c],.list-leave-to[data-v-51ba2e0c]{opacity:0;transform:translateY(30px)}.popper[data-v-6eb65bbd]{position:relative;border:none;padding:0;background:transparent}.tp[data-v-6eb65bbd]{visibility:hidden;position:absolute;width:-moz-max-content;width:max-content;max-width:320px;opacity:0;border-radius:.25rem;z-index:9999;transition:.3s ease-in-out;cursor:auto;.tooltip-avatars &[data-v-6eb65bbd]{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border:1px solid #cacaca;.dark &[data-v-6eb65bbd]{border:1px solid #2d2d2d}}}.tp.show[data-v-6eb65bbd]{visibility:visible;opacity:1;background-color:var(--lego-bg);color:silver}.tp-default[data-v-6eb65bbd]{padding:.5rem}.tree-dots[data-v-c0eceffe]{width:1.75rem;height:1.75rem;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:2px;transition:.5s;cursor:pointer}.tree-dots[data-v-c0eceffe]:hover{background-color:#cacaca;.dark &[data-v-c0eceffe]{background-color:hsla(0,0%,100%,.2)}}.tree-dots>div[data-v-c0eceffe]{width:.25rem;height:.25rem;background-color:#363636;.dark &[data-v-c0eceffe]{background-color:#fff}border-radius:50%;display:inline-block}.tp-board[data-v-53fea2a0]{background-color:var(--lego-bg);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.2);font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;display:flex;flex-direction:column}.tp-board[data-v-53fea2a0]>*{display:block;padding:.5rem 1rem;cursor:pointer;transition:.3s}.cancel-default-styles .tp-board[data-v-53fea2a0]>*{cursor:default}.tp-board[data-v-53fea2a0]>:hover{background-color:var(--lego-shadow-hover);border-radius:.5rem}.dark .tp-board[data-v-53fea2a0]>:hover{background-color:var(--lego-dark-hover)}.cancel-default-styles .tp-board[data-v-53fea2a0]>:hover{background-color:transparent}.chat-date-group[data-v-b65d699c]{width:100%;display:flex;flex-direction:column}.chat-date-header[data-v-b65d699c]{text-align:center;font-size:.6rem;padding:5px 10px;width:-moz-fit-content;width:fit-content;margin-inline:auto;border-radius:10px;position:sticky;top:.1rem;z-index:2;background-color:#e1e1e1;.dark &[data-v-b65d699c]{background-color:#151618}}.chat-header[data-v-b65d699c]{display:flex;justify-content:space-between;align-items:center}.chat-title[data-v-b65d699c]{font-size:1.1rem;color:#000;.dark &[data-v-b65d699c]{color:#fff}}.chat-main[data-v-b65d699c]{height:480px;min-height:480px}.chat-input form[data-v-b65d699c]{display:flex}.chat-messages[data-v-b65d699c]{display:flex;flex-direction:column;overflow-y:auto;height:420px;min-height:420px;padding:0 1rem 1rem 1rem;border-radius:5px;scroll-behavior:smooth;background-color:hsla(0,0%,50.6%,.05);.dark &[data-v-b65d699c]{background-color:rgba(21,22,24,.3)}}.chat-msg[data-v-b65d699c]{display:flex;align-items:center;margin-bottom:2px;max-width:70%}.chat-msg.sent[data-v-b65d699c]{align-self:flex-end;flex-direction:row-reverse}.chat-msg.sent .msg-content[data-v-b65d699c]{background-color:#7678ee;border-radius:6px;& .msg-text[data-v-b65d699c]{color:#fff}}.chat-msg.firstMsg .msg-content[data-v-b65d699c]{margin-top:1rem}.chat-msg.sent.firstMsg .msg-content[data-v-b65d699c]{border-radius:6px 0 6px 6px}.chat-msg.received[data-v-b65d699c]{align-self:flex-start}.chat-msg.received .msg-content[data-v-b65d699c]{border-radius:6px;background-color:var(--lego-shadow-hover);& .msg-time[data-v-b65d699c],.msg-text[data-v-b65d699c]{color:rgba(0,0,0,.7)}.dark & .msg-text[data-v-b65d699c],.dark & .msg-time[data-v-b65d699c]{color:hsla(0,0%,100%,.7)}}.chat-msg.received.firstMsg .msg-content[data-v-b65d699c]{border-radius:0 6px 6px 6px}.chat-msg.sent.firstMsg .msg-content[data-v-b65d699c]:after{right:-10px;width:0;height:0;border-top:10px solid #7678ee}.chat-msg.received.firstMsg .msg-content[data-v-b65d699c]:after,.chat-msg.sent.firstMsg .msg-content[data-v-b65d699c]:after{content:"";position:absolute;top:0;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent}.chat-msg.received.firstMsg .msg-content[data-v-b65d699c]:after{left:-10px;width:10.07px;height:1rem;border-top:10px solid #e1e1e1}.dark .chat-msg.received .msg-content[data-v-b65d699c]:after{border-top:10px solid #131416}.msg-content[data-v-b65d699c]{position:relative;padding:8px 12px;max-width:100%;font-size:.8rem;word-wrap:break-word;line-height:1.4;display:flex;gap:.5rem}.msg-content.msg-long[data-v-b65d699c]{flex-direction:column;gap:2px}.msg-text[data-v-b65d699c]{margin:0}.msg-info[data-v-b65d699c]{display:flex;justify-content:flex-end;align-items:center;gap:.3rem}.msg-accessed[data-v-b65d699c],.msg-received[data-v-b65d699c],.msg-time[data-v-b65d699c]{align-self:flex-end;font-size:9px;color:hsla(0,0%,100%,.7)}.avatar[data-v-b65d699c]{margin:0 8px}.not-conversation[data-v-b65d699c]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;height:400px;color:#7678ee;& span[data-v-b65d699c]{color:#7678ee}& svg[data-v-b65d699c]{opacity:.3}}.chat-loading[data-v-b65d699c]{display:flex;justify-content:center;align-items:center;height:400px}.chat-input[data-v-b65d699c]{display:flex;justify-content:center;align-items:center;padding-top:.3rem}.input-container[data-v-b65d699c]{display:flex;align-items:center;width:100%;max-width:400px;margin-inline:auto;border:1px solid #ccc;border-radius:20px;padding:5px;.dark &[data-v-b65d699c]{border-color:#555}}.input-container textarea[data-v-b65d699c]{flex-grow:1;border:none;outline:none;resize:none;padding:5px .5rem;font-size:.8rem;overflow-y:hidden;background-color:transparent;.dark &[data-v-b65d699c]{color:#fff}}.input-container button[data-v-b65d699c]{border:none;background:none;width:2rem;height:2rem;color:#555;font-size:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.input-container button[data-v-b65d699c]:disabled{cursor:default}.input-container.isTyping button[data-v-b65d699c]{background-color:#7678ee;color:#fff}.spinner[data-v-b65d699c]{width:40px;height:40px;border-radius:50%;background:radial-gradient(farthest-side,#7678ee 94%,transparent) top/6.4px 6.4px no-repeat,conic-gradient(transparent 30%,#7678ee);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6.4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6.4px),#000 0);animation:spinner-c7wet2-b65d699c .6s linear infinite}.spinner.sending[data-v-b65d699c]{width:20px;height:20px}@keyframes spinner-c7wet2-b65d699c{to{transform:rotate(1turn)}}.mobile-back-icon[data-v-275590c6]{padding:10px;font-size:1.2rem;cursor:pointer;color:var(--lego-gris)}@media (min-width:768px){.mobile-back-icon[data-v-275590c6]{display:none!important}}.content-left[data-v-275590c6]{box-shadow:1px 0 0 0 rgba(0,0,0,.1);.dark &[data-v-275590c6]{box-shadow:1px 0 0 0 hsla(0,0%,100%,.1)}}.not-assigned[data-v-275590c6],.not-found-chat[data-v-275590c6]{color:var(--lego-gris);font-size:.8rem;padding:.5rem}.chat-avatar[data-v-275590c6] .vs-avatar{color:#000}.chats[data-v-275590c6]{overflow-y:auto;height:470px;min-height:470px;padding:0 .3rem}.content-chat-box[data-v-275590c6]{height:500px;min-height:500px;padding-left:1rem}.chat[data-v-275590c6]{display:flex;align-items:center;padding:.4rem;margin:.3rem 0;border-radius:5px;cursor:pointer}.chat.active[data-v-275590c6],.chat[data-v-275590c6]:hover{background-color:var(--lego-shadow-hover)}.chat-detail[data-v-275590c6]{display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;width:100%}.chat-body[data-v-275590c6],.chat-header-detail[data-v-275590c6]{display:flex;align-items:center;justify-content:space-between;width:100%}.chat-header-detail small[data-v-275590c6]{text-wrap:nowrap}.badge-unread[data-v-275590c6]{background-color:#ff7857;font-size:.7rem;color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;min-width:1.2rem;display:flex;align-items:center;justify-content:center}.read-messages[data-v-275590c6],.unread-messages[data-v-275590c6]{margin-left:5px}.chat-user[data-v-275590c6]{font-size:.8rem;text-align:start;color:#000;.dark &[data-v-275590c6]{color:#fff}}.chat-text[data-v-275590c6]{color:var(--lego-gris);font-size:.7rem}.chat-text[data-v-275590c6],.chat-user[data-v-275590c6]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.wrapper-input-text[data-v-275590c6]{margin-bottom:.5rem;border-collapse:collapse;padding-right:8px;display:flex;justify-content:space-between;box-shadow:0 1px 0 0 rgba(0,0,0,.1);.dark &[data-v-275590c6]{box-shadow:0 1px 0 0 hsla(0,0%,100%,.1)}}.icon-search[data-v-275590c6]{width:14px;fill:var(--lego-gris);cursor:pointer}.input[data-v-275590c6]{border:none;padding:5px 10px;background-color:transparent;box-sizing:border-box;color:#000;.dark &[data-v-275590c6]{color:#fff}}.input[data-v-275590c6]::-moz-placeholder{color:var(--lego-gris)}.input[data-v-275590c6]::placeholder{color:var(--lego-gris)}input.input[data-v-275590c6]{padding-bottom:6px}