/* FROSTECH parts page: scrollable category list + total products */
.pt-side{max-height:calc(100vh - 200px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#E3B3C0 transparent}
.pt-side::-webkit-scrollbar{width:6px}.pt-side::-webkit-scrollbar-thumb{background:#E3B3C0;border-radius:6px}.pt-side::-webkit-scrollbar-track{background:transparent}
.pt-side p{position:sticky;top:0;z-index:2}
.pt-side .pt-total{margin-inline-start:auto;display:inline-flex;align-items:baseline;gap:4px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);padding:3px 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap;unicode-bidi:isolate}
.pt-side .pt-total small{font-size:11px;font-weight:600;opacity:.9;color:#fff}
@media (max-width:980px){.pt-side{max-height:none;overflow-y:hidden}.pt-side p{display:flex!important;position:static;flex:none;white-space:nowrap;border-radius:0}}
