.scroll-top-control[data-v-a93aa94a]{height:44px;position:fixed;width:44px;z-index:99}.scroll-top-button[data-v-a93aa94a]{background:#fff;border:1px solid #e4defb;border-radius:50%;box-shadow:0 4px 18px #50659820;color:#7357f6;cursor:grab;height:44px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px}.scroll-top-button[data-v-a93aa94a]:hover{background:#f2efff}.dragging .scroll-top-button[data-v-a93aa94a]{box-shadow:0 6px 24px #7357f640;cursor:grabbing}.scroll-top-settings[data-v-a93aa94a]{background:#fff;border:1px solid #e4defb;border-radius:8px;color:#7357f6;height:22px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:-18px;width:26px}.scroll-top-control:focus-within .scroll-top-settings[data-v-a93aa94a],.scroll-top-control:hover .scroll-top-settings[data-v-a93aa94a]{opacity:1;pointer-events:auto}.scroll-top-menu[data-v-a93aa94a]{background:#fff;border:1px solid #e4defb;border-radius:12px;bottom:52px;box-shadow:0 8px 28px #50659825;padding:6px;position:absolute;right:0;width:176px}.scroll-top-menu.from-left[data-v-a93aa94a]{left:0;right:auto}.scroll-top-menu.below[data-v-a93aa94a]{bottom:auto;top:52px}.scroll-top-menu button[data-v-a93aa94a]{background:#fff;border:0;border-radius:8px;color:#53627d;display:block;font-size:13px;padding:10px 12px;text-align:left;width:100%}.scroll-top-menu button[data-v-a93aa94a]:hover{background:#f2efff;color:#7357f6}button[data-v-a93aa94a]:focus-visible{outline:2px solid #7357f6;outline-offset:3px}@media (hover:none){.scroll-top-settings[data-v-a93aa94a]{opacity:1;pointer-events:auto}}
