.employer-calculation{border-top:1px solid var(--line,#dededc);overflow-wrap:anywhere;margin-top:28px;padding-top:24px}.employer-calculation .run-heading{align-items:flex-start;gap:16px}.employer-calculation h3,.employer-calculation h4{margin:0 0 8px}.employer-calculation p{line-height:1.5}.calculation-review{gap:18px;max-width:760px;margin:20px 0;display:grid}.calculation-review label{gap:8px;display:grid}.calculation-review textarea{width:100%;min-height:96px}.calculation-review fieldset{border:1px solid var(--line,#dededc);border-radius:var(--ui-radius-lg);gap:16px;min-width:0;padding:16px;display:grid}.calculation-review .calculation-check{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.calculation-review .calculation-check input{flex:0 0 20px;width:20px;height:20px;margin:2px 0}.calculation-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calculation-total{background:var(--ui-surface);border-radius:var(--ui-radius-lg);padding:var(--ui-card-pad);gap:8px;margin:20px 0;display:grid}.calculation-total strong{font-size:var(--ui-text-2xl)}.calculation-total small{line-height:1.5}.calculation-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.calculation-groups article,.calculation-allowance,.calculation-issues{padding:var(--ui-card-pad);border:1px solid var(--line,#dededc);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.calculation-groups dl,.calculation-allowance dl{grid-template-columns:1fr auto;gap:10px 18px;margin:16px 0;display:grid}.calculation-groups dd,.calculation-allowance dd{text-align:right;margin:0}.calculation-issue{color:var(--danger,#873520)}.calculation-assessment{margin:20px 0}@media (width<=640px){.employer-calculation .run-heading{flex-direction:column}.calculation-fields,.calculation-groups{grid-template-columns:1fr}.calculation-groups dl,.calculation-allowance dl{display:block}.calculation-groups dt,.calculation-allowance dt{margin-top:14px}.calculation-groups dd,.calculation-allowance dd{text-align:left;margin:4px 0 12px}.calculation-review input,.calculation-review textarea{min-width:0;max-width:100%}}.employer-ledger .ledger-actions{gap:var(--ui-toolbar-gap) 12px;flex-wrap:wrap;display:flex}.employer-ledger .ledger-preview{margin:28px 0}.employer-ledger .ledger-saved{margin:24px 0}.employer-ledger .ledger-history{border-top:1px solid var(--line,#dededc);padding:18px 0}.employer-ledger summary{cursor:pointer;padding:6px 0;line-height:1.5}.employer-ledger .ledger-history article{border:0;border-top:1px solid var(--ui-border-subtle);border-radius:0;margin:18px 0;padding:16px 0}.employer-ledger .calculation-allowance>.button{margin-top:16px;display:block}.employer-ledger .calculation-total strong{font-variant-numeric:tabular-nums}@media (width<=640px){.employer-ledger .ledger-actions{flex-direction:column}.employer-ledger .calculation-total strong{font-size:var(--ui-text-2xl)}}
