.rental-chat-module__TesM9q__dock,.rental-chat-module__TesM9q__dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#24292e}.rental-chat-module__TesM9q__dock{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;align-items:flex-end;gap:10px;display:flex;position:fixed}.rental-chat-module__TesM9q__dock[hidden]{display:none}.rental-chat-module__TesM9q__hint{background:#fff;border:1px solid #eeedf6;border-radius:16px 16px 4px;margin-bottom:10px;padding:12px 16px;position:relative;box-shadow:0 5px 24px #35324914}.rental-chat-module__TesM9q__dismissHint.rental-chat-module__TesM9q__dismissHint{background:#f1f2f6;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:-9px;right:-5px}.rental-chat-module__TesM9q__launcher.rental-chat-module__TesM9q__launcher{background:#fff;border:1px solid #f0edf5;border-radius:50%;width:70px;height:70px;padding:0;transition:transform .2s ease-out;box-shadow:0 5px 20px #44365d20,0 1px 3px #44365d0a}.rental-chat-module__TesM9q__launcher:hover{transform:translateY(-3px)}.rental-chat-module__TesM9q__launcher:disabled{opacity:.5}.rental-chat-module__TesM9q__avatar{flex:none;width:42px;height:42px;display:block}.rental-chat-module__TesM9q__avatar stop:first-child{animation:28s ease-in-out infinite alternate rental-chat-module__TesM9q__lavender}.rental-chat-module__TesM9q__avatar stop:last-child{animation:28s ease-in-out infinite alternate rental-chat-module__TesM9q__blue}.rental-chat-module__TesM9q__launcherBadge.rental-chat-module__TesM9q__launcherBadge{color:#674597;background:#fff;border:1px solid #e9e4f0;border-radius:8px;place-items:center;min-width:28px;height:23px;padding:0 6px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 5px #44365d0d}[data-testid=modal-dim-area]:has(>.rental-chat-module__TesM9q__dialog){background:0 0}.rental-chat-module__TesM9q__dialog.rental-chat-module__TesM9q__dialog{right:20px;bottom:calc(108px + env(safe-area-inset-bottom));width:390px;height:min(620px, calc(100dvh - 140px - env(safe-area-inset-bottom)));border:1px solid #e9e8f3;border-radius:24px;position:fixed;box-shadow:0 16px 70px #24204026}.rental-chat-module__TesM9q__header{border-bottom:1px solid #efeff5;min-height:77px}.rental-chat-module__TesM9q__headerBadge.rental-chat-module__TesM9q__headerBadge{color:#766391;background:#f2edf8;border-radius:5px;padding:4px 6px}.rental-chat-module__TesM9q__close.rental-chat-module__TesM9q__close{width:36px;height:36px;padding:0}.rental-chat-module__TesM9q__messages{background:linear-gradient(#fcfbff,#fff)}.rental-chat-module__TesM9q__prompt.rental-chat-module__TesM9q__prompt{box-shadow:none;border:1px solid #e9e7f1;border-radius:13px}.rental-chat-module__TesM9q__prompt>div{justify-content:space-between}.rental-chat-module__TesM9q__prompt:hover{background:#fcfbff;border-color:#aea7ff}.rental-chat-module__TesM9q__footer{background:#fff;border-top:1px solid #f0eef5}.rental-chat-module__TesM9q__inputRow{background:#f5f5f9;border-radius:14px}.rental-chat-module__TesM9q__inputRow:focus-within{outline-offset:2px;outline:2px solid #aea7ff}.rental-chat-module__TesM9q__composer{flex:1;min-width:0}.rental-chat-module__TesM9q__dialog .rental-chat-module__TesM9q__composer.rental-chat-module__TesM9q__composer div:has(>textarea){box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 8px}.rental-chat-module__TesM9q__composer textarea{field-sizing:content;background:0 0;min-height:26px;max-height:112px}.rental-chat-module__TesM9q__send.rental-chat-module__TesM9q__send{background:#665fe0;border-radius:10px;flex-shrink:0;width:36px;height:36px;padding:0}.rental-chat-module__TesM9q__send:disabled{background:#b8b3ee}.rental-chat-module__TesM9q__userMessage.rental-chat-module__TesM9q__userMessage{color:#fff;background:#6760df}.rental-chat-module__TesM9q__assistantMessage.rental-chat-module__TesM9q__assistantMessage{background:#f1f0f7}.rental-chat-module__TesM9q__offerToggle.rental-chat-module__TesM9q__offerToggle{border-radius:16px;height:auto;padding:16px}.rental-chat-module__TesM9q__offerToggle:hover{background:#fcfbff}.rental-chat-module__TesM9q__launcher:focus-visible,.rental-chat-module__TesM9q__dismissHint:focus-visible,.rental-chat-module__TesM9q__prompt:focus-visible,.rental-chat-module__TesM9q__close:focus-visible,.rental-chat-module__TesM9q__send:focus-visible{outline-offset:3px;outline:3px solid #aea7ff}@media (max-width:540px){.rental-chat-module__TesM9q__dock{bottom:calc(66px + env(safe-area-inset-bottom))}.rental-chat-module__TesM9q__dock[data-surface=affiliate]{bottom:calc(20px + env(safe-area-inset-bottom))}.rental-chat-module__TesM9q__launcher.rental-chat-module__TesM9q__launcher{width:68px;height:68px}.rental-chat-module__TesM9q__dialog.rental-chat-module__TesM9q__dialog{width:auto;left:12px;right:12px;bottom:calc(100px + env(safe-area-inset-bottom));height:min(590px, calc(100dvh - 120px - env(safe-area-inset-bottom)))}}@media (max-height:520px){.rental-chat-module__TesM9q__dialog.rental-chat-module__TesM9q__dialog{height:calc(100dvh - 24px);bottom:12px}}@keyframes rental-chat-module__TesM9q__lavender{0%{stop-color:#d2b7f5}to{stop-color:#c6bff7}}@keyframes rental-chat-module__TesM9q__blue{0%{stop-color:#9eddf4}to{stop-color:#aed4f7}}@media (prefers-reduced-motion:reduce){.rental-chat-module__TesM9q__launcher{transition:none}.rental-chat-module__TesM9q__avatar stop:first-child,.rental-chat-module__TesM9q__avatar stop:last-child{animation:none}}.rental-chat-module__TesM9q__quickReply.rental-chat-module__TesM9q__quickReply{color:#5149b0;background:#fff;border-color:#d8d4f4;border-radius:20px}.rental-chat-module__TesM9q__typingDots{align-items:center;gap:4px;height:20px;display:inline-flex}.rental-chat-module__TesM9q__typingDots span{background:#6760df;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rental-chat-module__TesM9q__typing-dot}.rental-chat-module__TesM9q__typingDots span:nth-child(2){animation-delay:.16s}.rental-chat-module__TesM9q__typingDots span:nth-child(3){animation-delay:.32s}@keyframes rental-chat-module__TesM9q__typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rental-chat-module__TesM9q__typingDots span{opacity:.7;animation:none}}
/*# sourceMappingURL=0r1k08y0.w6yd.css.map*/