.card{background:var(--surface-0);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-light)}.card-title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.card-subtitle{font-size:var(--fs-sm);color:var(--text-tertiary);margin-top:2px}.card-actions{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.card-body,.stat-card{padding:var(--sp-5) var(--sp-6)}.stat-card{background:var(--surface-0);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--app-accent);opacity:.6}.stat-card-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:var(--sp-2)}.stat-card-value{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1.2}.stat-card-sub{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:var(--sp-1)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-bottom:var(--sp-6)}