/* SLPT-R26R9-C-PROFILE-TAX-INTEGRITY-20260821 */
.r26r9-profile-state{display:inline-flex;align-items:center;width:max-content;margin-top:6px;padding:3px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.02em}
.r26r9-profile-state.verified{background:rgba(46,204,113,.12);color:#8ee6ae;border:1px solid rgba(46,204,113,.24)}
.r26r9-profile-state.review{background:rgba(245,166,35,.13);color:#ffd080;border:1px solid rgba(245,166,35,.28)}
.r26r9-income-form .r26r9-tax-fieldset{border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:14px;margin:14px 0;background:rgba(255,255,255,.025)}
.r26r9-income-form .r26r9-tax-fieldset legend{padding:0 7px;font-weight:800;color:var(--text,#f5f7fa)}
.r26r9-tax-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}
.r26r9-tax-options label{margin:0;cursor:pointer}.r26r9-tax-options input{position:absolute;opacity:0;pointer-events:none}.r26r9-tax-options span{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.035);font-weight:750;color:var(--muted,#b7bec8);transition:.16s ease}
.r26r9-tax-options input:checked+span{border-color:rgba(56,189,88,.55);background:rgba(56,189,88,.12);color:#b9f4c7;box-shadow:0 0 0 1px rgba(56,189,88,.08) inset}
.r26r9-tax-message{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start;padding:10px 12px;border-radius:10px;background:rgba(56,189,88,.08);border:1px solid rgba(56,189,88,.2);font-size:12px}.r26r9-tax-message b{color:#aef2bf}.r26r9-tax-message span{color:var(--muted,#b7bec8);line-height:1.45}
.r26r9-tax-badge{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.12)}.r26r9-tax-taxable{color:#9fc4ff;background:rgba(76,139,245,.1)}.r26r9-tax-exempt{color:#9ee8b2;background:rgba(46,204,113,.1)}.r26r9-tax-mixed{color:#ffd08a;background:rgba(245,166,35,.1)}
.r26r9-tax-kpi strong{color:#a8cdfd}.r26r9-tax-kpi.exempt strong{color:#98e5ad}
.business-ledger-grid td .r26r9-tax-badge+small{display:block;margin-top:5px;max-width:220px;white-space:normal}
@media(max-width:700px){.r26r9-tax-options{grid-template-columns:1fr}.r26r9-tax-message{grid-template-columns:1fr}.business-ledger-grid .table-wrap{overflow-x:auto}}
