.waypoint-chat-dialog{overscroll-behavior:contain}.waypoint-chat-dialog.waypoint-chat-with-trip{width:min(1100px,calc(100vw - 40px));max-width:none;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.waypoint-chat-dialog .waypoint-conversation-starters{display:none}.waypoint-chat-dialog>[role=log]{overscroll-behavior:contain;scrollbar-gutter:stable}.waypoint-chat-dialog>[role=log]:has(.waypoint-workspace){padding:16px 20px;background:#f6f9fc}.waypoint-chat-dialog>div:last-child{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:639px){.waypoint-chat-dialog,.waypoint-chat-dialog.waypoint-chat-with-trip{position:fixed;inset:0;width:100%;max-width:none;top:var(--waypoint-visual-top,0px);bottom:auto;height:var(--waypoint-visual-height,100dvh);max-height:var(--waypoint-visual-height,100dvh);border:0;border-radius:0}.waypoint-chat-dialog>header{padding-top:max(10px,env(safe-area-inset-top))}.waypoint-chat-dialog>[role=log],.waypoint-chat-dialog>[role=log]:has(.waypoint-workspace){padding:12px}.waypoint-chat-dialog>[role=log]:has(.waypoint-workspace){background:#fff}.waypoint-chat-dialog .waypoint-message-bubble:has(.waypoint-workspace){border:0}}.waypoint-chat-with-trip>header{min-height:52px;padding:7px 16px}.waypoint-chat-with-trip>header>div:first-child>span,.waypoint-chat-with-trip>header p{display:none}.waypoint-chat-with-trip>header h2{color:#102448;font-size:21px}.waypoint-chat-dialog>[role=log]:has(.waypoint-workspace){padding:0;background:#fff;scrollbar-gutter:auto}.waypoint-chat-with-trip>div:last-child{padding:8px 12px}.waypoint-chat-with-trip>div:last-child>div:nth-last-child(1){border-radius:22px}.waypoint-chat-with-trip>div:last-child input{font-size:var(--type-body)}@media(max-width:639px){.waypoint-chat-dialog>[role=log]:has(.waypoint-workspace){padding:10px 16px}.waypoint-chat-with-trip>header{min-height:48px}.waypoint-chat-with-trip>div:last-child>div:nth-last-child(1){padding:3px 6px}.waypoint-chat-with-trip>div:last-child button[aria-label="Send travel question"]{height:34px;width:34px;border-radius:50%}}
