.payroll-month-panel{border:1px solid #c6d6ed;border-radius:14px;margin:12px 0;overflow:hidden;background:#fff}.payroll-month-panel>summary{cursor:pointer;list-style:revert;padding:16px;background:#eaf2ff;color:#15345b;font-weight:700}.payroll-month-panel[open]>summary{background:#14375b;color:white;position:sticky;top:0;z-index:2}.payroll-month-panel>summary span{display:block;font-size:12px;font-weight:400;margin-top:6px}.payroll-month-body{padding:12px}.payroll-month-body>.payroll-setting-group{margin:12px 0}.payroll-month-help{background:#f1f7ff;border-right:3px solid #3e7ac4;padding:12px;line-height:1.9}.payroll-month-warning{background:#fff3d5;color:#744e00;padding:12px;border-radius:10px;line-height:1.9}.payroll-month-body button{max-width:100%;white-space:normal}.payroll-month-body input:disabled,.payroll-month-body select:disabled{opacity:.75}#payrollMonthError{color:#b42318}@media(max-width:600px){.payroll-month-body{padding:8px}.payroll-month-panel>summary{padding:14px}.payroll-month-body .payroll-rate-head,.payroll-month-body .payroll-rate-row{font-size:12px}}
