.self-employed-style .tax-year-pill{padding:8px 18px;border-radius:50px;border:1.5px solid #d1d5db;background:#fff;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.self-employed-style .tax-year-pill:hover{border-color:#0f2942;color:#0f2942}.self-employed-style .tax-year-pill.active{background:#0f2942;border-color:#0f2942;color:#fff}.self-employed-style .country-pill{padding:8px 18px;border-radius:50px;border:1.5px solid #d1d5db;background:#fff;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.country-pill:hover{border-color:#0f2942;color:#0f2942}.country-pill.active{background:#0f2942;border-color:#0f2942;color:#fff}.self-employed-style .input-group-text{height:50px;width:30px}.self-employed-style input{border-radius:0 10px 10px 0;font-size:16px}.self-employed-style .form-label{color:#0f2942;font-size:14px}.self-employed-style .disclaimer{font-size:11px;line-height:1.6;font-weight:600}.b-16{border-radius:16px!important}.bullet{background:#e04f16!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.05em!important;border-radius:50px!important;position:relative!important;top:51px!important}.est-take-home{border-radius:16px;background:#0f2942!important}.est-take-home-title{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.takeHome{font-size:48px;font-weight:300;color:#fff;line-height:1.1}.monthlyTakeHome{font-size:13px;color:rgb(255 255 255 / .5);margin-top:4px}.eff-tax-rate{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.effectiveRate{font-size:40px;font-weight:300;color:#f58220;line-height:1.1}.gross-income{font-size:14px;color:#6b7280}.r-gross{font-size:14px;color:#0f2942}.allowed-expenses{font-size:14px;color:#6b7280}.r-expenses{font-size:14px;color:#1d9e75}.t-profit{font-size:14px;font-weight:600;color:#0f2942}.r-profit{font-size:14px;color:#0f2942}.set-aside{border-radius:16px!important;background:#f0fdf4!important;border-left:4px solid #1d9e75!important}.monthly{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.r-set-aside-monthly,.r-set-aside-weekly{font-size:28px;font-weight:400;color:#0f2942;line-height:1.2;margin-top:4px}.weekly{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.download-wrapper{border:2px solid #0f2942;border-radius:50px;font-size:15px}.cta-body{border-radius:16px}.cta-body p{font-size:13px;width:500px;margin:10px auto}.cta-h{font-size:28px}.cta-body button:hover{background-color:#123841}.emptyState{border-radius:16px!important;min-height:400px}.emptyState i{font-size:48px}.emptyState p{font-size:14px}.scotland-badge{background:#1d4ed8;font-size:10px!important;border-radius:50px!important;font-weight:600!important}.p-allowance{font-size:14px;color:#6b7280}.r-allowance{font-size:14px;color:#6b7280}.form-up{margin-top:-10px!important}.total-tax{font-size:28px;font-weight:400;color:#0f2942}
