.dh-category-section{padding:18px 0;background:#f6f8fb}.dh-category-section+.dh-category-section{padding-top:12px;background:#f7f7f7}.dh-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dh-category-png .dh-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dh-category-grid[hidden]{display:none!important}.dh-category-card{display:block;min-width:0;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:#eef1f4;border:1px solid #edf0f3;transition:transform .18s,box-shadow .18s}.dh-category-card:hover{transform:translateY(-2px);box-shadow:0 5px 14px #19345118}.dh-category-card img{display:block;width:100%;height:100%;object-fit:contain}.dh-category-tabs{display:flex;gap:14px;margin-top:14px;flex-wrap:wrap}.dh-category-tabs button{min-width:130px;padding:9px 24px;line-height:20px;background:#fff;border:1px solid #bbd0e3;border-radius:4px;color:#153b63;cursor:pointer}.dh-category-tabs button[aria-selected=true]{color:#2288cf;background:#edf6ff;border-color:#58a8e5}.dh-category-tabs button:focus-visible{outline:2px solid #2288cf;outline-offset:3px}.dh-category-empty{grid-column:1/-1;padding:30px;text-align:center;color:#8893a0}.dh-category-section~.dh-catalog{padding-top:24px}@media(max-width:767px){.dh-category-png .dh-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-category-grid{gap:10px}.dh-category-tabs{gap:10px}}@media(max-width:575px){.dh-category-section{padding:14px 0}.dh-category-grid,.dh-category-png .dh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dh-category-tabs{gap:8px;margin-top:12px}.dh-category-tabs button{min-width:0;flex:1 0 40%;padding:7px 10px}}
