.manage-departments{margin-left:auto;border:0;background:transparent;color:#315f45;font-size:11px;font-weight:700;padding:7px 3px;text-decoration:underline;text-underline-offset:3px}.manage-departments:hover{color:#1c4430}.department-manager{max-height:48vh;overflow:auto;padding-right:3px}.modal-panel form.department-edit{display:grid;grid-template-columns:minmax(0,1fr) 43px 26px 26px 26px;gap:5px;align-items:center;margin:0 0 7px}.department-edit input{width:100%;padding:8px 9px;font-size:12px}.department-edit input:disabled{background:#f3f5ef;color:#8da08d}.mini-button{border:1px solid #dce8d9;border-radius:7px;background:#edf5ea;color:#315f45;font-size:10px;font-weight:700;padding:8px 4px;min-width:0}.mini-button:hover:not(:disabled){background:#dcebd8}.modal-panel form.department-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;border-top:1px solid #e7ede4;margin-top:19px;padding-top:18px}.department-add .primary{padding:10px 12px;height:41px}.department-add label input{width:100%}
@media(max-width:420px){.modal-panel form.department-edit{grid-template-columns:minmax(0,1fr) 39px 25px 25px 25px;gap:3px}.department-edit input{padding:7px 6px}.department-add .primary{font-size:11px;padding:9px}.manage-departments{margin-left:0}}
