/* Quieter market and administration surfaces; existing colour roles stay in use. */
.market-section .product-card:hover{transform:none;box-shadow:none}
.provider-page .stats-grid{gap:24px;border-block:1px solid var(--border);padding-block:20px}
.provider-page .stats-grid .stat-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.provider-page .stat-card+ .stat-card{border-left:1px solid var(--border);padding-left:24px}
.provider-page .empty-state{padding:24px;text-align:left;min-height:0;border-style:solid;background:var(--surface)}
.provider-page .empty-state .empty-icon{display:none}
.provider-page .empty-state h3{font-size:18px}
.provider-page .empty-state p{margin:8px 0 0}
.provider-page .provider-mini-products button:hover{transform:none}
.farmer-cta{background:var(--surface);border:1px solid var(--border)}
@media(max-width:600px){.provider-page .stats-grid{grid-template-columns:1fr;gap:0;padding-block:0}.provider-page .stats-grid .stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:15px 0}.provider-page .stat-card+ .stat-card{border-left:0;border-top:1px solid var(--border);padding-left:0}.provider-page .stat-card strong{grid-column:2;grid-row:1/span 2;align-self:center;font-size:26px;margin:0;overflow-wrap:anywhere}.provider-page .stat-card>span{font-size:12px;grid-column:1}.provider-page .stat-card small{font-size:11px;grid-column:1}.provider-page .empty-state{padding:20px}}
