._tax-calculator_367w9_1{min-height:100vh;padding:20px}._tax-calculator_367w9_1 ._calculator-container_367w9_26{max-width:1200px;margin:0 auto}._tax-calculator_367w9_1 ._back-link_367w9_30{display:inline-block;color:#4b6cb7;text-decoration:none;margin-bottom:20px;font-size:14px;transition:opacity .3s}._tax-calculator_367w9_1 ._back-link_367w9_30:hover{opacity:.8}._tax-calculator_367w9_1 ._page-header_367w9_41{display:flex;align-items:center;margin-bottom:30px}._tax-calculator_367w9_1 ._page-title_367w9_46{flex:1;font-size:28px;font-weight:700;color:#182848;text-align:center}._tax-calculator_367w9_1 ._calculator-content_367w9_53{display:grid;grid-template-columns:1fr 1fr;gap:30px}._tax-calculator_367w9_1 ._form-section_367w9_58{background:#fff;border-radius:15px;padding:15px;box-shadow:0 5px 15px #00000014;height:fit-content}._tax-calculator_367w9_1 ._income-group_367w9_65{background:#f8f9fa;border-radius:10px;padding:12px;margin-bottom:2px}._tax-calculator_367w9_1 ._group-title_367w9_71{font-weight:700;color:#667eea;margin-bottom:10px;font-size:14px}._tax-calculator_367w9_1 ._form-group_367w9_77{margin-bottom:15px}._tax-calculator_367w9_1 ._form-group_367w9_77 label{display:block;font-size:13px;color:#333;margin-bottom:6px;font-weight:500}._tax-calculator_367w9_1 ._form-group_367w9_77 input[type=number]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}._tax-calculator_367w9_1 ._form-group_367w9_77 input:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._deduction-grid_367w9_99{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_367w9_1 ._deduction-item_367w9_104{margin-bottom:0}._tax-calculator_367w9_1 ._deduction-item_367w9_104 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_367w9_1 ._deduction-item_367w9_104 input{width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_367w9_1 ._deduction-item_367w9_104 input:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._income-grid_367w9_125{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._tax-calculator_367w9_1 ._income-item_367w9_130{margin-bottom:0}._tax-calculator_367w9_1 ._income-item_367w9_130 label{display:block;font-size:11px;color:#666;margin-bottom:3px}._tax-calculator_367w9_1 ._income-item_367w9_130 input{width:100%;padding:6px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;transition:border-color .3s}._tax-calculator_367w9_1 ._income-item_367w9_130 input:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._insurance-grid_367w9_151{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_367w9_1 ._insurance-item_367w9_156{position:relative}._tax-calculator_367w9_1 ._insurance-item_367w9_156 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_367w9_1 ._insurance-item_367w9_156 input{width:100%;padding:6px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_367w9_1 ._insurance-item_367w9_156 input:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._insurance-item_367w9_156 input._disabled-input_367w9_177{background:#f5f5f5;color:#999;cursor:not-allowed}._tax-calculator_367w9_1 ._insurance-item_367w9_156 ._hint_367w9_182{display:block;font-size:10px;color:#999;margin-top:2px}._tax-calculator_367w9_1 ._fixed-insurance-row_367w9_188{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:0}._tax-calculator_367w9_1 ._fixed-insurance-item_367w9_194{background:#f0f1f3;border-radius:6px;padding:6px 8px;text-align:center}._tax-calculator_367w9_1 ._fixed-insurance-item_367w9_194 label{display:block;font-size:10px;color:#666;margin-bottom:3px}._tax-calculator_367w9_1 ._fixed-insurance-item_367w9_194 ._fixed-value_367w9_206{display:block;font-size:13px;font-weight:700;color:#182848}._tax-calculator_367w9_1 ._editable-insurance-grid_367w9_212{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217{position:relative;background:#f0f1f3;border-radius:6px;padding:6px 8px;text-align:center}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217 label{display:block;font-size:10px;color:#666;margin-bottom:3px}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217 ._input-wrapper_367w9_230{display:flex;align-items:center;justify-content:center;gap:2px}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217 input{flex:1;padding:4px 6px;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;transition:border-color .3s;max-width:50px}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217 input:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._editable-insurance-item_367w9_217 ._percent-sign_367w9_249{font-size:12px;color:#666;font-weight:500}._tax-calculator_367w9_1 ._calculated-amount_367w9_254{float:right;font-size:13px;color:#667eea;font-weight:400}._tax-calculator_367w9_1 ._checkbox-label_367w9_260{display:flex;align-items:center;font-size:12px;color:#333;margin-bottom:6px;cursor:pointer;-webkit-user-select:none;user-select:none}._tax-calculator_367w9_1 ._checkbox-label-inline_367w9_269{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;width:100%}._tax-calculator_367w9_1 ._inline-input_367w9_280{display:inline-flex;align-items:center;gap:6px;margin-left:0}._tax-calculator_367w9_1 ._inline-input_367w9_280 input[type=number]{width:80px;padding:4px 6px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;text-align:center}._tax-calculator_367w9_1 ._inline-input_367w9_280 input[type=number]:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._inline-input_367w9_280 ._checkbox-label_367w9_260{margin-bottom:0;font-size:11px}._tax-calculator_367w9_1 ._inline-input_367w9_280 ._checkbox-label_367w9_260 input[type=checkbox]{width:14px;height:14px;margin-right:4px}._tax-calculator_367w9_1 ._inline-input_367w9_280 select{padding:4px 6px;border:1px solid #e0e0e0;border-radius:4px;font-size:11px;background:#fff}._tax-calculator_367w9_1 ._inline-input_367w9_280 select:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._checkbox-row_367w9_318{display:flex;flex-wrap:wrap;gap:15px}._tax-calculator_367w9_1 ._checkbox-row_367w9_318 ._checkbox-label_367w9_260{margin-bottom:0;flex:1;min-width:200px}._tax-calculator_367w9_1 ._checkbox-label_367w9_260 input[type=checkbox]{margin-right:6px;cursor:pointer}._tax-calculator_367w9_1 ._checkbox-label_367w9_260 select{margin-left:8px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;background:#fff}._tax-calculator_367w9_1 ._deduction-row_367w9_340{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eaeaea}._tax-calculator_367w9_1 ._deduction-row_367w9_340:last-child{border-bottom:none}._tax-calculator_367w9_1 ._sub-options_367w9_348{margin-top:8px;padding-left:22px}._tax-calculator_367w9_1 ._sub-options_367w9_348 label{display:block;font-size:12px;color:#666;margin-bottom:6px}._tax-calculator_367w9_1 ._sub-options_367w9_348 input[type=number]{padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;width:80px;margin:0 4px}._tax-calculator_367w9_1 ._sub-options_367w9_348 input[type=number]:focus{outline:none;border-color:#667eea}._tax-calculator_367w9_1 ._button-group_367w9_370{display:flex;gap:10px;margin-top:20px}._tax-calculator_367w9_1 ._calc-button_367w9_375{flex:2;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;padding:15px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .3s}._tax-calculator_367w9_1 ._calc-button_367w9_375:hover{opacity:.9}._tax-calculator_367w9_1 ._reset-button_367w9_390{flex:1;background:#f8f9fa;color:#666;border:1px solid #e0e0e0;border-radius:25px;padding:15px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}._tax-calculator_367w9_1 ._reset-button_367w9_390:hover{background:#e9ecef;border-color:#ced4da}._tax-calculator_367w9_1 ._result-section_367w9_406{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px #00000014;max-height:calc(100vh - 150px);overflow-y:auto}._tax-calculator_367w9_1 ._result-title_367w9_414{font-size:18px;font-weight:700;color:#182848;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}._tax-calculator_367w9_1 ._main-results_367w9_422{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}._tax-calculator_367w9_1 ._result-card_367w9_428{background:#f8f9fa;border-radius:10px;padding:12px;margin-bottom:10px}._tax-calculator_367w9_1 ._result-card_367w9_428._highlight_367w9_434{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}._tax-calculator_367w9_1 ._result-card_367w9_428._highlight_367w9_434 ._result-label_367w9_439,._tax-calculator_367w9_1 ._result-card_367w9_428._highlight_367w9_434 ._result-unit_367w9_440,._tax-calculator_367w9_1 ._result-card_367w9_428._highlight_367w9_434 ._result-hint_367w9_441{color:#ffffffe6}._tax-calculator_367w9_1 ._result-card_367w9_428._highlight_367w9_434 ._result-value_367w9_444{color:#fff;font-size:28px}._tax-calculator_367w9_1 ._result-label_367w9_439{font-size:11px;color:#999;margin-bottom:4px}._tax-calculator_367w9_1 ._result-value_367w9_444{font-size:18px;font-weight:700;color:#182848;margin-bottom:2px}._tax-calculator_367w9_1 ._result-value_367w9_444._highlight-value_367w9_459{color:#667eea}._tax-calculator_367w9_1 ._result-unit_367w9_440{font-size:12px;color:#999}._tax-calculator_367w9_1 ._result-hint_367w9_441{font-size:10px;color:#999;margin-top:2px}._tax-calculator_367w9_1 ._result-grid_367w9_471{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_367w9_1 ._result-grid-compact_367w9_476{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._tax-calculator_367w9_1 ._result-grid_367w9_471 ._result-card_367w9_428,._tax-calculator_367w9_1 ._result-grid-compact_367w9_476 ._result-card_367w9_428{margin-bottom:0;padding:10px}._tax-calculator_367w9_1 ._result-grid-compact_367w9_476 ._result-label_367w9_439{font-size:10px}._tax-calculator_367w9_1 ._result-grid-compact_367w9_476 ._result-value_367w9_444{font-size:14px}._tax-calculator_367w9_1 ._result-grid-compact_367w9_476 ._result-hint_367w9_441{font-size:9px}._tax-calculator_367w9_1 ._deduction-summary_367w9_495{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}._tax-calculator_367w9_1 ._deduction-total-card_367w9_501{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:10px;padding:10px 20px;text-align:center;color:#fff;min-width:120px}._tax-calculator_367w9_1 ._deduction-total-card_367w9_501 ._result-label_367w9_439{color:#ffffffe6;font-size:12px}._tax-calculator_367w9_1 ._deduction-total-card_367w9_501 ._result-value_367w9_444{color:#fff;font-size:24px;margin-bottom:0}._tax-calculator_367w9_1 ._deduction-items_367w9_518{display:grid;grid-template-columns:1fr 1fr;gap:8px}._tax-calculator_367w9_1 ._deduction-item-row_367w9_523{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:8px 12px;border-radius:6px}._tax-calculator_367w9_1 ._deduction-item-label_367w9_531{font-size:11px;color:#666}._tax-calculator_367w9_1 ._deduction-item-value_367w9_535{font-size:13px;font-weight:700;color:#182848}._tax-calculator_367w9_1 ._detail-section_367w9_540{margin-top:15px}._tax-calculator_367w9_1 ._detail-section_367w9_540 h3{font-size:14px;font-weight:700;color:#182848;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}._tax-calculator_367w9_1 ._page-footer_367w9_551{margin-top:50px;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}._tax-calculator_367w9_1 ._beian-info_367w9_557{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}._tax-calculator_367w9_1 ._icp-info_367w9_564{font-size:.85rem;color:#999}._tax-calculator_367w9_1 ._icp-info_367w9_564 a{color:#999;text-decoration:none;transition:color .3s}._tax-calculator_367w9_1 ._icp-info_367w9_564 a:hover{color:#4b6cb7}._tax-calculator_367w9_1 ._psb-info_367w9_576{font-size:.85rem;color:#999}._tax-calculator_367w9_1 ._psb-info_367w9_576 a{color:#999;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:5px}._tax-calculator_367w9_1 ._psb-info_367w9_576 a:hover{color:#4b6cb7}._tax-calculator_367w9_1 ._psb-info_367w9_576 img{width:16px;height:16px}@media(max-width:968px){._tax-calculator_367w9_1 ._calculator-content_367w9_53{grid-template-columns:1fr}._tax-calculator_367w9_1 ._result-section_367w9_406{max-height:none}}@media(max-width:600px){._tax-calculator_367w9_1 ._result-grid_367w9_471{grid-template-columns:1fr}._tax-calculator_367w9_1 ._result-grid-compact_367w9_476{grid-template-columns:1fr 1fr}._tax-calculator_367w9_1 ._main-results_367w9_422,._tax-calculator_367w9_1 ._deduction-summary_367w9_495,._tax-calculator_367w9_1 ._deduction-items_367w9_518{grid-template-columns:1fr}._tax-calculator_367w9_1 ._deduction-total-card_367w9_501{min-width:auto;padding:12px 15px}._tax-calculator_367w9_1 ._deduction-total-card_367w9_501 ._result-value_367w9_444{font-size:20px}._tax-calculator_367w9_1 ._deduction-grid_367w9_99{grid-template-columns:1fr}._tax-calculator_367w9_1 ._button-group_367w9_370{flex-direction:column}._tax-calculator_367w9_1 ._calc-button_367w9_375,._tax-calculator_367w9_1 ._reset-button_367w9_390{width:100%}._tax-calculator_367w9_1 ._fixed-insurance-row_367w9_188{grid-template-columns:repeat(3,1fr)}._tax-calculator_367w9_1 ._income-grid_367w9_125{grid-template-columns:repeat(2,1fr)}._tax-calculator_367w9_1 ._editable-insurance-grid_367w9_212{grid-template-columns:1fr}}@media(max-width:768px){._tax-calculator_367w9_1 ._result-grid-compact_367w9_476{grid-template-columns:1fr 1fr}._tax-calculator_367w9_1 ._deduction-items_367w9_518{grid-template-columns:1fr}}
