@page{size:A4;margin:0}.income-tax-paper-page-module__CfWp3a__page{--ink:#0e0e0e;--ink-2:#3a3a3a;--ink-3:#7a7a7a;--ink-4:#b5b5b5;--line:#e2e2e2;--line-2:#000;--bg:#fafafa;--wash:#fafafa;--wash-2:#f4f1ec;--page-bg:#f0f0f0;--ok:#0b5d2b;--warn:#a67108;--bad:#b51a1a;--blue:#0a3d6b;--blue-soft:#e3f2fd;--warn-soft:#fff8e1;--solid:#0e0e0e;--solid-contrast:#fff;--solid-muted:#bbb;--shadow:0 8px 32px #0000001f;background:var(--page-bg);min-height:100%;color:var(--ink);font-family:var(--font-body), "Sarabun", sans-serif;flex:none;width:100%;padding:18px 12px 28px;overflow:auto visible}.income-tax-paper-page-module__CfWp3a__frameStack{flex:none;width:100%;max-width:210mm;margin:0 auto;position:relative}.income-tax-paper-page-module__CfWp3a__extendButton{z-index:10;border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #0000001a}.income-tax-paper-page-module__CfWp3a__extendButton:hover{background:var(--wash);color:var(--ink);transform:scale(1.05)}.income-tax-paper-page-module__CfWp3a__extendButton:active{transform:scale(.95)}.income-tax-paper-page-module__CfWp3a__sheetExtended{transform-origin:top;transform:scale(1.3)}.income-tax-paper-page-module__CfWp3a__frameStack:has(.income-tax-paper-page-module__CfWp3a__sheetExtended) .income-tax-paper-page-module__CfWp3a__extendButton{right:calc(-12px - 15%)}@media (max-width:1024px){.income-tax-paper-page-module__CfWp3a__extendButton{display:none}}.dark .income-tax-paper-page-module__CfWp3a__page{--ink:#f6f5f1;--ink-2:#ddd9cf;--ink-3:#aba79d;--ink-4:#7b776d;--line:#37342f;--line-2:#ede8dc;--bg:#121212;--wash:#1f1d1a;--wash-2:#25211c;--page-bg:#1a1a1a;--ok:#58d18d;--warn:#f4bc54;--bad:#f77;--blue:#90c2f2;--blue-soft:#1b2633;--warn-soft:#322816;--solid:#161412;--solid-contrast:#f6f5f1;--solid-muted:#8d877e;--shadow:0 24px 60px #00000061}.income-tax-paper-page-module__CfWp3a__sheet{background:var(--bg);width:100%;min-height:297mm;box-shadow:var(--shadow);isolation:isolate;margin:0;padding:11mm 12mm 45px;display:block;position:relative;overflow:hidden}.income-tax-paper-page-module__CfWp3a__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;margin-bottom:300px;display:flex}.income-tax-paper-page-module__CfWp3a__actionButton{border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bg) 92%, white);min-width:168px;color:var(--ink);box-shadow:0 12px 28px -20px #0f172a6b}.income-tax-paper-page-module__CfWp3a__actionButton:hover{background:color-mix(in srgb, var(--bg) 84%, white)}.income-tax-paper-page-module__CfWp3a__sheet *,.income-tax-paper-page-module__CfWp3a__sheet :before,.income-tax-paper-page-module__CfWp3a__sheet :after{box-sizing:border-box}.income-tax-paper-page-module__CfWp3a__sheet h1,.income-tax-paper-page-module__CfWp3a__sheet h2,.income-tax-paper-page-module__CfWp3a__sheet h3,.income-tax-paper-page-module__CfWp3a__sheet h4{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:700}.income-tax-paper-page-module__CfWp3a__sheet p{margin:0}.income-tax-paper-page-module__CfWp3a__sheet input,.income-tax-paper-page-module__CfWp3a__sheet select,.income-tax-paper-page-module__CfWp3a__sheet textarea{font-family:var(--font-body), "Sarabun", sans-serif;color:var(--ink);background:0 0;border:none;border-radius:0;outline:none;width:100%;font-size:10.5px;font-weight:500}.income-tax-paper-page-module__CfWp3a__sheet input::placeholder,.income-tax-paper-page-module__CfWp3a__sheet textarea::placeholder{color:color-mix(in srgb, var(--ink-4) 75%, transparent);font-weight:300}.income-tax-paper-page-module__CfWp3a__header{border-bottom:2px solid var(--line-2);grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:end;gap:20px;margin-bottom:9px;padding-bottom:7px;display:grid}.income-tax-paper-page-module__CfWp3a__kicker{letter-spacing:.18em;color:var(--ink-3);white-space:nowrap;margin-bottom:4px;font-size:8.5px;font-weight:500}.income-tax-paper-page-module__CfWp3a__title{margin-bottom:3px;font-size:30px;font-weight:800;line-height:1}.income-tax-paper-page-module__CfWp3a__subtitle{color:var(--ink-2);max-width:520px;font-size:10.4px;font-weight:300;line-height:1.35}.income-tax-paper-page-module__CfWp3a__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.income-tax-paper-page-module__CfWp3a__metaField{min-width:0}.income-tax-paper-page-module__CfWp3a__metaField label,.income-tax-paper-page-module__CfWp3a__secretLabel{color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:600;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;margin-bottom:2px;display:block}.income-tax-paper-page-module__CfWp3a__sheet input.income-tax-paper-page-module__CfWp3a__metaInput{border-bottom:1px solid #ccc;padding:2px 2px 1px;font-size:10.5px}.dark .income-tax-paper-page-module__CfWp3a__sheet input.income-tax-paper-page-module__CfWp3a__metaInput{border-bottom-color:#5b564f}.income-tax-paper-page-module__CfWp3a__section{margin-bottom:8px}.income-tax-paper-page-module__CfWp3a__sectionHeader{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:5px;padding-bottom:3px;display:flex}.income-tax-paper-page-module__CfWp3a__sectionNumber{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink-3);letter-spacing:.15em;flex-shrink:0;font-size:10px;font-weight:700}.income-tax-paper-page-module__CfWp3a__sectionHeader h2{font-size:13px;font-weight:700;line-height:1}.income-tax-paper-page-module__CfWp3a__sectionNote{color:var(--ink-3);text-align:right;margin-left:auto;font-size:8.8px;font-style:italic;font-weight:300}.income-tax-paper-page-module__CfWp3a__alignRight{text-align:right}.income-tax-paper-page-module__CfWp3a__alignCenter{text-align:center}.income-tax-paper-page-module__CfWp3a__incomeWrap{grid-template-columns:1.1fr 1fr;gap:8px;display:grid}.income-tax-paper-page-module__CfWp3a__incomeColumn{border:1px solid var(--line);overflow:hidden}.income-tax-paper-page-module__CfWp3a__incomeHead{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;background:var(--solid);color:var(--solid-contrast);align-items:center;gap:8px;padding:4px 9px;font-size:10.5px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__incomeBadge{letter-spacing:.08em;background:#fff3;padding:2px 6px;font-size:7.5px;font-weight:600}.income-tax-paper-page-module__CfWp3a__incomeRow{border-bottom:1px dotted var(--line);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:6px;padding:3px 9px;font-size:9.5px;display:grid}.income-tax-paper-page-module__CfWp3a__incomeCode{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;background:var(--blue);color:#fff;white-space:nowrap;letter-spacing:.05em;margin-top:2px;padding:1px 5px;font-size:8px;font-weight:700}.income-tax-paper-page-module__CfWp3a__incomeLabel{line-height:1.3}.income-tax-paper-page-module__CfWp3a__incomeLabel small{color:var(--ink-4);margin-top:1px;font-size:8px;font-style:italic;display:block}.income-tax-paper-page-module__CfWp3a__warningText{color:var(--warn);margin-top:1px;font-size:8px;font-weight:600;display:block}.income-tax-paper-page-module__CfWp3a__incomeRate{color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:8.5px;font-style:italic}.income-tax-paper-page-module__CfWp3a__incomeRow input{text-align:right;border-bottom:1px solid var(--line);width:88px;margin-top:2px;padding:0 2px 1px;font-size:10px}.income-tax-paper-page-module__CfWp3a__incomeTotal{background:var(--solid);color:var(--solid-contrast);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;display:grid}.income-tax-paper-page-module__CfWp3a__incomeTotal span:nth-child(2){color:color-mix(in srgb, var(--solid-contrast) 70%, transparent);font-size:9px;font-weight:400}.income-tax-paper-page-module__CfWp3a__incomeTotal input{width:100px;color:var(--solid-contrast);border-bottom:1px solid color-mix(in srgb, var(--solid-muted) 65%, transparent);text-align:right;font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__incomeBar,.income-tax-paper-page-module__CfWp3a__heroTotal,.income-tax-paper-page-module__CfWp3a__strategyTotal{background:var(--solid);color:var(--solid-contrast);grid-template-columns:1fr auto 1fr auto 1.4fr;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;display:grid}.income-tax-paper-page-module__CfWp3a__valueBlock{flex-direction:column;gap:1px;display:flex}.income-tax-paper-page-module__CfWp3a__valueLabel{color:color-mix(in srgb, var(--solid-contrast) 72%, transparent);font-size:8.5px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-weight:500}.income-tax-paper-page-module__CfWp3a__valueBlock input{color:var(--solid-contrast);border-bottom:1px solid color-mix(in srgb, var(--solid-muted) 65%, transparent);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;text-align:right;padding:0 3px 1px;font-size:13px;font-weight:800}.income-tax-paper-page-module__CfWp3a__valueBlockHero .income-tax-paper-page-module__CfWp3a__valueLabel{color:var(--solid-contrast);font-size:9px;font-weight:700}.income-tax-paper-page-module__CfWp3a__valueBlockHero input{border-bottom:2px solid var(--solid-contrast);font-size:16px;font-weight:900}.income-tax-paper-page-module__CfWp3a__valueOperator{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:color-mix(in srgb, var(--solid-contrast) 48%, transparent);font-size:16px;font-weight:700}.income-tax-paper-page-module__CfWp3a__foreignNote{background:var(--warn-soft);border-left:2.5px solid var(--warn);color:var(--ink-2);margin-top:5px;padding:5px 9px;font-size:9px;line-height:1.45}.income-tax-paper-page-module__CfWp3a__foreignNote b{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--warn);font-weight:700}.income-tax-paper-page-module__CfWp3a__expenseTable,.income-tax-paper-page-module__CfWp3a__ladderTable{border-collapse:collapse;width:100%;font-size:10px}.income-tax-paper-page-module__CfWp3a__expenseTable th,.income-tax-paper-page-module__CfWp3a__ladderTable th{background:var(--wash);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:8.8px;font-weight:700;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;text-align:left;padding:4px 7px}.income-tax-paper-page-module__CfWp3a__expenseTable td,.income-tax-paper-page-module__CfWp3a__ladderTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:3.5px 7px}.income-tax-paper-page-module__CfWp3a__tableName{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-size:10px;font-weight:700}.income-tax-paper-page-module__CfWp3a__tableHint{color:var(--ink-3);margin-top:1px;font-size:8.5px;font-style:italic;font-weight:300;line-height:1.2}.income-tax-paper-page-module__CfWp3a__expenseTable input,.income-tax-paper-page-module__CfWp3a__ladderTable input{text-align:right;border-bottom:1px solid var(--line);width:90px;padding:0 2px 1px;font-size:10px}.income-tax-paper-page-module__CfWp3a__tableSumRow td{border-top:1.5px solid var(--ink);background:var(--wash);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-weight:700}.income-tax-paper-page-module__CfWp3a__expenseNote{background:var(--wash);border-left:2px solid var(--warn);color:var(--ink-2);margin-top:4px;padding:4px 9px;font-size:9px;line-height:1.45}.income-tax-paper-page-module__CfWp3a__expenseNote b{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--warn);font-weight:700}.income-tax-paper-page-module__CfWp3a__heroSection{border:2px solid var(--ink);background:linear-gradient(to bottom, var(--wash), var(--bg) 30%);margin-bottom:8px;padding:8px 11px 9px;position:relative}.income-tax-paper-page-module__CfWp3a__heroSection:before{content:"◉";background:var(--bg);color:var(--ink);padding:0 6px;font-size:14px;position:absolute;top:-9px;left:12px}.income-tax-paper-page-module__CfWp3a__heroHeader{border-bottom:2px solid var(--ink);align-items:flex-end;gap:10px;margin-bottom:7px;padding-bottom:5px;display:flex}.income-tax-paper-page-module__CfWp3a__heroNumber{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink-3);font-size:11px;font-weight:700}.income-tax-paper-page-module__CfWp3a__heroHeader h2{font-size:15px;font-weight:800;line-height:1}.income-tax-paper-page-module__CfWp3a__heroNote{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink-2);text-align:right;margin-left:auto;font-size:9.5px;font-style:italic;font-weight:600;line-height:1.3}.income-tax-paper-page-module__CfWp3a__heroNote b{color:var(--ink);font-weight:800}.income-tax-paper-page-module__CfWp3a__deductionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.income-tax-paper-page-module__CfWp3a__deductionGroup{border:1px solid var(--line);overflow:hidden}.income-tax-paper-page-module__CfWp3a__deductionGroupPersonal .income-tax-paper-page-module__CfWp3a__deductionHead{color:#fff;background:#1a3a6b}.income-tax-paper-page-module__CfWp3a__deductionGroupInsurance .income-tax-paper-page-module__CfWp3a__deductionHead{color:#fff;background:#2e7d32}.income-tax-paper-page-module__CfWp3a__deductionGroupInvest .income-tax-paper-page-module__CfWp3a__deductionHead{color:#fff;background:#e65100}.income-tax-paper-page-module__CfWp3a__deductionHead{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__deductionTag{letter-spacing:.05em;background:#fff3;padding:1px 5px;font-size:7.5px;font-weight:500}.income-tax-paper-page-module__CfWp3a__deductionItem{border-bottom:1px dotted var(--line);color:var(--ink-2);justify-content:space-between;align-items:flex-start;gap:6px;padding:3.5px 9px;font-size:9.5px;display:flex}.income-tax-paper-page-module__CfWp3a__deductionItem:last-of-type{border-bottom:none}.income-tax-paper-page-module__CfWp3a__deductionLeft{flex:1;line-height:1.3}.income-tax-paper-page-module__CfWp3a__deductionTitle{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink);font-size:9.5px;font-weight:600}.income-tax-paper-page-module__CfWp3a__deductionMax{color:var(--warn);font-size:8px;font-weight:700;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;letter-spacing:.02em}.income-tax-paper-page-module__CfWp3a__deductionNote{color:var(--ink-4);font-size:8px;font-style:italic;line-height:1.2}.income-tax-paper-page-module__CfWp3a__deductionItem input{text-align:right;border-bottom:1px solid var(--line);width:80px;padding:0 2px 1px;font-size:10px}.income-tax-paper-page-module__CfWp3a__deductionSum{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;border-top:1.5px solid var(--ink);background:var(--wash);justify-content:space-between;padding:4px 9px;font-size:10px;font-weight:700;display:flex}.income-tax-paper-page-module__CfWp3a__deductionSum input{text-align:right;border-bottom:1px solid var(--ink);width:80px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-size:11px;font-weight:700}.income-tax-paper-page-module__CfWp3a__retirePool{background:var(--warn-soft);border:1.5px solid var(--warn);margin-top:6px;padding:6px 10px;font-size:9px;line-height:1.5}.income-tax-paper-page-module__CfWp3a__retirePoolTitle{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--warn);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:10px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__retirePoolCap{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--bad);font-size:13px;font-weight:900}.income-tax-paper-page-module__CfWp3a__retirePoolGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.income-tax-paper-page-module__CfWp3a__retireItem{border:1px solid var(--warn);color:var(--ink-2);background:color-mix(in srgb, var(--bg) 92%, var(--warn-soft));flex-direction:column;gap:1px;padding:3px 6px;font-size:8.5px;display:flex}.income-tax-paper-page-module__CfWp3a__retireName{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink);font-size:9px;font-weight:700;line-height:1.1}.income-tax-paper-page-module__CfWp3a__retireNameOk{color:var(--ok)}.income-tax-paper-page-module__CfWp3a__retireMax{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ok);font-size:9px;font-weight:700}.income-tax-paper-page-module__CfWp3a__retireMaxBlue{color:var(--blue);font-weight:700}.income-tax-paper-page-module__CfWp3a__retireItem input{border-bottom:1px solid var(--warn);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;text-align:right;padding:0 2px 1px;font-size:10px;font-weight:700}.income-tax-paper-page-module__CfWp3a__retireTotal{background:var(--bad);color:#fff;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.income-tax-paper-page-module__CfWp3a__retireTotal input{color:#fff;text-align:right;border-bottom:1px solid #ffffff80;width:90px;font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__retirePoolFootnote{color:var(--bad);font-size:8.5px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;margin-top:3px;font-weight:600}.income-tax-paper-page-module__CfWp3a__taxCalcWrap{grid-template-columns:1.1fr 1fr;gap:8px;display:grid}.income-tax-paper-page-module__CfWp3a__ladderWrap{border:1.5px solid var(--ink);overflow:hidden}.income-tax-paper-page-module__CfWp3a__ladderHead{background:var(--solid);color:var(--solid-contrast);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;align-items:baseline;gap:8px;padding:5px 10px;font-size:11px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__ladderHeadNote{color:#ccc;margin-left:auto;font-size:8.5px;font-weight:400}.income-tax-paper-page-module__CfWp3a__rateText{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink);font-size:13px;font-weight:900}.income-tax-paper-page-module__CfWp3a__ladderZeroRow .income-tax-paper-page-module__CfWp3a__rateText{color:var(--ok)}.income-tax-paper-page-module__CfWp3a__ladderSumRow td{border-top:1.5px solid var(--ink);background:var(--solid);color:var(--solid-contrast);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-weight:700}.income-tax-paper-page-module__CfWp3a__ladderSumRow input{color:var(--solid-contrast);border-bottom:1px solid #555;width:85px;font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__ladderExample{background:var(--blue-soft);border-top:1px solid var(--ink);color:var(--blue);padding:5px 9px;font-size:8.5px;line-height:1.5}.income-tax-paper-page-module__CfWp3a__ladderExample b{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-weight:700}.income-tax-paper-page-module__CfWp3a__exampleSteps{flex-direction:column;gap:1px;margin-top:2px;display:flex}.income-tax-paper-page-module__CfWp3a__exampleRow{border-bottom:1px dotted #0a3d6b33;justify-content:space-between;gap:8px;padding:1px 0;display:flex}.income-tax-paper-page-module__CfWp3a__exampleTotal{border-top:1px solid var(--blue);font-weight:700;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;margin-top:1px;padding-top:2px;display:flex}.income-tax-paper-page-module__CfWp3a__exampleFootnote{color:var(--bad);margin-top:3px;font-weight:700}.income-tax-paper-page-module__CfWp3a__taxSummary{border:1.2px solid var(--ink);padding:7px 10px 8px}.income-tax-paper-page-module__CfWp3a__taxSummaryTitle,.income-tax-paper-page-module__CfWp3a__whtTitle{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;border-bottom:1px solid var(--ink);margin-bottom:5px;padding-bottom:4px;font-size:11px;font-weight:800}.income-tax-paper-page-module__CfWp3a__calcSteps{background:var(--wash);border-left:2px solid var(--ink);padding:5px 8px}.income-tax-paper-page-module__CfWp3a__calcStepRow{border-bottom:1px dotted var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:5px;padding:2.5px 0;font-size:9.5px;display:flex}.income-tax-paper-page-module__CfWp3a__calcStepRow:last-child{border-bottom:none}.income-tax-paper-page-module__CfWp3a__calcStepLabel{align-items:center;gap:5px;display:flex}.income-tax-paper-page-module__CfWp3a__stepPill{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;background:var(--solid);color:#fff;flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700}.income-tax-paper-page-module__CfWp3a__calcStepRow input{text-align:right;border-bottom:1px solid var(--ink);width:90px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;padding:0 2px 1px;font-size:10.5px;font-weight:700}.income-tax-paper-page-module__CfWp3a__calcStepBlue{background:var(--blue-soft);padding:3px 5px}.income-tax-paper-page-module__CfWp3a__calcStepBlue .income-tax-paper-page-module__CfWp3a__stepPill{background:var(--blue)}.income-tax-paper-page-module__CfWp3a__calcStepBlue input{border-bottom:1.5px solid var(--blue);font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__calcStepRed{background:color-mix(in srgb, var(--bad) 18%, var(--bg));padding:3px 5px}.income-tax-paper-page-module__CfWp3a__calcStepRed .income-tax-paper-page-module__CfWp3a__stepPill{background:var(--bad)}.income-tax-paper-page-module__CfWp3a__calcStepRed input{border-bottom:1.5px solid var(--bad);font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__whtBox{border:1.2px solid var(--ink);margin-top:7px;padding:7px 10px 8px}.income-tax-paper-page-module__CfWp3a__whtRow{border-bottom:1px dotted var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:6px;padding:2.5px 0;font-size:9.5px;display:flex}.income-tax-paper-page-module__CfWp3a__whtRow:last-of-type{border-bottom:none}.income-tax-paper-page-module__CfWp3a__whtLabel{flex:1;line-height:1.3}.income-tax-paper-page-module__CfWp3a__whtLabel small{color:var(--ink-4);font-size:8px;font-style:italic;display:block}.income-tax-paper-page-module__CfWp3a__whtRow input{text-align:right;border-bottom:1px solid var(--line);width:85px;padding:0 2px 1px;font-size:10px}.income-tax-paper-page-module__CfWp3a__whtSum{background:var(--solid);color:var(--solid-contrast);font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;margin-top:4px;padding:4px 8px;font-size:10.5px;font-weight:700;display:flex}.income-tax-paper-page-module__CfWp3a__whtSum input{width:90px;color:var(--solid-contrast);text-align:right;border-bottom:1px solid #555;font-size:12px;font-weight:800}.income-tax-paper-page-module__CfWp3a__taxResult{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.income-tax-paper-page-module__CfWp3a__resultBox{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px 7px;font-size:11px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__resultPay{background:var(--bad);color:#fff}.income-tax-paper-page-module__CfWp3a__resultRefund{background:var(--ok);color:#fff}.income-tax-paper-page-module__CfWp3a__resultBox input{color:#fff;text-align:right;border-bottom:1px solid #fff6;width:100px;font-size:14px;font-weight:900}.income-tax-paper-page-module__CfWp3a__formTypeNote{background:var(--wash);border-left:2px solid var(--ink);color:var(--ink-2);margin-top:5px;padding:4px 8px;font-size:9px;line-height:1.5}.income-tax-paper-page-module__CfWp3a__formTypeNote b{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-weight:700}.income-tax-paper-page-module__CfWp3a__strategyNote{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--bad);text-align:right;margin-left:auto;font-size:9.5px;font-style:italic;font-weight:700;line-height:1.3}.income-tax-paper-page-module__CfWp3a__strategyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.income-tax-paper-page-module__CfWp3a__strategyCard{border:1.2px solid var(--ink);flex-direction:column;gap:3px;padding:6px 8px 7px;display:flex}.income-tax-paper-page-module__CfWp3a__strategyNumber{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;background:var(--solid);color:#fff;letter-spacing:.05em;align-self:flex-start;margin-bottom:2px;padding:1px 6px;font-size:8.5px;font-weight:700;display:inline-block}.income-tax-paper-page-module__CfWp3a__strategyCard h4{font-size:10px;font-weight:700;line-height:1.1}.income-tax-paper-page-module__CfWp3a__strategyLimit{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--warn);padding:1px 0;font-size:9px;font-weight:700}.income-tax-paper-page-module__CfWp3a__strategyDescription{color:var(--ink-2);margin-bottom:3px;font-size:9px;line-height:1.3}.income-tax-paper-page-module__CfWp3a__strategyInputArea{border-top:1.5px solid var(--ink);flex-direction:column;gap:2px;padding-top:4px;display:flex}.income-tax-paper-page-module__CfWp3a__strategyInputRow{color:var(--ink-3);justify-content:space-between;align-items:center;gap:6px;padding:1px 0;font-size:9px;display:flex}.income-tax-paper-page-module__CfWp3a__strategyInputField{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.income-tax-paper-page-module__CfWp3a__strategyInputField input{text-align:right;border-bottom:1px solid var(--ink);width:75px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;padding:0 2px 1px;font-size:10px;font-weight:700}.income-tax-paper-page-module__CfWp3a__savedBar{background:var(--ok);color:#fff;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;gap:8px;margin-top:auto;padding:3px 5px;font-size:9px;font-weight:700;display:flex}.income-tax-paper-page-module__CfWp3a__savedField{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.income-tax-paper-page-module__CfWp3a__savedField input{color:#fff;text-align:right;border-bottom:1px solid #fff6;width:65px;font-size:10px;font-weight:800}.income-tax-paper-page-module__CfWp3a__rxBox{border:1.5px solid var(--ink);padding:7px 10px 8px}.income-tax-paper-page-module__CfWp3a__rxHeader{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:5px;padding-bottom:4px;display:flex}.income-tax-paper-page-module__CfWp3a__rxTitle{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;font-size:11px;font-weight:800}.income-tax-paper-page-module__CfWp3a__rxSymbol{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--bad);font-size:20px;font-weight:900;line-height:1}.income-tax-paper-page-module__CfWp3a__rxGrid{grid-template-columns:1fr 1fr;gap:5px 14px;display:grid}.income-tax-paper-page-module__CfWp3a__rxItem{border-bottom:1px dotted var(--line);grid-template-columns:24px 1fr;align-items:start;gap:6px;padding:4px 0;display:grid}.income-tax-paper-page-module__CfWp3a__rxItem:last-child{border-bottom:none}.income-tax-paper-page-module__CfWp3a__rxNumber{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:#fff;background:var(--solid);text-align:center;justify-content:center;align-items:center;min-height:22px;padding:3px 5px;font-size:9.5px;font-weight:800;display:flex}.income-tax-paper-page-module__CfWp3a__rxLabel{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;align-items:baseline;gap:4px;margin-bottom:2px;font-size:9.5px;font-weight:700;display:flex}.income-tax-paper-page-module__CfWp3a__rxTextNote{font-family:var(--font-body), "Sarabun", sans-serif;color:var(--ink-3);font-size:8.5px;font-style:italic;font-weight:400}.income-tax-paper-page-module__CfWp3a__rxRow{color:var(--ink-3);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.income-tax-paper-page-module__CfWp3a__rxRow input{border-bottom:1px solid var(--ink);padding:0 2px 1px;font-size:9.5px}.income-tax-paper-page-module__CfWp3a__dueField{display:block}.income-tax-paper-page-module__CfWp3a__dueField input{text-align:center;width:70px}.income-tax-paper-page-module__CfWp3a__secretsGrid{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;padding-top:6px;font-size:9px;line-height:1.4;display:grid}.income-tax-paper-page-module__CfWp3a__secretItem{min-width:0}.income-tax-paper-page-module__CfWp3a__secretItem b{font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;color:var(--ink);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.income-tax-paper-page-module__CfWp3a__footerLine{color:var(--ink-4);font-size:8.5px;font-family:var(--font-thai-body), "Noto Sans Thai", sans-serif;justify-content:space-between;gap:10px;margin-top:6px;display:flex}@media (max-width:1100px){.income-tax-paper-page-module__CfWp3a__sheet{min-height:auto;padding:28px 24px 24px}}@media (max-width:900px){.income-tax-paper-page-module__CfWp3a__header,.income-tax-paper-page-module__CfWp3a__incomeWrap,.income-tax-paper-page-module__CfWp3a__taxCalcWrap,.income-tax-paper-page-module__CfWp3a__rxGrid{grid-template-columns:1fr}.income-tax-paper-page-module__CfWp3a__metaGrid,.income-tax-paper-page-module__CfWp3a__deductionGrid,.income-tax-paper-page-module__CfWp3a__strategyGrid,.income-tax-paper-page-module__CfWp3a__secretsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.income-tax-paper-page-module__CfWp3a__retirePoolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.income-tax-paper-page-module__CfWp3a__incomeBar,.income-tax-paper-page-module__CfWp3a__heroTotal,.income-tax-paper-page-module__CfWp3a__strategyTotal{grid-template-columns:1fr}.income-tax-paper-page-module__CfWp3a__sectionNote,.income-tax-paper-page-module__CfWp3a__heroNote,.income-tax-paper-page-module__CfWp3a__strategyNote,.income-tax-paper-page-module__CfWp3a__footerLine{text-align:left;margin-left:0}.income-tax-paper-page-module__CfWp3a__footerLine{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.income-tax-paper-page-module__CfWp3a__page{padding:10px 8px 20px}.income-tax-paper-page-module__CfWp3a__sheet{padding:18px 14px}.income-tax-paper-page-module__CfWp3a__title{font-size:24px}.income-tax-paper-page-module__CfWp3a__actions{margin-top:20px;margin-bottom:120px}.income-tax-paper-page-module__CfWp3a__metaGrid,.income-tax-paper-page-module__CfWp3a__deductionGrid,.income-tax-paper-page-module__CfWp3a__retirePoolGrid,.income-tax-paper-page-module__CfWp3a__taxResult,.income-tax-paper-page-module__CfWp3a__strategyGrid,.income-tax-paper-page-module__CfWp3a__secretsGrid{grid-template-columns:1fr}.income-tax-paper-page-module__CfWp3a__header,.income-tax-paper-page-module__CfWp3a__heroHeader,.income-tax-paper-page-module__CfWp3a__sectionHeader,.income-tax-paper-page-module__CfWp3a__footerLine,.income-tax-paper-page-module__CfWp3a__incomeHead,.income-tax-paper-page-module__CfWp3a__deductionHead,.income-tax-paper-page-module__CfWp3a__deductionItem,.income-tax-paper-page-module__CfWp3a__deductionSum,.income-tax-paper-page-module__CfWp3a__retirePoolTitle,.income-tax-paper-page-module__CfWp3a__retireTotal,.income-tax-paper-page-module__CfWp3a__ladderHead,.income-tax-paper-page-module__CfWp3a__exampleRow,.income-tax-paper-page-module__CfWp3a__exampleTotal,.income-tax-paper-page-module__CfWp3a__calcStepRow,.income-tax-paper-page-module__CfWp3a__calcStepLabel,.income-tax-paper-page-module__CfWp3a__whtSum{flex-direction:column;align-items:flex-start}.income-tax-paper-page-module__CfWp3a__incomeRow,.income-tax-paper-page-module__CfWp3a__strategyInputRow,.income-tax-paper-page-module__CfWp3a__whtRow,.income-tax-paper-page-module__CfWp3a__resultBox,.income-tax-paper-page-module__CfWp3a__rxRow{grid-template-columns:1fr;align-items:flex-start;display:grid}.income-tax-paper-page-module__CfWp3a__incomeRow input,.income-tax-paper-page-module__CfWp3a__deductionItem input,.income-tax-paper-page-module__CfWp3a__retireItem input,.income-tax-paper-page-module__CfWp3a__retireTotal input,.income-tax-paper-page-module__CfWp3a__calcStepRow input,.income-tax-paper-page-module__CfWp3a__whtRow input,.income-tax-paper-page-module__CfWp3a__whtSum input,.income-tax-paper-page-module__CfWp3a__resultBox input,.income-tax-paper-page-module__CfWp3a__dueField input,.income-tax-paper-page-module__CfWp3a__strategyInputField input,.income-tax-paper-page-module__CfWp3a__savedField input,.income-tax-paper-page-module__CfWp3a__valueBlock input{text-align:left;width:100%}.income-tax-paper-page-module__CfWp3a__incomeTotal,.income-tax-paper-page-module__CfWp3a__strategyInputRow,.income-tax-paper-page-module__CfWp3a__savedBar,.income-tax-paper-page-module__CfWp3a__whtRow,.income-tax-paper-page-module__CfWp3a__resultBox{flex-direction:column;align-items:flex-start}.income-tax-paper-page-module__CfWp3a__strategyInputField,.income-tax-paper-page-module__CfWp3a__savedField{white-space:normal;width:100%}.income-tax-paper-page-module__CfWp3a__strategyInputField input,.income-tax-paper-page-module__CfWp3a__savedField input{width:100%}.income-tax-paper-page-module__CfWp3a__expenseTable th,.income-tax-paper-page-module__CfWp3a__expenseTable td,.income-tax-paper-page-module__CfWp3a__ladderTable th,.income-tax-paper-page-module__CfWp3a__ladderTable td{display:block;width:100%!important}.income-tax-paper-page-module__CfWp3a__expenseTable thead,.income-tax-paper-page-module__CfWp3a__ladderTable thead{display:none}.income-tax-paper-page-module__CfWp3a__expenseTable tr,.income-tax-paper-page-module__CfWp3a__ladderTable tr{border-bottom:1px solid var(--line);padding:5px 0;display:block}.income-tax-paper-page-module__CfWp3a__expenseTable td,.income-tax-paper-page-module__CfWp3a__ladderTable td{border-bottom:none;padding:0}.income-tax-paper-page-module__CfWp3a__expenseTable td+td,.income-tax-paper-page-module__CfWp3a__ladderTable td+td{margin-top:6px}.income-tax-paper-page-module__CfWp3a__expenseTable td input,.income-tax-paper-page-module__CfWp3a__ladderTable td input{text-align:left;width:100%}.income-tax-paper-page-module__CfWp3a__rxItem{grid-template-columns:1fr}.income-tax-paper-page-module__CfWp3a__rxNumber{width:fit-content;min-width:28px}.income-tax-paper-page-module__CfWp3a__rxLabel{flex-direction:column;align-items:flex-start}}@media print{.income-tax-paper-page-module__CfWp3a__page{background:#fff;padding:0}.income-tax-paper-page-module__CfWp3a__actions{display:none}.income-tax-paper-page-module__CfWp3a__sheet{width:210mm;min-height:297mm;box-shadow:none}}
