.besjaar-to-top{position:fixed;right:18px;bottom:104px;z-index:95;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(23,59,94,.18);border-radius:999px;background:rgba(255,255,255,.96);color:var(--besjaar-ui-accent,#173B5E);box-shadow:0 10px 26px rgba(19,42,62,.18);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s,background .18s ease}.besjaar-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,visibility 0s}.besjaar-to-top:hover{background:var(--besjaar-ui-accent,#173B5E);color:#fff}.besjaar-to-top:focus-visible{outline:2px solid var(--besjaar-ui-accent,#173B5E);outline-offset:3px}.besjaar-to-top svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:760px){.besjaar-to-top{right:14px;bottom:calc(112px + env(safe-area-inset-bottom));width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.besjaar-to-top{transition:none}}