#payPeriods .salaryPaymentForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:100%}
#payPeriods .salaryPaymentForm label{display:flex;flex-direction:column;gap:6px;min-width:0}
#payPeriods .salaryPaymentForm input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #b9cde5;border-radius:10px;padding:10px;font:inherit}
#payPeriods .salaryPaymentWide{grid-column:1/-1;margin:4px 0}
#payPeriods label.salaryPaymentWide{flex-direction:row;align-items:center}
@media(max-width:600px){#payPeriods .salaryPaymentForm{grid-template-columns:1fr}}
