.SharedInputs_sharedInputsSection__2bblg{border-radius:8px;padding:10px;margin-bottom:10px}.SharedInputs_sharedInputsSection__2bblg .ant-input{flex:1 1}.SharedInputs_sharedInputsSection__2bblg>div>div>div>div{display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.SharedInputs_sharedInputsSection__2bblg>div>div>div>div{flex-direction:row;align-items:center;gap:8px}.SharedInputs_sharedInputsSection__2bblg>div>div>div>div>div:first-child{white-space:nowrap;flex-shrink:0;min-width:120px;font-size:14px}}.SharedInputs_inputGrid__VrlcH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.SharedInputs_inputGroup__4kBuP{display:block}.SharedInputs_inputLabel__t_HyM{display:block;margin-bottom:5px;font-weight:600}.SharedInputs_input__JiOWX{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.SharedInputs_checkbox__fCfaS{margin-right:8px;width:auto}.SharedInputs_select__QVzox{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box;margin-top:8px;background-color:#fff}.SharedInputs_checkboxRow__NhXIt{display:flex;gap:20px;align-items:center;margin:10px 0;flex-wrap:wrap;min-height:35px}.SharedInputs_checkboxGroup__viQE8{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:auto}.SharedInputs_studentLoanGroup__ZLbm4{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:300px}.SharedInputs_studentLoanContainer__Dhj52{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap}@media (max-width:768px){.SharedInputs_checkboxRow__NhXIt{flex-direction:column}.SharedInputs_checkboxGroup__viQE8,.SharedInputs_studentLoanGroup__ZLbm4{flex:1 1;min-width:unset}}.SharedInputs_studentLoanSelect__QX6Xy{width:120px}.InlineBarChart_chartContainer__18Wgb{width:100%;margin-top:15px;margin-bottom:0}.SharedSectionStyles_section__BdV39{border-radius:8px;padding:20px;background-color:#fff;display:flex;flex-direction:column}.SharedSectionStyles_title__8C7Ja{margin-top:0}.SharedSectionStyles_sectionInputGroup__fRPmh .ant-input{flex:1 1}.SharedSectionStyles_sectionInputGroup__fRPmh>div{display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.SharedSectionStyles_sectionInputGroup__fRPmh>div{flex-direction:row;align-items:center;gap:8px}.SharedSectionStyles_sectionInputGroup__fRPmh>div>div:first-child{white-space:nowrap;flex-shrink:0;min-width:120px;font-size:14px}}.SharedSectionStyles_sectionInputGroupSmall__pFWv_{margin-bottom:10px}.SharedSectionStyles_sectionInputGroupSmall__pFWv_ .ant-input{flex:1 1}.SharedSectionStyles_sectionInputGroupSmall__pFWv_>div{display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.SharedSectionStyles_sectionInputGroupSmall__pFWv_>div{flex-direction:row;align-items:center;gap:8px}.SharedSectionStyles_sectionInputGroupSmall__pFWv_>div>div:first-child{white-space:nowrap;flex-shrink:0;min-width:120px;font-size:14px}}.SharedSectionStyles_inputContainer__ndr1_{min-height:115px}.SharedSectionStyles_inputLabel__6I7EW{display:block;margin-bottom:5px;font-weight:600}.SharedSectionStyles_input__z7HRp{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.SharedSectionStyles_breakdownSection__uLur1{margin-bottom:10px;flex-grow:1}.SharedSectionStyles_breakdownTitle__ZypYt{font-size:16px;margin-bottom:10px}.SharedSectionStyles_breakdownTable__YCvlM{width:100%;font-size:12px;border-collapse:collapse}.SharedSectionStyles_breakdownTableCell__2uDOa{padding:4px 8px}.SharedSectionStyles_breakdownTableCellRight__TGJrm{padding:4px 8px;text-align:right}.SharedSectionStyles_breakdownTableCellBold__m5mF_{padding:4px 8px;font-weight:700}.SharedSectionStyles_breakdownTableCellRightBold__7xSjQ{padding:4px 8px;text-align:right;font-weight:700}.SharedSectionStyles_resultRowCell__P_UBh{padding:8px;font-weight:700}.SharedSectionStyles_resultRowCellRight__LUTl5{padding:8px;text-align:right;font-weight:700}.SharedSectionStyles_takeHomeCard__OUPVI{color:#000;padding:15px;border-radius:6px;margin-bottom:10px}.SharedSectionStyles_takeHomeSubtitle__SSzlK{font-size:14px;opacity:.9}.SharedSectionStyles_takeHomeAmount__ZEbMN{font-size:32px;font-weight:700}.SharedSectionStyles_takeHomeMonthly__B7dL9{font-size:14px;opacity:.9;margin-top:8px}.SharedSectionStyles_pensionCard__FWPjQ{color:#000;background:#eee;padding:10px;border-radius:6px;font-size:14px;margin-bottom:10px}.SharedSectionStyles_totalCard__1nlVW{padding:10px;border-radius:6px;font-size:16px;font-weight:700}.SharedSectionStyles_pensionAllowanceText__XWYt8{margin-top:8px;font-size:14px}.SharedSectionStyles_pensionExceededAlert__i6uO3{margin-bottom:16px}.SharedSectionStyles_umbrellaHighlightRow__vl0Dr{background-color:#ebb37fb3}.SharedSectionStyles_umbrellaResultRow__gVtQ0{background-color:#ebb37fb3;color:#000}.SharedSectionStyles_umbrellaTakeHomeCard__aKCNK{background-color:#ebb37fb3}.SharedSectionStyles_limitedHighlightRow__M1Gmu,.SharedSectionStyles_limitedResultRow__r3GZW,.SharedSectionStyles_limitedTakeHomeCard__0g1jL,.SharedSectionStyles_retainedRow__qiSng{background-color:#56decc}.SharedSectionStyles_hmrcSummary__P_4sE{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-radius:6px;margin-top:10px;font-weight:600;font-size:14px}.SharedSectionStyles_hmrcSummaryLabel__e14Sa{color:#555}.SharedSectionStyles_hmrcSummaryAmount__khTkP{font-size:16px;font-weight:700}.SharedSectionStyles_umbrellaAccent__Xh3qH{background-color:#ffe4cc;border-left:4px solid #ebb37fb3}.SharedSectionStyles_umbrellaAccent__Xh3qH .SharedSectionStyles_hmrcSummaryAmount__khTkP{color:#d97706}.SharedSectionStyles_limitedAccent__kubLf{background-color:#ccf7f0;border-left:4px solid #56decc}.SharedSectionStyles_limitedAccent__kubLf .SharedSectionStyles_hmrcSummaryAmount__khTkP{color:#047857}.ComparisonChart_chartSection__L0jzH{margin-bottom:40px;background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.ComparisonChart_chartContainer__AUMYU{width:100%;height:400px}.ComparisonTable_comparisonTableSection__lDB3N{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.ComparisonTable_tableWrapper__DgVu9{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:768px){.ComparisonTable_tableWrapper__DgVu9{overflow-x:visible}}.ComparisonTable_comparisonTable__0TyyF{width:100%;border-collapse:collapse;font-size:14px;min-width:800px}@media (min-width:768px){.ComparisonTable_comparisonTable__0TyyF{min-width:auto}}.ComparisonTable_tableHeader__9V_M0{background-color:#f9fafb}.ComparisonTable_tableHeaderCell__fqyU_{padding:8px;text-align:left;border-bottom:2px solid #e5e7eb;font-size:12px}.ComparisonTable_tableHeaderCellRight__lncQJ{padding:8px;text-align:right;border-bottom:2px solid #e5e7eb;font-size:12px}.ComparisonTable_tableCell___VwCT{padding:8px;border-bottom:1px solid #e5e7eb;font-weight:600}.ComparisonTable_tableCellRight__vUVCI{padding:8px;text-align:right;border-bottom:1px solid #e5e7eb}.ComparisonTable_userInputRow__ktfaK{background-color:#f0f9ff;border:2px solid #0ea5e9}.ComparisonTable_userInputCell__6_bnT{padding:8px;border-bottom:1px solid #e5e7eb;font-weight:700}.ComparisonTable_evenRow__VhuKr{background-color:#fff}.ComparisonTable_oddRow__A9De_{background-color:#f9fafb}.ComparisonTable_umbrellaTakeHomeColor__Nyfdx{font-weight:700;color:#ca782cb3}.ComparisonTable_limitedTakeHomeColor__qjw54{font-weight:700;color:#19ad99}.ComparisonTable_positiveColor___zlkk{color:#1f77c3b3;font-weight:600}.ComparisonTable_negativeColor__1kt86{color:#dc2626;font-weight:600}.ComparisonTable_totalPositiveColor__gS_by{color:#1f77c3b3;font-weight:700}.ComparisonTable_totalNegativeColor__ZJrsn{color:#dc2626;font-weight:700}.ComparisonTable_taxColor__CUKEP{color:#6b7280}.ComparisonTable_tableFooter__OiyP7{padding:10px;font-size:12px;color:#6b7280;background-color:#f9fafb}.page_container__5BVyo{padding:20px;max-width:1400px;margin:0 auto}.page_title__k_jFr{margin-bottom:30px}.page_comparisonGrid__Doip3{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:40px}@media (min-width:768px){.page_comparisonGrid__Doip3{grid-template-columns:1fr 1fr}}