@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;max-height:100vh;overflow-x:hidden;position:relative}.App.wide-sidebar-visible{margin-left:18em}.the-thing-global-text-style{color:#fff;font-family:Poppins,sans-serif}.App.light-mode{background-color:#f2f2f2;color:#434343}.App.dark-mode{background-image:url(/static/media/fondo-the-thing.3a7804d00f82a715907f.png);color:#fff}.App.login-register{align-items:center;background-image:url(/static/media/background-shapes-violet.c70b905ea87d6021e8b7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}.content-container{flex:1 1;margin-left:3.5em;margin-top:60px;max-height:100vh;overflow-x:hidden;padding:20px;position:relative;transition:all .3s ease}.content-container.is-agent-page:not(.wide-sidebar-visible){margin-left:8em}@media (max-width:767px){.content-container.is-agent-page:not(.wide-sidebar-visible){margin-left:35px}}.content-container.is-profile-page:not(.wide-sidebar-visible){margin-left:15em}.content-container.is-profile-page.wide-sidebar-visible{margin-left:calc(60px + 25em);margin-left:var(--total-sidebar-width,calc(60px + 25em))}.content-container.wide-sidebar-visible{margin-left:calc(60px + 18em);margin-left:var(--total-sidebar-width,calc(60px + 18em))}@media (min-width:1000px) and (max-width:1024px){.content-container.wide-sidebar-visible{margin-left:calc(13px + 18em);margin-left:var(--total-sidebar-width,calc(13px + 18em))}}@media (min-width:1024px) and (max-width:1366px){.content-container{margin-left:55px}.content-container.wide-sidebar-visible{--total-sidebar-width:calc(55px + 15em)}}@media (max-width:1000px){.content-container{margin-left:50px}.content-container.wide-sidebar-visible{--total-sidebar-width:0}}@media (min-width:1001px) and (max-width:1023px){.content-container{margin-left:50px}.content-container.wide-sidebar-visible{--total-sidebar-width:calc(50px + 15em)}}@media (max-width:767px){.content-container{margin-left:35px}.content-container.wide-sidebar-visible{--total-sidebar-width:calc(35px + 14em)}}.content-container.no-padding{align-items:normal;height:calc(100vh - 60px);padding:0}.whatsapp-business{margin-top:60px}.archivos-asociados{background:#fff0!important;border:none;border-radius:30px;box-shadow:0 0 0 1px hsla(0,0%,100%,.503);cursor:pointer;font-size:medium;font-weight:600;justify-content:center;padding:10px 80px;transition:background-color .3s ease,box-shadow .3s ease}.chat-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:2px solid #20f4f2;border-radius:10px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:80vh;justify-content:space-between;padding:20px;width:60vw}.message-content-bubble{background:#c2fcfb;background-color:#aeb2d3;border-radius:5px;box-shadow:0 3px 5px #80808033;color:#fff;color:#000;font-size:smaller;max-width:60%;padding:3% 6%}.chat-input-container-bubble{align-items:center;display:flex;gap:0;width:100%}.instrucciones{margin-top:20px}input.chat-input-bubble{background:#fff;border:none;border-radius:20px;box-shadow:0 4px 8px #0003;color:#000;flex-grow:1;font-size:small;height:40px;padding:0 2%}.instructions-button-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.instructions-button{background:#e10bab;border:none;border-radius:20px;color:#fff;cursor:pointer;flex:1 1 45%;font-family:Poppins;font-size:15px;font-weight:400;height:40px;margin-left:10px;margin-top:10px;padding:0 15px;text-transform:none;transition:background-color .3s ease}@media (max-width:1024px){.instructions-button{flex:1 1 48%;font-size:14px;padding:0 12px}}@media (max-width:768px){.instructions-button{flex:1 1 100%;font-size:13px;padding:0 10px}}.back-button{background:#e10bab;border:none;border-radius:20px;cursor:pointer;font-size:15px;font-weight:400;height:40px;margin-top:0;padding:0 60px;text-transform:none;transition:background-color .3s ease}.back-button,.chat-input::placeholder{color:#fff;font-family:Poppins}.assistant-chat-bubble{color:#fff;font-size:medium;font-weight:400}.switch{height:24px}.slider{border-radius:34px}.slider:before{bottom:3px;height:18px;left:4px;width:18px}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.toggle-label{color:#fff;font-size:16px;font-weight:500;margin:20px 10px 20px 5px}.base-conocimiento-select{margin-top:15px}.assistant-page-container{margin-top:3%;width:92%}@media (max-width:1024px){.chat-container{padding:30px 50px}.content-container.is-profile-page:not(.wide-sidebar-visible){margin-left:3em}}@media (max-width:768px){.chat-container{padding:20px 30px}.content-container.is-profile-page:not(.wide-sidebar-visible){margin-left:3em}}@media (max-width:480px){.chat-container{padding:15px 20px}.content-container.is-profile-page:not(.wide-sidebar-visible){margin-left:0;padding-left:3.5em}}.base-conocimiento-select select{background:linear-gradient(170deg,rgba(226,18,195,.583),#6c0e62);border:none;border-radius:12px;color:#fff;font-family:Poppins;font-size:14px;font-weight:500;margin-top:10px;padding:15px 10px;transition:all .3s ease;width:96%}.base-conocimiento-select option{background:linear-gradient(135deg,#335858,#1e9da4);color:#fff;font-family:Poppins}.back-button-container{justify-content:flex-start;margin-bottom:5px;margin-top:3%;width:90%}.chat-bubble-button{background-color:initial;border:none;cursor:pointer;padding:0}.chat-bubble-button-bubble{align-items:center;background-color:#2a368b;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;transition:background-color .3s ease;width:60px}.chat-bubble-image{border-radius:50%;height:140px;width:140px}.chat-window{background:linear-gradient(170deg,rgba(32,244,241,.213),#29032d);border:2px solid #20f4f2;border-radius:30px;padding:20px}.chat-window,.chat-window-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:70vh;justify-content:space-between;width:28vw}.chat-window-bubble{background:#fff;border:none;border-radius:30px}.bubble-chat-header-bubble{background-color:#2a368b;border-radius:30px 30px 0 0;color:#fff;font-size:medium;font-weight:400;padding:10px 10px 10px 30px;text-align:left}.chat-messages-bubble{background:#fff;flex-grow:1;margin:0;overflow-y:auto;padding:50px 40px 40px}.chat-input-form-bubble{background:linear-gradient(135deg,#335858,#1e9da4);display:flex;padding:10px}.bubble-chat-input-form-bubble{align-items:center;background:#fff;border-radius:30px;display:flex;gap:20px;justify-content:center;padding:10px 0 15px 20px;width:92%}.send-button{background:#e10bab;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;margin-left:10px;padding:8px 15px}.send-button-bubble{align-items:center;background:#2a368b;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .3s ease;width:40px}.send-button-bubble i{color:#fff;display:block;font-size:24px}.chat-bubble-toggle-button{background-color:initial;border:none;cursor:pointer}.chat-icon{color:#fff}.chat-window-container{background-color:#000c;border-radius:10px;display:flex;flex-direction:column;height:600px;justify-content:space-between;padding:20px;width:400px}.chat-header-title{color:#fff;font-size:1.5rem}.chat-close-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.chat-messages-container{background-color:#222;border-radius:5px;flex-grow:1;overflow-y:auto;padding:10px}.chat-message{margin-bottom:10px}.chat-message.user{text-align:right}.chat-message.assistant{text-align:left}.chat-input-form{display:flex}.chat-input-field{border:none;border-radius:5px;flex-grow:1;margin-right:10px;padding:10px}.chat-submit-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.chat-submit-button:disabled{background-color:#888}.base-select{background:linear-gradient(170deg,rgba(226,18,195,.583),#6c0e62);border:none;border-radius:12px;color:#fff;font-family:Poppins;font-size:14px;font-weight:500;margin-top:10px;padding:15px 10px;transition:all .3s ease;width:96%}.base-select option{background:linear-gradient(135deg,#335858,#1e9da4);color:#fff;font-family:Poppins}.whatsapp-business{display:flex;flex-direction:column;margin-top:10px}.whatsapp-business .instructions-button{padding:10px;width:64%}.select-and-button{align-items:center;display:flex;flex-direction:row;margin-top:1em}.select-and-button .base-select{background:linear-gradient(170deg,rgba(226,18,195,.583),#6c0e62);border:none;border-radius:12px;color:#fff;font-family:Poppins;font-size:14px;font-weight:500;margin-right:10px;padding:10px 20px;transition:all .3s ease;width:35%}.select-and-button .instructions-button{height:auto;margin-top:0;padding:10px 20px}.delete-button{background:#e10bab;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:400;height:40px;margin-bottom:30px;margin-left:10px;margin-top:0;padding:0 15px;text-transform:none;transition:background-color .3s ease}.delete-button:hover{background-color:#ff1a1a}.delete-button-base{background:#e10bab;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:400;height:40px;margin-bottom:0;margin-left:10px;padding:0 15px;text-transform:none;transition:background-color .3s ease}.delete-button-base:hover{background-color:#ff1a1a}.delete-button-div{margin-bottom:0;margin-top:30px}.delete-phone-button{font-size:1.2rem}.delete-phone-button:hover{color:darkred}.header-global{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1em;width:85%;z-index:1000}.mode-icon{height:24px;width:24px}.switch{height:30px;width:50px}.pin-input{font-size:16px;margin-bottom:15px;padding:10px;width:100%}.footer-container p{align-items:center;display:flex;justify-content:center;padding-top:1em}.footer-link{font-family:Poppins,sans-serif;text-decoration:none}.footer-link,.footer-separator{color:#fff;margin:0 5px}.privacy-link{color:#e10aab;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none}.privacy-policy-container h1,.privacy-policy-container h2,.privacy-policy-container h3{color:#333}.privacy-policy-container p,.privacy-policy-container ul{color:#555;line-height:1.6}.privacy-policy-container ul{list-style-type:disc}@media (max-width:1000px){.content-container,.content-container.is-agent-page:not(.wide-sidebar-visible){margin-left:0}}body.mobile-sidebar-visible .content-container{padding-left:50px}@media (min-width:768px) and (max-width:1000px){body.mobile-sidebar-visible .content-container{padding-left:50px}}@media (max-width:767px){body.mobile-sidebar-visible .content-container{padding-left:50px}}.Toastify__toast,.Toastify__toast-body{font-family:Outfit,sans-serif!important}.sidebar{background-color:#010321;bottom:0;justify-content:space-between;left:0;padding-bottom:30px;padding-top:4.4em;position:fixed;top:0;width:60px;z-index:1000}.sidebar,.sidebar-bottom,.sidebar-top{align-items:center;display:flex;flex-direction:column}.sidebar-icon{color:#fff;font-size:24px;margin:8px 0;position:relative;text-decoration:none}.sidebar-icon img{transition:transform .3s ease;width:32px}.sidebar-icon:hover img{transform:translateY(-6px)}.sidebar-icon:after{background-color:#444;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transform:translateY(10px);transition:opacity .3s,transform .3s;white-space:nowrap}.sidebar-icon:hover:after{opacity:1;transform:translateY(0)}.logout-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:26px;justify-content:center;margin:0;opacity:.85;padding:8px;transition:all .3s ease}.logout-button svg{filter:brightness(1.1);transform:scale(1.1)}.logout-button:hover{color:#fff;opacity:1;transform:translateY(-6px)}.logout-button:after{background-color:#444;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transform:translateY(10px);transition:opacity .3s,transform .3s;white-space:nowrap}.logout-button:hover:after{opacity:1;transform:translateY(0)}@media (min-width:1367px){.sidebar{padding-top:4.4em;width:60px}.sidebar-icon img{width:32px}.logout-button svg{font-size:26px}}@media (min-width:1024px) and (max-width:1366px){.sidebar{padding-top:4em;width:55px}.sidebar-icon{margin:6px 0}.logout-button svg{font-size:24px}}@media (min-width:768px) and (max-width:1023px){.sidebar{padding-top:3.5em;width:50px}.sidebar-icon{margin:5px 0}.logout-button svg{font-size:22px}}@media (max-width:767px){.sidebar{padding-top:2.6em;width:35px}.sidebar-icon{margin:0}.sidebar-icon img{width:.9em}.logout-button svg{font-size:.7em}}.assistant-chat-page{align-items:center;background-color:#010321;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding-bottom:2em;padding-top:1em;width:100%}.assistant-page-container{display:flex;gap:2.5em;justify-content:space-between;margin-top:0;width:85%}.buttons-training-container{align-self:flex-start;padding-top:1.3em}.editor-agente{cursor:pointer}.name-editor{margin:2em 0}.save-newname-button{padding:.4em 1.5em}.edit-instructions-button,.save-newname-button{background-color:#ffffff3d;border:1px solid #fff;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;text-transform:uppercase}.edit-instructions-button{padding:.9em 2em}.edit-instructions-button:hover{transform:none}.delete-agent-button{background-color:#fff0;border:1px solid #fff;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;margin-left:.6em;padding:.9em 2em;text-transform:uppercase;transition:background-color .5s ease}.delete-agent-button:hover{background-color:#ff1a1a;transform:none}.save-instructions-button{background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;padding:.9em 2em;text-transform:uppercase}.spinner-saving{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;vertical-align:middle;width:18px}.conect-whatsapp-button{align-self:center;background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;font-family:Poppins;font-size:medium;margin-top:3em;padding:.9em 2em;text-transform:uppercase;width:fit-content}.modal-implementacion{background:#000321;border:3px solid #9101ff;border-radius:70px;box-shadow:inset 0 0 16px #c18fe6ab;height:fit-content;height:max-content;margin-right:1%;max-height:80vh;outline:none;overflow-x:hidden;overflow-y:auto;padding:2.3em 3em;position:relative;text-overflow:ellipsis;width:70vh}.close-button-imp{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Outfit;font-size:30px;font-weight:400;position:absolute;right:30px;top:20px}.image-upload-container{overflow-x:hidden;text-overflow:ellipsis}.number-select{background:linear-gradient(165deg,rgba(63,114,215,.691),#75b1d4);border:none;border-radius:12px;color:#fff;font-family:Poppins;font-size:14px;font-weight:500;margin-right:10px;padding:10px 20px;transition:all .3s ease;width:35%}.close-button{background:none;border:0;color:#9100ff;cursor:pointer;font-family:Outfit;font-size:1.6em;font-weight:500;position:absolute;right:1em;top:1em}.implementacion-h2{font-family:Outfit;font-size:2.8em;margin-bottom:.2em;margin-top:.5em;text-align:center}.destino{font-size:1.3em;margin:0;padding:0;text-align:center}.button-container{display:flex;justify-content:center;margin-top:1em}.copy-script{align-self:center;background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;font-family:Poppins;font-size:medium;padding:.9em 2em;text-transform:uppercase}.code-script{word-wrap:break-word;background-color:#ac9ed433;border:none;border-radius:22px;box-shadow:inset 0 0 8px #000;color:hsla(0,0%,100%,.537);font-family:Poppins,sans-serif!important;font-size:.9em;max-height:37vh;outline:none;overflow:auto;padding:.6em;white-space:pre-wrap}.tabs-container{display:flex;justify-content:center;margin-bottom:1em;margin-top:1em}.tab{align-items:center;background-color:#2d145c;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1em;gap:1em;margin:0 .5em;padding:.5em 1em;transition:background-color .3s ease}.tab.active{background-color:#3a1e70}.tab:hover{background-color:#9100ff}.tab-icon{align-self:center;height:2em;width:auto}.tab-content{margin-top:1em}.platform-buttons{display:flex;gap:.8em;justify-content:center}.platform-button-whatsapp{background-color:#68379d}.platform-button,.platform-button-whatsapp{align-items:center;border:none;border-radius:13px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1em;gap:.5em;margin-top:1em;padding:.6em 1.3em;transition:background-color .3s ease}.platform-button{background-color:#68379d64;cursor:not-allowed;position:relative}.platform-button:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.label-number{color:#fff;font-size:16px;font-weight:500;margin:0 15px 0 5px}.editor-agente{font-family:Outfit;font-size:2.2em;font-weight:500;margin-bottom:.4em;margin-top:0}.activar-base{margin-bottom:10px}.activar-base,.vista-preliminar{font-size:1.2em;margin-right:.5em}.vista-preliminar{align-self:self-start;margin-bottom:1em;text-align:left}.base-selector{display:flex;flex-direction:column;margin-top:1em}.base-selector select{background:#835df1;border:none;border-radius:70px;color:#fff;font-family:Poppins;font-size:1em;font-weight:500;margin-top:0;padding:1em;text-transform:uppercase;transition:all .3s ease;width:16em}.modal-text{font-size:smaller}.assistant-editor-container{border:3px solid #9101ff;border-radius:45px;box-shadow:inset 0 0 16px #c18fe6ab;margin-right:1%;overflow-y:auto}.assistant-editor-container,.chat-container{background:#000321;height:73vh;padding:2.3em;width:90%}.chat-container{align-items:center;border:3px solid #4a96de;border-radius:45px;box-shadow:inset 0 0 16px #8fc8e6ab;margin-left:1%}.chat-header,.editor-agente{margin-top:0}.chat-header,.editor-agente{font-family:Outfit;font-size:2em;font-weight:500;margin-bottom:20px}.chat-header{align-self:flex-start;color:#fff;margin-left:0;text-align:left}.instructions-textarea{background-color:#ac9ed433;border:none;border-radius:22px;box-shadow:inset 0 0 8px #000;box-sizing:border-box;color:#fff;font-family:Poppins!important;font-size:1em;line-height:1.5em;max-height:28em;max-width:100%;outline:none;overflow-y:auto;padding:1em 1em 60px;resize:none;white-space:pre-wrap;width:100%}.instructions-textarea--active-db{height:38vh}.chat-messages{align-items:flex-start;background-color:#ac9ed433;border-radius:22px;box-shadow:inset 0 0 8px #000;display:flex;flex-direction:column;flex-grow:1;gap:.9em;height:50vh;margin-bottom:0;overflow-y:auto;padding:1.2em;width:100%}.chat-section-container{align-items:center;display:flex;flex-direction:column;width:50%}.message{align-self:flex-end;padding:1.3em 2em}.message-content-training{color:#fff;padding:0;text-align:left}.message.user{background:linear-gradient(180deg,rgba(149,59,245,.179),#57238fd9);text-align:right}.message.assistant{background:linear-gradient(180deg,#40bfd563,#406ad563,#6740d563)}.chat-input-container{display:flex;flex-grow:1;gap:10px;margin-top:1.3em;width:100%}.chat-input{background-color:#ffffff36;border:1px solid #fff;border-radius:50px;flex:1 1;font-size:medium;padding:13px 20px}.chat-button,.chat-input{color:#fff;font-family:Poppins}.modal-overlay{background-color:rgba(0,0,0,.828);height:100vh;width:100vw}.back-button-container{display:flex;gap:1em;justify-content:center;margin-bottom:3%;margin-top:2%;width:50%}.color-picker-container{margin-bottom:1em}.color-picker-inline{align-items:center;display:flex;gap:15px;position:relative}.color-swatch{border:1px solid #ccc;height:24px;margin-top:.6em;width:24px}.color-picker-inline input,.color-swatch{align-items:center;align-self:start;justify-content:center}.color-picker-inline input{background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:15px;box-shadow:inset 0 0 50px #1c032f81;color:#fff;font-family:Poppins;font-size:small;mix-blend-mode:normal;opacity:1;padding:15px 30px;width:100px}.color-picker-popover{position:absolute;top:40px;z-index:2}.color-picker-cover{bottom:0;left:0;position:fixed;right:0;top:0}.default-bubble-images{margin-top:3.5em}.bubble-image-options{align-items:center;gap:10px;margin-top:1em}.bubble-image-option{border:2px solid #0000;border-radius:10px;cursor:pointer;height:50px;width:50px}.bubble-image-option.selected{border-color:#5d38a3}.generate-custom-script{background-color:#9100ff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;margin-top:1em;padding:.9em 2em;text-transform:uppercase}.spinner-assistant{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50px;border-top-color:#fff;height:15px;width:15px}.form-personalizar{font-family:Outfit;font-size:1.1em;font-weight:700;margin-bottom:.4em;margin-top:2em}.cargar-imagen-bubble{font-family:Poppins;font-size:1.1em;font-weight:400;margin-bottom:.5em;margin-top:1.5em}.modal-pin{align-items:center;background:#000321;border:3px solid #9101ff;border-radius:60px;box-shadow:inset 0 0 16px #c18fe6ab;display:flex;flex-direction:column;outline:none;padding:2.3em 3em;position:relative;width:33%}.modal-title{font-family:Outfit;font-size:2.8em;margin-bottom:.2em;margin-top:.5em;text-align:center}.modal-subtitle{font-size:1.6em;margin-top:0}.modal-subtitle,.pin-input{margin-bottom:1em;text-align:center}.pin-input{background-color:#ac9ed433;border:none;border-radius:22px;box-shadow:inset 0 0 8px #000;color:#fff;font-family:Poppins;font-size:1em;padding:1em;width:80%}.modal-buttons{display:flex;gap:1em;margin-top:1em}.submit-pin-button{background-color:#9100ff;border:none;border-radius:30px}.cancel-pin-button,.submit-pin-button{color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;padding:.9em 2em;text-transform:uppercase}.cancel-pin-button{background-color:#ffffff3d;border:1px solid #fff;border-radius:30px}@media (max-width:1280px){.assistant-page-container{align-items:center;flex-direction:column;gap:40px}.assistant-editor-container,.chat-container{border:none;box-shadow:none;height:auto;width:100%}.chat-container{box-sizing:border-box}.chat-section-container{width:100%}.buttons-training-container{align-self:center;display:flex;padding-top:0}.chat-section-container{align-items:center;flex-direction:column}.chat-messages{box-sizing:border-box;height:65vh;max-height:100vh;max-width:100%;overflow-y:auto;width:100%}.chat-input-container{align-items:center;display:flex;flex-direction:row;gap:0}.chat-input{flex:1 1;font-size:.9em;min-width:0;padding:.9em}.chat-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.6em 1em;width:3.5em}.chat-button img{height:3em;width:3em}.modal-pin{max-height:80vh;width:80%}.color-picker-inline input{padding:10px 15px;width:80px}.color-picker-container{margin-bottom:.5em}.tabs-container{flex-wrap:wrap;justify-content:center}.tab{border-radius:60px;font-size:1em;margin:.3em;padding:.4em 1em}.message{align-self:center;max-width:80%}.modal-buttons{align-items:center;flex-direction:column;gap:10px}.cancel-pin-button,.submit-pin-button{width:100%}.base-selector select{align-items:center;align-self:center;-webkit-appearance:none;height:3em;justify-content:center;line-height:normal;padding:.8em 1.2em;vertical-align:middle;width:100%}.platform-buttons{align-items:center;flex-direction:column;gap:10px}.generate-custom-script{align-self:center;border-radius:80px;font-size:.9em;justify-self:center;margin-bottom:2em;padding:1em .5em;width:100%}.back-button-container{flex-direction:column;padding-bottom:2em;padding-top:1.5em;width:70%}.modal-pin{width:90%}.modal-implementacion{background:linear-gradient(180deg,#4b1f8b,#15093c,#15093c);border:none;border-radius:0;box-shadow:none;height:80vh;max-height:100vh;padding:0;width:90vw}.code-script{margin:0 1.1em}.customization-section{margin:0 1.2em}.implementacion-h2{font-family:Outfit;font-size:1.8em;font-weight:500;padding-top:1.5em}.destino{font-size:1.1em}.modal-implementacion .tabs-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.2em auto 0;max-width:500px}.modal-implementacion .tabs-container .tab{align-items:center;display:flex;flex:0 0 40%;justify-content:center;margin:0;min-height:50px;padding:0 1em;text-align:center}.instructions-textarea{background-color:#1f1e3f;box-shadow:none;font-size:.8em;height:60vh;max-height:100vh;padding:1em}.chat-input-container{align-items:center;display:flex;flex-direction:row;gap:0;padding:0 1em}.chat-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;width:3.5em}.chat-button img{height:2.8em;width:2.8em}.modal-title{font-size:2em}.modal-subtitle{font-size:1.2em}.pin-input{padding:.8em}.cargar-imagen-bubble,.form-personalizar{font-size:1em}.color-picker-inline{display:flex;gap:10px;position:relative}.bubble-image-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:start}.assistant-chat-page{margin:0 auto;max-width:55em;padding:0}.chat-header,.editor-agente{align-self:center;font-size:1.4em;margin-bottom:.3em;text-align:center}.vista-preliminar{align-self:center;font-size:1em;text-align:center}.activar-base{font-size:.9em}.switch{top:.2em}.toggle-container{align-items:center;display:flex;justify-content:center;padding-left:0;width:100%}.activar-base{margin-right:.5em;text-align:center}.select-and-button{align-self:center;flex-direction:row;gap:0;justify-content:center;max-width:400px}.label-number{font-size:.8em}.number-select{width:60%}.activar-base
.base-selector{margin-top:.5em}.delete-agent-button,.edit-instructions-button,.save-instructions-button{border-radius:50px;font-size:.8em;padding:1.1em 1.5em}.assistant-page-container{gap:0}.chat-messages{background-color:#1f1e3f;box-sizing:border-box;max-width:100%;width:100%}.message-content-training{font-size:.85em}.chat-container{box-sizing:border-box;padding:3em 0 0}.message{font-size:.8em;max-width:75%}.non-social-tab-content{margin:0 auto;max-width:600px}}.additional-texts{text-align:center}.help-text a,.info-text{color:#9100ff}.help-text a{text-decoration:none}.toggle-chat-icon-button-container{margin-top:1em}@media (max-width:1280px){.chat-input-container{padding:0 1em;width:100%}}@media (min-width:768px) and (max-width:1280px){.modal-implementacion{height:90vh;width:70vw}}@keyframes pulse-animation{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}.options-preview-container{display:flex;flex-direction:row;gap:2em}.options-container{display:flex;flex-direction:column;width:50%}.mini-chat-bubble-frontend{background-color:#010321;border-radius:22px;box-shadow:0 2px 6px #0003;font-family:Poppins,sans-serif;margin:2.5em 0 0;overflow:hidden;position:relative;width:50%}.mini-chat-header-bubble{align-items:center;background:linear-gradient(170deg,#6268d4,#7400dc);display:flex;height:3.5em;justify-content:start;padding-left:1.5em}.mini-h3-bubble-frontend{color:#fff;font-family:Outfit,sans-serif;font-size:1.2em;font-weight:500;margin:0;text-align:left}.mini-chat-messages-bubble{background-color:initial;display:flex;flex-direction:column;gap:.5em;height:70%;padding:.5em}.mini-message{border-radius:12px;color:#fff;font-size:.85em;max-width:55%;padding:.8em 1em;width:fit-content}.mini-message.user{align-self:flex-end;background:linear-gradient(180deg,rgba(149,59,245,.179),#57238fd9);text-align:right}.mini-message.assistant{align-self:flex-start;background:linear-gradient(180deg,#40bfd563,#406ad563,#6740d563);text-align:left}.mini-message-content{display:inline-block}.mini-chat-input-container{background-color:#ffffff1f;padding:.4em}.mini-chat-input{background:#0000;border:none;color:#eee}.mini-chat-input:focus{outline:none}.mini-chat-input-container{align-items:center;background:none;color:#fff;display:flex;padding:.5em}.mini-chat-input{background-color:#ffffff53;border:1px solid #fff;border-radius:16px;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:.7em;outline:none;padding:.4em .7em}.mini-chat-input::placeholder{color:#fff;font-family:Poppins;font-size:.9em;opacity:100%}.mini-send-button{background:none;border:none;cursor:default;margin-left:.3em}.mini-send-button-img{opacity:.7;width:2em}.chat-icon-button-preview{align-items:center;border-radius:50%;display:inline-flex;height:54px;justify-content:center;margin-left:3em;margin-top:-.5em;transition:transform .3s ease;width:54px}@media (max-width:768px){.burbujas-predet{font-size:.9em}.options-preview-container{flex-direction:column;gap:1em}.mini-chat-bubble-frontend{margin:.5em auto 0;order:-1;width:15em}.options-container{width:100%}.chat-icon-button-preview{margin-left:0}.color-picker-inline{margin-top:1.4em}.form-personalizar{margin-top:1em}.default-bubble-images{margin-top:1.8em}.image-upload-container{margin-bottom:2em}}.chat-messages-wrapper{margin-top:1em;position:relative}.chat-header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em;padding:0 1em;width:100%}.clear-thread-button{background:none;border:none;cursor:pointer;font-size:1.5em;margin:0;padding:0}.slider-training{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider-training:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}input:checked+.slider-training{background:linear-gradient(165deg,rgba(63,114,215,.691),#75b1d4)}input:checked+.slider-training:before{transform:translateX(20px)}.delete-phone-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Poppins;font-size:1em;font-weight:600;margin-left:0;text-transform:lowercase}@media (max-width:1280px){.chat-header-container{margin-top:.8em;width:95%}.clear-thread-button{font-size:1.2em}.info-text{color:#fff;max-width:200px;padding-bottom:1em;padding-top:.6em}.mini-chat-messages-bubble{height:28vh}}.instructions-header{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:0}.download-instructions-button,.upload-instructions-button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Poppins;font-size:1em;margin:.5em .4em -.8em 0;padding:0;transition:all .3s ease}.instructions-footer{display:flex;gap:1.5em;justify-content:flex-end;margin-top:0}.subir-base-imagenes{background:linear-gradient(165deg,rgba(63,114,215,.691),#75b1d4);border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Outfit;font-size:.98em;margin-top:1em;padding:1em 1.3em}.btns-files{align-items:center;display:flex;gap:10px;margin-bottom:1.5em;margin-top:1em}.carpeta-galeria-button{align-self:center;background:#ffffff3d;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1em;height:42px;margin:0;padding:0;transition:background .3s;width:42px}.carpeta-galeria-button,.subir-base-imagenes{align-items:center;display:inline-flex;height:42px;justify-content:center;margin:0}.modal-galeria{background:#000321;border:3px solid #4a96de;border-radius:50px;box-shadow:inset 0 0 16px #8fc8e6ab;max-height:80vh;max-width:800px;overflow:auto;padding:2em 2.5em;position:relative;width:70vw}.galeria-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:1.5em}.galeria-item{border-radius:15px;overflow:hidden;position:relative}.galeria-item img{display:block;height:140px;object-fit:cover;width:100%}.delete-file-btn{align-items:center;background:#ff3b3b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.9em;height:30px;justify-content:center;position:absolute;right:5px;top:5px;width:30px}@media (max-width:1280px){.btns-imagenes{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;width:100%}.btns-imagenes .subir-base-imagenes{flex:1 1 auto;width:auto}.btns-imagenes .carpeta-galeria-button{flex:0 0 42px}}.message-training-assistant{border-radius:"20px";padding:"1.3em" "2em";width:"fit-content"}.message-training{border-radius:20px;color:#fff;margin-bottom:2em;max-width:22em;padding:1.3em 2em;width:fit-content}.message-training.user{align-self:flex-end;background:linear-gradient(180deg,rgba(149,59,245,.179),#57238fd9);color:#fff;text-align:right}.message-training.assistant{align-self:flex-start;background:linear-gradient(180deg,#40bfd563,#406ad563,#6740d563);color:#fff;text-align:left}.message-training-image{border-radius:10px;display:inline-block;padding:0}.instrucciones-container{position:relative;transition:all .3s ease}.fullscreen-toggle-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2em;margin-bottom:-2.5em;margin-right:.7em;z-index:10}.instrucciones-container.fullscreen{align-items:center;background:#000321;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:9999}.instrucciones-container.fullscreen .fullscreen-toggle-button{position:fixed;right:1.2rem;top:1.2rem;z-index:10000}.instrucciones-container.fullscreen .instructions-textarea{height:90vh;margin:0;max-height:90vh;width:90vw}.galeria-item{align-items:center;display:flex;flex-direction:column}.galeria-filename{color:#c2c1c1;font-size:.9em;margin:.5em 0;text-align:center;word-break:break-all}.docs-grid{grid-gap:.8em;display:grid;gap:.8em;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.doc-item{align-items:center;display:flex;flex-direction:column;word-break:break-all}.doc-item a{font-size:.9em;margin-top:.4em;text-decoration:underline}.fullscreen-save{bottom:2rem;cursor:pointer;position:fixed;right:2rem;z-index:10001}.instructions-textarea strong,.message-content-training strong{font-weight:700}.instructions-textarea em,.message-content-training em{font-style:italic}.instructions-textarea s,.message-content-training s{text-decoration:line-through}.instructions-textarea.readonly h1,.message-content-training h1{font-size:1.4em;margin:.6em 0}.instructions-textarea.readonly h2,.message-content-training h2{font-size:1.2em;margin:.5em 0}.instructions-textarea.readonly h3,.message-content-training h3{font-size:1.05em;margin:.4em 0}.instructions-textarea.readonly ol,.instructions-textarea.readonly ul,.message-content-training ol,.message-content-training ul{margin:.4em 0;padding-left:1.4em}.instructions-textarea.readonly li,.message-content-training li{line-height:1.4;margin:.25em 0}.chat-button{align-items:center;background:#4a96de;border:none;border-radius:80px;cursor:pointer;font-size:1.1em;font-weight:400;justify-content:center;margin-bottom:0;padding:.8em 1.2em;text-transform:uppercase;transition:background-color .3s ease}@media (max-width:1280px){.chat-button{background:none;padding:0}.btns-files{justify-content:center}}.spinner-container-files{align-content:center;display:flex;justify-content:center;margin-bottom:0}.spinner-files{align-self:center;animation:spin .8s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#835df1;height:24px;margin:0;padding:0;width:24px}.chat-input:focus,.chat-input:focus-visible{border-color:#fff;box-shadow:none;outline:none}.ir-a-base-conocimiento{color:#fff;cursor:pointer;font-size:1.1em;padding-left:.5em}.ir-a-base-conocimiento:hover{color:#cecece;cursor:pointer}.size-picker-container{margin-top:0}.bubble-size-slider{margin-top:.4em;width:100%}.form-personalizar-burbsize{font-family:Outfit;font-size:1.1em;font-weight:700;margin-bottom:.4em;margin-top:0}@media (max-width:1280px){.form-personalizar-burbsize{font-size:1em}}.bubble-image-options{display:flex;flex-wrap:wrap;gap:.6rem}.bubble-image-extra-row{display:flex;justify-content:flex-start;margin-top:1rem}.bubble-image-text-option{border:2px solid #0000;border-radius:12px;cursor:pointer;height:auto;transition:transform .15s,border-color .15s;width:90px}.bubble-image-text-option:hover{transform:scale(1.05)}.bubble-image-text-option.selected{border-color:#693dd7}.chat-bubble-container,.chat-bubble-container *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Outfit,Poppins;text-rendering:optimizeLegibility!important}.chat-bubble-container{bottom:20px;height:fit-content;position:fixed;right:20px;width:fit-content;z-index:10000}.chat-buttons-wrapper{position:relative;z-index:10000}.chat-bubble-button-frontend{align-items:center;animation:heartbeat 1s ease-in-out infinite alternate;background-color:#fff0;border:none;border-radius:50%;cursor:pointer;display:flex;height:70px;justify-content:center;overflow:hidden;position:relative;width:70px;z-index:0}.chat-bubble-image-frontend{border-radius:0;width:3.8em;z-index:7}@keyframes heartbeat{0%{transform:scale(1)}to{transform:scale(1.1)}}.wave{animation:waves 2.5s linear infinite;border-radius:50%;height:90%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:90%;z-index:-1}.wave1{animation-delay:0s;background-color:#a069ed99}.wave2{animation-delay:1s;background-color:#b5acea52}.wave3{animation-delay:2s;background-color:#ceb3f1a7}@keyframes waves{0%{opacity:.45;transform:translate(-50%,-50%) scale(1)}40%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}.chat-icon-button{align-items:center;border:none;border-radius:50%;bottom:1.8em;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:12.5em;transition:transform .3s ease;width:56px;z-index:1001}.chat-icon-button.noWhatsApp{right:7.5em}.chat-icon-button:hover{transform:scale(1.1)}svg.svg-inline--fa.fa-comments.small-icon{height:1.8em;width:2.5em!important}.whatsapp-bubble-large{align-items:center;background-color:#47c958;border:none;border-radius:50%;bottom:1.8em;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:7.5em;transition:transform .3s ease;width:56px;z-index:1001}.whatsapp-bubble-large:hover{transform:scale(1.1)}.whatsapp-icon-large{width:2.7em}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{animation:fadeInRight .5s ease-out forwards}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fade-out-right{animation:fadeOutRight .5s ease-out forwards}.fade-in{animation:fadeIn .5s ease-out forwards}.chat-window-frontend{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:30px;bottom:2em;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:34em;justify-content:space-between;overflow:hidden;padding:0;position:fixed;right:1.5em;width:22em;z-index:1000}.chat-header-bubble{align-items:center;border-radius:30px 30px 0 0;display:flex;justify-content:flex-start;min-height:40px;overflow:visible;padding:.8em 2em;position:relative}.close-button-bubble{background:#0000;border:none;cursor:pointer;font-size:1.9em;line-height:1;padding:0;position:absolute;right:25px;top:15px;z-index:1}.close-button-bubble,.h3-bubble-frontend{color:#fff;font-family:Outfit!important;font-weight:400}.h3-bubble-frontend{flex:1 1;font-size:1.3em;margin-bottom:.2em;margin-top:.5em;text-align:left}.chat-messages-bubble-frontend{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:2.5em 1.5em 0}.message{border-radius:20px;font-family:Poppins!important;font-weight:400;line-height:1.4em;margin-bottom:2em;max-width:70%;padding:1em 1.3em;width:fit-content}.message.user{align-self:flex-end}.message.assistant,.message.user{word-wrap:break-word;overflow-wrap:break-word;padding:1em 1.3em;text-align:left;white-space:pre-wrap}.message-loading,.message.assistant{align-self:flex-start}.message-loading{font-family:Poppins!important}.message-content-bubble-frontend{font-family:Poppins!important;font-size:.85em;font-weight:400;line-height:.1em}.chat-input-container-bubble-frontend{align-items:center;display:flex;margin:0 auto;max-width:90%;padding-bottom:1.5em;padding-top:1em;width:90%}.chat-input-bubble-frontend{background-color:#ffffff53;border:1px solid #fff;border-radius:60px;box-sizing:border-box;flex:1 1;margin-right:.5em;min-width:0;padding:.6em 1em}.chat-input-bubble-frontend,input.chat-input-bubble-frontend{color:#fff;font-family:Poppins!important;font-size:.9em;font-weight:400}input.chat-input-bubble-frontend{opacity:100%}.chat-input-bubble-frontend::placeholder{color:#fff;font-family:Poppins!important;font-size:.9em;font-weight:400}.chat-input-bubble-frontend.light-background{background-color:#0000001a;border-color:#131314b4;color:#131314b4}.chat-input-bubble-frontend.light-background::placeholder{color:#3b3b3cd9}.chat-input-bubble-frontend.dark-background{background-color:#ffffff1a;border-color:#fff;color:#fff}.chat-input-bubble-frontend.dark-background::placeholder{color:#fff}.send-button-bubble-frontend{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;padding:0}.send-button-img-bubble-frontend{background:none;margin:0;width:3.5em}.watermark{align-items:center;display:flex;font-family:Poppins!important;font-size:.75em;justify-content:center;margin-top:5px;padding-bottom:.9em}.watermark.light-background,.watermark.light-background .watermark-link{color:#000000a8}.watermark.light-background .watermark-link:hover{color:#000000e6}.watermark.dark-background,.watermark.dark-background .watermark-link{color:#ffffffa8}.watermark.dark-background .watermark-link:hover{color:#ffffffe6}.powered-by{margin-right:5px}.watermark-link{align-items:center;display:inline-flex}.watermark-link,.watermark-link:hover{text-decoration:none}.watermark-logo{height:auto;margin-right:5px;width:14px}@media screen and (max-width:1000px){.chat-window-frontend{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:30px;bottom:2em;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;justify-content:space-between;max-height:80vh;overflow:hidden;padding:0;position:fixed;right:1.3em;width:90%;z-index:999999}.chat-input-container-bubble-frontend{max-width:90%;width:90%}.send-button-img-bubble-frontend{width:3.2em}.whatsapp-bubble-large{bottom:7.3em;height:4em;right:2em;width:4em}.whatsapp-icon-large{height:auto;width:2.4em}.chat-icon-button{bottom:12em;height:4em;right:2em;width:4em}.chat-icon-button.noWhatsApp{bottom:7.3em;right:2em}.h3-bubble-frontend{font-size:1em}.close-button-bubble{font-size:1.5em}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fade-in-up{animation:fadeInUp .5s ease-out forwards}.fade-out-down{animation:fadeOutDown .5s ease-out forwards}@media screen and (max-width:760px){.fade-in-right{animation:fadeInUp .5s ease-out forwards}.fade-out-right{animation:fadeOutDown .5s ease-out forwards}}.chat-link{word-wrap:break-word;color:#a069ed;text-decoration:underline}.spinner-bubble-bundle{animation:spin 1s linear infinite;border:6px solid #0003;border-radius:50%;height:2em;margin:0 auto;width:2em}.loading-container{background:#0000;box-shadow:none;padding:0}.loading-dots{align-items:flex-end;display:flex;gap:.4rem;padding:.5em 0}.loading-dots .dot{animation:float 1.4s ease-in-out infinite;background-color:currentColor;height:.5rem;width:.5rem}.loading-dots .dot:first-child{animation-delay:0s}.loading-dots .dot:nth-child(2){animation-delay:.4s}.loading-dots .dot:nth-child(3){animation-delay:.8s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}.loading-container{background:#0000!important;box-shadow:none!important;padding:0!important}.loading-dots .dot{animation:blink 1.4s infinite both;background:#693dd7;border-radius:50%;display:inline-block;height:6px;margin:0 2px;width:6px}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.chat-input-bubble-frontend:focus,.chat-input-bubble-frontend:focus-visible{border-color:#fff;box-shadow:none;outline:none}.auth-page{align-items:center;width:100%}.auth-container{align-items:center;background:#0000 linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:1px solid #9101ff;border-radius:50px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;justify-content:center;justify-self:center;max-width:90vw;padding:2.5em 60px;position:relative;text-align:center;width:500px}.auth-container .auth2-button,.auth-container .email-button,.auth-container .google-button{cursor:pointer!important}.auth-container .close-button{background:#0000;border:none;border-radius:4px;box-shadow:0 0 0 1px #fff9;color:#fff;cursor:pointer;font-size:22px;padding:2px 8px;position:absolute;right:60px;top:8%}.required{color:#00e5ff;cursor:pointer;font-size:16px;margin-left:5px;position:relative;vertical-align:middle}.required:hover:after{background-color:#333;border-radius:5px;color:#fff;content:"Campo obligatorio";font-size:12px;left:70px;opacity:0;opacity:1;padding:5px 8px;pointer-events:none;position:absolute;top:-12px;transform:translateX(-50%);transition:opacity .2s ease-in-out;white-space:nowrap}.auth-container h2{color:#fff;font-family:Outfit;font-size:36px;font-weight:700;margin-bottom:1em;text-align:left}.auth-form{align-items:center;display:flex;flex-direction:column;width:100%}.auth-label{color:#fff;font-size:large;font-weight:300;margin-bottom:5px;text-align:center;width:100%}.auth-input{background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:15px;box-shadow:inset 0 0 50px #1c032f81;color:#fff;font-family:Poppins;font-size:small;margin-bottom:20px;mix-blend-mode:normal;opacity:1;padding:15px 30px;width:88%}input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background-color:#2d145c!important;background:#2d145c 0 0 no-repeat padding-box;box-shadow:inset 0 0 50px #1c032f81;box-shadow:inset 0 0 0 1000px #2d145c!important;-webkit-box-shadow:inset 0 0 0 1000px #2d145c!important;color:#fff!important;mix-blend-mode:normal;opacity:1;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-input::placeholder{color:#fefefe;font-family:Poppins;font-size:15px;font-weight:400;opacity:.44}.a{color:#fff;font-weight:400;text-decoration:none}.auth-text{font-family:Outfit;font-size:18px;font-weight:600}.auth-button{margin:40px .5em 0}.auth-button,button.auth-button,button.auth2-button{background:#9100ff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:400;padding:14px 40px;text-transform:uppercase;transition:background-color .3s ease}button.auth-button,button.auth2-button{margin:.5em 0}button.auth-button:hover,button.auth2-button:hover{background-color:#7a00d4}.error{color:red;margin-top:10px}.google-button{align-items:center;background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:12px;box-shadow:inset 0 0 50px #1c032fdd;color:#fff;cursor:pointer;display:flex;font-family:Outfit;font-size:16px;font-weight:300;height:45px;justify-content:center;margin-bottom:4%;margin-top:1%;mix-blend-mode:normal;opacity:1;padding-right:8%;text-align:center;text-transform:none;width:350px}.text-auth{color:#e10bab;font-size:small;font-weight:600;margin-bottom:4%;text-decoration:none}.google-icon{mix-blend-mode:lighten;opacity:.75;width:18%}.email-icon{margin-right:4%;width:8%}.email-button{align-items:center;background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:12px;box-shadow:inset 0 0 50px #1c032fdd;color:#fff;cursor:pointer;display:flex;font-family:Outfit;font-size:16px;font-weight:300;height:45px;justify-content:center;margin-bottom:4%;margin-top:1%;mix-blend-mode:normal;opacity:1;padding-bottom:1%;text-align:center;text-transform:none;width:350px}.login-button{padding:1% 30%}.login-button,.signin-button{background:#0000;border:1px solid #ffffff80;border-radius:25px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:large;font-weight:400;margin:0;text-transform:none;transition:all .3s ease}.signin-button{padding:1%;width:250px}@media (min-width:1367px){.auth-container{padding:2.5em 60px;width:500px}}@media (min-width:1024px) and (max-width:1366px){.auth-container{border-radius:40px;padding:2em 40px;width:450px}.auth-container h2{font-size:32px;margin-bottom:.8em}.email-button,.google-button{font-size:15px;height:40px;width:300px}.auth-input{margin-bottom:15px;padding:12px 25px}.auth-button{font-size:16px;padding:12px 40px}}@media (min-width:768px) and (max-width:1023px){.auth-container{padding:2em 30px;width:400px}.auth-container h2{font-size:28px}.email-button,.google-button{height:40px;width:280px}}@media (max-width:767px){.auth-container{border-radius:25px;max-width:400px;padding:1.5em 20px;width:90%}.auth-container h2{font-size:24px}.email-button,.google-button{font-size:14px;height:40px;max-width:280px;width:100%}.auth-text{font-size:16px}.auth-input{padding:10px 20px;width:85%}.auth-button{font-size:14px;padding:10px 30px}}.password-field{position:relative;width:100%}.toggle-password{align-self:center;color:#fff;cursor:pointer;font-size:18px;height:1em;opacity:.8;position:absolute;right:45px;top:2.6em;transform:translateY(-50%);transition:opacity .2s ease}.toggle-password:hover{opacity:1}.auth-input,.solicitud-enviada{align-items:center;justify-content:center}.solicitud-enviada{display:flex;flex-direction:column;height:100vh;padding:0;text-align:center}.security-image{max-width:600px}.solicitud-enviada h1{color:#ded7dd;font-family:Poppins;font-size:38px;font-weight:900;margin-bottom:2%;margin-top:0}.solicitud-enviada p{font-size:22px;margin-bottom:20px}.go-home-button{align-items:center;background-color:initial;background-image:linear-gradient(135deg,#335858,#1e9da4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:18px;font-weight:600;height:50px;justify-content:center;padding:15px;width:200px}.template-image{background:#0000 0 0 no-repeat padding-box;margin-bottom:10px;mix-blend-mode:screen;object-fit:cover;opacity:1;width:48%}.templates-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:90%}.app-logo{height:80px;left:20px;position:absolute;top:20px;z-index:1000}.templates-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:80%}@media (max-width:1079px){.templates-container{grid-template-columns:repeat(2,1fr)}.templates-page h2{margin-top:15%}}@media (max-width:768px){.templates-container{grid-template-columns:repeat(2,1fr)}.templates-page h2{margin-top:20%}}@media (max-width:699px){.templates-container{grid-template-columns:1fr}.templates-page h2{margin-top:30%}}.template-card{align-items:center;background:linear-gradient(150deg,#e10bab47,rgba(32,244,241,.213));border-radius:10px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:200px}.template-card:hover{box-shadow:0 6px 12px #0006;transform:translateY(-10px)}.template-card h3{color:#fff;color:#45e3ff;font-size:large;font-weight:400;margin-bottom:10px}.template-card p{color:#fff;font-size:14px}.templates-page h2{color:#fff;font-size:xx-large;font-weight:400;margin-bottom:50px}.modal-background{background-color:#000c;position:fixed}body,html{height:100%;margin:0;overflow:auto;padding:0}.threads-viewer{display:flex;flex-direction:row;height:calc(100vh - 68px);min-height:0;padding-top:.5em;width:100%}.agents-list{background-color:#20f4f135;border:2px solid #20f4f2;border-radius:20px;flex:1 1;padding:20px;width:20%}.agents-list-items{color:#fff;list-style:none;padding:0}.preview-text-message{margin-top:5px}.agent-item{align-items:left;background-color:#2a3b47;background:#0000;border-bottom:1px solid #fff;border-radius:0;cursor:pointer;display:flex;margin:10px 0;padding:15px;transition:transform .2s,box-shadow .2s}.threads-viewer.light-mode .agent-item{border-bottom:1px solid #43434373}.agent-item:hover{transform:scale(1.02)}.agent-name{color:#fff;font-size:medium}.threads-list{background-color:#1a1742;border-radius:0;display:flex;flex:1 1 40%;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:0}.avatar{height:3.5em;width:3.5em}.avatar,.avatar-container{align-items:center;align-self:center;border-radius:8px;box-shadow:0 0 5px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:1em;font-weight:700;justify-content:center;margin-right:10px}.avatar-container{height:3em;position:relative;width:3em}.avatar-initials{z-index:1}.whatsapp-icon{background-color:#25d366;border-radius:50%;bottom:-.2em;color:#fff;font-size:1.4em;padding:0;position:absolute;right:-.2em}.avatar-header{align-items:center;border-radius:8px;box-shadow:0 0 5px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:1.2em;font-weight:700;height:50px;justify-content:center;margin-right:15px;width:50px}.avatar,.avatar-header{font-family:Arial,sans-serif}.avatar-header-container{align-items:center;border-radius:8px;box-shadow:0 0 5px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:1.2em;font-weight:700;height:50px;justify-content:center;margin-right:15px;position:relative;width:50px}@media (max-width:1000px){.thread-phone-number{display:none}.message-search-input{width:10em!important}}.avatar-header-initials{z-index:1}.whatsapp-icon-header{background-color:#25d366;border-radius:50%;bottom:-.2em;color:#fff;font-size:1.1em;padding:0;position:absolute;right:-.3em}.threads-list-header{align-items:center;background-color:#1a1742;border-bottom:2px solid #010321;display:flex;flex-shrink:0;height:4em;justify-content:space-between;padding:.4em 1.5em}.header-left{flex:1 1;gap:10px}.header-right{flex:1 1;justify-content:flex-end}.pending-switch-container{align-items:center;color:#987fe2;display:flex;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;gap:10px}.pending-switch-container span{margin:0}.switch{width:2em}.pending-slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;width:2.5em}.pending-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.switch input:checked+.pending-slider{background-color:#aad3a14d}.switch input:checked+.pending-slider:before{background-color:#59c34b;transform:translateX(20px)}.messages{align-items:center;color:#987fe2;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;margin:0 0 .4em 1.4em;position:relative}.order-dropdown-messages{right:0}.order-dropdown-messages,.order-dropdown-messages-filtro{background:linear-gradient(180deg,#030320,#4f2a7e);border-radius:20px;box-shadow:inset 0 0 25px #4f2a7e;padding:.8em;position:absolute;top:2em;width:15em;z-index:1000}.order-dropdown-messages-filtro{left:0}.order-dropdown-messages-filtro div{color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;padding:5px 15px;text-align:left;text-transform:uppercase}.order-dropdown-messages-filtro div:hover{transform:translateY(0)}.move-dropdown-content{background:linear-gradient(180deg,#40226d,#4e297d);border-radius:0 0 20px 20px;box-shadow:inset 0 0 25px #4f2a7e;display:none;left:-.8em;padding:6px;position:absolute;top:90%;width:14.7em;z-index:1000}.order-dropdown-messages div{color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;padding:5px 15px;text-align:left;text-transform:uppercase}.order-dropdown-messages div:hover{transform:translateY(0)}.control-agente-ia-icon{align-self:center;cursor:pointer;justify-self:center;margin-right:.5em;width:1.8em}.control-agente-ia-span{cursor:pointer;font-size:1em}.control-agente-ia-text{font-size:1em}.thread-details{background-attachment:fixed;background-color:#010321;background-image:url(/static/media/background-chat.f87dceb29816f8b946b9.png);background-repeat:repeat;background-size:auto;display:flex;flex:2 1 60%;flex-direction:column;position:relative}.thread-details-content{min-height:0}.message-history,.thread-details-content{display:flex;flex:1 1;flex-direction:column}.message-history{box-sizing:border-box;color:#fff;list-style:none;margin:0;overflow-y:auto;padding:10px;width:100%}.error,.loading{color:#fff;font-size:18px;text-align:center}.thread-item{align-items:center;background-color:#2a3b47;background:#0000;border-bottom:1px solid #68379d;border-radius:0;column-gap:15px;cursor:pointer;display:flex;min-width:0;overflow:visible;padding:25px 20px 25px 16px;row-gap:10px;transition:transform .2s,box-shadow .2s}.thread-item-no-tag{align-items:center;display:flex;flex-direction:row;gap:4px;width:99%}.threads-viewer.light-mode .thread-item{border-bottom:1px solid #a6a5a5}.thread-item{box-sizing:border-box;width:100%}.threads-list-items{height:90vh;list-style:none;margin:0;max-height:90vh;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0}.thread-info{flex-wrap:nowrap;min-width:0}.thread-date-info{font-size:.75em}.thread-date-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-left:10px;min-width:6em;text-align:right}.unread-dot.below-date{margin-top:2px}.whatsapp-logo{align-self:center;flex-shrink:0;height:35px;margin-right:10px;width:35px}.web-chat-avatar-container{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:3em;justify-content:center;margin-right:10px;width:3em}.web-chat-icon{border-radius:0;height:100%;object-fit:cover;width:100%}.web-chat-avatar-header-container{align-items:center;border-radius:0;display:flex;flex-shrink:0;height:3em;justify-content:center;margin-right:15px;width:3em}.web-chat-icon-header{border-radius:0;height:100%;object-fit:cover;width:100%}.favorite-star{align-self:center;flex-shrink:0;margin-right:10px;margin-top:5px}.thread-info{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px}.thread-details-preview{flex:1 1;min-width:0;overflow:hidden}.thread-name{color:#fff;font-weight:medium;margin:0}.thread-info .thread-date-info{color:#ac9ed4}.threads-viewer.light-mode .thread-info .thread-date-info{color:#434343}.message-timestamp{font-size:1em}.thread-preview-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-info-sender{gap:15px;margin-left:.5em}.thread-info-header{border-bottom:2px solid #010321;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;height:4em;justify-content:space-between;padding:.6em 1.5em .2em;position:sticky;z-index:15}.thread-sender{align-items:center;display:flex;gap:10px}.whatsapp-logo-header{border-radius:50%;flex-shrink:0;height:60px;width:50px}.sender-details{display:flex;flex-direction:column;justify-content:center}.thread-sender-name{color:#fff;font-size:.95em;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-sender-name-chat{color:#fff;font-size:1.1em;font-weight:500;max-width:300px}.thread-last-message{font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.thread-phone-number{color:#987fe2;font-family:Poppins,sans-serif;font-size:1em;font-weight:400;margin-top:4px}.message-item{background:none;display:flex;margin-bottom:6px;padding:0 .4em}.message-item.user{justify-content:flex-start}.message-item.assistant{justify-content:flex-end}.message-content{color:#fff;text-align:left}.message-text{font-size:.85em;line-height:1.5em}.message-text a{color:#ab96e9;overflow-wrap:break-word;text-decoration:none;word-break:break-all}.message-content.assistant{background:linear-gradient(180deg,#432f8b,#432f8b,#402f7b)}.message-content.user{background:linear-gradient(180deg,#2f1b65ab,rgba(47,33,105,.664),rgba(48,26,94,.651))}.message-timestamp{color:#fff;display:block;margin-top:5px}.new-message-container{align-items:center;display:flex;gap:10px;padding:1em}.message-icons{align-items:center;display:flex;gap:0;margin-right:0}.message-icon{height:1.8em;width:1.8em}.message-icon,.message-icon-one{cursor:pointer;transition:transform .2s}.message-icon-one{width:55px}.message-icon:hover{transform:scale(1.2)}.new-message-input{background-color:#ffffff36;border:1px solid #fff;border-radius:50px;color:#fff;flex:1 1;font-family:Poppins;font-size:.9em;max-height:30vh;min-height:0;overflow-wrap:anywhere;overflow-y:auto;padding:11px 20px 11px 5.3em;resize:none;scrollbar-width:none;word-break:break-word}.new-message-input:focus,.new-message-input:focus-visible{border-color:#fff;box-shadow:none;outline:none}.new-message-input:invalid{border-color:#fff;box-shadow:none}.new-message-input::-webkit-scrollbar{display:none}.new-message-input::placeholder{color:#fff}.send-message-button{background-color:#fff0;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins;padding:0;transition:background-color .2s}.spinner{border:4px solid #0000001a;border-left-color:#09f;display:inline-block;height:24px;width:24px}.send-button-image{width:3.3em}.whatsapp-logo-header{height:40px;margin-right:8px;vertical-align:middle;width:40px}.thread-phone-number{color:#fff;font-size:14px;font-weight:600;margin-bottom:5px}.toggle-response-button{border:none;border-radius:20px;cursor:pointer;font-size:14px;margin-left:20px;padding:10px}.toggle-response-button.on{background-color:#20f4f2;color:#000}.toggle-response-button.off{background-color:#e10bab;color:#fff}@media (max-width:1634px){.threads-viewer{margin:0 auto;padding-left:0;padding-right:0;width:100%}.agents-list,.thread-details,.threads-list{max-width:none}.message-history{width:100%}.thread-item{box-sizing:border-box;width:100%}.threads-list-items{overflow-x:hidden}.thread-info{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.thread-details-preview{flex:1 1;min-width:0}.thread-details-preview p{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-date-info,.whatsapp-logo{flex-shrink:0}}.threads-sidebar{align-items:flex-start;background-color:#000;display:flex;flex-direction:column;padding-left:10px;padding-right:1%;padding-top:20px}.threads-sidebar-menu{list-style:none;margin:0;padding:0}.threads-sidebar-icon{height:35px;margin-right:10px;width:35px}.threads-sidebar-item{align-items:center;cursor:pointer;display:flex;margin-bottom:35px;position:relative}.threads-sidebar-text{color:#b8b2b2;font-size:small;font-weight:600}.threads-sidebar-item:hover .threads-sidebar-text{color:#fff}.titulos-threads{font-size:x-large;padding-left:3%;text-align:start}.threads-sidebar-item:after{background-color:#000c;border-radius:4px;color:#fff;content:attr(data-tooltip);font-size:smaller;left:110%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-30%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;white-space:nowrap}.threads-sidebar-item:hover:after{opacity:1;transform:translateY(-30%) translateX(2px)}.auto-response-container{align-items:center;display:flex;gap:8px}.add-contact{gap:10px;justify-content:flex-end;margin-right:.5em}.auto-response-icon{margin-right:15px;width:30%}.switch{display:inline-block;height:20px;left:0;position:relative;top:0;width:40px}.move-option{cursor:pointer}.switch input{height:0;opacity:0;width:0}.threads-viewer .threads-sidebar-icon,.threads-viewer .threads-sidebar-item{color:#fff}.slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#fff}input:checked+.slider:before{transform:translateX(20px)}.tooltip-wrapper,.tooltip-wrapper-dos{cursor:pointer;display:inline-block;position:relative}.tooltip-wrapper-dos:hover:after{background-color:#333;border-radius:4px;bottom:125%;color:#fff;content:attr(title);font-size:12px;left:50%;opacity:1;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap;z-index:1}.tooltip-wrapper-dos:hover:before{border:5px solid #0000;border-top-color:#333;bottom:110%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.threads-viewer.light-mode .agents-list,.threads-viewer.light-mode .thread-details,.threads-viewer.light-mode .threads-list{background-color:#f2f2f2;border:2px solid #434343}.threads-viewer.light-mode .agent-item,.threads-viewer.light-mode .thread-item{background-color:#f2f2f2;color:#434343}.threads-viewer.light-mode .message-timestamp,.threads-viewer.light-mode .thread-phone-number,.threads-viewer.light-mode .thread-sender-name{color:#434343}.message-history.light-mode{background-color:#f2f2f2}.threads-viewer.light-mode{background-color:#f2f2f2;color:#434343}.threads-viewer.light-mode .agent-name,.threads-viewer.light-mode .agents-list-items,.threads-viewer.light-mode .error,.threads-viewer.light-mode .loading,.threads-viewer.light-mode .message-content.assistant,.threads-viewer.light-mode .message-content.user,.threads-viewer.light-mode .message-history,.threads-viewer.light-mode .message-text,.threads-viewer.light-mode .message-timestamp,.threads-viewer.light-mode .new-message-container,.threads-viewer.light-mode .thread-details-content,.threads-viewer.light-mode .thread-details-preview p,.threads-viewer.light-mode .thread-info,.threads-viewer.light-mode .thread-info-header,.threads-viewer.light-mode .thread-phone-number,.threads-viewer.light-mode .thread-preview-text,.threads-viewer.light-mode .thread-sender-name,.threads-viewer.light-mode .threads-list-items,.threads-viewer.light-mode .titulos-threads,.threads-viewer.light-mode p.thread-phone-number,.threads-viewer.light-mode p.thread-sender-name{color:#434343}.threads-viewer.light-mode .threads-sidebar{background-color:#f2f2f2}.threads-viewer.light-mode .threads-sidebar-icon,.threads-viewer.light-mode .threads-sidebar-item{color:#434343}.threads-viewer.light-mode .send-message-button{background-color:#584df2;color:#fff}.threads-viewer.light-mode .agent-item:hover,.threads-viewer.light-mode .thread-item:hover{background-color:#e0e0e0;transform:scale(1.02)}.threads-viewer.light-mode .message-content.assistant{background-color:#d3d3d3}.threads-viewer.light-mode .message-content.user{background-color:#fff}.threads-viewer.light-mode .message-timestamp{color:#434343}.threads-viewer.light-mode .auto-response-icon{filter:brightness(0)}.threads-viewer.light-mode .mode-toggle{color:#434343}.threads-viewer.light-mode .search-input{background-color:#f2f2f2;border:1px solid #434343;color:#434343}.threads-viewer.light-mode .search-input::placeholder{color:#757575}.threads-viewer.light-mode .new-message-input{background-color:#f2f2f2;border:1px solid #434343;color:#434343}.threads-viewer.light-mode .new-message-input::placeholder{color:#757575}.tooltip-wrapper:hover:after{background-color:#333;border-radius:4px;color:#fff;content:attr(data-tooltip);font-size:12px;opacity:1;padding:5px 10px;position:absolute;right:125%;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap;z-index:1}.tooltip-wrapper:hover:before{border:5px solid #0000;border-right-color:#333;content:"";position:absolute;right:115%;top:50%;transform:translateY(-50%)}.slider-threads{background:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;width:2.3em}.slider-threads:before{background-color:hsla(0,0%,100%,.759);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}input:checked+.slider-threads:before{transform:translateX(17px)}.threads-viewer:not(.light-mode) input:checked+.slider-threads{background-color:#aad3a14d}.threads-viewer:not(.light-mode) input:checked+.slider-threads:before{background-color:#59c34b}input:checked~.tooltip-wrapper:after{content:"Autorespuesta IA: ON"}input:not(:checked)~.tooltip-wrapper:after{content:"Autorespuesta IA: OFF"}.unread-dot{background:radial-gradient(circle at 30% 30%,#ff6b6b,red);border:none;border-radius:999px;box-shadow:0 0 8px #f00c;display:inline-block;flex-shrink:0;height:12px;width:12px}.option .trash-icon{color:#ccc;font-size:1em;margin-right:0}.option:hover .trash-icon{color:#ff4d4d;transform:scale(1.2)}@media (max-width:1024px){.threads-list-header{height:3em}.threads-sidebar{display:none}.control-agente-ia-icon{width:1.5em}.thread-info-header{padding:.2em 1em}.agents-list{padding:10px;width:100%}.agent-item{padding:10px}.header-left{gap:10px;margin-bottom:0}.notification-bell{margin-bottom:10px;position:static}.order-filter,.pending-switch-container{flex:1 1;justify-content:center;width:100%}.thread-item{align-items:center;flex-direction:row;font-size:14px;gap:5px;justify-content:space-between;padding:10px}.thread-info{flex:1 1;min-width:0}.thread-preview-text{font-size:12px}.thread-date-info{font-size:12px;text-align:right}.message-icon-one{height:2.5em;width:2.5em}.avatar,.avatar-header{font-size:.8em;height:2em;width:2em}.send-button-image{width:25px}}@media (max-width:768px){.threads-viewer{margin:0;padding:0;width:100%}.tooltip-wrapper:hover:after{display:none}.thread-details-header{font-size:16px}.thread-item{padding:8px}.avatar,.avatar-header{height:1.8em;width:1.8em}.message-timestamp{font-size:.8em}}.grabar-audio{height:3.5em;width:3.5em}.detener-audio{font-size:26px;margin-left:.9em;margin-right:.46em}@media (max-width:1024px){.new-message-container{align-items:center;flex-direction:row;gap:5px;justify-content:space-between;padding:1em;width:auto}.message-icons{display:flex;flex:0 0 auto;gap:0;margin:0}.grabar-audio{height:35px;padding-left:.3em;width:35px}.detener-audio{font-size:24px;margin-left:.6em;margin-right:.6em}.message-content{border-radius:10px!important}.new-message-input{background-color:#ffffff36;border:1px solid #fff;border-radius:50px;color:#fff;flex:1 1 auto;font-family:Poppins;font-size:.8em;min-width:0;padding:10px 10px 10px 4em;width:100%}.thread-sender-name{font-size:1em}span.thread-phone-number{font-size:.9em}.new-message-input::placeholder{color:#fff}.send-message-button{align-items:center;display:flex;flex:0 0 auto}.preview-text-message{margin-top:0}.send-button-image{width:40px}.message-icon{height:1.4em;width:1.4em}}.conversation-limit-modal-backdrop{align-items:center;background:#000000de;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.conversation-limit-modal{align-items:center;background:linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:1px solid #9101ff;border-radius:70px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:16em;justify-content:center;padding:6% 70px 8%;position:relative;text-align:center;width:30em}.conversation-limit-close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:30px;top:20px}.conversation-limit-title{color:#fff;font-family:Outfit;font-size:42px;font-weight:700;margin-bottom:20px;text-align:center}.conversation-limit-text{color:#fff;font-size:16px;margin-bottom:1em}.conversation-limit-text a{color:#b268f7;font-weight:700;text-decoration:none}.conversation-limit-text a:hover{text-decoration:underline}.conversation-limit-button{background:#9101ff;border:none;border-radius:30px;color:#fff;cursor:pointer;font:normal normal 500 1.2em Outfit;letter-spacing:0;margin:10px 0;padding:15px;width:80%}.conversation-limit-button:hover{background:#a428ff}.options-thread{cursor:pointer;padding:0 8px;position:relative}.options-thread-mobile{align-self:center;cursor:pointer;justify-self:center;margin:0;padding:0;position:relative}@media (min-width:1000px){.options-thread-mobile{display:none}}.options-icon{color:#987fe2;font-size:1em}.move-dropdown{background-color:#502685;border-radius:10px;box-shadow:0 4px 6px #0000001a;min-width:150px;padding:.1em;position:absolute;right:0;top:100%;z-index:1000}.move-dropdown-item{cursor:pointer;padding:.8em 1.8em}.move-dropdown-item:hover{background-color:#7a4ab5f0}.thread-item .move-dropdown{display:block}.search-icon-wrapper{align-items:center;color:#fff;cursor:pointer;display:flex;margin-left:10px;transition:color .3s ease}.search-icon-wrapper:hover{color:#9f9c9c}.search-icon{font-size:1.2em}.message-search-container{align-items:center;display:flex}.message-search-input{border:1px solid #ccc;border-radius:4px;font-size:.9em;margin-left:10px;padding:.4em .6em;transition:border-color .3s ease,box-shadow .3s ease;width:10em}.message-search-input:focus{border-color:#626262;box-shadow:0 0 5px #3c3d3d80;outline:none}.highlight{background-color:#af98f7;border-radius:2px;color:#fff;padding:0 .1em}.search-navigation{align-items:center;display:flex;margin-left:5px}.search-nav-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:1.2em;padding:0 5px;transition:color .3s ease}.search-nav-button:hover{color:#c2c2c2}.search-counter{color:#fff;font-family:Outfit;font-size:.9em;margin:0 5px}.global-search-section{align-items:center;display:flex;margin-right:0}.global-search-close-button{align-self:center;background-color:initial;background:none;box-shadow:none;color:#fff;font-size:large;margin-left:.5em}.global-search-icon-wrapper{color:#987fe2;cursor:pointer;font-size:1em;margin-right:.8em}.global-search-container{align-items:center;display:flex;margin-left:.5em}.global-search-input{outline:none;width:14em}.global-search-button,.global-search-input{border:none;border-radius:4px;font-family:Poppins;font-size:.8em;padding:5px 10px}.global-search-button{background-color:#411e75;box-shadow:inset 0 0 10px 1px rgba(198,123,238,.401);color:#fff;cursor:pointer;margin-left:.5em}.global-search-button:hover{background-color:rgba(112,32,165,.682);box-shadow:inset 0 0 10px 1px #c67bee4d}.loading-global-search,.no-search-results{color:#ac9ed4;font-family:Outfit,sans-serif;padding:10px}.loading-global-search{text-align:center}.no-search-results{font-style:italic;text-align:center}.team-modal-messages{animation:fadeIn .3s ease-in-out;background:#55378e 0 0 no-repeat padding-box;border-radius:4px;border-radius:20px;box-shadow:inset 0 0 50px #8f54eace;color:#fff;font-family:Poppins,sans-serif;font-size:1.2em;font-weight:400;max-height:25em;opacity:1;overflow-y:auto;padding:.8em;position:absolute;right:6em;text-align:left;top:7em;z-index:999}.team-modal-backdrop{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.team-modal-title{color:#ac9ed4;font-size:.8em;font-weight:500;letter-spacing:.5px;margin:0 0 1.2em;text-align:center;text-transform:uppercase}.team-modal-list{list-style:none;margin:0;padding:0}.team-modal-item{border-bottom:1px solid #ac9ed41a;padding:.8em}.team-modal-item:hover{background-color:#ac9ed40d}.team-member-name{font-size:.9em;font-weight:400}.team-member-role{color:#6c6684;font-size:.75em;margin-left:.5em}.team-modal-close-button{background-color:#47248b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.7em;letter-spacing:.5px;margin-top:1.2em;padding:.6em;text-transform:uppercase;transition:background-color .2s;width:60%}.conversation-owner{align-items:center;color:#987fe2;display:flex;font-family:Poppins,sans-serif;font-weight:400;margin-right:.5em}.conversation-owner strong{font-weight:500;margin-right:.5em}.owner-name-threads{background-color:#502784;border-radius:12px;color:#d4c9f1;font-family:Poppins;font-size:.9em;font-style:italic;font-weight:500;opacity:1;padding:.3em .6em}.owner-name-threads:hover{cursor:default}@media (max-width:768px){.conversation-owner{align-items:flex-start;display:none;flex-direction:column;margin-left:.5em}.conversation-owner strong{font-size:.7em}.owner-name-threads{font-size:.9em;padding:.2em .5em}}.owner-name-threads{margin-left:5px}@media (max-width:1000px){.conversation-owner-mobile{margin-top:0}.new-message-input{padding-left:4.6em}}.remove-owner-button{color:#f44;font-size:1.1em;opacity:.7;padding:.2em .4em;transition:opacity .2s}.remove-owner-button:hover{opacity:1}@media (max-width:768px){.team-modal{margin:0 15px;max-width:320px;padding:1.2em;width:90%}.team-modal-title{font-size:.9em;margin-bottom:1em}.team-modal-item{padding:.7em}.team-member-name{font-size:.85em}.team-member-role{font-size:.7em}.team-modal-close-button{font-size:.8em;margin-top:1em;padding:.5em}}@media (max-width:480px){.team-modal{max-height:70vh;padding:1em;width:95%}.team-modal-title{font-size:.85em}.team-modal-item{padding:.6em}.team-member-name{font-size:.8em}.team-member-role{font-size:.65em}.remove-owner-button{font-size:1em;padding:.15em .3em}}@media (max-width:360px){.team-modal{margin:0 10px;padding:.8em;width:100%}.team-modal-title{font-size:.8em}.team-member-name{font-size:.75em}.team-member-role{font-size:.6em}.team-modal-close-button{font-size:.75em;padding:.4em}}.file-preview-container{height:120px;margin-top:10px;position:relative;width:120px}.file-preview-item{border-radius:10px;box-shadow:0 2px 5px #0000001a;cursor:pointer;height:100px;overflow:hidden;position:absolute;transition:transform .3s,box-shadow .3s;width:100px}.file-preview-item:hover{box-shadow:0 4px 10px #0003;transform:translate(0) scale(1.05)}.preview-image,.preview-video{height:100%;object-fit:cover;width:100%}.preview-document{background-color:#f0f0f0;height:100%}.preview-document,.remove-file-button{align-items:center;display:flex;justify-content:center}.remove-file-button{background:#ffffffb3;border:none;border-radius:50%;color:#333;cursor:pointer;font-weight:700;height:20px;position:absolute;right:2px;top:2px;width:20px;z-index:5}.remove-file-button:hover{background:#f00c;color:#fff}.modal-backdrop{background-color:#000000b3;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-backdrop,.modal-content{align-items:center;display:flex}.modal-content{background-color:#1a1743;border-radius:15px;flex-direction:column;height:15em;overflow:hidden;padding:3em;position:relative;width:44em}button.modal-close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2em;position:absolute;right:15px;top:10px}.modal-images-container{display:flex;flex-wrap:wrap;gap:10px;height:100%;overflow:auto;scrollbar-color:#fff #0000;scrollbar-width:thin;width:100%}.modal-images-container::-webkit-scrollbar{background-color:initial;width:12px}.modal-images-container::-webkit-scrollbar-track{background:#0000}.modal-images-container{overflow:scroll}.modal-images-container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#fff;border:3px solid #0000;border-radius:6px}.modal-images-container::-webkit-scrollbar-thumb:hover{background-color:#e0e0e0}.modal-images-container::-webkit-scrollbar{display:block}.modal-image-item{border-radius:5px;box-shadow:0 2px 5px #0000001a;height:14em;overflow:hidden;position:relative;width:14em}.modal-image,.modal-video{height:100%;object-fit:cover;width:100%}.modal-document{background-color:#f0f0f0;height:100%}.modal-document,.remove-file-button-modal{align-items:center;display:flex;justify-content:center}.remove-file-button-modal{background:#ffffffb3;border:none;border-radius:50%;color:#333;cursor:pointer;font-weight:700;height:25px;position:absolute;right:5px;top:5px;width:25px}.remove-file-button-modal:hover{background:#f00c;color:#fff}.modal-close-button,.remove-file-button,.remove-file-button-modal{outline:none}.modal-close-button:focus,.remove-file-button-modal:focus,.remove-file-button:focus{box-shadow:0 0 0 2px #987fe2}@media (max-width:1000px){.team-modal-backdrop{left:0}.threads-list{height:auto;overflow:hidden;width:100%}.order-dropdown-messages{background:linear-gradient(180deg,#030320,#4f2a7e);box-shadow:inset 0 0 25px #4f2a7e}.thread-item{background-color:#030320;font-size:1em;height:5em}span.thread-sender-name-chat{display:inline-block;font-size:1em;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-header-initials{font-size:.9em}.thread-preview-text{font-size:.8em}.order-filter{font-size:.9em!important}.threads-list-header{background-color:#101231;border-bottom:1px solid #4f2a7e;padding-right:1.5em}.thread-details{display:flex;flex-direction:column;height:calc(100vh - 60px)}.thread-details-content{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 60px);max-height:100vh;min-height:0;overflow:hidden}.global-search-icon-wrapper{font-size:.9em;margin-right:.3em}.pending-switch-container span{margin-right:0}.pending-switch-container{align-items:baseline}.threads-list-items{height:100vh;max-height:100vh}.threads-viewer{border-top:1px solid #4f2a7e;height:calc(100vh - 60px);overflow:hidden;padding-top:0}.threads-list{background-color:#030320;border-radius:0;display:flex;flex:none;flex-direction:column;height:calc(100vh - 60px);min-height:0;min-width:0;overflow:auto;padding:0}.threads-list-item{height:calc(100vh - 60px - 4em);overflow-y:auto}.message-content{font-size:.85em;max-width:70%!important}.message-text{font-size:.85em}.thread-info-header{padding:0 .5em 0 0;width:100%}.thread-info-sender{gap:0;margin-left:0}.add-contact{gap:.3em;padding-right:1em}.new-message-container{flex:0 0 auto}.file-preview-container{display:flex;flex-wrap:nowrap;gap:8px;height:auto;margin-top:0;overflow-x:auto;position:static;width:auto}.file-preview-item{border-radius:6px;height:3em;position:relative;transform:none;width:10em;z-index:1}.preview-image,.preview-video{height:100%;object-fit:cover;width:100%}.message-search-container{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;margin-top:0;width:100%}.message-search-input{font-size:.85em;max-width:110px;width:auto}.search-now-button{flex-shrink:0;font-size:.8em;margin-right:4px;padding:.4em .6em}.search-navigation{align-items:center;display:flex;flex-shrink:0;gap:3px;margin-left:0}.search-nav-button{font-size:1em;padding:0 4px}.search-counter{font-size:.9em}.global-search-close-button{flex-shrink:0;font-size:1.2em;padding:0 6px}}.mobile-back-button{background:none;border:none;color:#fff;cursor:pointer;margin:.5em 0 .5em .5em;position:relative;z-index:999}.mobile-arrow-icon-back{color:#977fe2;font-size:1.5em;transform:rotate(0deg)}.search-now-button{background-color:initial;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;margin-left:5px;padding:.4em .6em;transition:background-color .2s}.search-now-button:hover{background-color:#ffffff1a}.spinner-plantilla{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}.gradient-button{background:linear-gradient(160deg,#953bf5,#57238f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:1em;margin-top:.8em;padding:.8em 1.2em;transition:transform .3s,box-shadow .3s}.gradient-button:hover{box-shadow:0 4px 8px #953bf54d;transform:scale(1.02)}.gradient-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.meta-warning{color:#f0f0f0;font-size:.9em;margin:.3em 0 1em;opacity:.8}.template-select{align-items:center;align-self:center;-webkit-appearance:none;background:linear-gradient(10deg,#953bf5,#57238f);background:linear-gradient(10deg,#953bf5,#57238f) url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 1em center /1.3em auto;border:none;border-radius:70px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.9em;font-weight:500;justify-content:center;line-height:normal;margin-left:.5em;margin-top:0;outline:none;padding:.5em 1em;text-transform:uppercase;transition:all .3s ease;vertical-align:middle;width:14em}.template-select::-ms-expand{display:none}.gradient-button-icons{background:linear-gradient(160deg,#953bf5,#57238f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:.8em;margin-top:0;padding:.8em 1.2em;transition:transform .3s,box-shadow .3s}.gradient-button-icons:hover{box-shadow:0 4px 8px #953bf54d;transform:scale(1.02)}.gradient-button-icons:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.template-select-icons{align-items:center;align-self:center;-webkit-appearance:none;background:linear-gradient(10deg,#953bf5,#57238f);background:linear-gradient(10deg,#953bf5,#57238f) url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 1em center /1.3em auto;border:none;border-radius:70px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.8em;font-weight:500;justify-content:center;line-height:normal;margin-left:0;margin-top:0;outline:none;padding:.8em 1em;text-transform:uppercase;transition:all .3s ease;vertical-align:middle;width:10em}.tooltip-switch{display:inline-block;margin-right:.5em;position:relative}.tooltip-switch:after{background-color:#333;border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:60%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s;white-space:nowrap}.tooltip-switch:hover:after{opacity:1}.tooltip-left{display:inline-block;position:relative}.tooltip-left:hover:after{background-color:#333;border-radius:4px;color:#fff;content:attr(title);font-size:12px;opacity:1;padding:5px 10px;position:absolute;right:125%;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap;z-index:1}.tooltip-left:hover:before{border:5px solid #0000;border-right-color:#333;content:"";position:absolute;right:115%;top:50%;transform:translateY(-50%)}.input-with-icon-container{align-items:center;align-self:center;display:flex;flex:1 1;gap:.8em;position:relative}.new-message-input{width:100%}.file-icon-inside-input{align-self:center;color:#fff;cursor:pointer;left:1em;position:absolute;top:50%;transform:translateY(-50%);width:2.2em}.template-dropdown{background:#55378e 0 0 no-repeat padding-box;border-radius:4px;border-radius:20px;bottom:110%;box-shadow:inset 0 0 50px #8f54eace;left:0;opacity:1;padding:.5em 0;position:absolute;z-index:999}.template-option{align-items:center;color:#fff;cursor:pointer;display:flex;padding:.3em 1.2em}.template-option-checkbox{align-items:center;border:1px solid #fff;border-radius:3px;display:flex;height:16px;justify-content:center;margin-right:.5em;width:16px}.template-option-checkbox span{color:#fff;font-size:.9em}.template-option:hover{background:linear-gradient(180deg,#40bfd554,#406ad554 45%,#091b2254);color:#fff}.recontact-advice{background:#4a96de7a;color:#fff;font-size:.95em;font-weight:500;line-height:1.1em;margin:0;padding:1em 1em 1em 1.5em;text-align:start}@media (max-width:1024px){.file-icon-inside-input{left:.5em;width:2em}.global-search-container{align-items:center;display:flex;justify-content:center;margin-left:.5em;width:100%}}.spinner-plantillas{animation:spin-plantillas .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin-plantillas{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.member-option{align-items:start;color:#fff;cursor:pointer;display:flex;padding:.6em 1.2em;position:relative;transition:background-color .2s}.member-option-checkbox{align-items:center;border:1px solid #fff;border-radius:3px;display:flex;height:16px;justify-content:center;margin-right:.8em;width:16px}.member-option-checkbox span{color:#fff;font-size:.8em}.member-option:hover{background:linear-gradient(180deg,#40bfd554,#406ad554 45%,#091b2254)}.order-filter-wrap{display:flex;flex-direction:row;gap:1em;position:relative}.filter-icon{color:#e5defc;cursor:pointer}.order-filter-text{color:#987fe2;cursor:pointer;font-family:Poppins,sans-serif}.order-filter-text span{-webkit-user-select:none;user-select:none}.filter-date{margin-left:1em}#filter-end-date,#filter-start-date{font-size:.9em;margin-left:1em;margin-top:0;padding:.5em}#filter-start-date{margin-bottom:1em}#filter-end-date:focus,#filter-start-date:focus{border-color:#953bf5;box-shadow:0 0 5px #953bf580;outline:none}.filter-by-date input[type=date]{max-width:12em}.filter-by-date label{text-transform:none}.filter-date{text-transform:uppercase}#filter-end-date,#filter-start-date{-webkit-appearance:none;appearance:none;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:.8em;line-height:1.2;min-height:40px;outline:none;padding:.8em 1em;width:100%}#filter-end-date::-webkit-date-and-time-value,#filter-start-date::-webkit-date-and-time-value{background-color:initial;color:#333;font-family:Poppins,sans-serif;font-size:.6em;line-height:1.2;padding:.8em 1em}.date-wrapper{display:inline-block}.date-input{-webkit-appearance:none;appearance:none;background-color:#f5f5f5;color:#333;outline:none;padding:1.2em}.fake-placeholder{color:#3e3d3d;left:1.5em;pointer-events:none;position:absolute;text-transform:lowercase;top:50%;transform:translateY(-50%)}@media (min-width:1000px){.fake-placeholder{display:none}}.date-wrapper{margin-left:1em}#filter-end-date,#filter-start-date{padding:1.2em}.date-wrapper{display:block;position:relative;width:100%}.date-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;font-size:1em;padding:.8em 1em;width:100%}.threads-list-items li.spinner-loading-threads{position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner-loading-threads{animation:spin 1s linear infinite;border:6px solid #2a2a3f;border-radius:50%;border-top-color:#ac9ed4;height:50px;margin:0 auto;width:50px}.meta-campaign-preview{align-items:center;background-color:#f0f0f0;border-radius:5px;display:flex;margin-bottom:.5em;padding:.5em}.meta-campaign-link-container{margin-top:.7em}.meta-campaign-image{border-radius:50%;height:40px;margin-right:.5em;object-fit:cover;width:40px}.meta-campaign-info{color:#fff;display:flex;flex-direction:column;font-size:.8em}.meta-campaign-info strong{color:#fff;font-size:.9em}.meta-campaign-container,.meta-campaign-container .meta-campaign-image{display:block;height:auto;max-width:100%;object-fit:cover}.meta-campaign-container .meta-campaign-image{margin-bottom:1em}.message-failed{border:2px solid red!important}.failed-banner{background-color:#ff4d4f;border-radius:4px;color:#fff;margin-top:5px;padding:10px}.thread-tracking-switch{cursor:pointer;position:fixed;right:20px;top:9.5em;z-index:10}.thread-tracking-switch input{height:0;opacity:0;width:0}.thread-tracking-slider{background-color:#a2a1a1c2;border-radius:25px;display:inline-block;height:26px;position:relative;transition:background-color .3s;width:50px}.thread-tracking-slider:before{background-color:#fff;border-radius:50%;content:"";height:1.2em;left:4px;position:absolute;top:3px;transition:transform .3s;width:1.2em}.thread-tracking-switch input:checked+.thread-tracking-slider{background:linear-gradient(180deg,#258e1f,#08b160)}.thread-tracking-switch input:checked+.thread-tracking-slider:before{transform:translateX(24px)}.thread-tracking-switch:after{background-color:#333;border-radius:4px;bottom:18%;color:#fff;content:attr(data-tooltip);font-family:Poppins;font-size:.7em;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:50%;transform:translateX(-10%);transition:opacity .3s ease;white-space:nowrap}.thread-tracking-switch:hover:after{opacity:1}.auto-menu-toggle{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2em;justify-content:center;padding:6px;transition:opacity .3s}.auto-menu-toggle:hover{opacity:.7}.auto-menu-dropdown{background:linear-gradient(180deg,#030320,#4f2a7e);border-radius:20px;box-shadow:inset 0 0 25px #4f2a7e;padding:.8em;position:absolute;right:5em;top:4em;width:15em;z-index:1000}.auto-menu-item{align-items:center;color:#fff;cursor:pointer;display:flex;margin-bottom:.5em;padding:.8em .6em;transition:background-color .2s}.auto-menu-item:last-child{margin-bottom:0}.auto-menu-item:hover{background-color:#ffffff1a}.tracking-button.on{background-color:#68379d}.tracking-button.off,.tracking-button.on{border-radius:4px;color:#fff;padding:.2em .5em}.tracking-button.off{background-color:gray}.global-tracking-button-threads{align-content:center;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Outfit;font-size:1.2em;font-weight:500;height:40px;padding:0 15px;transition:background-color .3s ease;width:fit-content}.global-tracking-button-threads.on{background-color:#68379d}.global-tracking-button-threads.off{background-color:#fff0;color:#fff;opacity:.8}.modal-seguimiento{align-items:center;background-color:#2d145c;border:4px solid #9101ff;border-radius:41px;box-shadow:inset 0 0 50px #100521b1;display:flex;flex-direction:column;justify-content:flex-start;max-height:70vh;overflow-y:auto;padding:2em;position:relative;scroll-behavior:smooth;scrollbar-color:#987fe2 #2d145c;scrollbar-width:thin;width:42em}.modal-seguimiento h2{color:#fff;font-family:Poppins,sans-serif;font-size:1.3em;font-weight:600;margin-bottom:1em;text-align:center}.modal-seguimiento ul{list-style:none;margin:0 0 1.2em;max-height:40vh;overflow-y:auto;padding:0;width:100%}.modal-seguimiento ul li{border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.95em;margin-bottom:.5em;padding:.5em;transition:background-color .3s}.modal-seguimiento ul li:hover{background-color:#ffffff1a}.activate-phrase-button,.add-phrase-button,.deactivate-phrase-button,.delete-phrase-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:.9em;margin-bottom:.7em;margin-right:.7em;padding:.6em 1.2em;transition:transform .3s,box-shadow .3s}.activate-phrase-button,.add-phrase-button,.delete-phrase-button{background:linear-gradient(160deg,#953bf5,#57238f)}.deactivate-phrase-button{background:linear-gradient(160deg,#422067,#290e47)}.activate-phrase-button:hover,.add-phrase-button:hover,.modal-seguimiento:hover .delete-phrase-button:hover{box-shadow:0 4px 8px #953bf54d;transform:scale(1.03)}.deactivate-phrase-button:hover{box-shadow:0 4px 8px #3b14664d;transform:scale(1.03)}@media (max-width:768px){.modal-seguimiento{border-radius:20px;max-height:80vh;padding:1em;width:90%}.modal-seguimiento h2{font-size:1em;margin-bottom:.8em}.modal-seguimiento ul{max-height:30vh}.modal-seguimiento button{font-size:.85em;margin-bottom:.5em}}.tracking-phrase-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin-bottom:.4em;padding:.6em;transition:background-color .2s}.tracking-phrase-item:hover{background-color:#ffffff1a}.tracking-phrase-checkbox{align-items:center;border:1px solid #fff;border-radius:3px;display:flex;height:1.2em;justify-content:center;margin-right:.6em;width:1.2em}.tracking-phrase-checkbox span{color:#fff;font-size:.9em}.tracking-phrase-text{color:#fff;flex:1 1;font-size:.95em;white-space:pre-wrap}.summary-modal-backdrop{align-items:center;background:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.summary-modal-content{animation:fadeIn .25s ease;background:linear-gradient(180deg,#522582db,#3b1662de);border-radius:30px;box-shadow:0 4px 15px #0006;color:#fff;font-family:Outfit,sans-serif;max-width:600px;padding:2.5em 3em;position:relative;text-align:center;width:90%}.summary-modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2em;position:absolute;right:25px;top:20px;transition:transform .2s}.summary-modal-close-button:hover{transform:scale(1.1)}.summary-modal-title{font-size:1.5em;font-weight:600;margin-bottom:0;margin-top:0;padding-bottom:0}.summary-modal-body{font-size:1em;line-height:1.5em;max-height:50vh;overflow-y:auto}.summary-modal-body p{margin-bottom:1em}.summary-modal-action-button{background:linear-gradient(180deg,#953bf59f,#532188c6);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Outfit;font-size:1em;margin-top:1.5em;padding:.7em 2em;transition:background .3s,box-shadow .3s}.summary-modal-action-button:hover{box-shadow:0 2px 8px #a73bff66}@media (max-width:480px){.summary-modal-content{padding:1.5em;width:95%}.summary-modal-title{font-size:1.2em}.summary-modal-body{font-size:.95em}}.spinner-summary{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:.8em;margin-left:0;width:.8em}.summary-button{align-items:center;background:none;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:1.2em;justify-content:center;outline:none;padding:0;transition:background .3s,transform .3s,box-shadow .3s}.summary-button:hover{transform:scale(1.03)}.summary-button:disabled{cursor:not-allowed;opacity:.6}.message-content .note-content{padding:0}.note-message{background:linear-gradient(180deg,#953bf526,#57238f26);border-left:5px solid #953bf5;border-radius:1px;box-shadow:0 4px 8px #00000040;color:#fff;font-family:Poppins,sans-serif;font-style:italic;margin:1em 0;padding:1em 1.2em;position:relative}.note-actions{display:flex;font-family:Outfit;gap:4px;position:absolute;right:8px;top:8px}.note-actions button{background-color:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Outfit;font-size:.85em;padding:.3em .6em;transition:background-color .2s}.note-actions button:hover{background-color:#ffffff4d}.note-message .message-timestamp{color:#fffc;display:block;font-size:.8em;margin-top:.6em}.message-content.no-bg{background:#0000!important;box-shadow:none!important}.message-content a{color:#a484fc!important;text-decoration:none!important}.message-content a:hover{color:#c1aff4!important}.message-content a{overflow-wrap:break-word;word-break:break-all}.threads-list-items{overflow:hidden}.remove-filter{cursor:pointer;margin-left:.5em;opacity:.5}.tags-bar{display:flex;flex-wrap:wrap;gap:.5em;max-width:100%;overflow-x:auto}.add-chip{background:#ffffff26;font-weight:700}.tag-backdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.tag-modal{background:linear-gradient(180deg,#53308f,#331d5d);border:3px solid #8d3dff;border-radius:30px;box-shadow:0 8px 24px #0006;color:#fff;display:flex;flex-direction:column;gap:1.2em;padding:2.2em 2.5em;text-align:center;width:clamp(260px,90vw,400px)}.tag-modal h3{font:600 1.2em/1 Outfit;margin:0}.tag-input{background:#ffffff26;border:none;border-radius:14px;color:#fff;font-family:Poppins;padding:.7em 1em;width:100%}.color-picker{align-items:center;align-self:center;background:conic-gradient(red,#ff0,lime,cyan,blue,#f0f,red);border-radius:50%;cursor:pointer;height:2em;margin-bottom:-.4em;overflow:hidden;position:relative;transition:background .2s;width:2em}.color-picker input[type=color]{cursor:pointer;height:100%;opacity:0;width:100%}.tag-save{align-self:center;background:linear-gradient(135deg,#8d3dff,#5730a6);border:none;border-radius:9999px;color:#fff;cursor:pointer;font:600 .9em Outfit;padding:.6em 2.4em;transition:opacity .2s,transform .15s}.tag-save:disabled{cursor:not-allowed;opacity:.4}.tag-save:not(:disabled):hover{transform:translateY(-2px)}.tag-save.delete{background:#933}.thread-item{position:relative;transition:background .15s}.tag-tooltip{display:flex;gap:.4em;left:12px;opacity:0;pointer-events:none;position:absolute;top:-30px;transform:translateY(8px);transition:opacity .15s,transform .15s}.thread-item:hover .tag-tooltip{opacity:1;transform:translateY(0)}.tag-tooltip .tag-chip{border-radius:10px;color:#fff;font-size:.7em;font-weight:600;padding:.2em .5em;white-space:nowrap}.tag-dot{border-radius:50%;display:inline-block;height:10px;margin-right:.4em;width:10px}.option.has-submenu{position:relative}.option.has-submenu.tags-option{position:relative;z-index:1010}.option.has-submenu.tags-option>.move-dropdown-content{overflow:visible;position:absolute;z-index:1011}.tag-row{gap:.4em}.remove-tag{color:#ff4d4d;cursor:pointer;font-weight:700;margin-left:.6em;transition:transform .15s}.remove-tag:hover{transform:scale(1.2)}.thread-tag-chip{border-radius:4px;box-shadow:inset 0 1px 2px #00000040,0 1px 2px #00000026;color:#fff;flex:0 0 auto;font:600 Arial;font-size:.65em;padding:.2em .8em;pointer-events:none;text-shadow:#c7c7c7 0 0 2px,#7f7f7f73 0 0 4px;white-space:nowrap}.thread-item.wrap{align-items:center;flex-wrap:wrap;gap:0;padding-bottom:14px;padding-top:14px}.thread-item.wrap .thread-tags{flex:1 1 auto;gap:2px;margin-bottom:0;margin-top:.2em;padding-left:6.8em;text-transform:uppercase}.tag-icon-wrapper{color:#987fe2;cursor:pointer;font-size:1.2em;margin-right:.4em}.tag-menu-dropdown{background:linear-gradient(180deg,#030320,#4f2a7e);border-radius:18px;box-shadow:inset 0 0 25px #4f2a7e;left:1em;max-height:40em;overflow-y:auto;padding:.6em;position:absolute;top:3.5em;width:15em;z-index:1100}.tag-row{align-items:center;color:#fff;cursor:pointer;display:flex;gap:.5em;padding:.4em .6em;text-transform:capitalize}.tag-row:hover{background:#ffffff14}.tag-row.add-tag{border-top:1px solid #ffffff1a;justify-content:center;margin-top:.3em}.tag-chip{border:none;border-radius:4px;box-shadow:inset 0 1px 2px #00000040,0 1px 2px #00000026;color:#fff;cursor:pointer;font:600 Arial;font-size:.7em;margin-bottom:1em;margin-left:.8em;padding:.45em 1em;text-shadow:#c7c7c7 0 0 2px,#7f7f7f73 0 0 4px;text-transform:uppercase;white-space:nowrap}.tag-row{padding-right:22px;position:relative}.tag-row .delete-tag{color:#ff4a4a;cursor:pointer;font-weight:700;opacity:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .15s ease}.tag-row:hover .delete-tag{opacity:1}.tag-row .check-mark{margin-left:auto;opacity:.7}.predefined-colors{display:flex;flex-wrap:wrap;gap:.5em;margin:.8em 0}.color-swatch{border:none;border-radius:50%;cursor:pointer;height:2.4em;width:2.4em}.color-swatch:hover{transform:scale(1.1)}.header-right-threads{align-items:center;display:flex;gap:.3em;margin-right:0;margin-top:.5em;margin-top:.2em;padding-left:.5em}@media (max-width:1000px){.thread-item.wrap .thread-tags{padding-left:6.5em}}.message-history.chat-free{flex:1 1 auto;margin-top:0;min-height:0;overflow-y:auto}.message-history.chat-taken{flex:1 1 auto;margin-top:3.2em;min-height:0;overflow-y:auto}@media (max-width:1000px){.message-history.chat-free{flex:1 1 auto;margin-top:4.5em;min-height:0;overflow-y:auto}.message-history.chat-taken{flex:1 1 auto;margin-top:7.5em;min-height:0;overflow-y:auto}}.message-content{position:relative}.message-timestamp{bottom:.7em;font-size:.7em;line-height:1;opacity:.6;position:absolute;right:.9em;white-space:nowrap}.conversation-owner{padding:.5em 1em;top:9.2em}.conversation-owner,.conversation-owner-mobile{background-color:#1e1d1d1a;border-radius:0;color:#fff;font-family:Outfit,sans-serif;position:fixed;width:100%}.conversation-owner-mobile{padding:.8em 1em;top:8.4em}.emoji-icon-inside-input{cursor:pointer;height:26px;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:26px}@media (max-width:1024px){.message-content,.message-text{font-size:.9em}.message-timestamp{font-size:.75em}}.search-loading{align-items:center;color:#ac9ed4;display:flex;flex-direction:column;font-size:1rem;gap:1rem;height:100%;justify-content:center;text-align:center;width:100%}.search-loading .spinner{animation:spin 1s linear infinite;border:4px solid #ac9ed4;border-radius:50%;border-top-color:#0000;height:32px;width:32px}.threads-list-items{position:relative}.loading-more-container{align-items:center;bottom:0;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.loading-more-container .spinner{align-self:center;animation:spin 1s linear infinite;border:4px solid #ac9ed4;border-radius:50%;border-top-color:#0000;height:1.8rem;justify-self:center;margin-bottom:1em;width:1.8rem}.global-search-loading{align-items:center;color:#ac9ed4;display:flex;flex-direction:column;height:100%;justify-content:center}.global-search-loading .spinner{align-self:center;animation:spin 1s linear infinite;border:4px solid #ac9ed4;border-radius:50%;border-top-color:#0000;height:1.5rem;justify-self:center;width:1.5rem}@media (max-width:1000px){.thread-info-header{align-items:center;display:grid;grid-template-areas:"sender add" "phone  phone";grid-template-columns:1fr auto;padding-top:0}.thread-info-sender{grid-area:sender}.add-contact{grid-area:add;justify-self:end}.phone-mobile{color:#987fe2;font-size:.8em;grid-area:phone;margin-left:6.4em;margin-top:-2.8em;width:100%}.thread-tags{padding-top:.3em}.thread-sender-name{font-size:.9em}.sender-details{align-self:flex-start}}.threads-count{color:#ac9ed4;font-size:.95rem;margin-right:10px;white-space:nowrap}.soft-loading{align-items:center;color:#ac9ed4;display:flex;font-size:.9rem;gap:8px;padding:8px 12px}.thread-item.active,.thread-item.active:focus,.thread-item.active:hover{background-color:#ac9ed43d;box-shadow:inset 6px 0 0 #835df1}.select-square{align-items:center;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.select-square input{opacity:0;pointer-events:none;position:absolute}.select-square .box{border:2px solid #8e79ff;border-radius:4px;display:inline-block;height:16px;width:16px}.select-square input:checked+.box{background:#8e79ff}.select-square input:checked+.box:after{border:2px solid #fff;border-right:0;border-top:0;content:"";display:block;height:6px;left:3px;position:relative;top:2px;transform:rotate(-45deg);width:10px}.thread-item.selected{background:#8e79ff14}.threads-list{box-sizing:border-box;overflow-x:hidden;position:relative}.bulk-actions-wrap{border-bottom:1px solid #ffffff0f;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;padding:.5rem 16px;width:100%}.bulk-actions-wrap,.bulk-left{align-items:center;display:flex;gap:.5rem}.bulk-left{flex:0 0 auto;min-width:200px}.bulk-count{color:#ac9ed4;font-size:.95rem}.bulk-right{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;position:relative}.bulk-btn{background:#2a2550;border:1px solid #ffffff14;border-radius:8px;color:#eae6ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.85rem;padding:.4rem .6rem;white-space:nowrap}.bulk-btn:hover{filter:brightness(1.1)}.bulk-btn.ghost{background:#0000}.bulk-btn.danger{background:#6d2e37;border-color:#823945}.bulk-dropdown{position:relative}.bulk-dropdown:hover .bulk-menu{display:block}.bulk-menu{background:#1a1830;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 10px 30px #0000004d;display:none;max-height:240px;min-width:160px;overflow-y:auto;padding:.4rem;position:absolute;right:0;top:calc(100% + 2px);z-index:1000}.bulk-menu-item{align-items:center;border-radius:6px;color:#eae6ff;cursor:pointer;display:flex;font-size:.82em;gap:.5rem;padding:.45rem .55rem}.bulk-menu-item:hover{background:#ffffff0f}.bulk-tags-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 0}.bulk-tag-chip{border-radius:999px;display:inline-flex;font-size:12px;gap:6px;line-height:1;padding:4px 10px}.bulk-menu .tag-with-actions,.bulk-tag-chip{align-items:center;text-transform:capitalize}.bulk-menu .tag-with-actions{display:flex;gap:.5rem;justify-content:space-between}.bulk-menu .tag-with-actions .left{align-items:center;cursor:pointer;display:inline-flex;flex:1 1;gap:.5rem;text-transform:capitalize}.bulk-menu .tag-with-actions .remove-x{background:#0000;border:none;color:red;cursor:pointer;font-size:1.25em;line-height:1;opacity:.8;padding:0 .25rem}.bulk-menu .tag-with-actions .remove-x:disabled{color:#0000;cursor:not-allowed;opacity:.3}@media (max-width:1000px){.bulk-actions-wrap{align-items:stretch;flex-direction:column;gap:10px;padding:.6em 9px}.bulk-left{justify-content:space-between;min-width:0;order:1}.bulk-right{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;order:2;width:100%}.bulk-btn{padding:10px;text-align:center;white-space:normal}.bulk-btn,.bulk-dropdown{width:100%}.bulk-dropdown .bulk-menu{left:0;right:0}}.thread-info-header{align-items:center;display:flex;gap:12px}.thread-info-header .header-row,.thread-info-sender{align-items:center;display:flex;flex:1 1 auto;min-width:0}.thread-info-sender{gap:10px}.sender-details{flex:1 1 auto;min-width:0;overflow:hidden}.thread-sender-name-chat{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-contact{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.sender-display-row{align-items:center;display:flex;gap:.5rem}.edit-sender-btn{background:#0000;border:0;color:#ac9ed4;cursor:pointer}.sender-edit-row{align-items:center;display:flex;gap:.5rem}.sender-edit-input{background:#0b0f2e;border:1px solid #3a2f5e;border-radius:6px;color:#fff;padding:.4rem .6rem}.sender-cancel-btn,.sender-save-btn{background:#1e1b3a;border:0;border-radius:6px;cursor:pointer;margin:0;padding:.35em .55em}.apply-all-checkbox{align-items:center;display:flex;gap:.4rem;margin-top:.35rem;opacity:.9}.sender-save-btn{background-color:#b7ff84;color:#2e8c02}.sender-cancel-btn{background-color:#fc8989;color:#d00505}.sender-edit-input:focus{border-color:#626262;box-shadow:0 0 5px #3c3d3d80;outline:none}.thread-item.wrap .thread-tags{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden;position:relative;white-space:nowrap}.thread-item.wrap,.thread-item.wrap .thread-item-tag{min-width:0}@media (min-width:1001px){.thread-info-header{align-items:center;display:flex!important;gap:12px;height:4em}}@media (max-width:1000px){.thread-info-header{grid-column-gap:20px;grid-row-gap:0;align-items:center;column-gap:20px;display:grid!important;flex:0 0 auto;grid-template-areas:"sender add" "phone  phone";grid-template-columns:1fr auto;height:auto!important;min-height:4em;position:fixed;row-gap:0;top:68px}.avatar-header-container{border-radius:6px;height:1.8em;margin-right:10px;width:1.8em}.whatsapp-icon-header{bottom:-.5em;font-size:1em}.thread-info-sender{flex:1 1 auto;gap:8px;grid-area:sender;min-width:0}.sender-details{align-self:flex-start;flex:1 1 auto;min-width:0;overflow:hidden}.sender-display-row{gap:0}.edit-sender-btn{padding:0}.thread-sender-name-chat{display:block;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-contact{flex:0 0 auto;gap:2px;grid-area:add;justify-self:end;padding-right:.5em}}.download-conv-btn{margin-right:.8em}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.header{align-items:center;background-color:#010321;display:flex;height:60px;justify-content:space-between;left:0;padding-bottom:5px;padding-left:5.5em;padding-top:5px;position:fixed;right:0;top:0;z-index:1000}.header-logo{height:40px;margin-right:10px}.header-title{color:#fff;font-family:Outfit;font-size:1.5em;font-weight:500}.header-right{margin-right:2em;margin-top:.5em}.header-right,.mode-toggle{align-items:center;display:flex}.mode-toggle{gap:.5em}.header-icon{color:#fff;font-size:20px;margin-left:15px;text-decoration:none}.slider-mode{background-color:#dfdede;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider-mode:before{background-color:#504f67;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}input:checked+.slider-mode{background-color:#8b8888}input:checked+.slider-mode:before{background-color:#fff;transform:translateX(20px)}.toggle-sidebar-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.15em;margin-left:2em;margin-right:1em}button.toggle-sidebar-button{margin-top:.4em}.header-left{align-items:center;display:flex}.page-title{color:#977fe2}.threads-modal{background-color:#030320;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0003;padding:20px;position:absolute;right:10px;top:50px;z-index:1000}.threads-modal h3{font-size:16px;margin:0 0 10px}.threads-modal button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.threads-modal button:hover{background-color:#0056b3}@media (max-width:1024px){.header{background-color:#010321;flex-direction:row;height:50px;justify-content:space-between;left:0;padding:.5em 1em .5em 4.3em;position:fixed;right:0;top:0;z-index:1000}.header,.header-left,.header-right{align-items:center;display:flex}.header-right{padding-left:.5em}.header-title{font-size:1.5em;margin-right:10px}.toggle-sidebar-button{margin-left:0}.page-title{font-size:1em;margin-left:5px}.threads-modal{padding:15px;right:5px;top:40px}.threads-modal h3{font-size:14px}.threads-modal button{font-size:.9em;padding:5px 8px}.avatar-container{height:2.5em;width:2.5em}.toggle-sidebar-button{margin-right:0}.thread-sender-name{display:inline-block;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-header-container{height:2.1em;width:2em}.thread-info-sender{gap:0}.avatar-image{border-radius:50%;height:100%;width:100%}}.conversation-counter{cursor:pointer;display:inline-block;margin-left:20px;position:relative}.counter-icon{height:2.2em;width:2.2em}.counter-badge{color:#6556d5}.counter-badge,.counter-badge-free-conversations{background-color:#fff;border-radius:0;font-family:Outfit;font-size:.9em;font-weight:400;padding:0 .2em;position:absolute;right:-15px;top:-8px}.counter-badge-free-conversations{color:#e89032}.conversation-counter .tooltip-text{background-color:#000c;border-radius:6px;bottom:-50%;color:#fff;font-size:.75em;left:0;opacity:0;padding:5px 8px;position:absolute;text-align:center;transform:translateX(-80%);transition:opacity .3s;visibility:hidden;width:max-content;z-index:1}.conversation-counter:hover .tooltip-text{opacity:1;visibility:visible}@media (min-width:1367px){.header{height:60px;padding-left:5.5em}.header-title{font-size:1.5em}.page-title{font-size:1.3em}.counter-icon{height:2.2em;width:2.2em}}@media (min-width:1024px) and (max-width:1366px){.header{height:55px;padding-left:5em}.header-title,.page-title{font-size:1.3em}.counter-icon{height:2em;width:2em}.bell-icon{height:22px;width:22px}.counter-badge,.counter-badge-free-conversations{font-size:.85em}}@media (min-width:768px) and (max-width:1023px){.header{height:50px;padding-left:4.5em}.header-title,.page-title{font-size:1.2em}.counter-icon{height:1.8em;width:1.8em}.bell-icon{height:20px;width:20px}.toggle-sidebar-button{margin-left:2em}.counter-badge,.counter-badge-free-conversations{font-size:.8em;right:-12px;top:-6px}}@media (max-width:767px){.header{height:45px;padding-left:2.2em}.header-title{font-size:1.1em;margin-right:2px;max-width:50px}.header-title,.page-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title{font-size:.8em;margin-left:0;max-width:90px}.counter-icon{height:1.6em;width:1.6em}.bell-icon{height:18px;width:18px}.arrow-icon{width:1em!important}.toggle-sidebar-button{margin-left:0}.counter-badge,.counter-badge-free-conversations{font-size:.75em;right:-10px;top:-5px}.header-right{gap:.3em;margin-top:.2em}.header-right .conversation-counter,.header-right .notification-bell{margin-left:10px}.header-right .notification-bell .bell-icon{height:1.3em;margin-right:0;width:1.3em}.notification-title{font-size:.9em}.notification-subtitle,.notification-text{font-size:.8em}.notification-modal-backdrop{padding:5px}.notification-modal:before{border-width:5px;right:1em;top:-5px}}.notification-bell{align-items:center;cursor:pointer;display:inline-flex;margin-left:1.5em;margin-right:1em;position:relative}.bell-icon-desktop{align-self:center;height:auto;margin-right:0;width:1.8em}.notification-modal-backdrop{align-items:flex-start;border-radius:8px;height:100%;justify-content:flex-start;padding-top:10px;z-index:1600}.notification-modal{max-height:80vh;padding:1em 1.8em;right:5em;width:15.5rem}.notification-actualizations-modal,.notification-modal{background:linear-gradient(180deg,#2f1b65,#2f2169,#301a5e);border-radius:8px;border-radius:24px;box-shadow:inset 0 0 25px #7764bb;opacity:1;overflow-y:auto;position:absolute;top:-.5em;z-index:1700}.notification-actualizations-modal{max-height:85vh;padding:1.5em 1.8em;right:2.5em;width:25rem}.notification-title{color:#fff;font-family:Poppins;margin-bottom:0;text-transform:uppercase}.notification-list{font-size:.95em}.notification-list,.notification-subtitle{color:#fff;font-weight:500;margin-bottom:.2em;margin-top:0}.notification-text{color:#adb1b9;margin-bottom:1rem;margin-top:0}.notification-button{background:#0000;border-radius:.5rem;color:#fff;font-family:Outfit;font-size:.875rem;font-weight:500;margin-top:.6em;padding:0}@media (max-width:1024px){.notification-modal{width:14rem}}@media (max-width:768px){.notification-title{font-size:.95em}.notification-subtitle,.notification-text{font-size:.85em}}@media (max-width:480px){.notification-subtitle{font-size:.7em}.notification-text{font-size:.75em}}.notification-list{list-style:disc;margin-left:1em;margin:0;padding:0;padding-left:20px}.notification-item{border-bottom:1px solid #ddd;padding:10px 0}.notification-item-actualizations{border-bottom:1px solid #ddd;padding:2em 0}.notification-item:last-child{border-bottom:none}.notification-indicator{background-color:#944dff;border-radius:50%;height:8px;position:absolute;right:10;top:10;width:8px}.fa-bullhorn:before{font-size:1.5em;width:1.5em}.update-icon{background:none;height:auto;width:2em}.conv-count{color:#c8a3fe;font-size:1.15em;font-weight:700}.wide-sidebar{background-color:#0f1131;color:#fff;height:100vh;left:60px;padding-top:3.8em;position:fixed;top:0;transition:all .3s ease;width:18em;z-index:999}.wide-sidebar.hidden{transform:translateX(-100%)}.wide-sidebar.visible{transform:translateX(0)}.wide-sidebar-content h2{font-family:Outfit;font-size:1.4em;font-weight:500;margin-bottom:1em;margin-left:1.2em;margin-top:1.5em}.wide-sidebar-content ul{list-style-type:none;padding:0}.wide-sidebar-content li{cursor:pointer;font-size:1.05em;margin-bottom:.2em;padding-bottom:.5em;padding-left:1.6em;padding-top:.5em;text-align:left;text-transform:uppercase;transition:background-color .3s ease,border-left .3s ease}.wide-sidebar-content ul li:focus{outline:none}.wide-sidebar-content li:hover,.wide-sidebar-content ul li:focus{background-color:#ac9ed43d;border-left:6px solid #835df1}.wide-sidebar-content ul li a{color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase}.wide-sidebar-content ul li a:hover{color:#835df1}.search-container{margin-bottom:3em;margin-left:1em;margin-right:1em;text-align:left;width:calc(100% - 2em)}.search-input{background-color:initial;border:1px solid #fff;border-radius:20px;color:#fefefecc;flex:1 1;font-family:Poppins;font-size:.9em;padding:10px 16px;width:calc(100% - 32px)}.search-input:focus,.search-input:focus-visible{border-color:#fff;box-shadow:none;outline:none}.scrollable-list{list-style-type:none}.list-item{word-wrap:break-word;border-radius:0;cursor:pointer;margin-bottom:.5em;padding:.8em;transition:background-color .3s ease,border-left .3s ease;white-space:normal}.list-item:focus,.list-item:hover{background-color:#ac9ed43d;border-left:6px solid #835df1;outline:none}.thread-count{align-items:center;background:linear-gradient(180deg,#271a55,#411e74 25%);border-radius:50%;color:#fff;display:flex;font-size:.9em;height:24px;justify-content:center;margin-left:8px;min-width:24px;padding:.8em;width:24px}.custom-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.1em;margin:0 auto;width:1.1em}@media (min-width:1000px) and (max-width:1366px){.wide-sidebar{left:45px;width:16em}.search-container{margin-left:.8em;margin-right:.8em;width:calc(100% - 1.6em)}.search-input{font-size:.85em;padding:8px 14px}}@media (max-width:1000px){.wide-sidebar{display:none}}@media (min-width:768px) and (max-width:1023px){.search-container{margin-left:.7em;margin-right:.7em;width:calc(100% - 1.4em)}.search-input{font-size:.8em;padding:8px 12px}}@media (max-width:767px){.search-container{margin-left:.6em;margin-right:.6em;width:calc(100% - 1.2em)}.search-input{font-size:.75em;padding:7px 10px}}.global-autoresponse-switch-container{margin-left:2em;margin-top:2.5em}.switch-ia-global{display:inline-block;height:20px;left:.5em;position:relative;top:.2em;width:40px}.switch-ia-global input:checked+.pending-slider{background-color:rgba(141,246,117,.306)}.switch-ia-global input{height:0;opacity:0;width:0}.switch-ia-global input:checked+.pending-slider:before{background-color:#59c34b;transform:translateX(20px)}.slider:before{background-color:hsla(0,0%,100%,.759);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.switch-global-tracking{display:inline-block;height:20px;left:.5em;position:relative;top:.2em;width:40px}.switch-global-tracking input{height:0;opacity:0;width:0}.switch-global-tracking .slider{background-color:#cccccc70;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-global-tracking .slider:before{background-color:hsla(0,0%,100%,.825);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.switch-global-tracking input:checked+.slider{background:linear-gradient(180deg,#258e1f,#08b160)}.switch-global-tracking input:checked+.slider:before{transform:translateX(20px)}.global-tracking-switch-container{margin-left:2em;margin-top:1.5em}.global-tracking-button-container{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;margin-left:1.6em;margin-top:1.6em}.global-tracking-button{align-content:center;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Outfit;font-size:1.2em;font-weight:500;height:40px;padding:0 15px;transition:background-color .3s ease;width:fit-content}.global-tracking-button.on{background-color:#68379d}.global-tracking-button.off{background-color:hsla(0,0%,50%,.563);opacity:.7}.tracking-alert{color:#fff;font-family:Poppins,sans-serif;font-size:.9em;margin-left:.2em}.assistants-page{align-items:flex-start;box-sizing:border-box;left:25%;margin:0 auto;padding:10px;top:10px}.assistants-page,.center-content{display:flex;justify-content:center;width:100%}.center-content{align-items:start;flex-direction:column;text-align:center}@media (min-width:1900px){.center-content{width:80%}}.subiendo{font-size:1.5em}.mis-agentes-texto{font-family:Outfit;font-size:1.6em;font-weight:500}@media (max-width:767px){.mis-agentes-texto{font-size:1.3em}}.section-container{grid-row-gap:2em;grid-column-gap:4em;box-sizing:border-box;column-gap:4em;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,0fr));margin-bottom:40px;margin-top:10px;row-gap:2em;width:100%}.create-agent-container{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-top:60px}.create-agent-icon{margin-bottom:0;width:100px}.create-agent-button{background:#fff0;border:none;border-radius:30px;box-shadow:0 0 0 1px #fff9;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:x-large;font-weight:500;margin:0;padding:10px 70px;text-transform:none;transition:all .3s ease}.crear-asistente{font-family:Outfit;font-size:2.2em;font-weight:500;margin:0 0 .5em;padding-top:0;text-align:left}.subir-archivos{margin:0 0 1em}.base-archivos,.subir-archivos{font-family:Poppins;font-size:1.2em;font-weight:300;padding-top:0;text-align:left}.base-archivos{margin:1.6em 0 .5em}.nombre-asistente{margin:0 0 .8em;padding-top:0}.asistente,.nombre-asistente{align-self:flex-start;font-family:Poppins;font-size:1.2em;font-weight:400;text-align:left}.asistente{margin:1em 0 .8em}.crear-asistente-input{align-self:flex-start;background:#ffffff2f;border:1px solid #fff;border-radius:60px;margin-bottom:2em;margin-left:0;margin-top:0;padding:15px 30px;width:38%}.crear-asistente-input,input.crear-asistente-input{color:#fff;font-family:Poppins;font-size:1em;font-weight:400}input.crear-asistente-input::placeholder{color:#fff;font-family:Poppins;font-size:1.1em;font-weight:400;opacity:.6}.crear-base-input{align-self:flex-start;background:#ffffff2f;border:1px solid #fff;border-radius:60px;margin-bottom:2em;margin-left:0;margin-top:0;padding:15px 30px;width:90%}.crear-base-input,input.crear-base-input{color:#fff;font-family:Poppins;font-size:1em;font-weight:400}input.crear-base-input::placeholder{color:#fff;font-family:Poppins;font-size:1.1em;font-weight:400;opacity:.6}.instrucciones-textarea{background-color:#ac9ed433;border:none;border-radius:22px;box-shadow:inset 0 0 8px #000;color:#fff;font-family:Poppins!important;font-size:1em;outline:none;padding:1.6em 1.6em 80px;resize:none;width:94%!important}.create-button{background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:.9em;margin-top:1.5em;padding:.9em 2em;text-transform:uppercase}.modal-base-conocimiento{background:#000321;border:3px solid #9101ff;border-radius:60px;box-shadow:inset 0 0 16px #c18fe6ab;height:fit-content;margin-right:1%;max-height:65vh;outline:none;overflow-y:auto;padding:2.3em 3em;position:relative;width:33%}textarea.instrucciones-textarea{text-align:left}textarea.instrucciones-textarea::placeholder{color:#fff;font-family:Poppins;font-size:.9em;font-weight:400;opacity:.6;text-align:left;white-space:pre-wrap}.modal-creator-content{background:#000321;border:3px solid #9101ff;border-radius:45px;box-shadow:inset 0 0 16px #c18fe6ab;height:70vh;margin-right:1%;max-height:68vh;overflow-y:auto;padding:2.3em;position:relative;width:34%}.modal-background{align-items:center;background-color:#000000e6;flex-direction:column;height:100vh;left:0;top:0;width:100vw;z-index:1000}.create-card,.modal-background{display:flex;justify-content:center}.create-card{background:linear-gradient(180deg,#200f4c,#3e1a6f 25%);border:2px solid #9101ff;border-radius:40px;box-shadow:0 4px 8px #0003;color:#fff;font-family:Poppins,sans-serif;font-weight:500;height:10em;padding-left:20px;padding-right:20px;padding-top:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:15em}.create-text{font-size:1.1em;position:relative;z-index:3}.plus-icon{width:6em}.icon-agents,.plus-icon{bottom:10px;position:absolute;right:10px;z-index:1}.icon-agents{background:#0000 0 0 no-repeat padding-box;mix-blend-mode:screen;opacity:1;width:120px}.create-card:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAADgBAMAAAB7pwA1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAABVQTFRFAAAAkAD/kwD/kgD/jwD/lAD/lQD/fZ+DygAAAAd0Uk5TABcaFRATGGiFikEAAACRSURBVHic7daxCYAwEEBRg9auIM7iBG7qKI7gCPai2MdIIAgqvF8ex7v2QvV8gclkMplMJpPJZDKZTCaTyWQymUwms9QMfTxpZyaTyWQymUwmk8lkMpl5sxnTC/tFGNb05jbFZt1lrmc7FiaTyWQymUwm803zrq/980wmk8lkMplMJpPJZP7dLIjJZDKZzC+YJ2dhpeHw+eNBAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:80px 80px;content:"";height:100px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:-1}.create-card:hover{box-shadow:0 6px 12px #0006;transform:translateY(-10px)}.error-message{background-color:#fdd;border-left:6px solid #f44336;border-radius:4px;color:#a94442;margin:10px 0;padding:10px}.assistant-card{background:linear-gradient(180deg,#102352,#317bc0);border:2px solid #4a96de;border-radius:40px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1em;font-weight:500;height:10em;justify-content:center;padding-left:20px;padding-right:20px;padding-top:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:15em}.assistant-card:hover{box-shadow:0 6px 12px #0006;transform:translateY(-10px)}.assistant-image{background:#0000 0 0 no-repeat padding-box;margin-bottom:10px;mix-blend-mode:screen;object-fit:cover;opacity:1;width:48%}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.855);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.upload-button{align-items:flex-start;align-self:start;background-color:#6c0e62!important;border:none;border-radius:30px;box-shadow:0 0 0 1px hsla(0,0%,100%,.503);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:medium;font-weight:600;justify-content:flex-start;padding:10px 80px;transition:background-color .3s ease,box-shadow .3s ease;width:24%}.upload-button:hover{background-color:#8a207d;box-shadow:0 0 0 2px #fffc}.upload-icon{margin-left:15px}.archivos-lista{list-style-type:none;padding:0;position:relative}.archivos-asociados{align-items:center;background:#fff0;border-radius:18px;color:#fff;display:flex;font-family:Poppins,sans-serif;margin-bottom:10px;overflow:hidden;padding:10px 40px 10px 10px;position:relative}.archivos-asociados .file-text{flex:1 1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-icon{font-size:18px;position:absolute;right:40px}.edit-button{background-color:#659ad6;border:2px solid #fff;border-radius:30px;bottom:12px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:smaller;font-weight:400;left:12px;padding:9px 22px;position:absolute;text-transform:uppercase;transition:background-color .3s ease}.buttons-container{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.default-text-button{background-color:#ffffff30;border:1px solid;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:.9em;margin-top:1.5em;padding:.9em 2em;text-transform:uppercase}.tutorial-video-container{align-self:flex-start;background:#000321;border-radius:15px;box-shadow:0 4px 8px #0003;margin:20px 0;max-width:60em;padding:15px;width:100%}.tutorial-video-container video{border-radius:10px}.create-card.disabled{opacity:.5;pointer-events:none}.vimeo-responsive{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.vimeo-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.error-openai{color:#f44336;font-size:.9em}.info-openai{color:#fff;font-size:.9em}@media (max-width:767px){.assistants-page{left:0;padding:5px 5px 5px 2em}.center-content{width:100%}.mis-agentes-texto{font-size:1.2em}.assistant-card,.create-card,.modal-base-conocimiento,.modal-creator-content{border-radius:20px;font-size:.9em;padding:10px 15px}.assistant-card{padding-bottom:10px;padding-top:10px}.assistant-card,.create-card{font-size:.9em;height:7em;width:12em}.create-card{padding:10px 15px}.edit-button{border-radius:20px;font-size:.8em;padding:.6em .7em;width:7em}.delete-agent-button{border-radius:20px;font-size:.8em;padding:12px 30px}.create-agent-button,.create-agent-container .create-agent-button{font-size:.8em;padding:8px 40px}.buttons-container .default-text-button,.buttons-container .notification-button,.buttons-container .upload-button{border-radius:20px;font-size:.8em;padding:5px 15px}.plus-icon{height:85px;margin-left:10px;width:65px}.assistant-card p,.create-text{font-size:.9em}.crear-asistente-input,.crear-base-input{border-radius:30px;font-size:.9em;padding:10px 15px;width:90%}.instrucciones-textarea{border-radius:15px;font-size:.9em;padding:1em;width:100%!important}.modal-background{padding:10px}.modal-base-conocimiento,.modal-creator-content{border-radius:30px;margin-right:1.5em;max-height:55vh;overflow-x:hidden;padding:2.2em;width:70%}button.close-button{font-size:25px;right:15px;top:5px}.assistant-image{height:40px;width:40px}.base-archivos,.crear-asistente,.subir-archivos{font-size:1.2em}.asistente,.nombre-asistente{font-size:.9em}input.crear-asistente-input::placeholder,input.crear-base-input::placeholder,textarea.instrucciones-textarea::placeholder{font-size:.8em}.create-button{font-size:.8em;padding:8px 16px}.archivos-asociados{font-size:.9em;padding:5px 20px}.archivos-asociados .check-icon{height:16px;right:20px;width:16px}.tutorial-video-container{background:#0000;border-radius:0;box-shadow:none;margin:10px 0;max-width:100%;padding:0}.vimeo-responsive{height:0;padding-bottom:56.25%;padding-top:0}.vimeo-responsive iframe{height:100%}}@media (max-width:767px){@media (max-width:480px){.vimeo-responsive iframe{height:200px}}}.ir-a-agente{color:#fff;cursor:pointer;font-size:1.4em;margin:0;padding-right:.6em}.ir-a-agente:hover{color:#cecece;cursor:pointer}.privacy-policy-container{margin:0 auto;max-width:800px;padding:20px}.privacy-policy-container h1,.privacy-policy-container h2,.privacy-policy-container h3{color:#fff}.privacy-policy-container p,.privacy-policy-container ul .privacy-policy-container li{color:#fff;line-height:1.6;text-align:left}.privacy-policy-container ul{margin-left:20px}.linki{color:violet}.profile-page{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:fit-content;justify-content:center;padding-bottom:2em;padding-top:2em;width:90%}.profile-page-container{display:flex;gap:2em;justify-content:space-between;margin-top:0;width:auto}.profile-section-container{align-items:center;display:flex;flex-direction:column;width:100%}.consumos-container{background:#000321;background:#0000 linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:2px solid #9101ff;border-radius:45px;border-radius:58px;height:75vh;opacity:1;overflow-x:hidden;overflow-y:auto;padding:1em 2.3em;width:32em}.team-section{padding-left:1.3em}.payments-container{background:#000321;background:#0000 linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:2px solid #9101ff;border-radius:58px;height:auto;min-height:auto;min-width:auto;opacity:1;padding:2.3em;width:90%;width:auto}.profile-title{font-size:2em}.payments-title,.profile-title{font-family:Outfit,sans-serif;margin-bottom:.8em}.payments-title{font-size:1.8em;font-weight:500;text-align:center}.profile-picture{margin:0}.initials-circle{align-items:center;background-color:#6556d5;border-radius:50%;display:flex;height:6em;justify-content:center;padding:0;width:6em}.initials-circle p{color:#fff;font-family:Outfit;font-size:2.8em;font-weight:300}.user-info{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:0;text-align:center;width:100%}.user-details{word-wrap:break-word;font-size:1.2em;min-width:0;overflow:hidden;text-align:center}.email-user,.name-user{font-size:1em;margin:0;padding:0}.email-user{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-display{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.8em;justify-content:center;margin-bottom:.3em;padding:0}.edit-name-display{margin-top:.5em}.name-editor{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:center;margin:.5em 0 .8em}.edit-name-buttons-row{display:flex;gap:0;margin-top:.5em}.edit-name-button{background-color:#ffffff3d;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.7em;margin:0;padding:.2em 1em;text-transform:uppercase}.new-name-input{background-color:#2a1055;border:none;border-radius:15px;color:#b4a7cc;font-family:Outfit;font-size:.8em;margin-right:.5em;padding:1em}.cancel-edit-button,.save-newname-button{background-color:#ffffff3d;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.7em;margin-right:.5em;padding:.4em 1.5em;text-transform:uppercase}.cancel-edit-button{background-color:initial}.team-title{font-family:Outfit,sans-serif;font-size:1.8em;font-weight:500;margin-bottom:1em;margin-top:1.5em;text-align:start}.team-list{list-style:none;padding:0;width:100%}.team-member{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1em}.member-details{word-wrap:break-word;flex:1 1;font-size:1em;overflow:hidden}.delete-member-button{background:none;border:none;color:#ac9ed4;cursor:pointer;font-size:1.2em;transition:color .2s}.delete-member-button:hover{color:#ff4d4d}.add-member-button{background-color:#ffffff3d;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.9em;margin-top:1em;padding:.6em 1.2em;text-transform:uppercase;transition:background-color .3s,transform .2s}.add-member-button:hover{background-color:#ffffff55;transform:translateY(-3px)}.add-member-form{align-items:center;justify-content:center;margin-top:.5em;padding:1.5em}.add-member-form h3{font-family:Outfit,sans-serif;font-size:1.3em;font-weight:500;margin:0 0 1em}.input-field{align-items:center;background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:17px;box-shadow:inset 0 3px 12px #00000043;cursor:pointer;display:flex;font-family:Outfit;font-size:1em;gap:10px;margin-bottom:.8em;padding:1em;resize:vertical;transition:background .3s,transform .2s;width:90%}.input-field,.input-field::placeholder{color:#beb8d0}.input-field::-webkit-input-placeholder{color:#beb8d0}.input-field:-ms-input-placeholder{color:#beb8d0}.input-field::-ms-input-placeholder{color:#beb8d0}.form-buttons{display:flex;gap:1em;justify-content:space-between;margin-top:1em}.save-button{transition:transform .2s}.save-button:hover{transform:translateY(-3px)}.cancel-button{background:none;border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;padding:.9em 2em;text-transform:uppercase;transition:transform .2s}.cancel-button:hover{transform:translateY(-3px)}.fictitious-team-section h3,.real-team-section h3{font-family:Outfit,sans-serif;font-size:1.3em;margin-bottom:.5em}.conversations-counter{align-items:center;background:#0000 linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:2px solid #9101ff;border-radius:50px;color:#fff;display:flex;flex-direction:column;height:13em;justify-content:center;margin-bottom:2em;opacity:1;padding:.8em;text-align:center}.conversations-title{display:block;font-family:Outfit,sans-serif;font-size:1.35em;font-weight:700;margin:0 auto .2em;max-width:300px;text-align:center}.conversations-info{font-size:1.2em;margin-bottom:.2em;margin-top:.5em}.conversations-info-2{font-size:1em;margin-bottom:.2em;margin-top:0}.conversations-count{font-size:2.23em;font-weight:700;margin-bottom:.2em;margin-top:.5em}.subscription-counter{align-items:center;border-radius:15px;border-radius:58px;box-shadow:inset 0 0 50px #0000008d;color:#fff;display:flex;flex-direction:column;height:10em;justify-content:center;opacity:1;padding:2em;text-align:center;transition:transform .3s}.subscription-counter:hover{transform:translateY(-5px)}.subscription-title{font-family:Outfit,sans-serif;font-size:1.5em;font-weight:500;margin-bottom:.5em}.subscription-date{color:#ddd;font-size:1.1em}@media (max-width:1520px){.profile-page-container{align-items:center;flex-direction:column;gap:0}.consumos-container{background:#000321;background:#0000;border:none;border-radius:0;box-sizing:border-box;height:auto;opacity:1;overflow-x:hidden;overflow-y:auto;padding:1em 2.3em;transition:max-width .3s ease;width:100%}.payments-container{border-radius:50px}.profile-section-container{margin-bottom:20px;width:100%}.profile-section-container:nth-child(2){order:-1}.team-section{padding:0}}@media (max-width:768px){.profile-section-container:nth-child(2){order:-1}.consumos-container{background:#000321;background:#0000;border:none;border-radius:0;box-sizing:border-box;height:auto;opacity:1;overflow-x:hidden;overflow-y:auto;padding:0;transition:max-width .3s ease;width:100%}.payments-title,.profile-title,.team-title{font-size:1.5em}.payments-container{border-radius:45px}.conversations-title{font-size:1.2em;font-weight:500}.email-user,.name-user{font-size:15px}.conversations-count{font-size:1.8em}.conversations-info,.conversations-info-2{font-size:1em}.cancel-edit-button,.edit-name-button,.save-newname-button{font-size:.9em;padding:.5em 1.3em}.new-name-input{font-size:.9em;padding:.8em}.conversations-counter{padding:1em}.team-section{padding:0}.team-title{text-align:center}.member-details{text-align:left;width:100%}.name-user{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-display{gap:5px;justify-content:center}.user-details{font-size:.9em;text-align:center}}.spinner-payments{animation:spin 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fff;height:3em;margin:2em auto;width:3em}.analytics-container{background:#1a1742;border:2px solid #4f2a7e;border-radius:20px;color:#fff;font-family:Poppins,sans-serif;padding:1.5em}h2{font-weight:600;margin:0 0 .6em}.analytics-subtitle{color:#ac9ed4;font-size:.9em;margin:0 0 1.2em}.analytics-charts{width:100%}.analytics-total{color:#ac9ed4;font-weight:500;margin-top:1.2em;text-align:center}@media (max-width:600px){.analytics-container{padding:1em}}.coming-soon-container{align-items:center;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}.coming-soon-text{animation:wave 3s ease-in-out infinite;color:#fff;font-size:3rem;font-weight:700;text-shadow:2px 2px 4px #00000080}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:1024px){.coming-soon-text{font-size:2.5rem}}@media (max-width:768px){.coming-soon-text{font-size:2rem}.coming-soon-container{padding:10px}}.subscription-modal-backdrop{background:#000000de;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.subscription-modal,.subscription-modal-backdrop{align-items:center;display:flex;justify-content:center}.subscription-modal{background:linear-gradient(180deg,#953bf526,#57238fb3) 0 0 no-repeat padding-box;border:1px solid #9101ff;border-radius:70px;box-shadow:0 4px 8px #0000004d;flex-direction:column;height:15em;padding:6% 70px 8%;position:relative;text-align:center;width:30em}.subscription-modal h2{color:#fff;font-family:Outfit,sans-serif;font-size:42px;font-weight:700;margin-bottom:.5em;text-align:center;width:100%}.subscription-modal p{color:#fff;font-size:16px;line-height:1.4em;margin-bottom:1em}.subscription-modal a{color:#b268f7;font-weight:700;text-decoration:none}.subscription-modal a:hover{text-decoration:underline}.subscription-modal .auth-button{background-color:#b268f7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:.7em 1.2em;transition:background-color .2s ease-in-out}.subscription-modal .auth-button:hover{background-color:#a550f5}@media (max-width:768px){.subscription-modal{border-radius:30px;height:auto;padding:2em;width:80%}.subscription-modal h2{font-size:2rem;margin-bottom:1em;text-align:center}.subscription-modal p{font-size:.95rem;margin-bottom:1em}.subscription-modal .auth-button{font-size:.95rem;padding:.6em 1em}}@media (max-width:480px){.subscription-modal{border-radius:20px;padding:1.5em;width:90%}.subscription-modal h2{font-size:1.6rem}.subscription-modal p{font-size:.9rem}.subscription-modal .auth-button{font-size:.9rem;padding:.5em .8em}}.visually-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.crm-container{background-image:url(/static/media/crm-background.f4d56a46d473c204be0d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:20px;width:100%}.crm-title{font-size:24px;margin-bottom:20px}.crm-columns-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding-bottom:0}.crm-column{border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 100px);min-width:250px}.crm-column-header{font-family:Outfit;font-size:1.5em;font-weight:500;margin-left:.4em;padding:10px;text-transform:none}.column-count{color:#ac9ed4;font-family:Outfit,sans-serif;font-size:.8em;margin-left:.5em}@media (max-width:768px){.column-count{font-size:.7em}}.crm-column-content{flex-grow:1;overflow-y:auto;padding:10px}.crm-card{background:#191743 0 0 no-repeat padding-box;border-radius:35px;box-shadow:10px 10px 10px #16131d2f;color:#fff;margin-bottom:10px;max-width:260px;min-height:6.5em;min-width:260px;padding:1.2em;position:relative}.crm-card,.crm-card-inside{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.crm-card-inside{padding-bottom:2.6em;padding-top:1.7em}.crm-card-header{align-items:center;display:flex;gap:10px;justify-content:center;width:50px}.crm-card-body{display:flex;flex:1 1;flex-direction:column;justify-content:start;margin-left:.2em;text-align:left}.crm-card-body h4{font-family:Outfit;font-size:1.2em;font-weight:500;margin:0;order:1}.label-line{display:flex;height:.5em;margin-top:.5em;order:3;width:12em}.company-name{order:2}.crm-card-body p[style*="margin-top: 0.3em"]{margin:.2em 0 0!important;order:4}.owner-name{margin:.2em 0 0;order:6}.crm-card-body p:not(.company-name):not(.owner-name):not(.importe-value){margin:.2em 0 0;order:5}.crm-avatar-container{align-items:center;border-radius:5px;display:flex;height:2.5em;justify-content:center;position:relative;width:2.5em}.crm-avatar-initials{color:#fff;font-family:Outfit;font-size:1.2em;font-weight:500;z-index:2}.crm-whatsapp-icon{bottom:-.5em;height:1.2em;padding:0;position:absolute;right:-.5em;width:1.2em;z-index:3}.crm-whatsapp-icon-large{bottom:-.6em;height:2em;padding:0;position:absolute;right:-.8em;width:2em;z-index:3}.crm-webchat-avatar-container{align-items:center;display:flex;justify-content:center}.crm-web-chat-icon{height:2.5em;width:2.5em}.crm-web-chat-icon-large{height:3em;width:3em}.no-threads-text{color:#ac9ed4;margin-top:20px;text-align:center}.crm-new-column{align-items:center;background:#191743;border-radius:35px;color:#5a5891;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:Outfit;font-size:1.3em;font-weight:500;height:83.9vh;justify-content:center;margin-top:2.7em;min-width:250px;text-align:center;width:250px}.crm-new-column:hover{background:#191743d4}.crm-modal-backdrop{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.crm-modal,.crm-modal-column{align-items:center;background-color:#2d145c;border:4px solid #9101ff;border-radius:10px;border-radius:41px;box-shadow:inset 0 0 50px #100521b1;height:fit-content;justify-content:center;max-height:70vh;position:relative;width:42em}.crm-modal-column{overflow-y:auto;padding:2em}.crm-close-modal{background:none;border:none;color:#9100ff;cursor:pointer;font-family:Outfit;font-size:1.5em;font-weight:600;position:absolute;right:1em;top:1em;z-index:99999}.crm-custom-input,.crm-predefined-item{font-size:14px;padding:10px}.crm-custom-input{background:#2f2f4a;border-radius:5px;color:#fff}.spinner-container{align-items:center;display:flex;height:100px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #2a2a3f;border-radius:50%;border-top-color:#ac9ed4;height:30px;margin:0 auto;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.crm-card-date{color:#ac9ed4;font-family:Outfit,sans-serif;font-size:.78em;position:absolute;right:2em;top:1.5em}.crm-card:hover .delete-thread-button{display:block}.delete-thread-button{bottom:10px;color:#ac9ed4;cursor:pointer;display:none;font-size:.85em;left:2em;position:absolute;transition:color .2s,transform .2s}.delete-thread-button:hover .trash-icon{color:#ff4d4d;transform:scale(1.2)}.label-indicator{flex:1 1;height:60%;margin-right:2px}.modal-content-crm{align-items:normal;background:none;border-radius:15px;display:flex;flex-direction:column;height:28em;overflow-x:hidden;overflow-y:auto;padding:3em;position:relative;width:auto}.modal-thread-info{align-items:center;display:flex;margin-bottom:20px}.crm-avatar-container-large{align-items:center;border-radius:5px;display:flex;height:4em;justify-content:center;position:relative;width:4em}.crm-avatar-initials-large{color:#fff;font-size:1.5em;font-weight:700}.thread-details-modal{background:none;margin-left:20px}@media (max-width:768px){.thread-details-modal{background:none;margin-left:0;margin-top:10px}.modal-thread-info{margin-bottom:.2em}.go-to-chat-button-container{align-self:center;margin-bottom:.5em}}.crm-modal h2,.crm-modal-column h2,.thread-details-modal h2{font-family:Outfit;font-size:1.7em;font-weight:500;margin:0;padding:0 0 .2em}.thread-details-modal p{color:#987fe2;font-family:Poppins;font-size:1.1em;font-weight:400;margin:0;padding:0}.modal-labels{margin-bottom:20px;position:relative}.label-selector{align-items:center;background:#472278;border-radius:14px;box-shadow:0 3px 6px #00000029;cursor:pointer;display:flex;height:3em;justify-content:space-between;opacity:1;padding:0 10px;position:relative;width:427px}.selected-labels{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.selected-label{background-color:none;border-radius:10px;color:#fff6;font-family:Outfit;font-size:1.1em;font-weight:300;padding:5px 10px}.label-color-box{border-radius:3px}.placeholder{color:#ccc;font-size:.9em}.dropdown-arrow{color:#fff;font-size:1em}.label-dropdown{background:#472278;border-radius:0 0 14px 14px;box-shadow:0 3px 6px #00000029;left:0;max-height:200px;overflow-y:auto;padding:10px;position:absolute;top:6.5em;width:89%;z-index:1000}.dropdown-label-option{align-items:center;color:#fff;cursor:pointer;display:flex;margin-bottom:10px;padding-left:2.5em;position:relative}.dropdown-label-option:last-child{margin-bottom:0}.dropdown-label-option input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.dropdown-label-option:hover .custom-checkbox-display{background-color:#5a2899}.modal-description textarea{background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:17px;box-shadow:inset 0 3px 12px #00000043;color:#fff6;font-family:Outfit;font-size:1.1em;font-weight:300;padding:1em;resize:vertical;width:95%}.modal-actions{display:flex;justify-content:center;padding-top:2em}.save-button{background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;padding:.9em 2em;text-transform:uppercase;width:100%}.tasks-list{list-style:none;margin:0 0 2em;padding:0}.task-item{background-color:#472278;border-radius:10px;font-family:Outfit;font-size:1.2em;font-weight:300;margin-bottom:10px;padding:.6em 1em}.task-item,.task-label{align-items:center;display:flex;position:relative}.task-label{width:100%}.custom-checkbox-display{background-color:#472278;border:1px solid #fff;border-radius:6px;box-sizing:border-box;height:18px;margin-right:.6em;pointer-events:none;position:relative;transition:background-color .2s,border-color .2s;width:18px}.custom-checkbox:checked+.custom-checkbox-display:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.custom-checkbox-display:hover{background-color:#5a2899}.task-item .task-completed{color:#a0a0a0;margin-left:.5em;text-decoration:line-through}.delete-task-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2em;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.add-task-container{align-items:center;display:flex;margin-top:1em}.add-comment-input::placeholder,.add-task-input::placeholder,.crm-custom-input::placeholder{color:#ac9ed4;opacity:1}.add-task-input{background-color:#472278;border:none;border-radius:10px;color:#ffffffd8;flex:1 1;font-family:Outfit;font-size:1.2em;font-weight:300;margin-right:10px;padding:.6em 1em}.add-task-button{align-items:center;align-self:center;background:#9100ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:2.3em;justify-content:center;margin:0;padding:8px 12px}.modal-comments{margin-top:20px}.comments-list{list-style:none;padding:0}.comment-item{background-color:#ac9ed41a;border-radius:12px;margin-bottom:12px;padding:12px;position:relative}.comment-item strong{color:#ac9ed4;display:block;font-size:.9em;margin-bottom:4px}.comment-item p{color:#fff;font-size:.95em;line-height:1.4;margin:0}.comment-item small{color:#6c6684;display:block;font-size:.8em;margin-top:6px}.comment-item .delete-comment-button{background:none;border:none;color:#6c6684;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s}.comment-item:hover .delete-comment-button{opacity:1}.comment-item .delete-comment-button:hover{color:#f44}.add-comment-container{display:flex;margin-top:10px}.add-comment-input{background-color:#472278;border:none;border-radius:10px;color:#ffffffd8;flex:1 1;font-family:Outfit;font-size:1.2em;font-weight:300;margin-right:10px;padding:.6em 1em}.add-comment-button{align-items:center;align-self:center;background:#9100ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:2.3em;justify-content:center;margin:0;padding:8px 12px}.delete-comment-button{background:none;border:none;color:#ff4d4d;cursor:pointer;font-size:18px;margin-left:10px}.delete-comment-button:hover{color:#ff1a1a}.custom-checkbox-display,.label-color-box{pointer-events:none}.label-color-box{display:inline-block;height:18px;margin-right:8px;position:relative;width:18px}.tasks-counter{align-items:center;border-radius:12px;bottom:10px;color:#ac9ed4;display:flex;font-family:Outfit;font-size:.9em;font-weight:500;padding:4px 8px;position:absolute;right:1.3em}.tasks-icon{margin-left:.3em}.tasks-count{font-weight:medium}.comments-counter{align-items:center;border-radius:12px;bottom:10px;color:#ac9ed4;display:flex;font-family:Outfit;font-size:.9em;font-weight:500;padding:4px 8px;position:absolute;right:4em}.comments-icon{margin-left:.3em}.comments-count{font-weight:medium}@media (max-width:768px){.crm-modal{font-size:.9em;height:auto;max-height:60vh;padding:3em;width:70%}.crm-close-modal{font-size:1.2em;right:.5em;top:.5em}.modal-thread-info h2{font-size:1.4em}.modal-thread-info p{font-size:1em}.modal-comments h3,.modal-description h3,.modal-labels h3,.modal-tasks h3{font-size:1.2em}.label-selector{font-size:.9em;height:2.5em;padding:0 8px;width:100%}.selected-labels{gap:3px}.selected-label{font-size:.9em;padding:4px 8px}.label-color-box{height:12px;margin-right:6px;width:12px}.dropdown-label-option{font-size:.9em;padding-left:2em}.custom-checkbox-display{height:16px;margin-right:.4em;width:16px}.modal-description textarea{border-radius:12px;font-size:1em;padding:.8em}.save-button{padding:.7em 1.5em}.comments-list,.save-button,.tasks-list{font-size:.9em}.comment-item,.task-item{font-size:.9em;padding:.4em .8em}.task-completed{font-size:.9em}.delete-comment-button,.delete-task-button{font-size:1em}.add-comment-input,.add-task-input{font-size:1em;padding:.5em .8em}.add-comment-button,.add-task-button{font-size:1em;padding:.5em 8px}.crm-add-custom-button,.crm-delete-column-button,.crm-preset-button,.label-dropdown{font-size:.9em;padding:8px}.label-dropdown{top:6em}.label-line{height:.4em;margin:.3em 0;width:5em}.label-indicator{margin-right:1px}.modal-description textarea{font-size:.9em}.label-selector-checkbox{height:14px;width:14px}.crm-column-options{display:flex;flex-direction:column;gap:20px;justify-self:center;margin-top:30px;width:80%}}.crm-column-options{display:flex;flex-direction:column;gap:20px;margin-top:30px}.crm-preset-button{align-items:center;background-color:#0000;border:none;color:#fff;display:flex;font-family:Outfit;font-size:1em;gap:10px;padding:0;text-transform:uppercase}.crm-predefined-list{background:#0000;border-radius:8px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:10px}.crm-predefined-item{align-items:center;background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:17px;box-shadow:inset 0 3px 12px #00000043;color:#ac9ed4;cursor:pointer;display:flex;font-family:Outfit;font-size:1.2em;gap:10px;padding:1em;resize:vertical;transition:background .3s,transform .2s}.item-icon{font-size:14px}.crm-custom-column{display:flex;flex-direction:column;gap:10px}.crm-custom-input{align-items:center;background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:17px;box-shadow:inset 0 3px 12px #00000043;color:#e9e6ef;cursor:pointer;display:flex;font-family:Outfit;font-size:1.2em;gap:10px;padding:1em;resize:vertical;transition:background .3s,transform .2s}.crm-custom-input:focus{background:#341a66 0 0 no-repeat padding-box;box-shadow:inset 0 3px 12px #00000043;outline:none}.crm-add-custom-button{background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;margin-top:.5em;padding:.9em 2em;text-transform:uppercase;width:100%}.crm-add-custom-button:hover{transform:translateY(-3px)}.crm-edit-section{display:flex;flex-direction:column;gap:10px}.crm-edit-section label{font-family:Outfit;font-size:1.3em}.crm-rename-button{background-color:#9100ff;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;margin-top:.5em;padding:.9em 2em;text-transform:uppercase;width:100%}.crm-rename-button:hover{transform:translateY(-3px)}.crm-rename-button svg{margin-right:.5em}.crm-delete-column-button{background:#ef3f35;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins;font-size:medium;margin-top:.5em;padding:.9em 2em;text-transform:uppercase;width:100%}.crm-delete-column-button svg{margin-right:.5em}.crm-delete-column-button:hover{transform:translateY(-3px)}.go-to-chat-button-container{margin-top:.2em;text-align:start}.go-to-chat-button{align-items:center;background-color:#987fe2;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins;font-size:.95em;gap:.5em;padding:.6em 1.2em;transition:background-color .3s ease,transform .2s ease}.go-to-chat-button:hover{transform:translateY(-2px)}.go-to-chat-icon{font-size:1.1em;margin-left:0;transition:transform .3s ease}.go-to-chat-button:hover .go-to-chat-icon{transform:translateX(3px)}.order-filter{align-items:center;color:#987fe2;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;margin-bottom:1em;margin-left:1.4em;margin-top:1em;position:relative}.order-filter span{-webkit-user-select:none;user-select:none}.caret-icon{color:#987fe2;cursor:pointer;margin-left:5px}.order-dropdown{background:linear-gradient(180deg,#191742,#191742);border-radius:20px;box-shadow:inset 0 0 25px #ffffff54;left:0;padding:.8em;position:absolute;top:2.5em;width:15em;z-index:1000}.order-dropdown div{color:#fff;font-family:Poppins,sans-serif;font-size:medium;font-weight:400;padding:5px 15px;text-align:left;text-transform:uppercase}.order-dropdown div:hover{background-color:#ffffff1a;border-radius:10px;transform:translateY(-3px)}.order-dropdown{animation:fadeIn .3s ease-in-out}.modal-additional-fields{display:flex;flex-direction:column;margin-top:1em;width:95%}.modal-field{display:flex;flex-direction:column;margin-bottom:.8em}.modal-field label{font-weight:700;margin-bottom:.3em}.modal-input{background:#2d145c 0 0 no-repeat padding-box;border:none;border-radius:17px;box-shadow:inset 0 3px 12px #00000043;color:#fff6;font-family:Outfit;font-size:1.1em;font-weight:300;padding:1em;resize:vertical;width:100%}.modal-additional-fields,.modal-description{margin-bottom:0}.crm-modal::-webkit-scrollbar{width:8px}.crm-modal::-webkit-scrollbar-track{background:#2d145c;border-radius:4px}.crm-modal::-webkit-scrollbar-thumb{background-color:#987fe2;border:2px solid #2d145c;border-radius:4px}.crm-modal::-webkit-scrollbar-thumb:hover{background-color:#ac9ed4}.crm-modal{scroll-behavior:smooth;scrollbar-color:#987fe2 #2d145c;scrollbar-width:thin}.too-fast-warning{animation:fadeInOut 3s forwards;background-color:#ff0000e6;border-radius:5px;bottom:20px;box-shadow:0 2px 10px #0000004d;color:#fff;font-size:14px;opacity:0;padding:10px 20px;position:fixed;right:20px;z-index:1000}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.crm-card.dragging{opacity:.5;transform:scale(.98)}.crm-card.drag-over{border:2px dashed #ac9ed4;transform:translateY(5px)}.crm-card.placeholder{animation:fadeIn .2s forwards;background:#0000;border:2px dashed #ac9ed4;border-radius:35px;height:6.5em;margin-bottom:10px;opacity:0;pointer-events:none}.crm-card{transition:transform .2s ease,opacity .2s ease,border .2s ease}p.company-name{margin-top:.2em}.crm-card.saving{background:#191743ee;filter:blur(.5px);opacity:.8;position:relative;transition:all .3s ease}.crm-card-header.saving:before,.crm-card.saving:before{background:rgba(18,17,47,.894);border-radius:35px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.crm-card.saving:after{animation:pulse 1.5s infinite;color:#fff;content:"Guardando...";font-family:Outfit;font-size:1.3em;left:55%;pointer-events:none;position:absolute;text-shadow:0 0 4px #00000080;top:45%;transform:translate(-50%,-50%);z-index:1}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.operation-warning{align-items:center;animation:slideIn .3s ease-out;border-radius:8px;display:flex;gap:10px;padding:15px;position:fixed;right:20px;top:20px;z-index:1000}.operation-warning.warning{background-color:#ff6b6b;border:2px solid #ff5252;color:#fff}.operation-warning.caution{background-color:#ffd93d;border:2px solid #ffc107;color:#000}.warning-icon{font-size:20px}.warning-message{font-size:14px;font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.crm-card.saving:hover{box-shadow:0 5px 15px #0000004d;opacity:.9;transform:translateY(-2px)}.agent-filter{margin-top:15px;padding:0 15px}.agent-select{background-color:#191743;border:1px solid #ac9ed4;border-radius:8px;color:#fff;font-family:Outfit,sans-serif;font-size:14px;padding:8px 12px;width:100%}.agent-select:focus{border-color:#fff;outline:none}.agent-select option{background-color:#191743;color:#fff}@media (max-width:768px){.crm-modal{border-radius:20px;margin:20px;padding:15px;width:90%}.modal-content-scroll{padding:1em}.modal-thread-info{align-items:center;flex-direction:column;text-align:center}.label-selector{width:100%}.modal-additional-fields{display:flex;flex-direction:column}.modal-field{margin-bottom:10px;width:100%}.add-comment-container,.add-task-container{flex-direction:row;gap:10px}.add-comment-input,.add-task-input,.save-button{width:100%}}.dropdown-section-title{background-color:#ac9ed40d;border-top:1px solid #ac9ed433;color:#6c6684;cursor:default;font-size:.85em;font-weight:600;letter-spacing:.5px;margin-top:8px;padding:8px 12px;pointer-events:none;text-transform:uppercase}.owner-name{font-size:.8em;margin-top:.2em}.company-name,.owner-name{color:#ac9ed4;font-style:italic}.company-name{font-size:.9em;margin:0}.order-dropdown div{cursor:pointer;padding:8px 12px;transition:background-color .2s}.order-dropdown div:hover{background-color:#ac9ed41a}.order-dropdown{max-height:24em;overflow-y:auto}.team-modal{animation:fadeIn .3s ease-in-out;background:linear-gradient(180deg,#191742,#191742);background-color:#ffffff1a;border-radius:20px;border-radius:30px;box-shadow:inset 0 0 25px #ffffff54;color:#fff;font-family:Poppins,sans-serif;font-size:1.2em;font-weight:400;max-height:25em;overflow-y:auto;padding:1.5em;text-align:left;text-transform:uppercase;transform:translateY(-3px);width:25em;z-index:1000}.team-modal-item{align-items:center;cursor:pointer;display:flex;justify-content:start;padding:8px 12px;transition:background-color .2s}.team-modal-item:hover{background-color:#ffffff1a}.remove-owner-button{background:none;border:none;color:#6c6684;cursor:pointer;opacity:0;padding:4px;transition:opacity .2s,color .2s}.team-modal-item:hover .remove-owner-button{opacity:1}.remove-owner-button:hover{color:#f44}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.team-modal{max-height:70vh;padding:1em;width:85%}}@media (max-width:768px){.team-modal{margin:0 15px;max-width:320px;padding:1.2em;width:55%}}.importe-value{font-family:Outfit;font-size:1.1em;margin-bottom:0;margin-top:.4em;order:7;padding-bottom:0}.column-total,.importe-value{color:#d8d3ea;font-weight:400}.column-total{font-family:Outfit,sans-serif;font-size:.7em;margin-left:.8em}.column-total:before{color:#ac9ed4;content:"|";margin-right:.8em;opacity:.5}.export-excel-container{display:flex;justify-content:flex-end;padding:10px 20px}.export-excel-button{background:linear-gradient(165deg,rgba(63,114,215,.691),#75b1d4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:500;margin-right:10px;padding:.6em .9em}.export-icon{margin-right:8px}@media (max-width:768px){.export-excel-container{justify-content:center;padding:10px}.export-excel-button{font-size:.9em;padding:8px 16px}.export-icon{margin-right:5px}}.manual-lead-button{align-items:center;background-color:#26234f;border:none;border-radius:50%;color:#987fe2;cursor:pointer;display:flex;height:3em;justify-content:center;opacity:1;outline:none;transition:transform .2s;width:3em}.manual-lead-button:hover{transform:scale(1.08)}@media (max-width:480px){.manual-lead-button{height:2.7em;width:2.7em}}.crm-card-body .mini-spinner{animation:mini-spin .7s linear infinite;border:2px solid #2a2a3f;border-radius:50%;border-top-color:#ac9ed4;height:14px;margin-bottom:.5em;margin-top:.5em;order:5;width:14px}@keyframes mini-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-header{align-items:center;background-color:#010321;display:flex;height:60px;justify-content:space-between;left:0;padding:0;position:fixed;right:0;top:0;z-index:1100}.mobile-header.light-mode{background-color:#f0f0f0;color:#333}.mobile-header.dark-mode{background-color:#010321;color:#fff}.mobile-header-left{align-items:center;flex:0 0 auto;height:100%;justify-content:center;width:3.1em}.mobile-header-left.active-sidebar{background-color:#5d5d7a}.hamburger-button{align-self:center;background:none;border:none;color:inherit;cursor:pointer;font-size:1.5em;padding-left:.6em;padding-top:.8em}.mobile-header-center{align-items:center;display:flex;flex:1 1 auto;gap:.5em;justify-content:center}.mobile-arrow-icon{color:#977fe2;font-size:1em;transform:rotate(0deg)}.mobile-header-title{color:#977fe2;font-family:Poppins;font-size:1.1em;font-weight:400;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header-right{align-items:center;display:flex;flex:0 0 auto;margin-right:1.5em;position:relative}.notification-icons{align-items:center;display:flex;gap:1em}.notification-button{background:none;border:none;cursor:pointer}.bell-icon{height:auto;width:1.5em}.notification-modal-backdrop{display:flex;justify-content:flex-end;padding-top:.5em;position:absolute;right:0;top:100%;width:100%;z-index:1200}.notification-modal-mobile{background:linear-gradient(180deg,#2f1b65,#2f2169,#301a5e);border-radius:8px;border-radius:24px;box-shadow:inset 0 0 25px #7764bb;max-height:80vh;opacity:1;overflow-y:auto;padding:1em 1.8em;position:absolute;right:2.5em;top:0;width:15rem;z-index:1700}.notification-title{font-size:1em;font-weight:600;margin-bottom:.5em}.notification-subtitle{font-size:.9em;margin-bottom:.3em}.notification-text{font-size:.9em}.notification-actualizations-modal-mobile{background:linear-gradient(180deg,#2f1b65,#2f2169,#301a5e);border-radius:8px;border-radius:24px;box-shadow:inset 0 0 25px #7764bb;max-height:85vh;opacity:1;overflow-y:auto;padding:1em 1.8em;position:absolute;right:-.4em;top:0;width:18rem;z-index:1700}.update-icon-mobile{background:none;height:auto;width:1.7em}.wide-sidebar-mobile{background-color:#0f1131;color:#fff;height:72vh;left:0;max-height:72vh;overflow-y:auto;position:fixed;top:50px;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:1050}.wide-sidebar-mobile.visible{transform:translateY(0)}.wide-sidebar-mobile-content{max-height:25vh;padding:1em}.wide-sidebar-mobile-content h2{font-family:Outfit;font-size:1.4em;font-weight:500;margin-bottom:1em;margin-left:.5em;margin-top:.5em}.mobile-title,.titulos-threads-mobile{font-family:Outfit;font-size:1.4em;font-weight:500;margin-bottom:1em;margin-top:1em;text-align:center}.search-container{margin:0 1em 2em;text-align:center}.search-input-mobile{background-color:initial;border:1px solid #fff;border-radius:20px;color:#fefefecc;font-family:Poppins;font-size:.9em;padding:10px 16px;width:calc(100% - 2em)}.search-input::placeholder{color:#fefefe6d}.scrollable-list{list-style:none;margin:0;max-height:400px;overflow-y:scroll;padding:0;scrollbar-color:#fff #0000;scrollbar-width:thin}.scrollable-list::-webkit-scrollbar{width:8px}.scrollable-list::-webkit-scrollbar-track{background:#0000}.scrollable-list::-webkit-scrollbar-thumb{background-color:#fff;border:none;border-radius:4px}.list-item-mobile{cursor:pointer;margin-bottom:.5em;padding:.8em;text-transform:uppercase;transition:background-color .3s ease,border-top .3s ease}.list-item-mobile:focus,.list-item-mobile:hover{background-color:#ac9ed43d;border-top:6px solid #835df1;outline:none}.agent-info{align-items:center;display:flex;justify-content:space-between}.agent-name{margin:0}.mobile-thread-count,.thread-count{align-items:center;background:linear-gradient(180deg,#271a55,#411e74 25%);border-radius:50%;color:#fff;display:flex;font-size:.9em;height:24px;justify-content:center;margin-left:8px;min-width:24px;padding:.8em;width:24px}.global-autoresponse-switch-container-mobile{align-items:center;display:flex;justify-content:center;margin:0 auto auto;padding-bottom:1.3em}.switch-ia-global-mobile{display:inline-block;height:20px;left:.5em;position:relative;top:.2em;width:40px}.switch-ia-global-mobile input{height:0;opacity:0;width:0}.switch-ia-global-mobile input:checked+.slider-mobile{background:linear-gradient(170deg,#6240a6,#3e1e6e)}.switch-ia-global-mobile input:checked+.slider-mobile:before{transform:translateX(19px)}.slider-mobile{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider-mobile:before{background-color:hsla(0,0%,100%,.759);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.global-autoresponse-label-mobile{font-family:Outfit;font-size:1em}.mobile-sidebar{background-color:#343457;color:#fff;display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;position:fixed;top:60px;transition:max-height .3s ease;width:60px;z-index:1200}.mobile-sidebar-visible{max-height:100vh}.mobile-sidebar-hidden{max-height:0}.mobile-sidebar-close{align-self:flex-end;background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em;margin:.5em .5em 0 0}.mobile-sidebar-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-bottom:5em;padding-top:1em}.mobile-sidebar-bottom,.mobile-sidebar-top{align-items:center;display:flex;flex-direction:column}.mobile-sidebar-icon{align-items:center;display:flex;justify-content:center;margin:1em 0;position:relative;text-decoration:none}.mobile-sidebar-icon img{transition:transform .3s ease;width:32px}.mobile-sidebar-icon:hover img{transform:translateY(-6px)}.mobile-sidebar-icon:after{background-color:#444;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:opacity .3s,transform .3s;white-space:nowrap}.mobile-sidebar-icon:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.mobile-logout-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;opacity:.85;transition:transform .3s ease,opacity .3s ease}.mobile-logout-button:hover{opacity:1;transform:translateY(-6px)}.mobile-logout-button:after{background-color:#444;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:opacity .3s,transform .3s;white-space:nowrap}.mobile-logout-button:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}@media (min-width:768px) and (max-width:1000px){.mobile-sidebar{height:95vh;width:50px}.mobile-sidebar-icon{margin:.7em 0}.mobile-sidebar-icon img{width:28px}.mobile-logout-button svg{font-size:24px}}@media (max-width:767px){.mobile-sidebar{height:95vh;width:50px}.mobile-sidebar-icon{margin:.5em 0}.mobile-sidebar-icon img{width:28px}.mobile-logout-button svg{font-size:24px}}.subscription-alert{align-items:center;background:linear-gradient(90deg,#6c47d6,#5631bf);color:#fff;display:flex;font-family:Poppins;height:40px;justify-content:center;padding:10px 20px;position:fixed;right:0;text-align:center;top:70px;z-index:999}@media (max-width:1000px){.subscription-alert{top:60px}}.subscription-alert .close-alert{align-items:center;background:#fff;border:none;border-radius:50%;color:#5d37c6;cursor:pointer;display:flex;font-size:1em;font-weight:500;height:1.2em;justify-content:center;margin-left:20px;width:1.2em}.subscription-alert span{font-size:.95em;font-weight:700;text-transform:uppercase}.subscription-alert span .renewal-text{font-weight:400}.subscription-alert a.renewal-link{color:#00bfff;text-decoration:underline}@media (max-width:1000px){.subscription-alert{font-size:.9em}.subscription-alert span .renewal-text{display:block;margin-top:2px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.4960f279.css.map*/