{"id":1414,"date":"2026-08-05T13:35:51","date_gmt":"2026-08-05T06:35:51","guid":{"rendered":"https:\/\/dlwthailand.com\/?page_id=1414"},"modified":"2026-08-13T16:01:46","modified_gmt":"2026-08-13T09:01:46","slug":"wht-calculator","status":"publish","type":"page","link":"https:\/\/dlwthailand.com\/en\/wht-calculator\/","title":{"rendered":"\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 \u0e20.\u0e07.\u0e14.1 \u0e20.\u0e07.\u0e14.3 \u0e20.\u0e07.\u0e14.53"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1414\" class=\"elementor elementor-1414\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-9f0d0f1 e-flex e-con-boxed e-con e-parent\" data-id=\"9f0d0f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9992bd elementor-widget elementor-widget-shortcode\" data-id=\"e9992bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"dlw-tsw\">\r\n      <div class=\"dlw-tsw-row\">\r\n        <button type=\"button\" class=\"dlw-tsw-arrow dlw-tsw-arrow-left\" aria-label=\"\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e0b\u0e49\u0e32\u0e22\">\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 6l-6 6 6 6\"\/><\/svg>\r\n        <\/button>\r\n        <div class=\"dlw-tsw-scroll\">\r\n                        <span class=\"dlw-tsw-chip dlw-tsw-active\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:rgba(255,255,255,.16)\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#F5A623\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2h9l3 3v17H6z\"\/><path d=\"M9 8h6M9 12h6M9 16h4\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22<\/span>\r\n              <\/span>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/document-generator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#DCF3F0\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F766E\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2h9l3 3v17H6z\"\/><path d=\"M9 8h6M9 12h6M9 16h4\"\/><\/svg><\/span>\r\n                <span>\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\/\u0e43\u0e1a\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/tax-calendar\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#E4EAF2\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10305C\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"17\" rx=\"2\"\/><path d=\"M3 9h18M8 2v4M16 2v4\"\/><\/svg><\/span>\r\n                <span>\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19\u0e22\u0e37\u0e48\u0e19\u0e20\u0e32\u0e29\u0e35<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/personal-tax-calculator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#FDECCD\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#9A6A0A\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><path d=\"M12 8v8M9.5 10a2.5 2 0 012.5-1.5c1.4 0 2.5.8 2.5 2s-1 1.5-2.5 2-2.5.8-2.5 2 1.1 2 2.5 2a2.5 2 0 002.5-1.5\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/entity-comparison\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#DFF2E3\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#019B40\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v18M7 7l-4 5 4 1a4 4 0 008 0l4-1-4-5M17 7l-4 5 4 1a4 4 0 008 0\"\/><\/svg><\/span>\r\n                <span>\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e1a\u0e38\u0e04\u0e04\u0e25-\u0e19\u0e34\u0e15\u0e34\u0e1a\u0e38\u0e04\u0e04\u0e25<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/company-registration-calculator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#F3DCD4\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C1553B\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 21V9l8-6 8 6v12\"\/><path d=\"M9 21v-6h6v6M9 12h.01M15 12h.01M9 9h.01M15 9h.01\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e08\u0e14\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/late-filing-penalty-calculator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#FDE3D3\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#B75B12\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"13\" r=\"8\"\/><path d=\"M12 9v4l3 2M9 2h6\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e22\u0e37\u0e48\u0e19\u0e07\u0e1a\u0e25\u0e48\u0e32\u0e0a\u0e49\u0e32<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/monthly-tax-penalty-calculator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#FDE3D3\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#B75B12\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"17\" rx=\"2\"\/><path d=\"M3 9h18M8 2v4M16 2v4\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19<\/span>\r\n              <\/a>\r\n                          <a class=\"dlw-tsw-chip\" href=\"https:\/\/dlwthailand.com\/vat-registration-penalty-calculator\/\">\r\n                <span class=\"dlw-tsw-ic\" style=\"background:#F3DCD4\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C1553B\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\r\n                <span>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e08\u0e14\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 VAT \u0e25\u0e48\u0e32\u0e0a\u0e49\u0e32<\/span>\r\n              <\/a>\r\n                    <\/div>\r\n        <button type=\"button\" class=\"dlw-tsw-arrow dlw-tsw-arrow-right\" aria-label=\"\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e02\u0e27\u0e32\">\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 6l6 6-6 6\"\/><\/svg>\r\n        <\/button>\r\n        <a class=\"dlw-tsw-all\" href=\"https:\/\/dlwthailand.com\/tools\/\">\r\n          <span>\u0e14\u0e39\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<\/span>\r\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 6l6 6-6 6\"\/><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <style>\r\n      .dlw-tsw{ font-family:'Sarabun',sans-serif; margin-bottom:22px; background:#EFF3F9; border:1px solid #C9D6E8; border-left:5px solid #10305C; border-radius:10px; padding:12px 14px; box-shadow:0 2px 6px rgba(4,23,55,0.08); }\r\n      .dlw-tsw-row{ display:flex; align-items:center; gap:8px; }\r\n      .dlw-tsw-scroll{ display:flex; gap:8px; overflow-x:auto; -ms-overflow-style:none; scrollbar-width:none; flex:1; min-width:0; scroll-behavior:smooth; }\r\n      .dlw-tsw-scroll::-webkit-scrollbar{ display:none; }\r\n      .dlw-tsw-arrow{ flex-shrink:0; width:30px; height:30px; border-radius:50%; border:1px solid #E4DDD4; background:#fff; display:flex; align-items:center; justify-content:center; cursor:pointer; color:#041737; padding:0; transition:opacity .15s ease, border-color .15s ease; }\r\n      .dlw-tsw-arrow:hover{ border-color:#041737; }\r\n      .dlw-tsw-arrow:disabled{ opacity:.3; cursor:default; }\r\n      .dlw-tsw-arrow.is-hidden{ display:none; }\r\n      .dlw-tsw-chip{ display:inline-flex; align-items:center; gap:6px; padding:8px 14px; border-radius:9px; background:#fff; border:1px solid #E4DDD4; font-family:'Kanit',sans-serif; font-size:12.5px; font-weight:600; color:#041737; text-decoration:none; white-space:nowrap; flex-shrink:0; }\r\n      .dlw-tsw-chip:hover{ border-color:#041737; }\r\n      .dlw-tsw-active{ background:#041737; border-color:#041737; color:#fff; }\r\n      .dlw-tsw-all{ flex-shrink:0; display:inline-flex; align-items:center; gap:4px; padding:8px 14px; border-radius:9px; font-family:'Kanit',sans-serif; font-size:12.5px; font-weight:600; color:#697487; text-decoration:none; white-space:nowrap; border:1px dashed #E4DDD4; }\r\n      .dlw-tsw-ic{ width:20px; height:20px; border-radius:6px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      document.querySelectorAll('.dlw-tsw').forEach(function(box){\r\n        var scroller = box.querySelector('.dlw-tsw-scroll');\r\n        var leftBtn = box.querySelector('.dlw-tsw-arrow-left');\r\n        var rightBtn = box.querySelector('.dlw-tsw-arrow-right');\r\n        if (!scroller || !leftBtn || !rightBtn) return;\r\n        function update(){\r\n          var max = scroller.scrollWidth - scroller.clientWidth;\r\n          if (max <= 4) { leftBtn.classList.add('is-hidden'); rightBtn.classList.add('is-hidden'); return; }\r\n          leftBtn.classList.remove('is-hidden'); rightBtn.classList.remove('is-hidden');\r\n          leftBtn.disabled = scroller.scrollLeft <= 4;\r\n          rightBtn.disabled = scroller.scrollLeft >= max - 4;\r\n        }\r\n        leftBtn.addEventListener('click', function(){ scroller.scrollBy({left:-160, behavior:'smooth'}); });\r\n        rightBtn.addEventListener('click', function(){ scroller.scrollBy({left:160, behavior:'smooth'}); });\r\n        scroller.addEventListener('scroll', update);\r\n        window.addEventListener('resize', update);\r\n        update();\r\n      });\r\n    })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09e4c55 elementor-widget elementor-widget-html\" data-id=\"09e4c55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Kanit:wght@500;600;700&family=Sarabun:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    --ink:#334155;\n    --paper:#F8F3EF;\n    --panel:#FFFFFF;\n    --teal:#10305C;\n    --teal-deep:#041737;\n    --teal-soft:#E4EAF2;\n    --gold:#F5A623;\n    --gold-soft:#FDECCD;\n    --coral:#C1553B;\n    --coral-soft:#F3DCD4;\n    --slate:#475569;\n    --slate-soft:#E7E9ED;\n    --line-green:#019B40;\n    --line:#E4DDD4;\n    --muted:#697487;\n  }\n  *{box-sizing:border-box;}\n  body{ margin:0; background:var(--paper); color:var(--ink); font-family:'Sarabun',sans-serif; -webkit-font-smoothing:antialiased; }\n  .wht-wrap{max-width:1120px;margin:0 auto;padding:32px 20px 64px;}\n\n  .wht-wrap .masthead{ border-bottom:2px solid var(--teal); padding-bottom:18px; margin-bottom:24px; }\n  .wht-wrap .masthead h1{ font-family:'Kanit',sans-serif; font-weight:700; font-size:clamp(24px,3.6vw,34px); line-height:1.25; margin:0; color:var(--teal-deep); }\n  .wht-wrap .masthead p{ margin:8px 0 0; color:var(--muted); font-size:15px; max-width:64ch; }\n\n  .wht-wrap .mode-toggle{ display:flex; background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:5px; margin-bottom:10px; max-width:560px; }\n  .wht-wrap .mode-toggle button{ flex:1; border:none; background:transparent; font-family:'Sarabun',sans-serif; font-weight:600; font-size:14px; padding:11px 10px; border-radius:8px; color:var(--muted); cursor:pointer; }\n  .wht-wrap .mode-toggle button.active{ background:var(--teal); color:#fff; }\n  .wht-wrap .mode-desc{ font-size:13px; color:var(--muted); margin:0 0 22px; max-width:64ch; line-height:1.6; }\n  .wht-wrap .mode-desc b{ color:var(--teal-deep); }\n\n  .wht-wrap .grid{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.05fr); gap:24px; align-items:start; }\n  @media (max-width:900px){ .wht-wrap .grid{grid-template-columns:1fr;} }\n\n  .wht-wrap .card{ background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:24px; margin-bottom:20px; }\n  .wht-wrap .card h2{ font-family:'Kanit',sans-serif; font-size:16.5px; margin:0 0 16px; color:var(--teal-deep); display:flex; align-items:center; gap:8px; }\n  .wht-wrap .card h2 .num{ display:inline-flex; align-items:center; justify-content:center; width:22px;height:22px; border-radius:50%; background:var(--teal); color:#fff; font-size:12px; font-weight:700; flex-shrink:0; }\n\n  .wht-wrap label{ display:block; font-size:13px; font-weight:600; color:var(--teal-deep); margin:0 0 6px; }\n  .wht-wrap .field{ margin-bottom:16px; }\n  .wht-wrap .field .hint{ font-size:12px; color:var(--muted); margin-top:5px; font-weight:400; line-height:1.5; }\n  .wht-wrap .row2{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n\n  .wht-wrap input[type=number], .wht-wrap input[type=text], .wht-wrap select{\n    width:100%; padding:11px 12px; border:1.5px solid var(--line); border-radius:9px;\n    font-family:'Sarabun',sans-serif; font-size:15px; color:var(--ink); background:#fff;\n  }\n  .wht-wrap select{ appearance:none;\n    background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236E6A5E' stroke-width='2'><path d='M6 9l6 6 6-6'\/><\/svg>\");\n    background-repeat:no-repeat; background-position:right 12px center; padding-right:34px;\n  }\n  .wht-wrap input[type=number]:focus, .wht-wrap input[type=text]:focus, .wht-wrap select:focus{ outline:none; border-color:var(--teal); }\n\n  .wht-wrap .toggle-row{ display:flex; align-items:center; justify-content:space-between; padding:11px 0; border-bottom:1px solid var(--line); }\n  .wht-wrap .toggle-row:last-child{ border-bottom:none; }\n  .wht-wrap .toggle-row .tr-label{ font-size:14px; font-weight:600; color:var(--ink); }\n  .wht-wrap .switch{ position:relative; width:42px;height:24px; flex-shrink:0; background:var(--line); border-radius:100px; cursor:pointer; transition:background .15s ease; }\n  .wht-wrap .switch.on{ background:var(--teal); }\n  .wht-wrap .switch .knob{ position:absolute; top:3px;left:3px; width:18px;height:18px; border-radius:50%; background:#fff; transition:transform .15s ease; box-shadow:0 1px 2px rgba(0,0,0,.2); }\n  .wht-wrap .switch.on .knob{ transform:translateX(18px); }\n\n  .wht-wrap .seg{ display:flex; background:var(--paper); border:1px solid var(--line); border-radius:10px; padding:4px; }\n  .wht-wrap .seg button{ flex:1; border:none; background:transparent; font-family:'Sarabun',sans-serif; font-weight:600; font-size:13px; padding:10px 8px; border-radius:7px; color:var(--muted); cursor:pointer; }\n  .wht-wrap .seg button.active{ background:var(--teal); color:#fff; }\n\n  .wht-wrap .calc-btn{\n    width:100%; margin-top:6px; font-family:'Kanit',sans-serif; background:var(--line-green); color:#fff;\n    border:none; font-weight:600; font-size:15px; padding:13px 18px; border-radius:9px; cursor:pointer;\n  }\n  .wht-wrap .calc-btn:hover{ background:#017E36; }\n\n  .wht-wrap .result-headline{ background:var(--teal-deep); color:#fff; border-radius:14px; padding:22px 24px; margin-bottom:18px; position:relative; overflow:hidden; }\n  .wht-wrap .result-headline:before{ content:\"\"; position:absolute; right:-40px; top:-40px; width:160px;height:160px; border-radius:50%; background:radial-gradient(circle, rgba(245,166,35,.30), transparent 70%); }\n  .wht-wrap .rh-label{ font-size:12.5px; letter-spacing:.08em; color:#F6D9A0; font-weight:600; text-transform:uppercase; margin-bottom:6px; }\n  .wht-wrap .rh-value{ font-family:'Kanit',sans-serif; font-size:clamp(28px,3.8vw,40px); font-weight:700; line-height:1.1; }\n  .wht-wrap .rh-sub{ margin-top:12px; font-size:13.5px; color:#C9D3E0; line-height:1.6; }\n  .wht-wrap .rh-sub b{ color:#fff; }\n  .wht-wrap .rh-stats{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-top:18px; padding-top:16px; border-top:1px solid rgba(255,255,255,.18); }\n  .wht-wrap .rh-stat-label{ font-size:11.5px; letter-spacing:.05em; color:#C9D3E0; margin-bottom:4px; }\n  .wht-wrap .rh-stat-value{ font-family:'Kanit',sans-serif; font-size:clamp(18px,2.2vw,24px); font-weight:700; color:var(--gold); }\n\n  .wht-wrap .result-card{ background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:22px 24px; margin-bottom:20px; }\n  .wht-wrap .result-card h2{ font-family:'Kanit',sans-serif; font-size:18px; margin:0 0 16px; color:var(--teal-deep); }\n  .wht-wrap .result-line{ display:flex; justify-content:space-between; padding:9px 0; font-size:14.5px; color:var(--ink); }\n  .wht-wrap .result-line.group-end{ border-bottom:1px solid var(--line); padding-bottom:14px; margin-bottom:8px; }\n  .wht-wrap .result-line.final{ margin-top:6px; padding-top:12px; border-top:1px solid var(--line); font-family:'Kanit',sans-serif; font-weight:700; font-size:17px; color:var(--teal-deep); }\n  .wht-wrap .result-line .rl-val{ font-family:'Kanit',sans-serif; font-weight:600; }\n  .wht-wrap .result-placeholder{ text-align:center; padding:30px 10px; color:var(--muted); font-size:14px; }\n\n  .wht-wrap .cta{ background:var(--teal); border-radius:14px; padding:20px 22px; color:#fff; display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; margin-top:20px; }\n  .wht-wrap .cta div h3{ font-family:'Kanit',sans-serif; margin:0 0 4px; font-size:16px; color:#fff; }\n  .wht-wrap .cta div p{ margin:0; font-size:13px; color:#CBE0DE; max-width:46ch; }\n  .wht-wrap .cta a{ font-family:'Kanit',sans-serif; background:var(--line-green); color:#fff; font-weight:600; font-size:13.5px; padding:11px 18px; border-radius:9px; text-decoration:none; white-space:nowrap; }\n\n  .wht-wrap .disclaimer{ margin-top:20px; padding:16px 18px; border-radius:12px; background:#fff; border:1px dashed var(--line); font-size:12px; color:var(--muted); line-height:1.7; }\n  .wht-wrap .disclaimer b{ color:var(--teal-deep); }\n\n  .wht-wrap .below-min{ background:var(--coral-soft); color:#7A3324; border-radius:10px; padding:12px 14px; font-size:12.5px; margin-bottom:16px; line-height:1.6; }\n  <\/style>\n<div class=\"wht-wrap\">\n\n  <div class=\"masthead\">\n    <h1>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 \u0e20.\u0e07.\u0e14.1 \u0e20.\u0e07.\u0e14.3 \u0e20.\u0e07.\u0e14.53<\/h1>\n    <p>\u0e23\u0e39\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e20\u0e32\u0e29\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e42\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e08\u0e48\u0e32\u0e22\u0e1a\u0e34\u0e25\u0e43\u0e2b\u0e49\u0e04\u0e19\u0e19\u0e2d\u0e01<\/p>\n  <\/div>\n\n  <div class=\"mode-toggle\" id=\"modeToggle\">\n    <button type=\"button\" data-mode=\"salary\" class=\"active\">\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19 (\u0e20.\u0e07.\u0e14.1)<\/button>\n    <button type=\"button\" data-mode=\"other\">\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e2d\u0e37\u0e48\u0e19\/\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2d\u0e37\u0e48\u0e19 (\u0e20.\u0e07.\u0e14.3 \/ 53)<\/button>\n  <\/div>\n  <div class=\"mode-desc\" id=\"modeDesc\">\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e04\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e23\u0e39\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e44\u0e27\u0e49\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\/\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e1b\u0e35<\/div>\n\n  <div class=\"grid\">\n    <!-- LEFT: INPUTS -->\n    <div>\n      <!-- SALARY MODE -->\n      <div id=\"salaryInputs\">\n        <div class=\"card\">\n          <h2><span class=\"num\">1<\/span>\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e19\u0e19\u0e35\u0e49<\/h2>\n          <div class=\"row2\">\n            <div class=\"field\">\n              <label>\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19)<\/label>\n              <input type=\"text\" inputmode=\"numeric\" id=\"sMonthly\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 30,000\">\n            <\/div>\n            <div class=\"field\">\n              <label>\u0e42\u0e1a\u0e19\u0e31\u0e2a\/\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49 (\u0e16\u0e49\u0e32\u0e21\u0e35)<\/label>\n              <input type=\"text\" inputmode=\"numeric\" id=\"sBonus\" placeholder=\"0\">\n            <\/div>\n          <\/div>\n\n          <div class=\"toggle-row\">\n            <div class=\"tr-label\">\u0e41\u0e15\u0e48\u0e07\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27 (\u0e04\u0e39\u0e48\u0e2a\u0e21\u0e23\u0e2a\u0e44\u0e21\u0e48\u0e21\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49)<\/div>\n            <div class=\"switch\" id=\"sSpouseToggle\"><div class=\"knob\"><\/div><\/div>\n          <\/div>\n          <div class=\"field\" style=\"margin-top:12px;\">\n            <label>\u0e21\u0e35\u0e1a\u0e38\u0e15\u0e23\u0e01\u0e35\u0e48\u0e04\u0e19 (\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49)<\/label>\n            <input type=\"number\" id=\"sChildren\" placeholder=\"0\" min=\"0\" step=\"1\">\n          <\/div>\n          <div class=\"field\" style=\"margin-top:6px;\">\n            <label>\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e17\u0e35\u0e48\u0e2d\u0e38\u0e1b\u0e01\u0e32\u0e23\u0e30 (\u0e40\u0e02\u0e49\u0e32\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49)<\/label>\n            <input type=\"number\" id=\"sParents\" placeholder=\"0\" min=\"0\" max=\"4\" step=\"1\">\n            <div class=\"hint\">30,000 \u0e1a\u0e32\u0e17\/\u0e04\u0e19 \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 4 \u0e04\u0e19 (\u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e15\u0e19\u0e40\u0e2d\u0e07 2 + \u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e04\u0e39\u0e48\u0e2a\u0e21\u0e23\u0e2a 2)<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <h2><span class=\"num\">2<\/span>\u0e04\u0e48\u0e32\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 (\u0e16\u0e49\u0e32\u0e21\u0e35)<\/h2>\n          <div class=\"field\">\n            <label>\u0e40\u0e07\u0e34\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e2a\u0e31\u0e07\u0e04\u0e21\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e08\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19<\/label>\n            <input type=\"text\" inputmode=\"numeric\" id=\"sSso\" placeholder=\"0\">\n            <div class=\"hint\">\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e08\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (5% \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 875\/\u0e40\u0e14\u0e37\u0e2d\u0e19) \u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e08\u0e23\u0e34\u0e07<\/div>\n          <\/div>\n          <div class=\"field\">\n            <label>\u0e01\u0e2d\u0e07\u0e17\u0e38\u0e19\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07\u0e0a\u0e35\u0e1e\/\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\/RMF\/SSF \u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e15\u0e48\u0e2d\u0e1b\u0e35)<\/label>\n            <input type=\"text\" inputmode=\"numeric\" id=\"sOtherAnnual\" placeholder=\"0\">\n          <\/div>\n          <div class=\"field\">\n            <label>\u0e14\u0e2d\u0e01\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e01\u0e39\u0e49\u0e22\u0e37\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e32\u0e28\u0e31\u0e22 (\u0e15\u0e48\u0e2d\u0e1b\u0e35)<\/label>\n            <input type=\"text\" inputmode=\"numeric\" id=\"sHomeLoan\" placeholder=\"0\">\n            <div class=\"hint\">\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 100,000 \u0e1a\u0e32\u0e17\/\u0e1b\u0e35<\/div>\n          <\/div>\n\n          <details style=\"margin-top:6px;border-top:1px dashed var(--line);padding-top:14px;\">\n            <summary style=\"cursor:pointer;font-size:13.5px;font-weight:600;color:var(--teal);\">\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 (\u0e16\u0e49\u0e32\u0e21\u0e35)<\/summary>\n            <div class=\"field\" style=\"margin-top:14px;\">\n              <label>\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e19\u0e19\u0e35\u0e49\u0e08\u0e48\u0e32\u0e22\u0e01\u0e35\u0e48\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e1b\u0e35<\/label>\n              <input type=\"number\" id=\"sPeriods\" value=\"12\" min=\"1\" max=\"12\" step=\"1\">\n              <div class=\"hint\">\u0e1b\u0e01\u0e15\u0e34 12 \u0e40\u0e14\u0e37\u0e2d\u0e19 \u2014 \u0e43\u0e2a\u0e48\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49\u0e16\u0e49\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e32\u0e2d\u0e2d\u0e01\u0e01\u0e25\u0e32\u0e07\u0e1b\u0e35 \u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e20\u0e32\u0e29\u0e35\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e25\u0e37\u0e2d<\/div>\n            <\/div>\n          <\/details>\n\n          <button type=\"button\" class=\"calc-btn\" id=\"sCalcBtn\" style=\"margin-top:16px;\">\u0e04\u0e33\u0e19\u0e27\u0e13<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- OTHER MODE -->\n      <div id=\"otherInputs\" style=\"display:none;\">\n        <div class=\"card\">\n          <h2><span class=\"num\">1<\/span>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19<\/h2>\n          <div class=\"field\">\n            <label>\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e43\u0e04\u0e23<\/label>\n            <select id=\"oPayeeType\">\n              <option value=\"individual\">\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32 (\u0e22\u0e37\u0e48\u0e19 \u0e20.\u0e07.\u0e14.3) \u2014 \u0e40\u0e0a\u0e48\u0e19 \u0e1f\u0e23\u0e35\u0e41\u0e25\u0e19\u0e0b\u0e4c<\/option>\n              <option value=\"juristic\">\u0e19\u0e34\u0e15\u0e34\u0e1a\u0e38\u0e04\u0e04\u0e25 (\u0e22\u0e37\u0e48\u0e19 \u0e20.\u0e07.\u0e14.53) \u2014 \u0e40\u0e0a\u0e48\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\/\u0e2b\u0e49\u0e32\u0e07\u0e2b\u0e38\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19<\/option>\n            <\/select>\n          <\/div>\n\n          <!-- INDIVIDUAL \/ FREELANCER FORM: simple, no VAT by default -->\n          <div id=\"individualForm\">\n            <div class=\"field\">\n              <label>\u0e08\u0e33\u0e19\u0e27\u0e19<\/label>\n              <input type=\"text\" inputmode=\"numeric\" id=\"indAmount\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 15,000\">\n            <\/div>\n            <div class=\"toggle-row\">\n              <div class=\"tr-label\">\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e22\u0e2d\u0e14\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e22\u0e2d\u0e14\u0e23\u0e31\u0e1a\u0e2a\u0e38\u0e17\u0e18\u0e34<\/div>\n              <div class=\"switch\" id=\"indNetToggle\"><div class=\"knob\"><\/div><\/div>\n            <\/div>\n            <div class=\"field\">\n              <label>\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22<\/label>\n              <select id=\"indWhtRate\">\n                <option value=\"0\" selected>0% (\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01)<\/option>\n                <option value=\"1\">1% (\u0e02\u0e19\u0e2a\u0e48\u0e07 \/ \u0e1a\u0e32\u0e07\u0e01\u0e23\u0e13\u0e35 e-WHT)<\/option>\n                <option value=\"1.5\">1.5%<\/option>\n                <option value=\"2\">2% (\u0e04\u0e48\u0e32\u0e42\u0e06\u0e29\u0e13\u0e32)<\/option>\n                <option value=\"3\">3% (\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 \/ \u0e27\u0e34\u0e0a\u0e32\u0e0a\u0e35\u0e1e\u0e2d\u0e34\u0e2a\u0e23\u0e30 \/ \u0e19\u0e32\u0e22\u0e2b\u0e19\u0e49\u0e32 \/ \u0e23\u0e31\u0e1a\u0e40\u0e2b\u0e21\u0e32 \u2014 \u0e1e\u0e1a\u0e1a\u0e48\u0e2d\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14)<\/option>\n                <option value=\"5\">5% (\u0e04\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e32\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19)<\/option>\n                <option value=\"custom\">\u0e2d\u0e37\u0e48\u0e19\u0e46 (\u0e23\u0e30\u0e1a\u0e38\u0e40\u0e2d\u0e07)<\/option>\n              <\/select>\n              <input type=\"number\" id=\"indWhtRateCustom\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 1.25\" min=\"0\" step=\"0.5\" style=\"display:none;margin-top:8px;\">\n            <\/div>\n            <div class=\"toggle-row\">\n              <div class=\"tr-label\">\u0e1f\u0e23\u0e35\u0e41\u0e25\u0e19\u0e0b\u0e4c\u0e04\u0e19\u0e19\u0e35\u0e49\u0e08\u0e14\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 VAT \u0e14\u0e49\u0e27\u0e22<\/div>\n              <div class=\"switch\" id=\"indVatToggle\"><div class=\"knob\"><\/div><\/div>\n            <\/div>\n            <div class=\"field\" id=\"indVatField\" style=\"display:none;margin-top:12px;\">\n              <label>\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21 (VAT) \u0e17\u0e35\u0e48\u0e1a\u0e27\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e04\u0e48\u0e32\u0e08\u0e49\u0e32\u0e07\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19<\/label>\n              <input type=\"number\" id=\"indVatRate\" value=\"7\" min=\"0\" step=\"1\">\n            <\/div>\n            <button type=\"button\" class=\"calc-btn\" id=\"indCalcBtn\" style=\"margin-top:16px;\">\u0e04\u0e33\u0e19\u0e27\u0e13<\/button>\n          <\/div>\n\n          <!-- COMPANY \/ JURISTIC FORM: full VAT handling -->\n          <div id=\"companyForm\" style=\"display:none;\">\n            <div class=\"field\">\n              <label>\u0e04\u0e38\u0e13\u0e23\u0e39\u0e49\u0e23\u0e32\u0e04\u0e32\u0e41\u0e1a\u0e1a\u0e44\u0e2b\u0e19<\/label>\n              <select id=\"oBasis\">\n                <option value=\"pre-vat\">\u0e44\u0e21\u0e48\u0e23\u0e27\u0e21 VAT<\/option>\n                <option value=\"invoice\">\u0e23\u0e27\u0e21 VAT<\/option>\n                <option value=\"net\">\u0e22\u0e2d\u0e14\u0e2a\u0e38\u0e17\u0e18\u0e34<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"field\">\n              <label id=\"oAmountLabel\">\u0e23\u0e32\u0e04\u0e32 (\u0e44\u0e21\u0e48\u0e23\u0e27\u0e21 VAT)<\/label>\n              <input type=\"text\" inputmode=\"numeric\" id=\"oAmount\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 10,000\">\n            <\/div>\n            <div class=\"row2\">\n              <div class=\"field\">\n                <label>\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21 (VAT)<\/label>\n                <input type=\"number\" id=\"oVatRate\" value=\"7\" min=\"0\" step=\"1\">\n                <div class=\"hint\">\u0e43\u0e2a\u0e48 0 \u0e2b\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e08\u0e14 VAT<\/div>\n              <\/div>\n              <div class=\"field\">\n                <label>\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22<\/label>\n                <select id=\"oWhtRate\">\n                  <option value=\"0\" selected>0% (\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 \u2014 \u0e40\u0e0a\u0e48\u0e19 \u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b)<\/option>\n                  <option value=\"1\">1% (\u0e02\u0e19\u0e2a\u0e48\u0e07 \/ \u0e14\u0e2d\u0e01\u0e40\u0e1a\u0e35\u0e49\u0e22 \/ \u0e1a\u0e32\u0e07\u0e01\u0e23\u0e13\u0e35 e-WHT)<\/option>\n                  <option value=\"1.5\">1.5%<\/option>\n                  <option value=\"2\">2% (\u0e04\u0e48\u0e32\u0e42\u0e06\u0e29\u0e13\u0e32)<\/option>\n                  <option value=\"3\">3% (\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 \/ \u0e27\u0e34\u0e0a\u0e32\u0e0a\u0e35\u0e1e\u0e2d\u0e34\u0e2a\u0e23\u0e30 \/ \u0e19\u0e32\u0e22\u0e2b\u0e19\u0e49\u0e32 \/ \u0e23\u0e31\u0e1a\u0e40\u0e2b\u0e21\u0e32)<\/option>\n                  <option value=\"5\">5% (\u0e04\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e32\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19)<\/option>\n                  <option value=\"10\">10% (\u0e40\u0e07\u0e34\u0e19\u0e1b\u0e31\u0e19\u0e1c\u0e25)<\/option>\n                  <option value=\"custom\">\u0e2d\u0e37\u0e48\u0e19\u0e46 (\u0e23\u0e30\u0e1a\u0e38\u0e40\u0e2d\u0e07)<\/option>\n                <\/select>\n                <input type=\"number\" id=\"oWhtRateCustom\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 1.25\" min=\"0\" step=\"0.5\" style=\"display:none;margin-top:8px;\">\n                <div class=\"hint\">\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e08\u0e23\u0e34\u0e07\u0e21\u0e35\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e15\u0e32\u0e21\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e08\u0e23\u0e34\u0e07\u0e01\u0e48\u0e2d\u0e19\u0e01\u0e23\u0e2d\u0e01<\/div>\n              <\/div>\n            <\/div>\n            <button type=\"button\" class=\"calc-btn\" id=\"oCalcBtn\" style=\"margin-top:16px;\">\u0e04\u0e33\u0e19\u0e27\u0e13<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- RIGHT: RESULTS -->\n    <div>\n      <div id=\"belowMinWarning\" class=\"below-min\" style=\"display:none;\"><\/div>\n\n      <div id=\"salaryResult\" style=\"display:none;\">\n        <div class=\"result-headline\">\n          <div class=\"rh-label\" id=\"rhLabel\">\u0e04\u0e27\u0e23\u0e2b\u0e31\u0e01\u0e44\u0e27\u0e49\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49<\/div>\n          <div class=\"rh-value\" id=\"rhValue\">\u0e3f0<\/div>\n          <div class=\"rh-sub\" id=\"rhSub\"><\/div>\n          <div class=\"rh-stats\">\n            <div>\n              <div class=\"rh-stat-label\">\u0e20\u0e32\u0e29\u0e35\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22)<\/div>\n              <div class=\"rh-stat-value\" id=\"rhStatMonthly\">\u0e3f0<\/div>\n            <\/div>\n            <div>\n              <div class=\"rh-stat-label\">\u0e20\u0e32\u0e29\u0e35\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e42\u0e14\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13<\/div>\n              <div class=\"rh-stat-value\" id=\"rhStatAnnual\">\u0e3f0<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"result-card\">\n          <h2>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14<\/h2>\n          <div id=\"salaryResultBody\">\n            <div class=\"result-placeholder\">\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22 \u0e41\u0e25\u0e49\u0e27\u0e01\u0e14 \"\u0e04\u0e33\u0e19\u0e27\u0e13\" \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e1c\u0e25<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"otherResult\">\n        <div class=\"result-card\">\n          <h2>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13<\/h2>\n          <div id=\"otherResultBody\">\n            <div class=\"result-placeholder\">\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22 \u0e41\u0e25\u0e49\u0e27\u0e01\u0e14 \"\u0e04\u0e33\u0e19\u0e27\u0e13\" \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e1c\u0e25<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"cta\">\n        <div>\n          <h3>\u0e43\u0e2b\u0e49 DLW Consultants \u0e14\u0e39\u0e41\u0e25\u0e07\u0e32\u0e19\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<\/h3>\n          <p>\u0e04\u0e33\u0e19\u0e27\u0e13 \u0e2d\u0e2d\u0e01\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07 \u0e41\u0e25\u0e30\u0e22\u0e37\u0e48\u0e19 \u0e20.\u0e07.\u0e14.1\/3\/53 \u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e40\u0e27\u0e25\u0e32\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e0a\u0e47\u0e04\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e40\u0e2d\u0e07<\/p>\n        <\/div>\n        <a href=\"https:\/\/lin.ee\/tIuRROX\" target=\"_blank\" rel=\"noopener\">\u0e41\u0e2d\u0e14\u0e44\u0e25\u0e19\u0e4c\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e40\u0e23\u0e32<\/a>\n      <\/div>\n\n      <div class=\"disclaimer\" id=\"disclaimerText\"><\/div>\n    <\/div>\n  <\/div>\n\n  <\/div>\n\n<script>\n(function(){\n  var els = {\n    modeToggle: document.getElementById('modeToggle'),\n    modeDesc: document.getElementById('modeDesc'),\n    salaryInputs: document.getElementById('salaryInputs'),\n    otherInputs: document.getElementById('otherInputs'),\n    salaryResult: document.getElementById('salaryResult'),\n    otherResult: document.getElementById('otherResult'),\n    salaryResultBody: document.getElementById('salaryResultBody'),\n    otherResultBody: document.getElementById('otherResultBody'),\n    sCalcBtn: document.getElementById('sCalcBtn'),\n    oCalcBtn: document.getElementById('oCalcBtn'),\n    sMonthly: document.getElementById('sMonthly'),\n    sBonus: document.getElementById('sBonus'),\n    sPeriods: document.getElementById('sPeriods'),\n    sSpouseToggle: document.getElementById('sSpouseToggle'),\n    sChildren: document.getElementById('sChildren'),\n    sSso: document.getElementById('sSso'),\n    sOtherAnnual: document.getElementById('sOtherAnnual'),\n    sParents: document.getElementById('sParents'),\n    sHomeLoan: document.getElementById('sHomeLoan'),\n    individualForm: document.getElementById('individualForm'),\n    companyForm: document.getElementById('companyForm'),\n    oPayeeType: document.getElementById('oPayeeType'),\n    indAmount: document.getElementById('indAmount'),\n    indNetToggle: document.getElementById('indNetToggle'),\n    indWhtRate: document.getElementById('indWhtRate'),\n    indWhtRateCustom: document.getElementById('indWhtRateCustom'),\n    indVatToggle: document.getElementById('indVatToggle'),\n    indVatField: document.getElementById('indVatField'),\n    indVatRate: document.getElementById('indVatRate'),\n    indCalcBtn: document.getElementById('indCalcBtn'),\n    oBasis: document.getElementById('oBasis'),\n    oAmountLabel: document.getElementById('oAmountLabel'),\n    oAmount: document.getElementById('oAmount'),\n    oVatRate: document.getElementById('oVatRate'),\n    oWhtRate: document.getElementById('oWhtRate'),\n    oWhtRateCustom: document.getElementById('oWhtRateCustom'),\n    belowMinWarning: document.getElementById('belowMinWarning'),\n    rhLabel: document.getElementById('rhLabel'),\n    rhValue: document.getElementById('rhValue'),\n    rhSub: document.getElementById('rhSub'),\n    rhStatMonthly: document.getElementById('rhStatMonthly'),\n    rhStatAnnual: document.getElementById('rhStatAnnual'),\n    disclaimerText: document.getElementById('disclaimerText')\n  };\n\n  var state = { mode: 'salary' };\n\n  var MODE_DESC = {\n    salary: '\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e04\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e23\u0e39\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e44\u0e27\u0e49\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\/\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e1b\u0e35',\n    other: '\u0e01\u0e33\u0e25\u0e31\u0e07\u0e08\u0e30\u0e08\u0e48\u0e32\u0e22\u0e1a\u0e34\u0e25\u0e19\u0e35\u0e49 \u2014 \u0e2b\u0e31\u0e01\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48 \u0e42\u0e2d\u0e19\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48'\n  };\n\n  var BRACKETS = [\n    {upTo:150000, rate:0}, {upTo:300000, rate:0.05}, {upTo:500000, rate:0.10},\n    {upTo:750000, rate:0.15}, {upTo:1000000, rate:0.20}, {upTo:2000000, rate:0.25},\n    {upTo:5000000, rate:0.30}, {upTo:Infinity, rate:0.35}\n  ];\n  function calcTax(netIncome){\n    var tax = 0, prev = 0;\n    for (var i=0; i<BRACKETS.length; i++){\n      var b = BRACKETS[i];\n      if (netIncome > prev){ tax += (Math.min(netIncome,b.upTo)-prev) * b.rate; prev = b.upTo; }\n    }\n    return tax;\n  }\n\n  function fmt(n){ return Math.round(n).toLocaleString('th-TH'); }\n  function fmtPct(n){ return (Math.round(n*100)\/100).toString(); }\n  function num(el){ return parseFloat((el.value||'').replace(\/,\/g,'')) || 0; }\n  var MONEY_FIELDS = ['sMonthly','sBonus','sSso','sOtherAnnual','sHomeLoan','indAmount','oAmount'];\n  function formatMoneyLive(el){\n    var digits = (el.value||'').replace(\/[^0-9]\/g,'');\n    if (digits===''){ el.value=''; return; }\n    var raw = parseInt(digits,10) || 0;\n    el.value = raw.toLocaleString('th-TH');\n  }\n  MONEY_FIELDS.forEach(function(id){\n    var el = els[id];\n    if (el) el.addEventListener('input', function(){ formatMoneyLive(el); });\n  });\n  function getWhtRatePercent(selectEl, customEl){\n    return selectEl.value === 'custom' ? num(customEl) : parseFloat(selectEl.value);\n  }\n\n  function renderSalary(){\n    var monthly = num(els.sMonthly);\n    var bonus = num(els.sBonus);\n    var periods = Math.max(num(els.sPeriods) || 12, 1);\n    var annualIncome = monthly*periods + bonus;\n\n    var expense = Math.min(annualIncome*0.5, 100000);\n    var personal = 60000;\n    var spouse = els.sSpouseToggle.classList.contains('on') ? 60000 : 0;\n    var children = Math.max(num(els.sChildren),0) * 30000;\n    var parents = Math.min(Math.max(num(els.sParents),0),4) * 30000;\n    var ssoAnnual = Math.min(num(els.sSso), 875) * 12;\n    var otherAnnual = num(els.sOtherAnnual);\n    var homeLoan = Math.min(num(els.sHomeLoan), 100000);\n\n    var familyAllowances = personal+spouse+children+parents;\n    var otherAllowances = ssoAnnual+otherAnnual+homeLoan;\n    var totalAllowances = familyAllowances + otherAllowances;\n    var netIncome = Math.max(annualIncome - expense - totalAllowances, 0);\n    var annualTax = calcTax(netIncome);\n    var monthlyWHT = annualTax \/ periods;\n\n    els.belowMinWarning.style.display = 'none';\n\n    els.rhLabel.textContent = '\u0e04\u0e27\u0e23\u0e2b\u0e31\u0e01\u0e44\u0e27\u0e49\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49 (\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e01\u0e31\u0e19\u0e44\u0e27\u0e49)';\n    els.rhValue.textContent = '\u0e3f' + fmt(monthlyWHT);\n    els.rhSub.innerHTML = '\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e2b\u0e31\u0e01\u0e2a\u0e48\u0e07\u0e2a\u0e23\u0e23\u0e1e\u0e32\u0e01\u0e23\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e04\u0e48\u0e01\u0e31\u0e19\u0e40\u0e07\u0e34\u0e19\u0e44\u0e27\u0e49\u0e40\u0e2d\u0e07 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e20\u0e32\u0e23\u0e30\u0e20\u0e32\u0e29\u0e35\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e19\u0e19\u0e35\u0e49';\n    els.rhStatMonthly.textContent = '\u0e3f' + fmt(monthlyWHT);\n    els.rhStatAnnual.textContent = '\u0e3f' + fmt(annualTax);\n\n    var lines = [\n      {label:'\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 + \u0e42\u0e1a\u0e19\u0e31\u0e2a\u0e07\u0e27\u0e14\u0e19\u0e35\u0e49', value: fmt(monthly+bonus)},\n      {label:'\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e01\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35', value: fmt(annualIncome), cls:'group-end'},\n      {label:'\u0e2b\u0e31\u0e01\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 (50% \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 100,000)', value: fmt(expense)},\n      {label:'\u0e2b\u0e31\u0e01\u0e04\u0e48\u0e32\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\/\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e23\u0e31\u0e27', value: fmt(familyAllowances)},\n      {label:'\u0e2b\u0e31\u0e01\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e2a\u0e31\u0e07\u0e04\u0e21\/\u0e01\u0e2d\u0e07\u0e17\u0e38\u0e19\/\u0e14\u0e2d\u0e01\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e1a\u0e49\u0e32\u0e19 (\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35)', value: fmt(otherAllowances)},\n      {label:'\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35', value: fmt(netIncome), cls:'group-end'},\n      {label:'\u0e20\u0e32\u0e29\u0e35\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e42\u0e14\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13', value: fmt(annualTax)},\n      {label:'\u0e2b\u0e32\u0e23 '+periods+' \u0e40\u0e14\u0e37\u0e2d\u0e19 \u2192 \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e25\u0e30', value: fmt(monthlyWHT), cls:'final'}\n    ];\n    els.salaryResultBody.innerHTML = lines.map(function(l){\n      return '<div class=\"result-line '+(l.cls||'')+'\"><span>'+l.label+'<\/span><span class=\"rl-val\">'+l.value+'<\/span><\/div>';\n    }).join('');\n\n    els.disclaimerText.innerHTML = '<b>\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38:<\/b> \u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e20\u0e32\u0e29\u0e35\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e08\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e07\u0e27\u0e14\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 \u0e41\u0e25\u0e49\u0e27\u0e2b\u0e32\u0e23\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e22\u0e2d\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e27\u0e34\u0e18\u0e35\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e01\u0e23\u0e21\u0e2a\u0e23\u0e23\u0e1e\u0e32\u0e01\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19) \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e01\u0e23\u0e13\u0e35\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e15\u0e25\u0e2d\u0e14\u0e1b\u0e35 \u0e2b\u0e32\u0e01\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1b\u0e35 \u0e21\u0e35\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2d\u0e37\u0e48\u0e19\u0e21\u0e32\u0e01\u0e48\u0e2d\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1b\u0e35 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e08\u0e23\u0e34\u0e07\u0e08\u0e30\u0e15\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e43\u0e2b\u0e49\u0e17\u0e35\u0e21\u0e1a\u0e31\u0e0d\u0e0a\u0e35 DLW \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e31\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e19\u0e33\u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e08\u0e48\u0e32\u0e22\u0e08\u0e23\u0e34\u0e07';\n  }\n\n  function renderIndividual(){\n    var inputAmount = num(els.indAmount);\n    var whtRate = getWhtRatePercent(els.indWhtRate, els.indWhtRateCustom) \/ 100;\n    var vatOn = els.indVatToggle.classList.contains('on');\n    var vatRate = vatOn ? num(els.indVatRate) \/ 100 : 0;\n    var netMode = els.indNetToggle && els.indNetToggle.classList.contains('on');\n    var base;\n    if (netMode){\n      var denom = (1 + vatRate - whtRate);\n      base = denom > 0 ? inputAmount \/ denom : 0;\n    } else {\n      base = inputAmount;\n    }\n\n    var belowMin = whtRate > 0 && base < 1000;\n    els.belowMinWarning.style.display = belowMin ? 'block' : 'none';\n    if (belowMin){\n      els.belowMinWarning.textContent = '\u0e22\u0e2d\u0e14\u0e08\u0e48\u0e32\u0e22\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 1,000 \u0e1a\u0e32\u0e17\u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e1a\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e44\u0e21\u0e48\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e22\u0e31\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e15\u0e32\u0e21\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e01\u0e23\u0e2d\u0e01\u0e44\u0e27\u0e49 \u0e41\u0e15\u0e48\u0e04\u0e27\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49\u0e40\u0e02\u0e49\u0e32\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48)';\n    }\n\n    var vat = base * vatRate;\n    var invoiceTotal = base + vat;\n    var wht = base * whtRate;\n    var netPay = invoiceTotal - wht;\n\n    var lines = vatOn ? [\n      {label:'\u0e04\u0e48\u0e32\u0e08\u0e49\u0e32\u0e07\/\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23', value: fmt(base)},\n      {label:'\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21 '+fmtPct(vatRate*100)+'%', value: fmt(vat)},\n      {label:'\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21 VAT', value: fmt(invoiceTotal), cls:'group-end'},\n      {label:'\u0e2b\u0e31\u0e01 \u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 '+fmtPct(whtRate*100)+'% (\u0e20.\u0e07.\u0e14.3)', value: fmt(wht)},\n      {label:'\u0e22\u0e2d\u0e14\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e08\u0e23\u0e34\u0e07', value: fmt(netPay), cls:'final'}\n    ] : [\n      {label:'\u0e04\u0e48\u0e32\u0e08\u0e49\u0e32\u0e07\/\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23', value: fmt(base), cls:'group-end'},\n      {label:'\u0e2b\u0e31\u0e01 \u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 '+fmtPct(whtRate*100)+'% (\u0e20.\u0e07.\u0e14.3)', value: fmt(wht)},\n      {label:'\u0e22\u0e2d\u0e14\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e08\u0e23\u0e34\u0e07', value: fmt(netPay), cls:'final'}\n    ];\n    els.otherResultBody.innerHTML = lines.map(function(l){\n      return '<div class=\"result-line '+(l.cls||'')+'\"><span>'+l.label+'<\/span><span class=\"rl-val\">'+l.value+'<\/span><\/div>';\n    }).join('');\n\n    els.disclaimerText.innerHTML = '<b>\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38:<\/b> \u0e1f\u0e23\u0e35\u0e41\u0e25\u0e19\u0e0b\u0e4c\/\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e08\u0e14\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 VAT \u0e08\u0e36\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35 VAT \u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19 \u0e22\u0e2d\u0e14\u0e17\u0e35\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e37\u0e2d\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e08\u0e32\u0e01\u0e04\u0e48\u0e32\u0e08\u0e49\u0e32\u0e07\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b \u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33 1,000 \u0e1a\u0e32\u0e17\/\u0e04\u0e23\u0e31\u0e49\u0e07\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e23\u0e13\u0e35\u0e08\u0e48\u0e32\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e08\u0e48\u0e32\u0e22\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14\u0e2a\u0e30\u0e2a\u0e21\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e40\u0e01\u0e34\u0e19 1,000 \u0e1a\u0e32\u0e17\u0e43\u0e2b\u0e49\u0e2b\u0e31\u0e01\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e21\u0e49\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 1,000 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e21\u0e1a\u0e31\u0e0d\u0e0a\u0e35 DLW \u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e31\u0e01\u0e08\u0e23\u0e34\u0e07';\n  }\n\n  function renderOther(){\n    var inputAmount = num(els.oAmount);\n    var payeeType = els.oPayeeType.value;\n    var formName = payeeType==='individual' ? '\u0e20.\u0e07.\u0e14.3' : '\u0e20.\u0e07.\u0e14.53';\n    var vatRate = num(els.oVatRate) \/ 100;\n    var whtRate = getWhtRatePercent(els.oWhtRate, els.oWhtRateCustom) \/ 100;\n    var basis = els.oBasis.value;\n\n    var amount;\n    if (basis === 'pre-vat'){\n      amount = inputAmount;\n    } else if (basis === 'invoice'){\n      amount = inputAmount \/ (1 + vatRate);\n    } else {\n      var denom = (1 + vatRate - whtRate);\n      amount = denom > 0 ? inputAmount \/ denom : 0;\n    }\n\n    var belowMin = whtRate > 0 && amount < 1000;\n    els.belowMinWarning.style.display = belowMin ? 'block' : 'none';\n    if (belowMin){\n      els.belowMinWarning.textContent = '\u0e22\u0e2d\u0e14\u0e08\u0e48\u0e32\u0e22\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 1,000 \u0e1a\u0e32\u0e17\u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e1a\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e44\u0e21\u0e48\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e22\u0e31\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e15\u0e32\u0e21\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e01\u0e23\u0e2d\u0e01\u0e44\u0e27\u0e49 \u0e41\u0e15\u0e48\u0e04\u0e27\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49\u0e40\u0e02\u0e49\u0e32\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48)';\n    }\n\n    var vat = amount * vatRate;\n    var invoiceTotal = amount + vat;\n    var wht = amount * whtRate;\n    var netPay = invoiceTotal - wht;\n\n    var lines = [\n      {label:'\u0e23\u0e32\u0e04\u0e32\u0e01\u0e48\u0e2d\u0e19 VAT', value: fmt(amount)},\n      {label:'\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21 '+fmtPct(vatRate*100)+'%', value: fmt(vat)},\n      {label:'\u0e23\u0e32\u0e04\u0e32\u0e23\u0e27\u0e21\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21', value: fmt(invoiceTotal), cls:'group-end'},\n      {label:'\u0e2b\u0e31\u0e01 \u0e20\u0e32\u0e29\u0e35 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 '+fmtPct(whtRate*100)+'% ('+formName+')', value: fmt(wht)},\n      {label:'\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e38\u0e17\u0e18\u0e34', value: fmt(netPay), cls:'final'}\n    ];\n    els.otherResultBody.innerHTML = lines.map(function(l){\n      return '<div class=\"result-line '+(l.cls||'')+'\"><span>'+l.label+'<\/span><span class=\"rl-val\">'+l.value+'<\/span><\/div>';\n    }).join('');\n\n    els.disclaimerText.innerHTML = '<b>\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38:<\/b> \u0e20\u0e32\u0e29\u0e35\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e04\u0e33\u0e19\u0e27\u0e13\u0e08\u0e32\u0e01\u0e10\u0e32\u0e19\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e01\u0e48\u0e2d\u0e19 VAT \u0e40\u0e2a\u0e21\u0e2d \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e08\u0e30\u0e08\u0e14 VAT \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e01\u0e47\u0e44\u0e21\u0e48\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e10\u0e32\u0e19\u0e20\u0e32\u0e29\u0e35\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01 \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e15\u0e32\u0e21\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b \u0e1a\u0e32\u0e07\u0e01\u0e23\u0e13\u0e35\u0e21\u0e35\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e1e\u0e34\u0e40\u0e28\u0e29\u0e17\u0e35\u0e48\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e15\u0e48\u0e32\u0e07\u0e44\u0e1b (\u0e40\u0e0a\u0e48\u0e19 \u0e04\u0e48\u0e32\u0e02\u0e19\u0e2a\u0e48\u0e07\u0e1a\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17, \u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e25\u0e02\u0e1c\u0e39\u0e49\u0e40\u0e2a\u0e35\u0e22\u0e20\u0e32\u0e29\u0e35) \u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33 1,000 \u0e1a\u0e32\u0e17\/\u0e04\u0e23\u0e31\u0e49\u0e07\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e23\u0e13\u0e35\u0e08\u0e48\u0e32\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e08\u0e48\u0e32\u0e22\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14\u0e2a\u0e30\u0e2a\u0e21\u0e17\u0e31\u0e49\u0e07\u0e1b\u0e35\u0e40\u0e01\u0e34\u0e19 1,000 \u0e1a\u0e32\u0e17\u0e43\u0e2b\u0e49\u0e2b\u0e31\u0e01\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e21\u0e49\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 1,000 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e21\u0e1a\u0e31\u0e0d\u0e0a\u0e35 DLW \u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e31\u0e01\u0e08\u0e23\u0e34\u0e07';\n  }\n\n  els.modeToggle.querySelectorAll('button').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      els.modeToggle.querySelectorAll('button').forEach(function(b){ b.classList.remove('active'); });\n      btn.classList.add('active');\n      state.mode = btn.getAttribute('data-mode');\n      els.salaryInputs.style.display = state.mode==='salary' ? '' : 'none';\n      els.otherInputs.style.display = state.mode==='other' ? '' : 'none';\n      els.salaryResult.style.display = state.mode==='salary' ? '' : 'none';\n      els.otherResult.style.display = state.mode==='other' ? '' : 'none';\n      els.modeDesc.textContent = MODE_DESC[state.mode];\n      els.belowMinWarning.style.display = 'none';\n      els.disclaimerText.innerHTML = '';\n    });\n  });\n\n  els.sSpouseToggle.addEventListener('click', function(){\n    els.sSpouseToggle.classList.toggle('on');\n  });\n\n  function autoFillSso(){\n    var monthly = num(els.sMonthly);\n    els.sSso.value = Math.round(Math.min(monthly, 17500) * 0.05);\n  }\n  els.sMonthly.addEventListener('input', autoFillSso);\n\n  var BASIS_LABELS = {\n    'pre-vat': '\u0e23\u0e32\u0e04\u0e32 (\u0e44\u0e21\u0e48\u0e23\u0e27\u0e21 VAT)',\n    'invoice': '\u0e22\u0e2d\u0e14 (\u0e23\u0e27\u0e21 VAT)',\n    'net': '\u0e22\u0e2d\u0e14\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23'\n  };\n  els.oBasis.addEventListener('change', function(){\n    els.oAmountLabel.textContent = BASIS_LABELS[els.oBasis.value];\n  });\n\n  if (els.indNetToggle){\n    els.indNetToggle.addEventListener('click', function(){\n      els.indNetToggle.classList.toggle('on');\n    });\n  }\n\n  els.oWhtRate.addEventListener('change', function(){\n    els.oWhtRateCustom.style.display = els.oWhtRate.value === 'custom' ? '' : 'none';\n  });\n\n  els.oPayeeType.addEventListener('change', function(){\n    var isIndividual = els.oPayeeType.value === 'individual';\n    els.individualForm.style.display = isIndividual ? '' : 'none';\n    els.companyForm.style.display = isIndividual ? 'none' : '';\n    els.belowMinWarning.style.display = 'none';\n    els.otherResultBody.innerHTML = '<div class=\"result-placeholder\">\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22 \u0e41\u0e25\u0e49\u0e27\u0e01\u0e14 \"\u0e04\u0e33\u0e19\u0e27\u0e13\" \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e1c\u0e25<\/div>';\n    els.disclaimerText.innerHTML = '';\n  });\n\n  els.indVatToggle.addEventListener('click', function(){\n    els.indVatToggle.classList.toggle('on');\n    els.indVatField.style.display = els.indVatToggle.classList.contains('on') ? '' : 'none';\n  });\n\n  els.indWhtRate.addEventListener('change', function(){\n    els.indWhtRateCustom.style.display = els.indWhtRate.value === 'custom' ? '' : 'none';\n  });\n\n  els.sCalcBtn.addEventListener('click', renderSalary);\n  els.indCalcBtn.addEventListener('click', renderIndividual);\n  els.oCalcBtn.addEventListener('click', renderOther);\n\n  els.salaryResult.style.display = '';\n  els.otherResult.style.display = 'none';\n  els.individualForm.style.display = '';\n  els.companyForm.style.display = 'none';\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e31\u0e01 \u0e13 \u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22 \u0e20.\u0e07.\u0e14.1 \u0e20.\u0e07.\u0e14.3 \u0e20.\u0e07.\u0e14.53 \u0e23\u0e39\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e20\u0e32\u0e29\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e42\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e08\u0e48\u0e32\u0e22\u0e1a\u0e34\u0e25\u0e43\u0e2b\u0e49\u0e04\u0e19\u0e19\u0e2d\u0e01 \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19 (\u0e20.\u0e07.\u0e14.1) \u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e2d\u0e37\u0e48\u0e19\/\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2d\u0e37\u0e48\u0e19 (\u0e20.\u0e07.\u0e14.3 \/ 53) \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e04\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e23\u0e39\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e44\u0e27\u0e49\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\/\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e1b\u0e35 1\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19) \u0e42\u0e1a\u0e19\u0e31\u0e2a\/\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49 (\u0e16\u0e49\u0e32\u0e21\u0e35) \u0e41\u0e15\u0e48\u0e07\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27 (\u0e04\u0e39\u0e48\u0e2a\u0e21\u0e23\u0e2a\u0e44\u0e21\u0e48\u0e21\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49) \u0e21\u0e35\u0e1a\u0e38\u0e15\u0e23\u0e01\u0e35\u0e48\u0e04\u0e19 (\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49) \u0e08\u0e33\u0e19\u0e27\u0e19\u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e17\u0e35\u0e48\u0e2d\u0e38\u0e1b\u0e01\u0e32\u0e23\u0e30 (\u0e40\u0e02\u0e49\u0e32\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49) 30,000 \u0e1a\u0e32\u0e17\/\u0e04\u0e19 \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 4 \u0e04\u0e19 (\u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e15\u0e19\u0e40\u0e2d\u0e07 2 + \u0e1a\u0e34\u0e14\u0e32\u0e21\u0e32\u0e23\u0e14\u0e32\u0e04\u0e39\u0e48\u0e2a\u0e21\u0e23\u0e2a 2) 2\u0e04\u0e48\u0e32\u0e25\u0e14\u0e2b\u0e22\u0e48\u0e2d\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 (\u0e16\u0e49\u0e32\u0e21\u0e35) \u0e40\u0e07\u0e34\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e2a\u0e31\u0e07\u0e04\u0e21\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e08\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e38\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e08\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (5% \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 875\/\u0e40\u0e14\u0e37\u0e2d\u0e19) \u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e08\u0e23\u0e34\u0e07 \u0e01\u0e2d\u0e07\u0e17\u0e38\u0e19\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07\u0e0a\u0e35\u0e1e\/\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\/RMF\/SSF \u0e17\u0e35\u0e48\u0e2b\u0e31\u0e01\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19 (\u0e15\u0e48\u0e2d\u0e1b\u0e35) \u0e14\u0e2d\u0e01\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e01\u0e39\u0e49\u0e22\u0e37\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e32\u0e28\u0e31\u0e22 (\u0e15\u0e48\u0e2d\u0e1b\u0e35) \u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 100,000 \u0e1a\u0e32\u0e17\/\u0e1b\u0e35 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 (\u0e16\u0e49\u0e32\u0e21\u0e35) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1414","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/pages\/1414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/comments?post=1414"}],"version-history":[{"count":28,"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/pages\/1414\/revisions"}],"predecessor-version":[{"id":1627,"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/pages\/1414\/revisions\/1627"}],"wp:attachment":[{"href":"https:\/\/dlwthailand.com\/en\/wp-json\/wp\/v2\/media?parent=1414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}