/* NEXEI v3.3.4 - refinamentos de usuários e troca de empresa */
.user-admin-dialog-v307{width:min(980px,calc(100vw - 30px))}
.user-admin-modal-form-v307{padding:18px 22px}
.user-organization-context-v334{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:center;margin:0 0 14px;padding:10px 12px;border:1px solid #dbe7f8;border-radius:12px;background:#f7f9ff;color:#40506a}
.user-organization-context-v334>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#66758d}
.user-organization-context-v334>b{font-size:13px;color:#142b61}
.user-organization-context-v334>small{grid-column:1/-1;color:#74839a;font-size:11px}
.user-modal-grid-v334{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;align-items:start}
.user-modal-grid-v334 .user-col-3-v334{grid-column:span 3}
.user-modal-grid-v334 .user-col-4-v334{grid-column:span 4}
.user-modal-grid-v334 .user-col-6-v334{grid-column:span 6}
.user-modal-grid-v334>label{min-width:0;align-self:start}
.user-modal-grid-v334 input,.user-modal-grid-v334 select{min-height:40px;height:40px;padding-top:8px;padding-bottom:8px}
.user-modal-grid-v334 .user-modal-active-v307{height:40px;min-height:40px;align-self:end;padding:9px 11px}
.user-modal-grid-v334 .user-modal-active-v307 input{height:auto;min-height:0}
.login-preview-v333,.field-help-v334{min-height:16px;margin-top:1px!important;font-size:10px!important;line-height:1.35!important;color:#718096!important}
.user-save-error-v333{position:sticky;top:0;z-index:4;box-shadow:0 6px 18px rgba(153,27,27,.08)}
.admin-organization-context-v334{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:15px 17px;border:1px solid #dbe7f8;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#eef3ff)}
.admin-organization-context-v334 h3{margin:3px 0 2px;color:#142b61}
.admin-organization-context-v334 p{margin:0;color:#68778f;font-size:12px}
.admin-organization-context-v334 form{min-width:245px}
.admin-organization-context-v334 label{display:grid;gap:6px;color:#40506a;font-size:11px;font-weight:900}
.admin-organization-context-v334 select{width:100%;min-height:40px;border-radius:10px;background:#fff}
.sidebar>.organization-switcher-v333{display:none!important}
@media(max-width:900px){
 .user-modal-grid-v334 .user-col-3-v334,.user-modal-grid-v334 .user-col-4-v334,.user-modal-grid-v334 .user-col-6-v334{grid-column:span 6}
}
@media(max-width:640px){
 .user-admin-modal-form-v307{padding:14px}
 .user-modal-grid-v334 .user-col-3-v334,.user-modal-grid-v334 .user-col-4-v334,.user-modal-grid-v334 .user-col-6-v334{grid-column:1/-1}
 .admin-organization-context-v334{align-items:stretch;flex-direction:column}
 .admin-organization-context-v334 form{min-width:0;width:100%}
}
