#mj-general-admin-open{width:calc(100% - 20px);margin:12px 10px;text-align:left;padding:12px;background:#134b80;color:#fff;border:1px solid #548bb9;border-radius:12px;font-weight:800;cursor:pointer}
#mj-general-admin-dialog{width:min(980px,96vw);height:min(90vh,950px);max-width:none;max-height:none;background:#071d38;color:#f1faff;border:1px solid #3b81b1;border-radius:16px;padding:0;box-shadow:0 20px 70px #0009}
#mj-general-admin-dialog::backdrop{background:#000b20cd}
.mj-general-admin-wrap{overflow-y:auto;height:100%;padding:20px;box-sizing:border-box}
.mj-general-admin-wrap header{display:flex;justify-content:space-between;align-items:start;gap:12px;border-bottom:1px solid #436787;padding-bottom:13px}
.mj-general-admin-wrap h2{font-size:24px;margin:4px 0 8px}.mj-general-admin-wrap p{color:#bcd3ec;line-height:1.5}.mj-general-admin-wrap h3{font-size:19px;margin:18px 0 9px}
.mj-general-admin-wrap button{padding:10px 13px;border-radius:9px;border:1px solid #6aabd9;background:#17558d;color:#fff;cursor:pointer;font-weight:750}
.mj-general-admin-job{padding:14px;border-radius:12px;border:1px solid #336996;background:#113455;margin-bottom:10px;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}
.mj-general-admin-job strong{font-size:17px}.mj-general-admin-job small{color:#aad4f4}
.mj-general-admin-actions{display:flex;gap:7px;align-items:center}.mj-general-admin-actions [data-g-reject]{background:#953b3b}
#mj-general-admin-feedback{padding:10px;color:#b9efd4}#mj-general-admin-feedback.error{color:#ffb5b5}
@media(max-width:640px){.mj-general-admin-wrap{padding:12px}.mj-general-admin-wrap h2{font-size:20px}}
