@media print{body>:not(.print-root):not(.print-app-root):not(.app-shell-root){display:none!important}body>.print-app-root{background:0 0!important;min-height:0!important;margin:0!important;padding:0!important}[data-sonner-toaster],.no-print{display:none!important}.print-root{background:#fff;width:100%;position:static}.print-preview,.print-preview.print-customizable{border-radius:0;width:auto;max-width:none;min-height:0;margin:0;padding:0}aside,header{display:none!important}body,body>div,body>div>div,main{height:auto!important;position:static!important;overflow:visible!important}main{background:#fff!important;margin:0!important;padding:0!important}button,[role=combobox],.no-print{display:none!important}table button{display:inline-flex!important}h1,h2,h3{color:#000!important}[class*=rounded-lg\ border],[class*=bg-card]{box-shadow:none!important;background:#fff!important;border:none!important}@page{size:A4;margin:12mm 15mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important}body{font-size:11pt;line-height:1.4;color:#000!important;background:#fff!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}.print-signatures{page-break-inside:avoid}.print-page-break{page-break-after:always}.print-wht-border{border:2px solid #000!important}.print-watermark{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table{border-collapse:collapse!important;width:100%!important;font-size:9pt!important}table th,table td{border-bottom:.5pt solid #ccc!important;padding:4px 6px!important}table th{background:#f5f5f5!important;border-bottom:1pt solid #000!important;font-weight:600!important}table tfoot td{border-top:1.5pt solid #000!important;font-weight:700!important}.font-mono{font-family:Courier New,monospace!important;font-size:9pt!important}.grid{page-break-inside:avoid}}.print-preview{max-width:210mm;min-height:297mm;font-family:var(--font-sans),"Noto Sans Thai",sans-serif;background:#fff;margin:0 auto;padding:12mm 15mm;position:relative}@media screen{.print-preview{border-radius:4px;box-shadow:0 2px 16px #0000001f}}.print-table{border-collapse:collapse;width:100%;font-size:10pt}.print-table th,.print-table td{text-align:left;vertical-align:top;border:1px solid #d1d5db;padding:4px 8px}.print-table th{text-align:center;white-space:nowrap;background-color:#f3f4f6;font-weight:600}.print-table td.text-right{text-align:right}.print-table td.text-center{text-align:center}.print-signature-line{border-top:1px solid #000;width:140px;margin:0 auto}.print-summary-table{border-collapse:collapse;width:auto;margin-left:auto;font-size:10pt}.print-summary-table td{vertical-align:top;padding:3px 10px}.print-summary-table td:last-child{text-align:right;min-width:120px}.print-summary-table .summary-total{border-top:2px solid #000;font-size:11pt;font-weight:700}.wht-box{text-align:center;vertical-align:middle;border:1px solid #000;width:14px;height:14px;margin-right:2px;font-size:10px;line-height:14px;display:inline-block}.wht-box.checked:after{content:"✓";font-weight:700}.wht-section{border:1px solid #000;margin-bottom:8px;padding:8px 12px}.print-watermark{color:#c8c8c840;pointer-events:none;z-index:0;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:72pt;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.print-preview>:not(.print-watermark){z-index:1;position:relative}.print-preview.print-customizable{font-size:calc(1rem*var(--print-scale,1));padding:var(--print-margin-y,12mm)var(--print-margin-x,15mm)}.print-preview.print-customizable .text-xs{font-size:calc(.75rem*var(--print-scale,1));line-height:calc(1rem*var(--print-scale,1))}.print-preview.print-customizable .text-sm{font-size:calc(.875rem*var(--print-scale,1));line-height:calc(1.25rem*var(--print-scale,1))}.print-preview.print-customizable .text-base{font-size:calc(1rem*var(--print-scale,1));line-height:calc(1.5rem*var(--print-scale,1))}.print-preview.print-customizable .text-lg{font-size:calc(1.125rem*var(--print-scale,1));line-height:calc(1.75rem*var(--print-scale,1))}.print-preview.print-customizable .text-xl{font-size:calc(1.25rem*var(--print-scale,1));line-height:calc(1.75rem*var(--print-scale,1))}.print-preview.print-customizable .print-table,.print-preview.print-customizable .print-summary-table{font-size:calc(10pt*var(--print-scale,1))}.print-preview.print-customizable .print-logo{height:var(--print-logo-size,4rem);width:var(--print-logo-size,4rem)}.print-preview.print-customizable .print-table th,.print-preview.print-customizable .print-table td{padding:var(--print-row-pad,4px)8px;border-color:var(--print-td-border,#d1d5db)}.print-preview.print-customizable .print-table th{background-color:var(--print-th-bg,#f3f4f6)}.print-preview.print-customizable .print-header-rule{border-color:var(--print-accent,#1f2937)}.print-preview.print-customizable .print-doc-title{color:var(--print-accent,#111827)}.sheet-v2{--sv-ink:#16283a;--sv-ink-soft:#51667a;--sv-line:#d7dee6;--sv-line-strong:#b7c2cd;--sv-navy:#12395e;--sv-navy-deep:#0c2a46;--sv-accent:var(--print-accent,#1f6fb2);--sv-surface:#f4f7fa;--sv-green:#20b221;color:var(--sv-ink);font-family:var(--font-sans);font-size:calc(10pt*var(--print-scale,1));flex-direction:column;display:flex;position:relative}.sheet-v2-topbar{background:linear-gradient(90deg,var(--sv-navy-deep)0 62%,var(--sv-accent)62% 82%,var(--sv-green)82% 100%);border-radius:1px;height:5mm;margin:-2mm -2mm 3mm}.sheet-v2-head{border-bottom:1.5px solid var(--sv-navy);grid-template-columns:1fr auto;align-items:start;gap:8mm;padding:2mm 0 4mm;display:grid}.sheet-v2-brand{align-items:flex-start;gap:4.5mm;display:flex}.sheet-v2-brand img{object-fit:contain;margin-top:1mm}.sheet-v2-logoslots{border:1.5px dashed var(--sv-line-strong);width:20mm;height:20mm;color:var(--sv-ink-soft);background:var(--sv-surface);border-radius:3px;justify-content:center;align-items:center;font-size:8.5pt;font-weight:300;display:flex}.sheet-v2 .brand-name-th{color:var(--sv-navy-deep);font-size:15.5pt;font-weight:600}.sheet-v2 .brand-name-en{color:var(--sv-ink-soft);letter-spacing:1.6px;margin-top:.5mm;font-size:9.5pt}.sheet-v2 .brand-addr{color:var(--sv-ink-soft);margin-top:1.6mm;font-size:8.5pt;font-weight:300;line-height:1.55}.sheet-v2 .brand-meta{color:var(--sv-ink-soft);margin-top:1.2mm;font-size:8.5pt;font-weight:300}.sheet-v2 .brand-meta b{color:var(--sv-ink);font-weight:500}.sheet-v2-title{text-align:right}.sheet-v2-title .title-th{color:var(--sv-navy-deep);font-size:21pt;font-weight:600;line-height:1.15}.sheet-v2-title .title-en{letter-spacing:4px;color:var(--sv-accent);text-transform:uppercase;margin-bottom:2.5mm;font-size:9.5pt}.sheet-v2-meta{border-collapse:collapse;margin-left:auto}.sheet-v2-meta td{padding:1mm 0 1mm 6mm;font-size:9pt}.sheet-v2-meta td.k{color:var(--sv-ink-soft);white-space:nowrap;text-align:right;font-weight:300}.sheet-v2-meta td.v{text-align:right;white-space:nowrap;font-weight:500}.sheet-v2-parties{grid-template-columns:1.5fr 1fr;gap:6mm;padding:3.5mm 0 3mm;display:grid}.sheet-v2-parties .party-label{letter-spacing:1px;color:var(--sv-accent);margin-bottom:1.6mm;font-size:8pt;font-weight:500}.sheet-v2-parties .to-name{font-size:11pt;font-weight:500}.sheet-v2-parties .to-line{color:var(--sv-ink-soft);font-size:9pt;font-weight:300;line-height:1.6}.sheet-v2-parties .rep-card{border:1px solid var(--sv-line);border-left:3px solid var(--sv-accent);background:var(--sv-surface);color:var(--sv-ink-soft);border-radius:3px;padding:3mm 4mm;font-size:8.5pt;line-height:1.65}.sheet-v2-parties .rep-card .name{color:var(--sv-ink);font-size:10pt;font-weight:500}.sheet-v2-terms{gap:3mm;margin:0 0 3.5mm;display:flex}.sheet-v2-terms .term{border:1px solid var(--sv-line);border-radius:3px;flex:1;align-items:flex-start;gap:2mm;padding:1.6mm 3mm;font-size:8pt;line-height:1.35;display:flex}.sheet-v2-terms .tick{background:var(--sv-navy);border-radius:50%;flex:none;width:3.4mm;height:3.4mm;margin-top:.8mm;position:relative}.sheet-v2-terms .tick:after{content:"";border-bottom:1.4px solid #fff;border-left:1.4px solid #fff;position:absolute;inset:30%;transform:rotate(-45deg)translateY(-18%)}.sheet-v2-terms .term b{color:var(--sv-navy-deep);font-weight:500}.sheet-v2-items{border-left:1px solid var(--sv-line);border-right:1px solid var(--sv-line);border-bottom:2px solid var(--sv-navy);background:#fff;flex-direction:column;flex:1;min-height:86mm;margin-bottom:3mm;display:flex}.sheet-v2 .sheet-v2-items .print-table{margin-bottom:0}.sheet-v2 .sheet-v2-items .print-table thead th{letter-spacing:.3px;font-weight:500;background:var(--sv-navy)!important;color:#fff!important;border-bottom:none!important}.sheet-v2 .sheet-v2-items .print-table thead th.num,.sheet-v2 .sheet-v2-items .print-table td.num{text-align:right}.sheet-v2 .sheet-v2-items .print-table tbody td{font-variant-numeric:tabular-nums;border-bottom:.5pt solid var(--sv-line)!important;padding-top:var(--print-row-pad,4px)!important;padding-bottom:var(--print-row-pad,4px)!important}.sheet-v2-notes{border:1px solid var(--sv-line);color:var(--sv-ink-soft);border-radius:3px;margin-bottom:3mm;padding:2.5mm 3mm;font-size:8.5pt}.sheet-v2-notes b{color:var(--sv-ink);font-weight:500}.sheet-v2-paynote{color:var(--sv-ink-soft);margin-bottom:3mm;font-size:8pt;font-weight:300}.sheet-v2-promptpay{color:var(--sv-ink-soft);align-items:flex-start;gap:4mm;margin-bottom:3mm;font-size:8.5pt;display:flex}.sheet-v2-promptpay .pp-title{color:var(--sv-ink);margin-bottom:1mm;font-weight:500}.sheet-v2-cnbox{border:1px solid var(--sv-line);background:var(--sv-surface);border-radius:3px;margin-bottom:3mm;padding:2.5mm 3mm;font-size:8.5pt}.sheet-v2-cnbox-title{color:var(--sv-navy-deep);margin-bottom:1mm;font-weight:500}.sheet-v2-cnbox table{width:50%;margin-top:1.5mm}.sheet-v2-cnbox table td{padding:1mm 0;font-size:8.5pt}.sheet-v2-cnbox table td.num{text-align:right;font-variant-numeric:tabular-nums}.sheet-v2-cnbox table tr.strong td{font-weight:600}.sheet-v2-summary{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:6mm;margin-top:1mm;display:grid}.sheet-v2-summary .amount-words{border:1px solid var(--sv-line);background:var(--sv-surface);border-radius:3px;align-self:flex-start;padding:3mm 4mm;font-size:9pt}.sheet-v2-summary .amount-words .k{color:var(--sv-navy-deep);font-weight:500}.sheet-v2-summary .amount-words .v{margin-top:1mm}.sheet-v2-summary .pay-note{color:var(--sv-ink-soft);margin-top:2.2mm;font-size:8pt;font-weight:300;line-height:1.55}.sheet-v2-totals{border-collapse:collapse;min-width:62mm;margin-left:auto}.sheet-v2-totals td{font-variant-numeric:tabular-nums;padding:1.6mm 0 1.6mm 6mm;font-size:9.5pt}.sheet-v2-totals td.k{color:var(--sv-ink-soft);font-weight:300}.sheet-v2-totals td.v{text-align:right;font-weight:400}.sheet-v2-totals tr.grand td{border-top:2px solid var(--sv-navy);padding-top:2.4mm}.sheet-v2-totals tr.grand .k{color:var(--sv-navy-deep);font-size:10.5pt;font-weight:500}.sheet-v2-totals tr.grand .v{color:var(--sv-navy-deep);font-size:13pt;font-weight:600}.sheet-v2-signatures{text-align:center;gap:8mm;margin-top:5mm;font-size:9pt;display:grid}.sheet-v2-signatures .sig .role{color:var(--sv-navy-deep);font-weight:500}.sheet-v2-signatures .sig .role-en{color:var(--sv-ink-soft);letter-spacing:1px;text-transform:uppercase;font-size:7.5pt;font-weight:300}.sheet-v2-signatures .sig .space{height:10mm}.sheet-v2-signatures .sig .line{border-top:1px solid var(--sv-ink);width:68%;color:var(--sv-ink-soft);margin:0 auto;padding-top:1.6mm;font-size:8pt;font-weight:300}.sheet-v2-footer{border-top:1px solid var(--sv-line);color:var(--sv-ink-soft);justify-content:space-between;margin-top:5mm;padding-top:2.5mm;font-size:8pt;font-weight:300;display:flex}@media print{.sheet-v2{font-size:calc(10pt*var(--print-scale,1))}.sheet-v2-items{min-height:86mm}}.sheet-v2 .sheet-v2-notes,.sheet-v2 .sheet-v2-terms .term,.sheet-v2 .sheet-v2-parties .to-line,.sheet-v2 .sheet-v2-summary .pay-note,.sheet-v2 .sheet-v2-promptpay,.sheet-v2 .sheet-v2-cnbox{overflow-wrap:anywhere;word-break:break-word}.sheet-v2 .sheet-v2-items .print-table td{overflow-wrap:anywhere}
/*# sourceMappingURL=42f432af9c9109d8.css.map*/