.container-steve-saludo{width:108px;height:110px;position:fixed;bottom:24px;right:24px;display:flex;align-items:flex-end;justify-content:flex-end;z-index:11}.container-steve-saludo .content-steve-image{width:60px;height:60px;background-color:#f2f0e7;border:1px solid #4C5564;border-radius:50%;overflow:hidden;transition:all .1s ease-in-out;z-index:2}.container-steve-saludo .content-steve-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.container-steve-saludo .content-steve-message{width:360px;height:auto;max-height:108px;background-color:#fff;border:1px solid #4C5564;border-radius:15px 55px 55px 15px;padding:18px;display:none;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;z-index:1;bottom:0;right:0;clip-path:inset(0 0 0 85%);transition:all .2s ease-in-out}.container-steve-saludo .content-steve-message h2{font-size:18px;font-weight:800;color:#f9d000}.container-steve-saludo .content-steve-message p{width:220px;font-size:15px;font-weight:600;color:#202938}.container-steve-saludo .content-steve-message p a{pointer-events:auto;cursor:pointer;text-decoration:underline}.container-copilot-btn .content-steve-message h2{font-size:18px;font-weight:800;color:#f9d000}.container-copilot-btn .content-steve-message p{width:220px;font-size:15px;font-weight:600;color:#202938}.container-copilot-btn .content-steve-message p a{pointer-events:auto;cursor:pointer;text-decoration:underline}.chat-container{width:584px;transition:all 1s ease-in-out;background:#f5f5f5;position:fixed;top:0;right:-100%;height:100%;padding:12px;z-index:100;overflow:hidden}@media (max-width: 680px){.chat-container{width:100%!important;padding:0!important}}.btn-exit{width:44px;height:44px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #FFFFFF;border-radius:50px;position:absolute;top:12px;right:12px;cursor:pointer;transition:all .2s ease-in-out}.btn-exit:hover{border:1px solid #303030}.icon{display:flex;justify-content:center;align-items:center}.icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-copilot{flex:1;width:100%;height:100%;padding:12px;background-color:#fff;box-shadow:0 4px 8px #00000026;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px}.content-copilot .top{width:100%;flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;overflow:hidden}.content-copilot .top .box-saludo{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:36px}.content-copilot .top .box-saludo .top-saludo{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.content-copilot .top .box-saludo .top-saludo .icon{padding:24px;background-color:#464646;border-radius:25px;display:flex;justify-content:center;align-items:center}.content-copilot .top .box-saludo .top-saludo .icon img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-copilot .top .box-saludo .top-saludo .titulo-saludo{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.content-copilot .top .box-saludo .top-saludo .titulo-saludo h2{font-size:26px;color:#8f8f8f;font-weight:700;text-align:center}.content-copilot .top .box-saludo .top-saludo .titulo-saludo h3{font-size:24px;color:#3f3f3f;font-weight:700;text-align:center}.content-copilot .top .box-saludo .top-saludo p{font-size:16px;color:#9a9a9a;font-weight:600;text-align:center}.content-copilot .top .box-saludo .bottom-saludo{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.content-copilot .top .box-saludo .bottom-saludo p{font-size:14px;color:#b5b5b5;font-weight:500;text-align:center}.content-copilot .top .box-message{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto}.content-copilot .top .box-message .item-message{width:100%;height:auto;padding:6px 12px;background-color:#fff;border:1px solid #DDDDDD;border-radius:5px}.content-copilot .top .box-message .item-message p{font-size:14px;color:#383838;font-weight:600;text-align:right}.content-copilot .top .box-message .item-message.copilot-message{background-color:#383838;border:1px solid #383838}.content-copilot .top .box-message .item-message.copilot-message p{color:#fff;text-align:left}.content-copilot .top .box-message .item-message.loader-message{background-color:#383838;border:1px solid #383838;display:flex;align-items:center;justify-content:center}.content-copilot .chat-line{width:90%;height:2px;background-color:#ebebeb}.content-copilot .middle{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px}.content-copilot .middle .option-answer{width:100%;height:auto;background-color:#fff;border:1px solid #DDDDDD;border-radius:8px;padding:6px 12px;transition:all .2s ease-in-out;cursor:pointer}.content-copilot .middle .option-answer p{font-size:14px;color:#3f3f3f;font-weight:600;text-align:left}.content-copilot .middle .option-answer:hover{background-color:#f2f0e7;border:1px solid #9E9E9E}.content-copilot .middle .option-answer.fixed-option{background-color:#fff;border:1px solid #303030}.content-copilot .middle .option-answer.fixed-option p{color:#303030}.content-copilot .middle .option-answer.fixed-option:hover{background-color:#f2f0e7}.content-copilot .bottom{width:100%;padding:3px;border-radius:50px;background-color:#fff;border:1px solid #DDDDDD;display:flex;flex-direction:row}.content-copilot .bottom .left-send{flex:1 1 auto;display:flex;align-items:center;gap:6px;flex-direction:row}.content-copilot .bottom .left-send .icon{width:46px;height:46px;background-color:#f2f0e7;border:1px solid #515867;display:flex;justify-content:center;align-items:center;border-radius:50px;overflow:hidden}.content-copilot .bottom .left-send .icon img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.content-copilot .bottom .left-send input{flex:1 1 auto;padding-right:12px;border:none;font-size:14px;color:#303030;font-weight:600;outline:none;display:flex}.content-copilot .bottom .left-send input::-moz-placeholder{font-size:14px;color:#9e9e9e;font-weight:600}.content-copilot .bottom .left-send input::placeholder{font-size:14px;color:#9e9e9e;font-weight:600}.content-copilot .bottom .left-send input:focus{background-color:transparent;border:none}.content-copilot .bottom .right-send{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.content-copilot .bottom .right-send .send-btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#ffdf40;border-radius:50px;padding:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .1s ease-in-out}.content-copilot .bottom .right-send .send-btn p{font-size:14px;color:#303030;font-weight:600;text-align:center}.content-copilot .bottom .right-send .send-btn .icon{width:14px;height:14px;display:flex;justify-content:center;align-items:center}.content-copilot .bottom .right-send .send-btn .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-copilot .bottom .right-send .send-btn:hover{transform:scale(.95)}.content-copilot .bottom .right-send .send-btn:active{transform:scale(1.05)}.loader{width:8px;height:8px;border-radius:50%;display:block;margin:8px auto;position:relative;color:#fff;box-sizing:border-box;animation:animloader 2s linear infinite}@keyframes animloader{0%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}25%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 2px}50%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 2px,-38px 0 0 -2px}75%{box-shadow:14px 0 0 2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}to{box-shadow:14px 0 0 -2px,38px 0 0 2px,-14px 0 0 -2px,-38px 0 0 -2px}}
