.pay-chart{margin:26px 0;padding:24px 0;border-block:1px solid #dce5ee;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.pay-donut{width:160px;height:160px;border-radius:50%;display:grid;place-items:center;flex:none}.pay-donut>div{background:#fff;width:116px;height:116px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#233d80}.pay-donut small{font-size:11px;color:#64758c}.pay-donut strong{font-size:30px}.pay-chart figcaption{flex:1;min-width:180px}.pay-chart h3{font-size:16px;margin:0 0 15px}.pay-chart ul{padding:0;margin:0;list-style:none}.pay-chart li{display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.5;margin:9px 0}.pay-chart li i{width:9px;height:9px;flex:none;border-radius:50%;align-self:center}.pay-chart li span{flex:1}.pay-chart li strong{white-space:nowrap}.employer-result{border-top:1px solid #dce5ee;margin-top:30px;padding-top:28px}.employer-total{font-size:38px;color:#fff;font-weight:650;letter-spacing:-1px}.employer-assumptions{margin-top:22px;border-top:1px solid #dce5ee;padding-top:18px}.employer-assumptions summary{font-weight:600;cursor:pointer;font-size:14px}.employer-assumptions p{font-size:13px;line-height:1.8}.paycheck-workspace .fee-summary{position:static;align-self:start}.pay-chart-note{font-size:13px;color:#64758c}@media(max-width:700px){.pay-chart{justify-content:center}.pay-chart figcaption{flex-basis:100%}.employer-total{font-size:34px}}