﻿.back-to-top[hidden]{display:none!important}.back-to-top{position:fixed;right:24px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:44;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #cbdfe8;border-radius:50%;background:#fff;color:#14657b;box-shadow:0 4px 18px #173c4d1a;cursor:pointer}.back-to-top:hover{background:#edf7fb;border-color:#8ebfce}.back-to-top:focus-visible{outline:3px solid #2686a2;outline-offset:3px}@media(max-width:600px){.back-to-top{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:44px;height:44px}}
