.ahi-back-to-top{position:fixed;right:24px;bottom:122px;z-index:40;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid var(--ahi-polish-line);border-radius:12px;background:var(--ahi-polish-input);color:var(--ahi-polish-ink);box-shadow:0 5px 20px #0002;cursor:pointer}.ahi-back-to-top svg{display:block;pointer-events:none}.ahi-back-to-top:focus-visible{outline:3px solid #d4a445;outline-offset:3px}body:has(.ahi-chat-panel) .ahi-back-to-top,body:has(.ahi-chat-login-hint) .ahi-back-to-top{display:none}@media(max-width:767px){.ahi-back-to-top{right:17px;bottom:calc(86px + env(safe-area-inset-bottom))}}
