.back-to-top{position:fixed!important;right:20px!important;bottom:max(24px,env(safe-area-inset-bottom))!important;z-index:900!important;width:48px!important;height:48px!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #ffffff55!important;border-radius:50%!important;background:#173b63!important;color:#fff!important;font:700 25px/1 Segoe UI,Arial,sans-serif!important;box-shadow:0 4px 16px #153c6533;cursor:pointer;padding:0!important}.back-to-top[hidden]{display:none!important}.back-to-top:hover{background:#126aa3!important}.back-to-top:focus-visible{outline:3px solid #249fdf;outline-offset:4px}
