.catalog-server-form{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:24px}.catalog-server-form .catalog-search{flex:0 1 360px}.catalog-pagination{display:flex;justify-content:center;gap:8px;margin-top:34px;flex-wrap:wrap}.catalog-pagination a,.catalog-pagination span{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(13,47,82,.14);border-radius:12px;background:#fff;color:#153c61;font-weight:800}.catalog-pagination .active{background:#123b64;color:#fff;border-color:#123b64}.catalog-summary{display:flex;justify-content:space-between;gap:16px;color:#68829b;margin-top:18px;font-size:.92rem}.product-gallery-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.product-gallery-thumb{width:78px;height:78px;padding:6px;border-radius:12px;border:1px solid rgba(13,47,82,.13);background:#fff;cursor:pointer}.product-gallery-thumb img{width:100%;height:100%;object-fit:contain}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.document-card{padding:18px;border:1px solid rgba(13,47,82,.12);border-radius:16px;background:#f8fbfd}.document-card strong{display:block;color:#123b64;margin-bottom:5px}.document-card a{font-weight:800;color:#1477a9}.cms-status-banner{padding:14px 18px;border-radius:14px;margin:20px 0;background:#edf8fc;color:#135a7a;border:1px solid #bfe8f6}.product-card-model{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#7290aa;font-weight:800;margin-bottom:8px}@media(max-width:760px){.catalog-server-form{flex-direction:column;align-items:stretch}.catalog-server-form .catalog-search{flex-basis:auto}.document-grid{grid-template-columns:1fr}.catalog-summary{flex-direction:column}}
