.pth-horizontal-wrapper{position:relative;padding:0 56px}.pth-scroll-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding:16px 4px 32px;scrollbar-width:thin;scrollbar-color:#D4AF37 #1a1a1a;-webkit-overflow-scrolling:touch}.pth-scroll-track::-webkit-scrollbar{height:6px}.pth-scroll-track::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.pth-scroll-track::-webkit-scrollbar-thumb{background:#D4AF37;border-radius:3px}.pth-card--h{flex:0 0 360px;max-width:360px;margin:0}.pth-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(212,175,55,0.4);background:rgba(9,9,9,0.9);color:#D4AF37;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.2s ease}.pth-scroll-btn:hover{background:#D4AF37;color:#090909}.pth-scroll-btn--prev{left:4px}.pth-scroll-btn--next{right:4px}.pth-scroll-btn:disabled{opacity:0.3;cursor:not-allowed}.pth-card__records-count{margin-top:14px;padding-top:12px;border-top:1px solid rgba(212,175,55,0.25);color:#D4AF37;font-size:11px;letter-spacing:0.14em;text-transform:uppercase}@media (max-width:768px){.pth-horizontal-wrapper{padding:0 44px} .pth-card--h{flex:0 0 290px;max-width:290px} .pth-scroll-btn{width:38px;height:38px}}.pth-card--h .pth-card__name{font-size:16px;line-height:1.25;letter-spacing:0;overflow-wrap:break-word}.pth-card--h .pth-card__category{font-size:11px;line-height:1.35}.pth-card--h .pth-card__status{font-size:9px}.pth-card--h .pth-card__ach-text{font-size:12px;line-height:1.5}