body{padding-bottom:112px!important}.carev-floating-chat{position:fixed;right:16px;bottom:14px;z-index:45;display:flex;align-items:center;gap:2px;text-decoration:none;max-width:205px;color:#245f3b}.chat-mascot{position:relative;width:64px;height:76px;flex:none;animation:carev-chat-float 8s ease-in-out infinite}.chat-pose{position:absolute;inset:0;width:64px;height:76px;object-fit:contain;background:transparent;border:0;box-shadow:none}.chat-pose-one{animation:carev-pose-one 14s linear infinite}.chat-pose-two{animation:carev-pose-two 14s linear infinite}.chat-message{background:#f5fff6;border:1px solid #c6e3cb;border-radius:13px;padding:9px 11px;font-size:12px;line-height:1.5;box-shadow:0 3px 12px #12382012}.chat-message strong{font-size:13px}.carev-floating-chat:focus-visible{outline:2px solid #287f9e;outline-offset:3px;border-radius:12px}.carev-action-dock{right:auto!important;left:14px!important;bottom:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;backdrop-filter:none!important}.carev-action-dock .dock-quote{font-size:12px;padding:10px 12px;max-width:120px}.quote-page{padding-bottom:112px!important}@keyframes carev-chat-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes carev-pose-one{0%,43%,100%{opacity:1}50%,93%{opacity:0}}@keyframes carev-pose-two{0%,43%,100%{opacity:0}50%,93%{opacity:1}}@media(max-width:620px){.carev-floating-chat{right:9px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:190px}.chat-message{font-size:11px;padding:8px 9px}.chat-message strong{font-size:12px}.chat-mascot,.chat-pose{width:57px;height:70px}.carev-action-dock{left:8px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important}.carev-action-dock .dock-quote{font-size:11px;max-width:115px;min-height:42px;padding:8px 9px}.quote-page .carev-floating-chat{bottom:calc(9px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.chat-mascot,.chat-pose{animation:none!important}.chat-pose-two{display:none}}