.ui-scroll-shell{position:relative;min-width:0;max-width:100%}.ui-scroll-shell--tabs{box-sizing:border-box;padding-inline:52px;min-height:44px}.ui-scroll-track{min-width:0;max-width:100%;scroll-padding-inline:48px}.ui-scroll-shell--tabs>.ui-scroll-track{scroll-padding-inline:4px}.ui-scroll-track::-webkit-scrollbar{height:0}.ui-scroll-track--horizontal{scrollbar-width:none!important}.ui-scroll-track--horizontal::-webkit-scrollbar{display:none}.ui-scroll-shell>.ui-scroll-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--line,#dce5ed);border-radius:50%;background:linear-gradient(145deg,#fff,#f5f9fd);color:var(--accent,#088eae);box-shadow:0 2px 6px #12303e06,0 5px 14px #12303e0d,inset 0 1px 0 #fff;cursor:pointer;transition:background-color .18s,border-color .18s,box-shadow .18s}.ui-scroll-shell>.ui-scroll-arrow>span{position:relative;display:block;width:18px;height:18px;font-size:0}.ui-scroll-shell>.ui-scroll-arrow>span::before{content:"";position:absolute;left:1px;right:1px;top:8px;height:1.5px;border-radius:2px;background:currentColor}.ui-scroll-shell>.ui-scroll-arrow>span::after{content:"";position:absolute;right:1px;top:5px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.ui-scroll-arrow--prev{left:0}.ui-scroll-arrow--next{right:0}.ui-scroll-arrow--prev>span{transform:rotate(180deg)}@media(hover:hover){.ui-scroll-shell>.ui-scroll-arrow:not([aria-disabled=true]):hover{border-color:var(--accent,#088eae);box-shadow:0 4px 18px #12303e1a}}.ui-scroll-shell>.ui-scroll-arrow:not([aria-disabled=true]):active{box-shadow:inset 0 2px 4px #12303e12}.ui-scroll-shell>.ui-scroll-arrow[aria-disabled=true]:not(:focus){visibility:hidden}.ui-scroll-shell>.ui-scroll-arrow[aria-disabled=true]{opacity:.4;cursor:default}.ui-scroll-shell>.ui-scroll-arrow:focus-visible{outline:2px solid var(--accent,#088eae);outline-offset:2px}.ui-scroll-shell--table{padding-top:48px}.ui-scroll-shell--table>.ui-scroll-arrow{top:0;transform:none}.ui-scroll-shell--table>.ui-scroll-arrow--prev{left:auto;right:52px}.ui-scroll-track:focus-visible{outline:2px solid var(--accent,#088eae);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ui-scroll-shell>.ui-scroll-arrow{transition:none}}
