@charset "UTF-8";#hotels-list-container.has-chips{display:grid;grid-template-columns:1fr;grid-template-rows:100%;gap:0px 0px;grid-template-areas:"hotels-list"}#hotels-list-container .hotels-list{grid-area:hotels-list;height:100%}.cb-body{display:grid;grid-template-columns:100%;grid-template-rows:0 100%;grid-template-areas:"FormArea" "HotelArea";transition:all .5s ease!important;overflow:visible}.cb-body.active{grid-template-areas:"FormArea" "HotelArea";grid-template-rows:61px calc(100% - 61px)}.cb-body.chipsActive{grid-template-areas:"FormArea" "af-chips" "HotelArea";grid-template-rows:0 57px calc(100% - 57px)}.cb-body.chipsActive .af-chips{grid-area:af-chips}.cb-body.active.chipsActive{grid-template-areas:"FormArea" "af-chips" "HotelArea";grid-template-rows:52px 57px calc(100% - 109px)}.cb-body .FormArea{grid-area:FormArea;max-height:0;overflow:visible;position:relative;transition:all .2s ease!important}.cb-body .FormArea.active{overflow:visible}.cb-body.active .FormArea{max-height:50px}.cb-body.active .DivFormSearch{z-index:999;opacity:1}.cb-body.active .DivFormSearch.active{box-shadow:0 0 2px #0d00ff,0 10px 20px -3px var(--bs-shade35),0 10px 20px 2px #000!important;box-shadow:0 0 2px 0 var(--color2),0 0 13px -2px var(--color2),0 15px 20px #000000b3,0 80px 200px 10px #000!important;scale:1.1;margin-top:26px;z-index:999;background-color:#fff;border-color:var(--color2);border:none;display:flex;max-height:260px}@media(max-width:768px){.cb-body.active .DivFormSearch.active{max-width:100%;scale:1}}@media(max-width:480px){.cb-body.active .DivFormSearch.active{scale:1;margin-top:15px}}.cb-body .HotelArea{grid-area:HotelArea;height:100%}.cb-form{display:flex;margin:0 auto auto;width:50%;max-width:500px;min-height:50px;transition:all .5s ease!important}.cb-form.toggle-hiddenMove{margin-top:-155px;transition:margin-top .5s cubic-bezier(.77,0,.175,1)!important}#imputForm{display:flex;height:100%;width:100%}.logArea{background:linear-gradient(180deg,#fff0,#000);position:fixed;right:0;left:0;margin:auto;z-index:3;height:0;overflow:auto;transition:height 0s ease,opacity .5s ease!important;opacity:0;pointer-events:none}.logArea.active{height:100%;opacity:1;pointer-events:auto}.logArea.active .logAreaChild{display:flex;flex-direction:column;max-height:min(60vh,520px);opacity:1;box-shadow:0 0 13px 3px #00000063}.logArea.active .logAreaChild.special-height:before{content:"";border:15px solid transparent;background-color:#fff;height:100%;width:calc(100% - 4px);display:flex;position:absolute;z-index:-1;top:0;margin:2px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;right:0}.logArea.active .logAreaChild.special-height:after{content:"";background:linear-gradient(#ffffff40,#ffffff40) padding-box,linear-gradient(180deg,#ffffff,var(--color2)) border-box;height:calc(100% + 3px);width:100%;display:flex;position:absolute;z-index:-4;top:0;right:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.logArea .logAreaChild{background:#fff;position:absolute;max-width:453px;border-radius:0 0 15px 15px;right:0;left:0;margin:auto;z-index:999;max-height:0;opacity:0;display:flex;transition:max-height 2s ease,opacity .5s ease!important;box-shadow:var(--bs-box-shadow-sm)}.DivFormSearch{width:100%;border-radius:25px;border:1px solid #d1d5db;box-shadow:var(--bs-box-shadow-sm)!important;position:relative;transition:all .8s ease!important;scale:1;align-items:flex-start;flex-wrap:wrap;display:grid;height:auto;overflow:hidden;grid-template-columns:50px 1fr auto 50px;grid-template-rows:50px;gap:0px 0px;grid-template-areas:"logoAIContainer cb-input cb-reset cb-send";opacity:0}.DivFormSearch.haveValue{grid-template-columns:50px 1fr 20px 50px}.DivFormSearch.loading{position:relative;border-radius:40px;overflow:hidden;border:none;pointer-events:none;opacity:.7}.DivFormSearch.loading:before{content:"";position:absolute;inset:-2px;border-radius:42px;background:linear-gradient(90deg,var(--color2),#ffffff,var(--color2),#ffffff,var(--color2));background-size:400% 400%;animation:aiGradientFlow 6s linear infinite;filter:blur(3px);opacity:.8;z-index:0}.DivFormSearch.loading:after{content:"";position:absolute;inset:0;border-radius:40px;background:#fff;width:calc(100% - 8px);height:calc(100% - 8px);margin:auto;z-index:1}.DivFormSearch.loading>*{position:relative;z-index:2}.cb-input{outline:0;flex:1;padding-top:16px;padding-bottom:16px;border:0;transition:all .2s ease!important;background:transparent;grid-area:cb-input;min-height:100%;max-height:100%;resize:none;margin:auto;width:100%;border-radius:0!important;font-family:Google Sans,Roboto,Helvetica Neue,Arial,sans-serif;line-height:18px;scrollbar-width:none;-ms-overflow-style:none;position:relative;color:#3c4043;font-size:15px;font-weight:400;letter-spacing:.2px}.cb-input::-webkit-scrollbar{width:0;height:0;display:none}.DivFormSearch:not(.active):not(.loading){position:relative}.DivFormSearch:not(.active):not(.loading):after{content:"";position:absolute;width:140%;height:140%;bottom:0;left:-20%;margin:auto;z-index:0;box-shadow:inset 0 0 20px 20px #fff;pointer-events:none}.DivFormSearch.active{position:relative}.DivFormSearch.active .cb-input{overflow:auto}.DivFormSearch.active .cb-input:after{content:"";position:absolute;background:red;width:100%;height:100%;z-index:999;box-shadow:inset 0 0 9px 11px red}.DivFormSearch.active .cb-input:before{content:"";position:absolute;background:red;width:100%;height:100%;z-index:999;box-shadow:inset 0 0 9px 11px red}.cb-send,#cb-reset{border:none;display:flex;width:41px;height:40px;border-radius:50%;cursor:pointer;transition:background .2s!important;align-items:center;z-index:1;justify-content:center}.cb-send{grid-area:cb-send;color:#fff;margin:5px;background-color:var(--color2);font-size:20px}.cb-send:hover{background:linear-gradient(95deg,#000,var(--bs-shadeBlack))}#cb-reset{margin:5px 0;grid-area:cb-reset;color:#000;font-size:25px;padding:11px;box-shadow:none}#cb-reset:hover{background-color:#dbdbdb}#cb-reset i{line-height:25px;height:23px;width:18px}.logoAIContainer{width:40px;height:40px;margin:5px;z-index:99;grid-area:logoAIContainer;transition:transform .3s ease!important}.logoAIMenu{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;cursor:pointer;width:41.4px;height:41.4px;transition:box-shadow .4s ease,transform .4s ease!important;box-shadow:var(--bs-box-shadow-sm);background-color:var(--bs-btn-active-bg);display:flex;border-radius:50%;align-items:center;justify-content:center;margin:0 10px;color:var(--bs-btn-color);font-size:25px}.logoAIMenu:hover{background:linear-gradient(95deg,#000,var(--bs-shadeBlack));box-shadow:var(--bs-box-shadow);color:var(--bs-btn-color)}.logoIa{cursor:pointer;height:100%;width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.logoIa:hover{background-color:#dbdbdb}.logoIa i{color:var(--color2);font-size:25px}.cb-log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;box-shadow:inset 0 -28px 10px -27px #000;border-radius:14px;margin-right:2px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.cb-log::-webkit-scrollbar{width:8px;background:transparent}.cb-log::-webkit-scrollbar-thumb{background-color:#94a3b88c;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.cb-log:hover::-webkit-scrollbar-thumb{background-color:#94a3b8bf}@keyframes aiGradientFlow{0%{background-position:0% 0%}to{background-position:300% 0%}}@keyframes spinSmooth{0%{transform:rotateY(0) rotate(0)}to{transform:rotateY(360deg) rotate(360deg)}}body.busy,body.busy *{cursor:progress!important}html{overflow:hidden}#infoName{background:#fff;z-index:20;display:flex;flex-direction:column;list-style-type:none;padding:15px;width:50%;max-height:200px;overflow-y:auto}@media(max-width:480px){.cb-panel{left:8px;right:8px;width:auto}}@media only screen and (max-width:768px){.cb-form{margin:0;width:100%;max-width:100%}.cb-input{margin:auto;height:auto;min-height:initial}.cb-body.active .DivFormSearch{scale:1;margin-bottom:0}.logAreaChild{max-width:388px}.cb-body.active{grid-template-rows:50px calc(100% - 50px)}.cb-body.active.chipsActive{grid-template-areas:"FormArea" "af-chips" "HotelArea";grid-template-rows:50px 0 calc(100% - 50px)}.cb-body.chipsActive{grid-template-areas:"FormArea" "af-chips" "HotelArea";grid-template-rows:0 0 100%}.cb-body .af-chips{display:none!important}}.cb-popup-backdrop{position:fixed;inset:0;background:#0000008c;z-index:99999;display:flex;align-items:center;justify-content:center}.cb-popup{background:#fff;padding:20px;width:320px;max-width:90%;border-radius:10px;box-shadow:0 8px 25px #00000040;text-align:center}.cb-popup button,.cb-popup a{margin-top:12px}.logoAIMenu .fa-sparkles{position:absolute;color:#fff;font-size:21px;z-index:0}

/*# sourceMappingURL=AISmartFiltersSearch.min.css.map */
