.pay-memo{margin-top:22px}.pay-memo textarea{min-height:85px}.pay-memo-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.pay-memo-footer .record-note{margin:0}.pay-settings{margin-top:22px}.pay-settings>summary{cursor:pointer;font-size:15px}.pay-settings[open]>summary{margin-bottom:20px}.master-payout-grid{table-layout:fixed;width:100%;min-width:0!important}.master-payout-grid th,.master-payout-grid td{padding:9px 5px!important;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0}.master-payout-grid th:first-child{width:65px}.master-payout-grid th{font-size:11px}.master-payout-grid .pay-cell{display:block;width:100%;min-width:0;padding:9px 2px;text-align:center;font-size:12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink);appearance:textfield;-moz-appearance:textfield}.pay-cell::-webkit-inner-spin-button,.pay-cell::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.master-payout-grid .pay-cell:hover,.master-payout-grid .pay-cell:focus{border-color:var(--line);background:var(--soft)}.master-payout-grid tfoot td{font-size:11px;font-weight:600;background:var(--soft)}.admin-schedule select{max-width:100%;width:100%;min-width:90px;padding:8px 5px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.admin-schedule input[type=checkbox]{width:17px;height:17px;accent-color:var(--green)}.admin-schedule td,.admin-schedule th{padding:11px 9px}.admin-schedule .weekend{background:var(--soft)}.admin-summary{margin-top:25px}.pay-memo [role=alert],#admin-pay-error{color:var(--red);font-size:12px}@media(max-width:680px){.master-payout-grid{min-width:550px!important}.pay-memo-footer{align-items:flex-start;flex-direction:column}.master-payout-grid .pay-cell{font-size:12px}.pay-settings{padding:15px}.admin-schedule{min-width:670px}}

.master-payout-grid .pay-cell{text-align:right;padding:6px 7px;border-color:var(--line);background:var(--paper);font-variant-numeric:tabular-nums}.master-payout-grid th,.master-payout-grid td{padding:6px 5px!important;vertical-align:top}.master-payout-grid .salary-source-note{display:block;font-size:10px;line-height:1.4;white-space:pre-wrap;text-align:left;margin-top:5px;color:var(--muted);overflow-wrap:anywhere}.master-payout-grid tfoot td{text-align:right;padding-right:12px!important}.admin-schedule td,.admin-schedule th{padding:6px 8px;vertical-align:middle}.admin-schedule select{padding:5px 6px;min-height:30px;font-size:12px}.admin-schedule .record-note{font-size:10px;line-height:1.2}.admin-schedule input[type=checkbox]{width:15px;height:15px}
.master-payout-grid.manual-salary-grid{min-width:680px!important}.manual-salary-grid th:first-child{width:70px;text-align:left}.manual-salary-grid thead th{vertical-align:middle}.manual-salary-grid tbody td{font-variant-numeric:tabular-nums}
.master-payout-grid .pay-cell.pay-cell-warning,.master-payout-grid .pay-cell.pay-cell-warning:hover,.master-payout-grid .pay-cell.pay-cell-warning:focus{border:1px solid var(--red);box-shadow:0 0 0 1px var(--red)}
