/* D25 minimal patch: header + buyer-side navigation badge, scoped to the D25 shell. */
.azara-app.azfs-site .azfs-cart-head,
.azara-app.azfs-site .azfs-account-cart{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;position:relative;text-decoration:none}
.azara-app.azfs-site .azfs-cart-head{color:#e8f6f3;font-size:.84rem;font-weight:750;min-height:35px}
.azara-app.azfs-site .azfs-cart-head:hover{color:#fff}
.azara-app.azfs-site .azfs-cart-symbol{flex:none}
.azara-app.azfs-site .azfs-cart-count:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;color:#102a43;background:#5eead4}
.azara-app.azfs-site .azfs-cart-count[hidden]{display:none!important}
.azara-app.azfs-site .azfs-account-cart{color:#0d766d;font-size:.84rem;font-weight:750;padding:12px 13px;border-radius:9px;min-height:40px}
.azara-app.azfs-site .azfs-account-cart:hover{color:#086d66;background:#e8f6f3}
.azara-app.azfs-site .azfs-account-cart .azfs-cart-count:not([hidden]){color:#fff;background:#0d9488}
@media(max-width:800px){
 /* The old layout hides ordinary header links on mobile. Keep the cart accessible. */
 .azara-app.azfs-site .header-actions a.azfs-cart-head{display:inline-flex;gap:4px}
 .azara-app.azfs-site .azfs-cart-head .azfs-cart-text{display:none}
 .azara-app.azfs-site .azfs-cart-head .azfs-cart-symbol{width:21px;height:21px}
 .azara-app.azfs-site .azfs-cart-head{min-width:30px;justify-content:center}
}
