.section-header[data-v-4f63eae8],.sub-header[data-v-4f63eae8]{border-bottom:1px solid #dee2e6}.sub-header[data-v-4f63eae8]{background-color:#f8f9fa}.deduction-item[data-v-4f63eae8],.income-item[data-v-4f63eae8]{padding:.75rem 0}.income-item[data-v-4f63eae8]:hover{background-color:#f0f8f0}.deduction-item[data-v-4f63eae8]:hover{background-color:#fff0f0}.total-deduction[data-v-4f63eae8],.total-income[data-v-4f63eae8]{background-color:#f8f9fa;border-top:2px solid #dee2e6;border-bottom:1px solid #dee2e6}.summary-section[data-v-4f63eae8]{background-color:#f8f9fa;margin-top:30px}.payslip-container[data-v-1e63717f]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.card[data-v-1e63717f]{border-radius:.5rem;overflow:hidden}.payslip-header[data-v-1e63717f]{font-weight:600;border-bottom:2px solid #dee2e6}.employee-info[data-v-1e63717f]{background-color:#fff;border-bottom:1px solid #dee2e6;margin-top:5px}.section-header[data-v-1e63717f],.sub-header[data-v-1e63717f]{border-bottom:1px solid #dee2e6}.sub-header[data-v-1e63717f]{background-color:#f8f9fa}.deduction-item[data-v-1e63717f],.income-item[data-v-1e63717f]{padding:.75rem 0}.income-item[data-v-1e63717f]:hover{background-color:#f0f8f0}.deduction-item[data-v-1e63717f]:hover{background-color:#fff0f0}.total-deduction[data-v-1e63717f],.total-income[data-v-1e63717f]{background-color:#f8f9fa;border-top:2px solid #dee2e6;border-bottom:1px solid #dee2e6}.summary-section[data-v-1e63717f]{background-color:#f8f9fa;margin-top:30px}@media (max-width:768px){.earnings-deductions .col-md-6[data-v-1e63717f],.employee-info .row>div[data-v-1e63717f]{border-right:none!important}}.salary-scheme-section[data-v-1e63717f]{border-bottom:1px solid #dee2e6}.salary-scheme-header[data-v-1e63717f]{border-radius:4px}.salary-scheme-table thead tr:first-child th[data-v-1e63717f]{font-size:.85rem;letter-spacing:.5px;padding:.5rem}.scheme-subheader th[data-v-1e63717f]{background-color:#f1f3f5;font-size:.75rem;font-weight:600;color:#495057;padding:.4rem}.old-value[data-v-1e63717f]{color:#6c757d;font-size:.875rem}.new-value[data-v-1e63717f]{color:#155724;font-weight:600;font-size:.875rem;background-color:#f0fff4}