.paye .pit-result-hero .pit-result-fig{font-size:56px}.paye-segment{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);width:100%;display:inline-flex;overflow:hidden}.paye-segment button{height:38px;font:500 13px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);cursor:pointer;letter-spacing:-.005em;background:0 0;border:0;flex:1;padding:0 14px}.paye-segment button+button{border-left:1px solid var(--tj-rule)}.paye-segment button.on{background:var(--tj-surface);color:var(--tj-ink);box-shadow:inset 0 -2px 0 var(--tj-accent)}.paye-itemised{border:1px dashed var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;padding:14px;display:grid}.paye-itemised>*{min-width:0}.paye-itemised .k{font:500 11px/1.4 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-tertiary);margin-bottom:6px;display:block}.paye-statutory{flex-direction:column;display:flex}.paye-stat-row{border-bottom:1px solid var(--tj-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.paye-stat-row>*{min-width:0}.paye-stat-row:last-child{border-bottom:none}.paye-stat-row .text{min-width:0}.paye-stat-row .name{font:500 13.5px/1.3 var(--font-tj-sans);color:var(--tj-ink);letter-spacing:-.005em}.paye-stat-row .name .rate{font:400 11.5px/1 var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0;margin-left:6px;display:inline-block}.paye-stat-row .cite{font:400 11.5px/1.4 var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0;margin-top:4px}.paye-stat-row .cite b{color:var(--tj-ink-secondary);font-weight:500}.paye-stat-row .note{font:400 11.5px/1.4 var(--font-tj-sans);color:var(--tj-ink-secondary);border-left:1px solid var(--tj-border);margin-top:6px;padding-left:8px;display:inline-block}.paye-stat-row .control{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.paye-stat-row .amt-hint{font:400 11px/1 var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0}.paye-stat-row .amt-hint b{color:var(--tj-ink-secondary);font-weight:500}.paye-stat-row .employer-badge{border:1px solid var(--tj-border);border-radius:var(--tj-radius-sm);background:var(--tj-surface);height:28px;font:500 11px/1 var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.paye-stat-row .pit-input-wrap{width:180px}.paye-stat-row .pit-input.small{text-align:right;height:36px;padding-right:14px;font-size:14px}.paye .pit-result-hero{padding:28px 28px 24px}.paye-hero-label{font:500 11px/1.4 var(--font-tj-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tj-ink-secondary)}.paye-hero-sublabel{font:400 12.5px/1.5 var(--font-tj-sans);color:var(--tj-ink-secondary);text-wrap:pretty;max-width:480px;margin-top:6px}.paye .pit-tiles .pit-tile .v{font-size:22px}.paye .pit-tile .sub{font:400 11px/1.3 var(--font-tj-mono);color:var(--tj-ink-tertiary);margin-top:4px;display:block}.paye-ledger{border-collapse:collapse;width:100%;font-family:var(--font-tj-mono);font-feature-settings:"tnum";letter-spacing:-.005em;font-size:12.5px}.paye-ledger th,.paye-ledger td{text-align:left;border-bottom:1px solid var(--tj-rule);vertical-align:baseline;padding:9px 0}.paye-ledger th{font:500 11px/1.4 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-secondary);padding-bottom:8px}.paye-ledger td.label{font-family:var(--font-tj-sans);color:var(--tj-ink);letter-spacing:-.005em;font-size:13px;font-weight:500}.paye-ledger td.label .cite{font-family:var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400;display:block}.paye-ledger td.delta{text-align:right;color:var(--tj-ink)}.paye-ledger td.delta.zero{color:var(--tj-ink-tertiary)}.paye-ledger td.delta.minus:before{content:"−";color:var(--tj-ink-secondary);margin-right:2px}.paye-ledger td.balance{text-align:right;color:var(--tj-ink);padding-left:16px}.paye-ledger tr.opening td{color:var(--tj-ink)}.paye-ledger tr.opening td.balance{font-weight:500}.paye-ledger tr.net td{border-top:1px solid var(--tj-border);color:var(--tj-ink);border-bottom:none;padding-top:12px;font-size:14px;font-weight:500}.paye-ledger tr.net td.label{font-family:var(--font-tj-sans);text-transform:none;letter-spacing:-.005em;font-weight:500}.paye-annual{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.paye-annual>div{border-right:1px solid var(--tj-rule);min-width:0;padding:12px 14px}.paye-annual>div:last-child{border-right:none}.paye-annual .k{font:500 11px/1.2 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-tertiary);margin-bottom:4px}.paye-annual .v{font:500 14px/1.2 var(--font-tj-mono);font-feature-settings:"tnum";color:var(--tj-ink);letter-spacing:-.01em}.paye-annual-line{font:400 12px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin-top:10px}.paye-cra-note{font:400 12px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);border-left:1px solid var(--tj-rule);margin-top:10px;padding-left:12px}@media (max-width:880px){.paye .pit-result-hero .pit-result-fig{font-size:44px}.paye-itemised,.paye-annual{grid-template-columns:1fr}.paye-annual>div{border-right:none;border-bottom:1px solid var(--tj-rule)}.paye-annual>div:last-child{border-bottom:none}.paye-stat-row .pit-input-wrap{width:160px}.paye .pit-sticky-hero .row .k:before{content:"Take-home · ";color:var(--tj-ink-tertiary);font-weight:400}}@media (max-width:480px){.paye-stat-row{grid-template-columns:1fr;gap:10px}.paye-stat-row .control{align-items:flex-start}.paye-stat-row .pit-input-wrap{width:100%}}.paye-mode-switch{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);margin-top:18px;display:inline-flex;overflow:hidden}.paye-mode-switch button{height:40px;font:500 13px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);cursor:pointer;letter-spacing:-.005em;background:0 0;border:0;padding:0 20px}.paye-mode-switch button+button{border-left:1px solid var(--tj-rule)}.paye-mode-switch button.on{background:var(--tj-surface);color:var(--tj-ink);box-shadow:inset 0 -2px 0 var(--tj-accent)}.emp-list{flex-direction:column;gap:14px;margin-top:6px;display:flex}.emp-card{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface);padding:16px}.emp-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.emp-card-num{background:var(--tj-surface-raised);border:1px solid var(--tj-border);width:24px;height:24px;font:600 12px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.emp-name-input{border:1px solid var(--tj-border);border-radius:var(--tj-radius-sm,8px);background:var(--tj-surface-raised);min-width:0;height:38px;font:500 14px/1 var(--font-tj-sans);color:var(--tj-ink);flex:1;padding:0 12px}.emp-name-input::placeholder{color:var(--tj-ink-tertiary);font-weight:400}.emp-remove{font:500 12px/1 var(--font-tj-sans);color:var(--tj-ink-tertiary);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 4px}.emp-remove:hover{color:var(--tj-accent)}.emp-gross-row{margin-bottom:4px}.emp-gross-row .pit-input-wrap{margin-top:6px}.emp-collapse{margin-top:12px}.emp-adv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.emp-adv-grid>*{min-width:0}.emp-adv-grid .k{font:500 11px/1.4 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-tertiary);margin-bottom:6px;display:block}.emp-stat-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emp-chip-toggle{border:1px solid var(--tj-border);background:var(--tj-surface-raised);height:32px;font:500 12px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.emp-chip-toggle .dot{background:var(--tj-ink-tertiary);opacity:.4;border-radius:999px;width:8px;height:8px}.emp-chip-toggle.on{border-color:var(--tj-accent);color:var(--tj-ink);background:var(--tj-surface)}.emp-chip-toggle.on .dot{background:var(--tj-accent);opacity:1}.emp-adv-note{font:400 12px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin-top:12px}.emp-add{border:1px dashed var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface);width:100%;height:44px;font:500 13px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);cursor:pointer;margin-top:16px}.emp-add:hover{border-color:var(--tj-accent);color:var(--tj-ink)}.emp-result-body{display:block}.emp-deadline{border-bottom:1px solid var(--tj-rule);margin:0 0 4px;padding:18px 28px}.emp-deadline-main{align-items:baseline;gap:10px;display:flex}.emp-deadline-main .k{font:500 12px/1 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-tertiary)}.emp-deadline-main .v{font:600 22px/1 var(--font-tj-sans);color:var(--tj-ink);letter-spacing:-.01em}.emp-deadline-cite{font:400 12px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin-top:8px}.emp-table-scroll{overflow-x:auto}.emp-table{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--font-tj-sans);min-width:640px}.emp-table th,.emp-table td{border-bottom:1px solid var(--tj-rule);text-align:left;white-space:nowrap;padding:10px 12px}.emp-table th{font:500 11px/1.3 var(--font-tj-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--tj-ink-tertiary)}.emp-table th.num,.emp-table td.num{text-align:right}.emp-table td.emp-name{color:var(--tj-ink);font-weight:500}.emp-table td.num{color:var(--tj-ink-secondary);font-variant-numeric:tabular-nums}.emp-table td.num.strong{color:var(--tj-ink);font-weight:600}.emp-table tr.total td{border-top:2px solid var(--tj-border);color:var(--tj-ink);border-bottom:none;padding-top:12px;font-weight:600}.emp-table .naira{color:var(--tj-ink-tertiary);margin-right:1px;font-weight:400}.emp-callout{border:1px solid var(--tj-border);border-left:3px solid var(--tj-accent);border-radius:var(--tj-radius-md);background:var(--tj-surface);margin:22px 28px;padding:16px 18px}.emp-callout-badge{font:600 10px/1 var(--font-tj-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tj-accent);margin-bottom:8px;display:inline-block}.emp-callout p{font:400 13px/1.55 var(--font-tj-sans);color:var(--tj-ink);margin:0}.emp-callout-sub{color:var(--tj-ink-tertiary)!important;margin-top:8px!important;font-size:12px!important}.emp-remit{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface);padding:16px 18px}.emp-remit-head{border-bottom:1px solid var(--tj-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.emp-remit-head>*{min-width:0}.emp-remit-fig{flex-direction:column;gap:2px;display:flex}.emp-remit-fig .k,.emp-remit-est .k{font:500 11px/1.3 var(--font-tj-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--tj-ink-tertiary)}.emp-remit-fig .v{font:600 28px/1 var(--font-tj-sans);color:var(--tj-ink);letter-spacing:-.01em}.emp-remit-est{flex-direction:column;gap:3px;display:flex}.emp-remit-est .v{font:600 22px/1 var(--font-tj-sans);color:var(--tj-ink);font-variant-numeric:tabular-nums}.emp-remit-est .sub{font:400 11px/1.3 var(--font-tj-sans);color:var(--tj-ink-tertiary)}.emp-remit-est .naira{color:var(--tj-ink-tertiary);margin-right:1px;font-weight:400}.emp-remit-rule{font:400 13px/1.55 var(--font-tj-sans);color:var(--tj-ink-secondary);margin-top:14px}.emp-remit-rule b{color:var(--tj-ink);font-weight:600}.emp-penalty-list{margin:12px 0 0;padding-left:18px;list-style:outside}.emp-penalty-list li{font:400 12px/1.55 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin-bottom:4px}@media (max-width:880px){.emp-adv-grid{grid-template-columns:1fr}.emp-deadline{padding:16px 20px}.emp-callout{margin:18px 20px}.emp-remit-head{grid-template-columns:1fr;gap:12px}}