.catalog-content{margin:18px 0;padding:20px;border:1px solid #dce3ec;border-radius:14px;background:#fff;color:#17243a;max-width:100%;box-sizing:border-box}.catalog-content.hidden{display:none}.catalog-summary{display:flex;align-items:center;gap:18px}.catalog-summary img{object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0}.catalog-summary h3{margin:0 0 7px;font-size:20px}.catalog-summary p{margin:0;color:#536276}.catalog-content summary{cursor:pointer;font-weight:600;padding:14px 0;color:#174a7c}.catalog-content table{border-collapse:collapse;width:100%;font-size:14px}.catalog-content th,.catalog-content td{padding:10px;text-align:left;border-bottom:1px solid #e5eaf0}.catalog-content th{background:#f3f6fa}.catalog-table-scroll{overflow-x:auto;max-width:100%;max-height:480px}.catalog-content h4{margin:20px 0 10px}.catalog-large{display:block;width:100%;max-width:560px;height:320px;object-fit:contain;margin:12px auto}.catalog-thumbnails{display:flex;gap:8px;flex-wrap:wrap}.catalog-thumbnails button{padding:8px 12px;border:1px solid #b8c6d8;border-radius:6px;background:white;cursor:pointer}.catalog-source{color:#65758a;font-size:12px;margin-top:18px}@media(max-width:600px){.catalog-content{padding:12px}.catalog-summary{gap:10px}.catalog-summary h3{font-size:17px}.catalog-summary p{font-size:13px}.catalog-summary img{width:72px;height:72px}.catalog-large{height:240px}.catalog-content td,.catalog-content th{padding:8px}}
@media(max-width:600px){#results .offer-main{min-width:0;max-width:100%;overflow-wrap:anywhere}}
