.ef-page-employed .ef-employed-notes{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:28px;display:grid}.ef-page-employed .ef-employed-notes .ef-callout{margin:0}.ef-page-employed .ef-employed-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ef-page-employed .ef-employed-split-plan{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ef-page-employed .ef-employed-payslip{border:1px solid var(--ef-line);background:#fff;border-radius:24px 80px 24px 24px;margin:0;padding:32px 30px 26px;box-shadow:0 30px 60px -40px #172c3d59}.ef-page-employed .ef-employed-payslip-head{color:var(--ef-blue);border-bottom:2px solid var(--ef-ink);align-items:center;gap:10px;padding-bottom:18px;display:flex}.ef-page-employed .ef-employed-payslip dl{margin:0}.ef-page-employed .ef-employed-payslip dl>div{border-bottom:1px dashed var(--ef-line);justify-content:space-between;gap:18px;padding:16px 0;display:flex}.ef-page-employed .ef-employed-payslip dt{font-size:15px;font-weight:700}.ef-page-employed .ef-employed-payslip dd{color:var(--ef-muted);text-align:right;margin:0;font-size:14px}.ef-page-employed .ef-employed-payslip figcaption{color:var(--ef-muted);margin-top:16px;font-size:13px}.ef-page-employed .ef-employed-steps,.ef-page-employed .ef-employed-split .ef-callout{margin-top:28px}.ef-page-employed .ef-employed-callout-list{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.ef-page-employed .ef-employed-table{max-width:960px}.ef-page-employed .ef-employed-records-photo{border-radius:24px;width:100%;max-width:340px;height:auto;margin-top:28px;display:block}.ef-page-employed .ef-employed-sources{margin-top:72px}@media (width<=900px){.ef-page-employed .ef-employed-split,.ef-page-employed .ef-employed-split-plan{grid-template-columns:minmax(0,1fr);gap:40px}.ef-page-employed .ef-employed-split-plan>.ef-plan{order:2}.ef-page-employed .ef-employed-notes{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.ef-page-employed .ef-employed-payslip{border-top-right-radius:56px;padding:26px 20px 20px}.ef-page-employed .ef-employed-payslip dl>div{flex-direction:column;gap:4px}.ef-page-employed .ef-employed-payslip dd{text-align:left}.ef-page-employed .ef-employed-records-photo{display:none}.ef-page-employed .ef-employed-sources{margin-top:56px}}
