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