
/* V48 TV catalog */
.tv-catalog{margin:28px auto;padding:16px;border-radius:16px;background:#f6f8fb;color:#182231}.tv-catalog-tools{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.tv-catalog-tools input,.tv-catalog-tools select{padding:12px;min-width:180px;flex:1;border:1px solid #ccd3dd;border-radius:10px}.tv-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tv-catalog-card{display:flex;flex-direction:column;gap:7px;background:white;padding:16px;border:1px solid #e2e6ec;border-radius:12px}.tv-catalog-card strong{font-size:1rem}.tv-catalog-card small{color:#555}.tv-catalog-card span{font-size:.8rem;color:#795f19}.tv-catalog-card a{color:#8a2834;text-decoration:underline;font-weight:600}@media(max-width:550px){.tv-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-catalog-card{padding:10px}}
.tv-catalog-card[hidden]{display:none!important}
