#nml-go-to-top{position:fixed;bottom:20px;z-index:99999;width:var(--nml-gtt-size,48px);height:var(--nml-gtt-size,48px);padding:0;border:0;border-radius:50%;background:var(--nml-gtt-color,#2878b8);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.22)}
#nml-go-to-top.nml-gtt-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
#nml-go-to-top svg{width:50%;height:50%}#nml-go-to-top:focus-visible{outline:3px solid #ffcf33;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#nml-go-to-top{transition:none}}
