.compare-settings,.compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.compare-settings{background:#eaf4f4;padding:18px;border-radius:14px}.compare-settings label,.car-panel label{font-size:13px;font-weight:700;color:#425e6b}.compare-settings input,.car-panel input,.car-panel select{display:block;width:100%;border:1px solid #c9dbe0;border-radius:8px;background:#fff;padding:10px;margin-top:5px;font:16px Arial;color:#133747}.compare-note,.hint{color:#526d79;font-size:13px}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.car-panel{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:22px;min-width:0}.car-panel h2{margin:0 0 12px}.car-panel .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.car-panel .wide{grid-column:1/-1}.car-panel h3{grid-column:1/-1;margin:15px 0 0;font-size:16px;border-bottom:1px solid #dce8eb;padding-bottom:5px}.car-panel .hint{grid-column:1/-1;margin:0}.car-panel a,.guide a{color:#087c84;text-decoration:underline}.compare-results{margin:32px 0;background:white;border:1px solid #dce8eb;border-radius:16px;padding:22px}.compare-results h2{margin-top:0}.compare-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.compare-summary>div{background:#eaf4f4;border-radius:10px;padding:16px}.compare-summary b{display:block;font-size:23px;color:#087c84}.compare-summary span{font-size:13px}.compare-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:650px}td,th{border-bottom:1px solid #dce8eb;padding:10px;text-align:left}th{background:#f0f7f7}.verdict{margin-top:18px;background:#123b4d;color:#fff;padding:18px;border-radius:10px}.guide{margin-bottom:70px}.guide p{margin:10px 0}.car-panel input:focus,.car-panel select:focus,.compare-settings input:focus{outline:2px solid #087c84}@media(max-width:800px){.compare-settings{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr}}@media(max-width:540px){.car-panel .fields{grid-template-columns:1fr}.compare-summary{grid-template-columns:1fr}.compare-settings{grid-template-columns:repeat(2,1fr)}}

.catalog-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.catalog-selects select:disabled{opacity:.6}@media(max-width:540px){.catalog-selects{grid-template-columns:1fr}}
