.ab-precast-filters{border:1px solid var(--ab-line);background:#fff;grid-template-columns:2fr repeat(3,minmax(100px,1fr)) 1.6fr;align-items:end;gap:16px;padding:20px;display:grid}.ab-precast-filters label{gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.ab-precast-filters input[type=search],.ab-precast-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--ab-ink);font:inherit;background:#fff;border:1px solid #adb3b8;border-radius:3px;padding:10px;font-size:16px}.ab-precast-filters .ab-precast-filters__check{grid-column:1/3;align-items:center;gap:10px;min-height:44px;display:flex}.ab-precast-filters__check input{width:18px;height:18px;accent-color:var(--ab-brand)}.ab-precast-filters :focus-visible{outline:2px solid var(--ab-brand);outline-offset:3px}@media (max-width:1000px){.ab-precast-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-precast-filters__search{grid-column:1/-1}}@media (max-width:600px){.ab-precast-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.ab-precast-filters__search,.ab-precast-filters .ab-category__reset{grid-column:1/-1}}
