.pdf-content[data-v-6ac1528b]{width:210mm;min-height:297mm;max-width:100%;margin:0 auto;padding:20mm;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.4;color:#333}.document-header[data-v-6ac1528b]{margin-bottom:2rem}.company-logo[data-v-6ac1528b]{max-width:180px;height:auto}.document-title[data-v-6ac1528b]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.company-name[data-v-6ac1528b]{font-size:1.25rem;font-weight:600;color:#34495e}.company-address[data-v-6ac1528b],.company-phone[data-v-6ac1528b],.company-reg[data-v-6ac1528b]{font-size:.9rem;color:#7f8c8d;margin-bottom:.25rem}.section-divider[data-v-6ac1528b]{border:2px solid #2c3e50;margin:1.5rem 0}.document-details[data-v-6ac1528b]{margin-bottom:2rem}.section-title[data-v-6ac1528b]{font-weight:600;color:#2c3e50;margin-bottom:.75rem;font-size:1rem}.info-table[data-v-6ac1528b]{width:100%;border-collapse:separate;border-spacing:0 .25rem}.info-label[data-v-6ac1528b]{font-weight:600;color:#2c3e50;padding-right:1rem;white-space:nowrap;vertical-align:top;width:40%}.info-value[data-v-6ac1528b]{color:#5a6c7d;vertical-align:top}.payroll-table[data-v-6ac1528b],.statutory-table[data-v-6ac1528b]{width:100%;border-collapse:collapse;margin-bottom:1rem}.payroll-table th[data-v-6ac1528b],.statutory-table th[data-v-6ac1528b]{background-color:#34495e;color:#fff;font-weight:600;padding:.75rem .5rem;border:1px solid #2c3e50}.payroll-table td[data-v-6ac1528b],.statutory-table td[data-v-6ac1528b]{padding:.75rem .5rem;border:1px solid #bdc3c7;vertical-align:top}.payroll-table tbody tr[data-v-6ac1528b]:nth-child(2n){background-color:#f8f9fa}.table-total[data-v-6ac1528b]{background-color:#ecf0f1!important}.table-grand-total[data-v-6ac1528b]{background-color:#d5dbdb!important;font-size:1.1rem}.net-pay-box[data-v-6ac1528b]{background-color:#d4edda;border:2px solid #28a745;border-radius:.25rem}.document-footer[data-v-6ac1528b]{margin-top:3rem;padding-top:1.5rem}.footer-divider[data-v-6ac1528b]{border-top:1px solid #bdc3c7;margin-bottom:1rem}.company-info[data-v-6ac1528b]{font-weight:600;color:#2c3e50;font-size:.9rem}.footer-note[data-v-6ac1528b]{color:#6c757d;font-size:.85rem;font-style:italic}.powered-by[data-v-6ac1528b]{color:#7f8c8d;font-size:.8rem}.footer-logo[data-v-6ac1528b]{max-width:20px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 .25rem;vertical-align:middle}@media print{.no-print[data-v-6ac1528b]{display:none!important}.pdf-content[data-v-6ac1528b]{width:100%;min-height:auto;margin:0;padding:15mm}}@media screen and (max-width:768px){.pdf-content[data-v-6ac1528b]{width:100%;padding:15px;min-height:auto}.document-title[data-v-6ac1528b]{font-size:1.8rem}.company-logo[data-v-6ac1528b]{max-width:150px}}.sticky-top[data-v-dbe6da10]{position:sticky}.summary-item[data-v-dbe6da10]{-webkit-transition:all .3s ease;transition:all .3s ease}.summary-label[data-v-dbe6da10]{font-size:.9rem;color:#6c757d}.summary-value[data-v-dbe6da10]{font-size:1.5rem;font-weight:600}.bg-success-light[data-v-dbe6da10]{background-color:#d4edda!important;border:1px solid #c3e6cb}.statutory-breakdown[data-v-dbe6da10]{font-size:.9rem}.statutory-item[data-v-dbe6da10]{padding:.5rem 0}hr[data-v-dbe6da10]{border-top:1px solid #e9ecef}.form-group[data-v-8cecfe7e]{margin-bottom:1rem}.form-group label[data-v-8cecfe7e]{margin-bottom:.5rem;display:block}.is-invalid[data-v-8cecfe7e]{border-color:#e55353}.form-check[data-v-8cecfe7e]{padding-left:1.5rem}.form-check-input[data-v-8cecfe7e]{margin-top:.3rem}.payslip-preview[data-v-3d5140c4]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top center;transform-origin:top center;overflow:hidden;border:1px solid #ebedef;border-radius:.25rem}@media (max-width:767.98px){.payslip-preview[data-v-3d5140c4]{-webkit-transform:scale(.7);transform:scale(.7)}}