.back-top{position:fixed!important;right:24px!important;bottom:100px!important;z-index:75!important;width:44px!important;height:44px!important;margin:0!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;box-shadow:0 4px 16px #203a2b20}.back-top.back-top-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.back-top:focus-visible{outline:3px solid #a47438;outline-offset:4px}body:has(#quick-panel:not([hidden])) .back-top,body:has(dialog[open]) .back-top{visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){.back-top{transition:none}}