.app-container[data-v-553b0b8d]{padding:24px}.payroll-header[data-v-553b0b8d]{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:24px}.payroll-header .info-item[data-v-553b0b8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.payroll-header .info-item .label[data-v-553b0b8d]{font-weight:500;color:#666;min-width:80px}.payroll-header .info-item .value[data-v-553b0b8d]{color:#333}.payroll-table-container[data-v-553b0b8d]{margin-bottom:24px;overflow-x:auto;border:1px solid #f0f0f0;border-radius:6px}.payroll-table[data-v-553b0b8d]{width:100%;border-collapse:collapse;font-size:14px}.payroll-table .header-cell[data-v-553b0b8d]{background:#fafafa;border:1px solid #f0f0f0;padding:12px 8px;text-align:center;font-weight:500;color:#333;white-space:nowrap;min-width:80px}.payroll-table .header-level-1 .header-cell[data-v-553b0b8d]{background:#f5f5f5;font-weight:600}.payroll-table .data-cell[data-v-553b0b8d]{border:1px solid #f0f0f0;padding:12px 8px;text-align:center;white-space:nowrap}.payroll-table .amount-input[data-v-553b0b8d],.payroll-table .data-cell.amount-cell[data-v-553b0b8d]{text-align:right;font-family:Courier New,monospace}.payroll-table .amount-input[data-v-553b0b8d]{width:100%;border:none;padding:4px}.payroll-table .amount-input[data-v-553b0b8d]:focus{border:1px solid #1890ff;border-radius:2px}.payroll-summary[data-v-553b0b8d]{background:#f9f9f9;padding:20px;border-radius:6px;margin-bottom:24px}.payroll-summary .summary-row .summary-item[data-v-553b0b8d]{text-align:center;padding:12px;border-radius:4px}.payroll-summary .summary-row .summary-item.income[data-v-553b0b8d]{background:linear-gradient(45deg,#52c41a,#73d13d);color:#fff}.payroll-summary .summary-row .summary-item.deduction[data-v-553b0b8d]{background:linear-gradient(45deg,#faad14,#ffd666);color:#fff}.payroll-summary .summary-row .summary-item.net[data-v-553b0b8d]{background:linear-gradient(45deg,#1890ff,#40a9ff);color:#fff}.payroll-summary .summary-row .summary-item .summary-label[data-v-553b0b8d]{display:block;font-size:14px;margin-bottom:4px;opacity:.9}.payroll-summary .summary-row .summary-item .summary-value[data-v-553b0b8d]{display:block;font-size:20px;font-weight:700;font-family:Courier New,monospace}.payroll-summary .calculation-formula[data-v-553b0b8d]{margin-top:16px;padding:12px 16px;background:#f0f9ff;border-radius:6px;border-left:3px solid #1890ff;color:#666;font-size:12px;text-align:center}.action-bar[data-v-553b0b8d]{text-align:center;padding:16px 0}@media print{.action-bar[data-v-553b0b8d]{display:none}.app-container[data-v-553b0b8d]{padding:0}.payroll-table[data-v-553b0b8d]{font-size:12px}}