@media print{body>:not(.print-root):not(:has(.print-root)):not(:has(main)){display:none!important}body>:has(.print-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{z-index:99999;background:#fff;width:100%;position:absolute;top:0;left:0}.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)}
/*# sourceMappingURL=ca3b02cf5d5006b1.css.map*/