.usage-analysis-module__PPhUta__stack{gap:var(--space-6);display:grid}.usage-analysis-module__PPhUta__section{min-width:0}.usage-analysis-module__PPhUta__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.usage-analysis-module__PPhUta__sectionHeader h2{font-size:var(--fs-16);letter-spacing:-.01em;margin-top:2px}.usage-analysis-module__PPhUta__eyebrow,.usage-analysis-module__PPhUta__sectionNote,.usage-analysis-module__PPhUta__metricLabel,.usage-analysis-module__PPhUta__metricNote,.usage-analysis-module__PPhUta__secondary{color:var(--text-muted);font-size:var(--fs-12)}.usage-analysis-module__PPhUta__eyebrow{color:var(--text-secondary);font-weight:650}.usage-analysis-module__PPhUta__metricGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usage-analysis-module__PPhUta__metricCard{min-height:116px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1)}.usage-analysis-module__PPhUta__metricValue{margin:var(--space-2) 0 var(--space-1);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:720;line-height:1}.usage-analysis-module__PPhUta__healthGrid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.usage-analysis-module__PPhUta__healthCard{width:100%;min-height:84px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);font:inherit;text-align:left}button.usage-analysis-module__PPhUta__healthCard{cursor:pointer}button.usage-analysis-module__PPhUta__healthCard:hover{background:var(--surface-2)}button.usage-analysis-module__PPhUta__healthCard:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.usage-analysis-module__PPhUta__healthCard[data-selected=true]{border-color:var(--brand-accent);background:var(--brand-accent-bg)}.usage-analysis-module__PPhUta__healthCard span{color:var(--text-secondary);font-size:var(--fs-12);display:block}.usage-analysis-module__PPhUta__healthCard strong{margin-top:var(--space-2);font-size:var(--fs-20);display:block}.usage-analysis-module__PPhUta__twoColumn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-analysis-module__PPhUta__panel{min-width:0;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1)}.usage-analysis-module__PPhUta__storeList{margin:0;padding:0;list-style:none;display:grid}.usage-analysis-module__PPhUta__storeList li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);display:block}.usage-analysis-module__PPhUta__storeList li:last-child{border-bottom:0}.usage-analysis-module__PPhUta__storeList strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);display:block;overflow:hidden}.usage-analysis-module__PPhUta__filterBar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.usage-analysis-module__PPhUta__search{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary);font:inherit;flex:240px}.usage-analysis-module__PPhUta__search:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.usage-analysis-module__PPhUta__tableFrame{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);overflow-x:auto}.usage-analysis-module__PPhUta__storeName{min-width:180px}.usage-analysis-module__PPhUta__storeName strong{display:block}.usage-analysis-module__PPhUta__reason{min-width:210px}.usage-analysis-module__PPhUta__positive{color:var(--success)}.usage-analysis-module__PPhUta__negative{color:var(--danger)}.usage-analysis-module__PPhUta__mobileCards{display:none}.usage-analysis-module__PPhUta__mobileCard{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1)}.usage-analysis-module__PPhUta__mobileCard header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.usage-analysis-module__PPhUta__mobileCard dl{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.usage-analysis-module__PPhUta__mobileCard dt{color:var(--text-muted);font-size:var(--fs-11)}.usage-analysis-module__PPhUta__mobileCard dd{font-size:var(--fs-13);font-variant-numeric:tabular-nums;margin:3px 0 0}.usage-analysis-module__PPhUta__mobileReason{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--fs-12)}@media (max-width:980px){.usage-analysis-module__PPhUta__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analysis-module__PPhUta__healthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.usage-analysis-module__PPhUta__twoColumn{grid-template-columns:1fr}.usage-analysis-module__PPhUta__healthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analysis-module__PPhUta__tableFrame{display:none}.usage-analysis-module__PPhUta__mobileCards{gap:var(--space-3);display:grid}}@media (max-width:520px){.usage-analysis-module__PPhUta__metricGrid{grid-template-columns:1fr}.usage-analysis-module__PPhUta__metricCard{min-height:0}.usage-analysis-module__PPhUta__healthGrid{grid-template-columns:1fr 1fr}}
