.searcher-box .widgets_chat_chatassistantwidget{position:absolute;left:10%;right:10%}.searcher-box-chat{margin-bottom:20px;border:1px solid #dfdfdf;padding:0;border-radius:12px;background-color:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1);position:relative}.msg-large-input{position:absolute;background:#fff;color:#000;line-height:35px;text-align:center;width:200px;height:40px;border-radius:6px;padding:0;border:2px solid #ce4040;bottom:51px;left:50%;transform:translate(-50%,0)}[dir="rtl"] .msg-large-input{left:auto;right:0}.msg-large-input:after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#ce4040 transparent;border-width:10px 10px 0;bottom:-10px;left:50%;margin-left:-10px}[dir="rtl"] .msg-large-input:after{left:auto;margin-left:0;right:50%;margin-right:-10px}.msg{width:100%;margin-bottom:15px;clear:both;overflow:hidden}.msg-bubble{background-color:#fff;color:#222;padding:10px;font-size:16px;border-radius:12px;border-bottom:0;margin-left:0;position:relative;overflow-wrap:break-word;min-height:44px;width:80%;float:left}.msg:first-child .msg-bubble{padding:10px 10px 10px 30px}[dir="rtl"] .msg:first-child .msg-bubble{padding:10px 30px 10px 10px;float:right}.msg:first-child .msg-bubble:before{content:'';display:block;width:20px;height:20px;position:absolute;top:10px;left:0;background:#fff;border-radius:0;background:url("/headers/img/beta_landing/assistant-ia.svg") no-repeat center center;background-size:100% 100%}[dir="rtl"] .msg:first-child .msg-bubble:before{left:auto;right:0}.msg-bubble.user-bubble{padding:10px;color:#222;background:#f7f7f7;float:right}.user-bubble:before{background:transparent;display:none}.prompt-line{display:flex;flex-wrap:nowrap;align-items:center;border-top:solid 1px #dfdfdf;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:4px 5px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.msg-input{color:#222;font-size:16px;width:100%;resize:none;border:0;height:42px;padding:9px 10px;border-radius:12px;transition:box-shadow .15s linear,-webkit-box-shadow .15s linear}[dir='rtl'] .msg-input{text-align:right;direction:rtl}.msg-input:focus,.msg-input:focus-visible{-webkit-box-shadow:0 0 8px rgba(208,203,201,.8);box-shadow:0 0 8px rgba(208,203,201,.8);outline:0}.msg-input::placeholder,.msg-input:-ms-input-placeholder,.msg-input::-ms-input-placeholder{color:#74716e}.msg-input:disabled::placeholder,.msg-input:disabled:-ms-input-placeholder,.msg-input:disabled::-ms-input-placeholder{color:#fff}.msg-button{padding:8px 10px;border:0;background:#3171c9;border-radius:12px;margin-left:10px;transition:color .15s linear}[dir="rtl"] .msg-button{margin-left:0;margin-right:10px}.msg-button:hover,.msg-button:focus{background:#185596}.msg-button .icon{width:24px;height:24px;vertical-align:top;opacity:1;fill:#fff}[dir="rtl"] .msg-button .icon{transform:rotate(-180deg)}.msg-button:hover .icon,.msg-button:focus .icon{opacity:1;fill:#fff}.msg-button .ball-clip-rotate{height:24px}.msg-button .ball-clip-rotate>div{border:2px solid #fff;border-bottom-color:transparent;width:24px;height:24px;margin:0}.chat-header{-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px;background:#fff}.chat-header .chat-intro{padding:9px 15px;font-size:16px;min-height:49px;flex-wrap:wrap;align-content:center}.chat-header .chat-menu{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:14px 15px;align-items:center;border-bottom:solid 1px #dfdfdf;position:relative}.chat-header .switch-container{font-size:16px}.collapse-container{display:none}.switch-container .info-link{text-decoration:underline}.switch-container .switch-off-link{color:#d14900;-webkit-appearance:none;appearance:none;background:0;border:0}.switch-container .switch-off-link .icon{width:14px;height:14px;vertical-align:middle;margin-top:-2px}[dir='rtl'] .switch-container .switch-off-link .icon{transform:rotate(-180deg)}.chat-header .chat-collapse-container{flex:0 0 auto}.chat-header .chat-collapse{border:1px solid #d0cbc9;border-radius:6px;background:#fff;padding:5px}.chat-header .chat-collapse .icon{width:15px;height:15px;vertical-align:top;display:block}.chat-header .chat-collapse .icon,.chat-header .chat-collapse .icon *{fill:#d0cbc9}.chat-header .chat-collapse-container .dropdown-menu{min-width:0}.chat-header .chat-collapse-container .dropdown-menu ul{margin-bottom:0}.chat-header .chat-collapse-container .dropdown-menu ul a{display:block;padding:10px 20px;white-space:nowrap}.chat-header .chat-title-container{flex:0 0 auto;text-align:center;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.chat-header .chat-title-container .desta-gpt-logo{color:#18865e;text-decoration:none;font-weight:bold;vertical-align:middle;display:inline-block;margin:0}.chat-header .chat-title-container .desta-gpt-logo .desta-gpt-logo-icon{vertical-align:middle}.chat-header .chat-title-container .desta-gpt-logo .desta-gpt-logo-txt{font-size:14px;font-weight:bold;vertical-align:middle}@media(max-width:767px){.chat-header .chat-title-container .desta-gpt-logo-txt{display:none}}.chat-header .chat-close{border:0;background:transparent}.chat-header .chat-close .icon{width:18px;height:18px;vertical-align:top;display:block}.chat-header .chat-close .icon,.chat-header .chat-close .icon *{fill:#beb8b3}.msg-history{width:100%;padding:0;overflow-y:auto;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(0,0,0,0.12) 0,rgba(255,255,255,0));background-size:100% 14px,100% 7px;background-repeat:no-repeat;background-attachment:local,scroll}.huge-searcher .msg-history{height:400px;padding:15px;animation-name:enlarge-height;animation-duration:.5s;animation-fill-mode:forwards}.searcher-box .huge-searcher .msg-history{height:250px}.huge-searcher .chat-intro{display:none}.huge-searcher .chat-menu{display:flex}.homeHeaderContainer+.searcher-box.beta-searcher{margin-top:100px;margin-bottom:180px}@keyframes enlarge-height{from{height:0}}.switchoff-waitpage{display:none;background:rgba(255,255,255,0.8);width:100%;height:100%;position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;border-radius:0}.switchoff-waitpage-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:30px 50px;background:#fff;border-radius:6px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.12);border:solid 1px #dfdfdf;min-width:300px}.chat-toggler{display:none}.package-tools-container .chatassistant{margin-top:20px}.package-tools-container .huge-searcher .msg-history{margin-top:20px;height:300px}.package-tools-container .searcher-box-chat{margin-bottom:0}@media(max-width:1199px){.hotel_availability_widget .chat-toggler{display:block;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:998;width:100%;height:50px;background:#fff;transition:transform .2s;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1);padding:0 14px;border:0;appearance:none;-webkit-appearance:none;border-top:1px solid #d8d8d8}.hotel_availability_widget .chat-toggler .opener{display:flex;flex-wrap:nowrap;align-items:center}.hotel_availability_widget .chat-toggler .opener:before{content:"";display:block;width:26px;height:26px;background:#fff;border-radius:50%;background:url(/headers/img/beta_landing/assistant.png?v=1688137885) no-repeat center center;background-size:100% 100%;margin:0}.hotel_availability_widget .chat-toggler .opener div{margin-left:10px}.hotel_availability_widget .chat-toggler .opener .desta-gpt-logo-icon{margin-left:auto}.hotel_availability_widget .chat-toggler.openchat{display:none}.hotel_availability_widget .huge-searcher{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1998;flex-direction:column;margin-bottom:0;display:none;padding-top:300px;background:rgba(0,0,0,0.7);-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hotel_availability_widget .huge-searcher.openchat{display:flex}.hotel_availability_widget .huge-searcher.openchat .knowmore-container{display:none}.hotel_availability_widget .huge-searcher.openchat .collapse-container{display:block}.hotel_availability_widget .huge-searcher .chat-header{flex:0 0 auto;background:#fff}.hotel_availability_widget .huge-searcher .prompt-line{flex:0 0 auto;background:#fff;border-radius:0}.hotel_availability_widget .huge-searcher .msg-history{flex:1 0 auto;background:#fff;height:auto}}@media(min-width:1200px){.hotel_availability_widget .chat-header .chat-title-container{position:relative;left:auto;transform:translate(0,0)}.hotel_availability_widget .chat-header .chat-title-container{flex:0 0 auto}.hotel_availability_widget .chat-header .chat-title-container .desta-gpt-logo .desta-gpt-logo-txt{display:none}.chat-header .chat-title-container{position:relative;flex:0 0 auto}.chat-header .chat-title-container .desta-gpt-logo .desta-gpt-logo-txt{display:none}}