/* Alfa Food B2B V3.9.3: catalog filters and customer account UX only. */
.af393-active-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0 18px;padding:12px 14px;background:#f0f7f1;border:1px solid #dceade;border-radius:16px}
.af393-filter-title{font-size:12px;font-weight:900;color:#3c624b;white-space:nowrap}
.af393-filter-chip{display:inline-flex;align-items:center;gap:9px;max-width:100%;font-size:12px;font-weight:800;color:#234c36;background:#fff;border:1px solid #cbe0ce;border-radius:999px;padding:8px 12px;line-height:1.25;overflow-wrap:anywhere;min-height:38px}
.af393-filter-chip span{font-size:17px;line-height:1;color:#7b8d80;font-weight:500}
.af393-filter-chip:hover{border-color:#60a477;background:#fcfffc}
.af393-clear-filters{margin-left:auto;color:#1b6942;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:900;padding:9px 5px;white-space:nowrap}
.af393-active-filters a:focus-visible,.af393-quick-actions a:focus-visible{outline:3px solid #e8b74f;outline-offset:3px}
.af393-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:stretch}
.af393-quick-actions .btn{min-width:0;min-height:47px;padding:11px 13px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.3;font-size:13px;box-shadow:none}
@media(max-width:700px){
 .af393-active-filters{padding:11px;gap:7px}
 .af393-filter-title{width:100%}
 .af393-filter-chip{font-size:12px;min-height:42px}
 .af393-clear-filters{margin-left:0;min-height:42px;display:inline-flex;align-items:center}
 .af393-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}
 .af393-quick-actions .btn{width:100%;font-size:12px;min-height:52px}
}
@media(max-width:375px){.af393-quick-actions{grid-template-columns:1fr!important}}
