/* S Corp vs LLC — tool-specific additions only.
 * Anything reusable belongs in brand.css so the other tools inherit it too. */

.sfui.sfsl table.sfsl-compare{font-size:13.5px;}
.sfui.sfsl table.sfsl-compare td{padding:9px 8px 9px 0;}
.sfui.sfsl table.sfsl-compare td:first-child{width:42%;}
.sfui.sfsl table.sfsl-compare tr.tot td{border-top:1px solid var(--brand-navy);font-weight:700;
  color:var(--brand-navy);padding-top:11px;}
.sfui.sfsl table.sfsl-compare tr.tot.dbl td{border-top:3px double var(--brand-navy);}
.sfui.sfsl table.sfsl-compare td.r{font-family:var(--mono);font-variant-numeric:tabular-nums;}

/* Green and red carry the direction of the difference. They are status
   colours only — never used as a fill anywhere in the kit. */
.sfui.sfsl .sfsl-good{color:var(--good);}
.sfui.sfsl .sfsl-bad{color:var(--bad);}

/* The headline figure can go negative, which is a real answer for a small
   business and should not look like an error state. */
.sfui.sfsl .resultbox .v{font-variant-numeric:tabular-nums;}

@media(max-width:640px){
  .sfui.sfsl table.sfsl-compare{font-size:12.5px;}
  .sfui.sfsl table.sfsl-compare td:first-child{width:38%;}
}
