.exchanges-page .catalog-main{padding-top:88px}
.exchanges-page .catalog-head{gap:28px}
.exchanges-page .filter{flex-wrap:wrap;justify-content:flex-end}
.exchanges-page .table-head{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(150px,.85fr) minmax(90px,.55fr) 124px;gap:22px;padding:15px 24px 12px}
.exchanges-page .catalog-list{display:grid;gap:12px;border:0;border-radius:0;overflow:visible;background:transparent}
.exchanges-page .catalog-list article{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(150px,.85fr) minmax(90px,.55fr) 124px;gap:22px;min-height:126px;padding:22px 24px;border:1px solid #dce3eb;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(15,39,69,.035)}
.exchanges-page .catalog-list article:last-child{border:1px solid #dce3eb}
.exchanges-page .product{display:block;min-width:0}
.exchanges-page .product i.generated-wordmark{display:flex;width:156px;height:48px;padding:5px 10px;border:1px solid #e1e7ef;border-radius:9px;background:#fff;box-shadow:none}
.exchanges-page .product i.generated-wordmark img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}
.exchanges-page .product span b{display:none}
.exchanges-page .product span small{display:block;margin-top:8px;color:#7d8ca0;font-size:12px;line-height:1.35}
.exchanges-page .catalog-list article>div:nth-child(2){min-width:0}
.exchanges-page .catalog-list article>div:nth-child(2)>b{font-size:12px;line-height:1.35}
.exchanges-page .catalog-list article>div:nth-child(2)>small{font-size:12px;line-height:1.5}
.exchanges-page .chips{align-content:center}
.exchanges-page .chips span{white-space:nowrap}
.exchanges-page .rating.status{min-width:0}
.exchanges-page .rating.status strong{color:#15243a;font-size:12px;line-height:1.25}
.exchanges-page .rating.status span{display:block;margin-top:6px;font-size:12px;line-height:1.35}
.exchanges-page .row-actions{display:grid;gap:7px}
.exchanges-page .row-actions a{display:grid;min-height:37px;padding:8px 10px;place-items:center;border-radius:8px;font-size:12px;font-weight:700;text-align:center}
.exchanges-page .row-actions a:first-child{background:#1774ff;color:#fff;box-shadow:0 7px 18px rgba(23,116,255,.17)}
.exchanges-page .row-actions a:last-child{border:1px solid #cfd9e5;background:#fff;color:#176ce7}
.exchanges-page .row-actions a:hover{transform:translateY(-1px)}

@media(max-width:1100px){
  .exchanges-page .table-head{display:none}
  .exchanges-page .catalog-list{margin-top:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .exchanges-page .catalog-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 14px;align-content:start;min-height:0;padding:22px}
  .exchanges-page .product{grid-column:1}
  .exchanges-page .rating.status{grid-column:2;grid-row:1;text-align:right}
  .exchanges-page .catalog-list article>div:nth-child(2){display:block;grid-column:1/-1}
  .exchanges-page .chips{display:flex;grid-column:1/-1}
  .exchanges-page .row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}
  .exchanges-page .row-actions a{min-height:42px}
}

@media(max-width:760px){
  .exchanges-page .catalog-main{padding-top:68px}
  .exchanges-page .catalog-head{display:block}
  .exchanges-page .filter{justify-content:flex-start;margin-top:22px;overflow:visible}
  .exchanges-page .filter button{min-height:38px;padding:9px 13px}
  .exchanges-page .catalog-list{grid-template-columns:1fr;margin-top:26px}
  .exchanges-page .catalog-list article{padding:20px}
  .exchanges-page .product i.generated-wordmark{width:142px;height:46px}
}

@media(max-width:480px){
  .exchanges-page .catalog-hero h1{font-size:44px;letter-spacing:-2.8px}
  .exchanges-page .catalog-list article{gap:17px 10px;padding:18px}
  .exchanges-page .rating.status{max-width:86px}
  .exchanges-page .row-actions{grid-template-columns:1fr}
  .exchanges-page .row-actions a{min-height:44px;font-size:12px}
}
