.receipt-grid-container{width:100%;max-width:900px;margin:20px 0;font-family:Sarabun,Tahoma,sans-serif;font-size:14px}.grid-header{white-space:nowrap;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;padding:8px 4px;text-align:center;display:flex;align-items:center;justify-content:center;background:#fff;height:20px}.grid-cell{border-bottom:1px solid black;border-right:1px solid black;padding:0;display:flex;align-items:stretch}.grid-cell:nth-child(4n){border-right:none}.grid-cell input,.grid-cell textarea{width:100%;border:none;background:transparent;outline:none;font-size:11px;font-family:inherit;padding:4px 8px;resize:none;overflow:hidden}.grid-cell:nth-child(4n-3) input{text-align:center}.grid-cell:nth-child(4n-2) input{text-align:left}.grid-cell:nth-child(4n-1) input{text-align:right}.grid-cell:nth-child(4n) input{text-align:center}.grid-total-label{border-right:1px solid black;padding:8px;display:flex;align-items:center;justify-content:center;font-weight:400;min-height:32px}.grid-total-amount{padding:0;display:flex;align-items:stretch;min-height:20px}.grid-total-amount input{width:100%;border:none;background:transparent;outline:none;font-size:11px;font-family:inherit;padding:4px 8px;text-align:right}.amount-text-wrapper input{flex:1;border:none;border-bottom:1px dotted #333;background:transparent;outline:none;font-size:14px;font-family:inherit;padding:2px 8px;margin:0 5px}
