.permissionHidden{display:none!important}#operatorAccessHint:empty{display:none}#operatorAccessHint{padding:10px 16px;background:#fff6e5;color:#805d19;border-radius:8px;margin:0 0 16px}#usersWorkspace p{line-height:1.8;color:#64748b}.operatorUserRow{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:18px;background:white;border:1px solid #dce4ee;border-radius:9px;margin:10px 0;gap:16px}.operatorUserRow small{display:block;margin-top:5px;color:#64748b}.operatorUserRow button{margin:3px}.operatorUserDialog{width:min(820px,94vw);max-height:90vh;border:0;border-radius:14px;padding:24px;overflow:auto}.operatorUserDialog header{display:flex;justify-content:space-between;align-items:center}.operatorUserFields,.operatorPermissionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.operatorUserDialog label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.operatorUserDialog input,.operatorUserDialog select{width:100%;box-sizing:border-box}.operatorUserDialog input,.operatorUserDialog select,.operatorUserDialog button,#usersWorkspace button{font:inherit;border:1px solid #dce3ed;border-radius:7px;padding:9px 12px;background:white}.operatorUserDialog button.primary,#usersWorkspace button.primary{background:#315fe9;color:white}.operatorUserDialog small,.operatorUserDialog p{font-size:13px;color:#64748b}.operatorUserDialog #userFormError{color:#bf3030}.operatorPermissionGrid{background:#f6f8fc;padding:16px;border-radius:10px}#operatorLogout{font-size:12px}#accessDeniedWorkspace{padding:40px;background:#fff;border-radius:12px}@media(max-width:650px){.operatorUserRow,.operatorUserFields,.operatorPermissionGrid{grid-template-columns:1fr}.operatorUserDialog{padding:16px}.operatorUserRow{gap:8px}}
