body,html{height:auto;overflow-y:auto}.invoice{margin:0 auto;width:100%;overflow-y:auto;padding-bottom:30px}.invoice .page-inner{width:185mm;margin:0 auto}.invoice .head-wrapper{border-bottom:2px solid #e1e1e1;margin-bottom:40px}.invoice .head{overflow:hidden;margin:0 0 10mm;width:100%}.invoice .body .title{text-align:center;font-size:18px;font-weight:600}.invoice .body .date{font-size:14px;text-align:center;font-weight:600;margin-top:3px;margin-bottom:40px}.invoice .body .table-client table{width:100%}.invoice .body .table-client table td{padding:5px 0;padding-right:5mm;font-size:12px}.invoice .body .table-client table td:nth-child(4){padding-right:0;padding-left:5mm}.invoice .table-order{padding-top:30px}.invoice .table-order .center{text-align:center!important}.invoice .table-order .right{text-align:right!important}.invoice .table-order table{width:100%}.invoice .table-order table thead th{border:2px solid #f0f0f0;padding:8px 15px;text-align:left;font-size:12px;color:#6f6f6f;background:#f0f0f0;font-weight:300}.invoice .table-order table tbody td{border:2px solid #f0f0f0;padding:10px 15px;font-size:14px}.invoice .bottom-desc{font-size:18px;text-align:center;font-weight:600;margin-top:40px}.invoice .inner-table th{font-size:12px;font-weight:300;padding-bottom:5px;text-align:left;padding-left:10mm}.invoice .inner-table td{font-size:14px;font-weight:600;padding-left:10mm}@page{.invoice{size:A4;margin:0}}@media print{.invoice body,.invoice html{width:210mm;height:297mm}.invoice .page{margin:0;border:initial;border-radius:initial;width:auto;min-height:0;-webkit-box-shadow:initial;box-shadow:none;background:initial;page-break-after:always}}