@layer properties,theme,base,components;:where(.jx-scroll-viewport:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-scroll-area){isolation:isolate}:where(.jx-scroll-area[data-chrome=on] .jx-scroll-viewport){-ms-overflow-style:none;scrollbar-width:none}:where(.jx-scroll-area[data-chrome=on] .jx-scroll-viewport)::-webkit-scrollbar{width:0;height:0;display:none}:where(.jx-scroll-area[data-width=thin]){--jx-scroll-track-w:8px}:where(.jx-scroll-area[data-width=auto]){--jx-scroll-track-w:12px}:where(.jx-scroll-area[data-width=wide]){--jx-scroll-track-w:16px}:where(.jx-scroll-track){opacity:0;pointer-events:none;z-index:1;transition:opacity .18s ease-out;position:absolute}:where(.jx-scroll-track.y){inline-size:var(--jx-scroll-track-w,12px);inset-block:0;inset-inline-end:0}:where(.jx-scroll-track.x){block-size:var(--jx-scroll-track-w,12px);inset-block-end:0;inset-inline:0}:where(.jx-scroll-area[data-thumb-live=on] .jx-scroll-track){opacity:1;pointer-events:auto}:where(.jx-scroll-thumb){background:var(--scrollbar-thumb);border-radius:var(--jx-scroll-thumb-radius,0px);opacity:1;position:absolute}:where(.jx-scroll-thumb.y){min-block-size:24px;transition:inset-inline .16s ease-out,background-color .16s ease-out;inset-inline:2px 0}:where(.jx-scroll-thumb.x){min-inline-size:24px;transition:inset-block .16s ease-out,background-color .16s ease-out;inset-block:2px 0}:where(.jx-scroll-thumb.y:hover),:where(.jx-scroll-area[data-pin-drag=on] .jx-scroll-thumb.y){background:var(--scrollbar-thumb-hover);inset-inline-start:0}:where(.jx-scroll-thumb.x:hover),:where(.jx-scroll-area[data-pin-drag=on] .jx-scroll-thumb.x){background:var(--scrollbar-thumb-hover);inset-block-start:0}:where(.jx-scroll-area[data-pin-drag=on] .jx-scroll-thumb){background:var(--scrollbar-thumb-active)}:where(.jx-scroll-thumb:focus-visible){outline:1px solid var(--ring);outline-offset:1px}:where(.jx-scroll-area[data-chrome=on] .jx-scroll-viewport>[data-jx-scroll-content]){padding-inline:var(--jx-scroll-pad,0px)}@media (prefers-reduced-motion:reduce){:where(.jx-scroll-track),:where(.jx-scroll-thumb){transition:none}:where(.jx-scroll-track){opacity:1}}
