.invoice-container{color:#000;background:rgba(255,255,255,.9);border-radius:12px;width:100%;max-width:800px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.invoice-header{text-align:center;margin-bottom:20px}.invoice-header h1{color:#1e3c72;margin:0;font-weight:700}.details{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:15px}.details p{margin:5px 0}.invoice-table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden}.invoice-table th,.invoice-table td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.invoice-table th{color:#fff;background:#1e3c72}.invoice-table tr:nth-child(2n){background:#f9f9f9}.total{text-align:right;margin-top:20px;font-size:18px;font-weight:700}@media print{body{color:#000;background:#fff;padding:0}.invoice-container{box-shadow:none;border:1px solid #ddd;max-width:100%;padding:20px}.invoice-header h1{color:#000}.invoice-table th{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000}.details{color:#000;background:0 0}.total{font-size:20px;font-weight:700}}.status{text-align:right;color:#fff;background:green;border-radius:15px;padding:5px 10px;font-weight:700;display:inline-block}.section{border-bottom:1px solid #ddd}.section:last-child{border-bottom:none}.title{color:#333;margin-bottom:5px;font-weight:700}.detail{color:#555;font-size:14px}
/*# sourceMappingURL=ffa182bbb17b0408.css.map*/