#dfa-launcher,#dfa-chat,#dfa-page-hint{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:999999}#dfa-launcher,#dfa-chat,#dfa-page-hint,#dfa-launcher *,#dfa-chat *,#dfa-page-hint *{box-sizing:border-box}#dfa-launcher,#dfa-chat,#dfa-page-hint,#dfa-launcher:where(button,a,input,textarea,select,label,span,div,p,strong,small,svg,path),#dfa-chat:where(button,a,input,textarea,select,label,span,div,p,strong,small,svg,path),#dfa-page-hint:where(button,a,input,textarea,select,label,span,div,p,strong,small,svg,path){font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;text-transform:none !important;letter-spacing:normal !important}#dfa-chat:where(button,textarea,input),#dfa-launcher:where(button),#dfa-page-hint:where(button){appearance:none !important;-webkit-appearance:none !important;border-radius:inherit;margin:0 !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;text-indent:0 !important;box-shadow:none}#dfa-chat:where(button){font-weight:inherit !important}#dfa-chat textarea#dfa-input{font-size:16px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important}#dfa-chat:where(button,a,textarea,[role="button"]):focus{outline:none}#dfa-chat:where(button,a,textarea,[role="button"]):focus-visible{outline:2px solid rgba(11,124,131,0.35);outline-offset:2px}#dfa-launcher.dfa-launcher{position:fixed;bottom:20px;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#dfa-launcher.dfa-launcher.dfa-desktop-left{left:20px;right:auto}#dfa-launcher.dfa-launcher.dfa-desktop-right{right:20px;left:auto;flex-direction:row-reverse}@media (max-width:767px){#dfa-launcher.dfa-launcher{bottom:calc(16px + env(safe-area-inset-bottom,0px))}#dfa-launcher.dfa-launcher.dfa-mobile-left{left:16px;right:auto}#dfa-launcher.dfa-launcher.dfa-mobile-right{right:16px;left:auto;flex-direction:row-reverse}}#dfa-chat.dfa-chat-window{position:fixed;bottom:90px;width:var(--dfa-chat-w);max-width:calc(100vw - 32px);max-height:var(--dfa-max-h);display:none;flex-direction:column;border-radius:var(--dfa-radius);box-shadow:var(--dfa-shadow);overflow:hidden;border:var(--dfa-border)}#dfa-chat.dfa-chat-window.dfa-desktop-left{left:20px;right:auto}#dfa-chat.dfa-chat-window.dfa-desktop-right{right:20px;left:auto}@media (min-width:768px) and (max-width:1024px){#dfa-chat.dfa-chat-window{width:min(520px,calc(100vw - 32px))}}@media (min-width:1400px){#dfa-chat.dfa-chat-window{width:min(560px,calc(100vw - 40px))}#dfa-chat .dfa-chat-body{padding:14px 12px 8px}}@media (max-width:767px){#dfa-chat.dfa-chat-window{left:0 !important;right:0 !important;bottom:0;top:0;width:100%;max-width:100%;border-radius:0;height:100vh;height:100dvh;max-height:none}}#dfa-page-hint.dfa-page-hint{position:fixed;z-index:999998;max-width:260px;font-size:11px;background:#fff;color:#333;padding:6px 10px;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.18);cursor:pointer;border:1px solid rgba(0,0,0,0.08)}#dfa-page-hint.dfa-page-hint.dfa-desktop-left{left:26px;bottom:88px}#dfa-page-hint.dfa-page-hint.dfa-desktop-right{right:26px;bottom:88px}@media (max-width:767px){#dfa-page-hint.dfa-page-hint{display:none}}@media (prefers-reduced-motion:reduce){#dfa-launcher .dfa-launcher-avatar,#dfa-chat .dfa-icon-btn,#dfa-chat .dfa-mode-btn,#dfa-chat .dfa-offer-btn,#dfa-chat .dfa-quick-menu-btn,#dfa-chat .dfa-quick-action-btn,#dfa-chat .dfa-mic-btn,#dfa-chat .dfa-send-btn{transition:none !important;animation:none !important}}#dfa-lightbox.dfa-lightbox{position:fixed !important;inset:0 !important;z-index:2147483647 !important;box-sizing:border-box !important;width:100vw !important;max-width:none !important;height:100vh !important;height:100dvh !important;max-height:none !important;margin:0 !important;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left)) !important;border:0 !important;border-radius:0 !important;background:rgba(2,6,23,.86) !important;align-items:center !important;justify-content:center !important;overflow:auto !important;pointer-events:auto !important;isolation:isolate !important}#dfa-lightbox.dfa-lightbox[open]{display:flex !important}#dfa-lightbox.dfa-lightbox::backdrop{background:transparent !important}#dfa-lightbox .dfa-lightbox__box{position:relative;z-index:1;max-width:min(92vw,1280px);max-height:92vh;max-height:92dvh}#dfa-lightbox .dfa-lightbox__image{max-width:min(88vw,1240px);max-height:78vh;max-height:78dvh}#dfa-lightbox .dfa-lightbox__close{min-width:44px;min-height:44px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#dfa-lightbox.dfa-lightbox{-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}}@media (max-width:600px){#dfa-lightbox.dfa-lightbox{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left)) !important}#dfa-lightbox .dfa-lightbox__box{max-width:96vw;max-height:96vh;max-height:96dvh;padding:10px !important;border-radius:16px !important}#dfa-lightbox .dfa-lightbox__image{max-width:92vw;max-height:80vh;max-height:80dvh}}body.dfa-promo-page-locked.dfa-pack-modal-active{touch-action:auto !important}.dfa-dc-modal.on,.dfa-ou-modal.is-open,.dfa-gk-sc-modal.is-on,.dfa-hotel-booking-modal.is-open,.dfa-hotel-booking-contract-modal.is-open,.dfa-hotel-booking-detail-modal.is-open,.dfa-hotel-fiyat-modal.is-open,.dc-sub-modal.on,.dfa-form-gateway-modal.is-open,[data-dfa-pack-modal][aria-hidden="false"]{pointer-events:auto !important;touch-action:pan-y !important;user-select:auto !important;-webkit-user-select:auto !important}.dfa-dc-modal.on input,.dfa-dc-modal.on textarea,.dfa-dc-modal.on select,.dfa-dc-modal.on button,.dfa-dc-modal.on a,.dfa-ou-modal.is-open input,.dfa-ou-modal.is-open textarea,.dfa-ou-modal.is-open select,.dfa-ou-modal.is-open button,.dfa-ou-modal.is-open a,.dfa-gk-sc-modal.is-on input,.dfa-gk-sc-modal.is-on textarea,.dfa-gk-sc-modal.is-on select,.dfa-gk-sc-modal.is-on button,.dfa-gk-sc-modal.is-on a,.dfa-hotel-booking-modal.is-open input,.dfa-hotel-booking-modal.is-open textarea,.dfa-hotel-booking-modal.is-open select,.dfa-hotel-booking-modal.is-open button,.dfa-hotel-booking-modal.is-open a,.dfa-hotel-fiyat-modal.is-open input,.dfa-hotel-fiyat-modal.is-open textarea,.dfa-hotel-fiyat-modal.is-open select,.dfa-hotel-fiyat-modal.is-open button,.dfa-hotel-fiyat-modal.is-open a{pointer-events:auto !important;touch-action:manipulation}@media (max-width:767px){html.dfa-chat-page-locked,body.dfa-chat-page-locked{overscroll-behavior:none !important}html body #dfa-chat.dfa-chat-window{position:fixed !important;inset:auto !important;top:var(--dfa-chat-vv-top,0px) !important;left:var(--dfa-chat-vv-left,0px) !important;right:auto !important;bottom:auto !important;width:var(--dfa-chat-vv-width,100vw) !important;min-width:var(--dfa-chat-vv-width,100vw) !important;max-width:var(--dfa-chat-vv-width,100vw) !important;height:var(--dfa-chat-vv-height,100dvh) !important;min-height:var(--dfa-chat-vv-height,100dvh) !important;max-height:var(--dfa-chat-vv-height,100dvh) !important;margin:0 !important;border:0 !important;border-radius:0 !important;transform:none !important;overflow:hidden !important;isolation:isolate !important;overscroll-behavior:none !important;touch-action:manipulation !important}html body #dfa-chat.dfa-chat-window>.dfa-chat-header,html body #dfa-chat.dfa-chat-window>.dfa-mode-toggle,html body #dfa-chat.dfa-chat-window>.dfa-status-line,html body #dfa-chat.dfa-chat-window>.dfa-chat-input,html body #dfa-chat.dfa-chat-window>.dfa-attribution,html body #dfa-chat.dfa-chat-window>[class*="attribution"]{flex:0 0 auto !important}html body #dfa-chat.dfa-chat-window>.dfa-chat-body{display:block !important;flex:1 1 auto !important;min-height:0 !important;max-height:none !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important}html body #dfa-chat.dfa-chat-window>.dfa-chat-input{position:relative !important;z-index:3 !important;padding-bottom:max(9px,env(safe-area-inset-bottom,0px)) !important}html body #dfa-chat.dfa-chat-window textarea#dfa-input{font-size:16px !important}}@supports not (height:100dvh){@media (max-width:767px){html body #dfa-chat.dfa-chat-window{height:var(--dfa-chat-vv-height,100vh) !important;min-height:var(--dfa-chat-vv-height,100vh) !important;max-height:var(--dfa-chat-vv-height,100vh) !important}}}html.dfa-chat-page-locked,body.dfa-chat-page-locked{overscroll-behavior:none !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen{position:fixed !important;inset:auto !important;top:var(--dfa-chat-vv-top,0px) !important;left:var(--dfa-chat-vv-left,0px) !important;right:auto !important;bottom:auto !important;width:var(--dfa-chat-vv-width,100vw) !important;min-width:var(--dfa-chat-vv-width,100vw) !important;max-width:var(--dfa-chat-vv-width,100vw) !important;height:var(--dfa-chat-vv-height,100dvh) !important;min-height:var(--dfa-chat-vv-height,100dvh) !important;max-height:var(--dfa-chat-vv-height,100dvh) !important;margin:0 !important;border:0 !important;border-radius:0 !important;transform:none !important;overflow:hidden !important;isolation:isolate !important;overscroll-behavior:none !important;touch-action:manipulation !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-chat-header,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-mode-toggle,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-status-line,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-chat-input,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-attribution,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>[class*="attribution"]{flex:0 0 auto !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-chat-header{padding-top:max(10px,env(safe-area-inset-top,0px)) !important;padding-left:max(12px,env(safe-area-inset-left,0px)) !important;padding-right:max(12px,env(safe-area-inset-right,0px)) !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-chat-body{display:block !important;flex:1 1 auto !important;min-height:0 !important;max-height:none !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen>.dfa-chat-input{position:relative !important;z-index:3 !important;padding-left:max(9px,env(safe-area-inset-left,0px)) !important;padding-right:max(9px,env(safe-area-inset-right,0px)) !important;padding-bottom:max(9px,env(safe-area-inset-bottom,0px)) !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen textarea#dfa-input,html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen input{font-size:16px !important}html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen:where(button,a,textarea,input,[role="button"]):focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important}@supports not (height:100dvh){html body #dfa-chat.dfa-chat-window.dfa-touch-fullscreen{height:var(--dfa-chat-vv-height,100vh) !important;min-height:var(--dfa-chat-vv-height,100vh) !important;max-height:var(--dfa-chat-vv-height,100vh) !important}}
