.summary-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4,1rem);width:100%;box-sizing:border-box}.summary-row__label-group{display:flex;flex-direction:column;gap:var(--space-0-5,.125rem);min-width:0}.summary-row__label{font-size:var(--font-size-sm,.875rem);color:var(--color-surface-600,#52525b)}.summary-row__sublabel{font-size:var(--font-size-xs,.75rem);color:var(--color-surface-500,#71717a)}.summary-row__value{font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-surface-900,#18181b);text-align:right;flex-shrink:0}.summary-row--variant-discount .summary-row__label,.summary-row--variant-discount .summary-row__value{color:var(--color-success-text,#065f46);font-weight:600}.summary-row--variant-total{align-items:baseline}.summary-row--variant-total .summary-row__label{font-size:var(--font-size-base,1rem);font-weight:800;color:var(--color-surface-950,#09090b)}.summary-row--variant-total .summary-row__value{font-size:var(--font-size-2xl,1.75rem);font-weight:900;color:var(--color-brand-800,#002b49)}.summary-row--size-compact .summary-row__label,.summary-row--size-compact .summary-row__value{font-size:var(--font-size-xs,.75rem)}