.scroll-top{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:56px;margin:0;padding:14px 32px;border:2px solid #ff5901;border-radius:10px;background-color:#fff;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:700;font-size:18px;line-height:24px;letter-spacing:normal;color:#ff5901;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion: reduce){.scroll-top{transition:none}}.scroll-top:visited{color:#ff5901}.scroll-top:hover{border-color:#ff5901;background-color:#ff5901;color:#fff;text-decoration:none}.scroll-top:focus-visible{outline:3px solid #ff5901;outline-offset:2px}.scroll-top:disabled,.scroll-top[aria-disabled=true]{border-color:#eaeae8;background-color:#eaeae8;color:#8e959a;box-shadow:none;cursor:default}.scroll-top{position:fixed;bottom:16px;left:16px;z-index:1000;width:48px;min-height:0;height:48px;padding:0;border-radius:50%;box-shadow:0 0 0 1px #eaeae8, 0 1px 2px #2c2f3114, 0 4px 12px #2c2f310f;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear .3s,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.scroll-top--visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.scroll-top__icon{flex:none;width:24px;height:24px}@media(prefers-reduced-motion: reduce){.scroll-top{transform:none;transition:none}}@media(min-width: 640px){.scroll-top{bottom:24px;left:24px}}@media(min-width: 1024px){.scroll-top{bottom:32px;left:max(32px,(100% - 1430px)/2 + 40px);width:56px;height:56px}}
