#ibs-md-staff-launcher{position:fixed;right:18px;bottom:124px;z-index:2147483000;border:0;border-radius:999px;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;padding:13px 18px;font:700 13px/1 system-ui;box-shadow:0 12px 32px #115e5940;cursor:pointer}[data-ibs-role=md] .nl-nav button:not(#ibs-staff-nav):not(#ibs-account-nav){display:none!important}
@media(max-width:640px){#ibs-md-staff-launcher{right:10px;bottom:112px}}
.ibs-staff-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ibs-staff-heading h2{margin:0;font-size:20px}.ibs-staff-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ibs-staff-contact{display:grid;gap:2px}.ibs-staff-status{display:inline-flex;align-items:center;gap:6px;font-weight:750}.ibs-staff-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#98a2b3}.ibs-staff-status.active:before{background:#12b76a}.ibs-staff-actions{display:flex;gap:5px;flex-wrap:wrap}.ibs-staff-dialog{width:min(720px,calc(100vw - 24px));border:0;border-radius:16px;padding:0;box-shadow:0 24px 70px #10182855;color:var(--nl-ink)}.ibs-staff-dialog::backdrop{background:#10182888}.ibs-staff-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--nl-line)}.ibs-staff-dialog-head h3{margin:0}.ibs-staff-dialog-body{padding:18px 19px}.ibs-staff-dialog-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ibs-staff-close{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer}.ibs-staff-secret{font:800 17px/1.4 ui-monospace,SFMono-Regular,Consolas;border:1px dashed #667085;border-radius:10px;background:#f8fafc;padding:12px;word-break:break-all;user-select:all}.ibs-staff-audit{max-height:260px;overflow:auto}.ibs-staff-required{color:#b42318}.ibs-staff-message{margin-bottom:12px}.ibs-staff-checkbox{display:flex;align-items:center;gap:8px;font-weight:700}.ibs-staff-table td{vertical-align:top}.ibs-staff-table .nl-btn{padding:6px 8px;font-size:11px}.ibs-staff-role-note{margin-top:5px}#ibs-user-extra-branches{min-height:96px}#ibs-branch-master .nl-form-grid{margin-bottom:8px}.ibs-staff-loading{opacity:.65;pointer-events:none}.ibs-password-link{display:inline-flex;align-items:center;color:#0f766e;font-weight:750;text-decoration:none;margin-top:10px}.ibs-login-help{display:flex;justify-content:flex-end;margin-top:8px}.ibs-login-help a{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}
@media(max-width:900px){.ibs-staff-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ibs-staff-table thead{display:none}.ibs-staff-table,.ibs-staff-table tbody,.ibs-staff-table tr,.ibs-staff-table td{display:block;width:100%;min-width:0}.ibs-staff-table{min-width:0!important}.ibs-staff-table tr{border:1px solid var(--nl-line);border-radius:12px;margin-bottom:10px;padding:10px;background:#fff}.ibs-staff-table td{border:0;padding:5px}.ibs-staff-table td:before{content:attr(data-label);display:block;color:#667085;font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:2px}.ibs-staff-heading{flex-direction:column}.ibs-staff-heading .nl-btn{width:100%}}
@media(max-width:520px){.ibs-staff-kpis{grid-template-columns:1fr}.ibs-staff-dialog-body{padding:14px}.ibs-staff-actions .nl-btn{flex:1}.ibs-staff-dialog-foot{flex-direction:column-reverse}.ibs-staff-dialog-foot .nl-btn{width:100%}}
