.scrollWrapper{--Ypos: 0;--Xpos: 0;position:relative;overflow:hidden;display:grid;grid-template-areas:"start scrollH-t ." ". center scrollV" ". scrollH-b end";grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto}.scrollWrapper .scrollable{position:relative;overflow:auto;grid-area:center;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}.scrollWrapper .scrollable::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important}.scrollWrapper .scrollbar{--cursor-thickness: 6px;background-color:rgb(var(--neutral_200));border-radius:3px;position:relative}.scrollWrapper .scrollbar::before{content:"";position:absolute;height:100%;width:100%}.scrollWrapper .scrollbar:hover{box-shadow:inset 0 0 0 1px rgb(var(--neutral_400))}.scrollWrapper .scrollbar .cursor{justify-content:flex-end;background-color:rgb(var(--primary));border-radius:3px}.scrollWrapper .scrollbar .cursor::before{content:"";display:block;width:100%;height:100%;position:absolute}.scrollWrapper .scrollbar .cursor:hover{background-color:rgb(var(--primary_dark))}.scrollWrapper .scrollbar.vertical{grid-area:scrollV;width:var(--cursor-thickness)}.scrollWrapper .scrollbar.vertical::before,.scrollWrapper .scrollbar.vertical .cursor::before{width:20px;right:0}.scrollWrapper .scrollbar.vertical .cursor{height:3.5625rem;width:var(--cursor-thickness);transform:translateY(calc(var(--Ypos) * 1px))}.scrollWrapper .scrollbar.horizontal{grid-area:scrollH-b;height:var(--cursor-thickness)}.scrollWrapper .scrollbar.horizontal::before,.scrollWrapper .scrollbar.horizontal .cursor::before{height:20px;bottom:0}.scrollWrapper .scrollbar.horizontal .cursor{flex-direction:column;height:var(--cursor-thickness);width:3.5625rem;transform:translateX(calc(var(--Xpos) * 1px))}.scrollWrapper .scrollbar.horizontal.top{grid-area:scrollH-t}.scrollWrapper .scrollbar.horizontal.top::before,.scrollWrapper .scrollbar.horizontal.top .cursor::before{bottom:auto;top:0}.scrollWrapper .scrollbar.horizontal.top .cursor::before{margin-top:0;left:0}