.output-number{display:inline-block}.output-number .label{display:block;border-bottom:1px solid #a9b1b6;font-size:13px;font-weight:500}.output-number .label:empty{display:none}.output-number .number{display:inherit;font-size:14px}.output-number .number:empty:before{content:" "}@media print{.print-aria{background-color:#fff!important}.print-aria,.print-aria .a4-portrait{padding:0!important;margin:0!important}@page{margin:10mm!important;size:A4!important}}.print-aria{background-color:#bde7a8;font-size:13px;flex:1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:20px}.print-aria .a4-portrait{width:210mm;margin:auto;padding:10mm;background-color:#fff}.print-aria .a4-portrait .preview-table{width:100%}.print-aria .a4-portrait .preview-table td,.print-aria .a4-portrait .preview-table th{padding:3px 5px;border-right:1px solid #fff}.print-aria .a4-portrait .preview-table thead tr{background-color:#87e5f5;text-align:left}.print-aria .a4-portrait .preview-table tbody .item{border-bottom:1px solid #a9b1b6}.print-aria .a4-portrait .preview-table tbody .item:nth-child(2n){background-color:#eaf2f8}.print-aria .a4-portrait .preview-table tbody .comment small{display:block;text-align:right}#order-preview p{margin-bottom:3px}#order-preview header .row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;margin-bottom:12px}#order-preview header .row-1 img{height:80px;width:auto;max-width:280px}#order-preview header .row-1 h1{text-transform:uppercase;font-size:27px;margin-bottom:4px;font-weight:500}#order-preview header .row-2 h2{background-color:#87e5f5;font-size:15px;font-weight:500;margin-bottom:2px;padding:2px 8px}#order-preview header .row-2 b{color:#7a8587}#order-preview footer{page-break-inside:avoid}#order-preview footer .row-1{display:flex;justify-content:space-between;align-items:flex-start}#order-preview footer .row-1 .remarks{flex:1;padding-bottom:10px;font-size:95%;text-align:justify;white-space:pre-line}#order-preview footer .row-1 .total-amounts{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:70px}#order-preview footer .row-1 .total-amounts th{text-align:left;padding-right:3px}#order-preview footer .row-1 .total-amounts th:after{content:":"}#order-preview footer .row-1 .total-amounts th .output-number:before{content:"("}#order-preview footer .row-1 .total-amounts th .output-number:after{content:")"}#order-preview footer .row-2{font-weight:500}#order-preview footer .row-3{padding-top:3px;margin-top:5px;border-top:1px solid #a9b1b6}