.sg-invoice{background:white;color:#4c5665;font-family:Arial,Helvetica,sans-serif;padding:24px 18px;font-size:12px}.sg-invoice h2,.sg-invoice h3,.sg-invoice h4,.sg-invoice p{margin:0}.sgi-header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e0e3ea;padding-bottom:25px}.sgi-brand{display:flex;gap:18px}.sgi-brand img{width:100px;height:50px;object-fit:contain}.sgi-brand h3{font-size:18px;color:#30343b;margin-bottom:8px}.sgi-brand p,.sgi-meta p{font-size:10px;line-height:1.5}.sgi-meta{text-align:right;min-width:180px}.sgi-meta h2{font-size:30px;color:#30343b;margin-bottom:6px}.sgi-billing{display:flex;justify-content:space-between;align-items:end;padding:18px 0 8px;gap:12px}.sgi-billing h4{color:#98a3b5;font-size:11px;margin-bottom:8px}.sgi-billing p{margin-top:8px;line-height:1.5}.sgi-billing aside{background:#f2f2f5;padding:13px;border:1px solid #e0e3ea;border-radius:4px;min-width:260px}.sgi-billing aside strong{float:right}.sgi-status{padding:9px 13px!important;background:#fff3e4;border:1px solid #f4b34f;border-left:5px solid #f0a000;border-radius:3px;color:#343b47}.sgi-status.paid{background:#edf7f1;border-color:#3e8964}.sg-invoice table{width:100%;border-collapse:collapse;margin-top:20px;font-size:11px}.sg-invoice th{background:#e4cec0;padding:10px 8px;text-align:right;color:#30343b}.sg-invoice th:first-child{text-align:left;width:59%}.sg-invoice td{padding:16px 8px;border-bottom:1px solid #e0e3ea;vertical-align:top;text-align:right}.sg-invoice td:first-child{text-align:left}.sg-invoice td small{display:block;color:#98a3b5;margin-top:5px;font-size:10px}.sgi-totals{margin:18px 0 28px auto;width:290px;text-align:right}.sgi-totals p{padding:6px 0}.sgi-totals span{display:inline-block;min-width:90px}.sgi-totals small{display:block;font-size:10px}.sgi-total{border-top:1px solid #c8ced8;margin-top:8px!important;padding-top:12px!important;font-size:14px}.sgi-notes{font-size:10px;line-height:1.35}.sgi-notes p{margin-top:6px}.sgi-preview{text-align:center;color:#007f82;font-size:11px;letter-spacing:1px;margin-top:24px!important}.sgi-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.sgi-scroll{overflow:auto}.sgi-scroll .sg-invoice{min-width:650px}
