/* Kategoriye göre teknik ürün filtreleri */
.catalog-technical-filter{margin-top:18px;padding:22px 24px;border:1px solid #dde3ec;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(20,31,52,.055)}
.technical-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}
.technical-filter-heading>span{display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;column-gap:12px;align-items:center}
.technical-filter-heading>span>i{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 10%,#fff);color:var(--brand-primary);font-size:18px}
.technical-filter-heading b{font-size:15px;color:var(--ink)}.technical-filter-heading small{font-size:12px;color:#7f8999}
.technical-filter-heading>a{display:inline-flex;align-items:center;gap:7px;color:var(--brand-primary);font-size:10px;font-weight:800}
.technical-filter-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}
.technical-filter-groups fieldset{min-width:0;margin:0;padding:14px;border:1px solid #e5e9f0;border-radius:15px;background:#fafbfd}
.technical-filter-groups legend{padding:0 7px;color:#536072;font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}
.technical-filter-groups fieldset>div{display:flex;flex-wrap:wrap;gap:8px}
.technical-filter-groups a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#273245;font-size:10px;font-weight:800;transition:.18s ease}
.technical-filter-groups a>i{color:#98a2b1;font-size:12px}.technical-filter-groups a>em{padding:2px 6px;border-radius:20px;background:#f0f2f6;color:#758093;font-size:8px;font-style:normal}
.technical-filter-groups a:hover{border-color:color-mix(in srgb,var(--brand-primary) 45%,#dfe4ec);transform:translateY(-1px)}
.technical-filter-groups a.active{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,#fff);color:var(--brand-primary)}
.technical-filter-groups a.active>i{color:var(--brand-primary)}.technical-filter-groups a.active>em{background:color-mix(in srgb,var(--brand-primary) 15%,#fff);color:var(--brand-primary)}
body[data-theme="midnight"] .catalog-technical-filter,body[data-theme="midnight"] .technical-filter-groups fieldset,body[data-theme="midnight"] .technical-filter-groups a{border-color:#343844;background:#1a1d28;color:#eef0f5}
@media(max-width:720px){.catalog-technical-filter{padding:17px 14px;border-radius:16px}.technical-filter-heading{align-items:flex-start;flex-direction:column}.technical-filter-groups{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.technical-filter-groups fieldset{flex:0 0 82vw;scroll-snap-align:start}}
