.gb-scroll-active .pages{display:none !important}.gb-scroll-control{clear:both;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;text-align:center}.gb-scroll-top[hidden],.gb-scroll-control[hidden],.gb-scroll-control [hidden]{display:none !important}.gb-scroll-button{min-height:48px;padding:13px 30px;border:1px solid #bcb8b0;background:var(--gb-scroll-bg,#fff);color:var(--gb-scroll-text,#363636);font-size:14px;font-weight:700;cursor:pointer;max-width:100%}.gb-scroll-button:hover{border-color:#7a5a2a;box-shadow:0 2px 8px #0001}.gb-scroll-button:focus-visible,.gb-scroll-top:focus-visible{outline:3px solid #7a5a2a;outline-offset:3px}.gb-scroll-button:disabled{opacity:.6;cursor:wait}.gb-scroll-status{font-size:14px;color:#444;min-height:20px}.gb-scroll-status.is-error{color:#a11}.gb-scroll-loader{display:inline-block;width:18px;height:18px;border:2px solid #ddd;border-top-color:#7a5a2a;border-radius:50%;animation:gb-scroll-spin .8s linear infinite;margin-right:8px;vertical-align:middle}.gb-scroll-page{width:100%;flex-basis:100%;clear:both;list-style:none;text-align:center;padding:18px 0;border-top:1px solid #ddd}.gb-scroll-top{position:fixed;right:22px;bottom:26px;z-index:40;background:#fff;border:1px solid #aaa;padding:12px;cursor:pointer}@keyframes gb-scroll-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gb-scroll-loader{animation:none}}@media (max-width:767px){.gb-scroll-control{padding:20px 8px}.gb-scroll-button{width:100%}}