body{background:#f0f0f0;margin:0;padding:0;font-family:Arial,sans-serif}.invoice-page{box-sizing:border-box;background:#fff;border:1px solid #ccc;width:210mm;min-height:297mm;margin:auto;padding:30mm;box-shadow:0 0 5px #0000001a}.invoice-header{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:10px}.invoice-header h1{margin:0;font-size:24px}.invoice-section{margin-bottom:20px}.invoice-section strong{width:120px;display:inline-block}.invoice-items{border-collapse:collapse;width:100%}.invoice-items th,.invoice-items td{text-align:left;border:1px solid #ddd;padding:8px}.invoice-items th{background:#f9f9f9}.invoice-total{text-align:right;margin-top:20px;font-size:16px;font-weight:700}.invoice-watermark{color:#ff00001a;z-index:0;pointer-events:none;font-size:80px;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}
