/* Estilos exclusivos de Usuarios. Los modales compartidos están en nucleo/modales.css. */


/* ===== Estilos dinámicos extraídos de recursos/javascript/modulos/usuarios.js — V1.2.10 ===== */
.estilo-usuarios-726cf7b0{display:flex;align-items:center;gap:8px;margin:4px 0 6px;}
.estilo-usuarios-2187b233{border:none;background:none;font-size:12px;cursor:pointer;width:16px;}
.estilo-usuarios-b5d84bec{font-size:22px;}
.estilo-usuarios-a8927fd5{font-size:12px;color:var(--mut);}
.estilo-usuarios-31bf37f3{font-size:18px;font-weight:600;text-transform:lowercase;}
.estilo-usuarios-a37b099d{display:none;margin-left:24px;font-size:13px;color:var(--mut);}
.estilo-usuarios-8324e044{font-size:11px;color:#60a5fa;margin-left:4px;}
.estilo-usuarios-527e2b76{border:none;background:none;font-size:11px;cursor:pointer;width:16px;}
.estilo-usuarios-c255e83a{display:inline-block;width:16px;}
.estilo-usuarios-42cb1273{font-size:11px;padding:2px 6px;}
.estilo-usuarios-0d426af6{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1.8fr);align-items:flex-start;font-size:12px;padding:3px 8px;margin:2px 0;border-radius:4px;}
.estilo-usuarios-9e6595fb{font-size:13px;}
.estilo-usuarios-fa13574d{color:var(--mut);}
.estilo-usuarios-835340e6{display:flex;gap:4px;flex-wrap:wrap;}
.estilo-usuarios-c8be1ccb{display:none;}
.estilo-usuarios-79311e61{justify-self:flex-end;font-size:11px;padding:2px 6px;}
.estilo-usuarios-50d5027d{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1.8fr);font-size:12px;font-weight:600;margin-top:6px;padding:4px 8px;cursor:pointer;}
.estilo-usuarios-ac86ac11{display:flex;align-items:center;gap:6px;}
.estilo-usuarios-6c28d089{font-size:16px;}
.estilo-usuarios-a72776fd{font-size:13px;text-transform:lowercase;}
.estilo-usuarios-a527bac1{text-align:right;}
.estilo-usuarios-7dcd2111{display:none;margin-left:24px;}
.estilo-usuarios-bf1709b4{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1.8fr);font-size:12px;font-weight:600;background:rgba(255,255,255,0.06);padding:4px 8px;border-radius:4px;}
.estilo-usuarios-f0160d59{max-height:60vh;overflow:auto;padding-right:6px;margin-top:4px;}
.estilo-usuarios-5b697018{font-size:13px;color:var(--mut);}
.estilo-usuarios-2e1ca338{display:flex;flex-direction:column;gap:12px;}
.estilo-usuarios-f188812f{display:flex;flex-direction:column;gap:4px;}
.estilo-usuarios-9c83c541{padding:8px;font-size:14px;}
.estilo-usuarios-916edc3d{font-size:11px;color:var(--mut);}
.estilo-usuarios-c1a4fc42{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;}
.estilo-usuarios-b9f11145{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;}
.estilo-usuarios-fbcbada6{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;}
.estilo-usuarios-b1ecc496{margin-top:8px;}
.estilo-usuarios-97432753{color:#9ca3af;text-align:center;padding:12px 0;}
.estilo-usuarios-969fb63c{color:#fca5a5;text-align:center;padding:12px 0;}
.estilo-usuarios-a9efa544{white-space:nowrap;}
.estilo-usuarios-2fd0089b{text-align:center;color:var(--mut);font-size:12px;padding:12px 0;}


/* ===== Estilos dinámicos extraídos de recursos/javascript/modulos/usuarios_administracion.js — V1.2.10 ===== */
.estilo-usuarios-administracion-ef83dd9d{display:block;padding:6px 0;}
.estilo-usuarios-administracion-351573ae{margin:8px 0;}
.estilo-usuarios-administracion-63ad05ea{color:var(--mut);font-size:12px;margin:4px 0 6px;}
.estilo-usuarios-administracion-a8927fd5{font-size:12px;color:var(--mut);}
.estilo-usuarios-administracion-a3a55686{margin-top:4px;}
.estilo-usuarios-administracion-c14ff5af{color:var(--mut);font-size:12px;margin:4px 0 0;}
.estilo-usuarios-administracion-8dddb551{max-height:60vh;overflow:auto;padding-right:6px;}
.estilo-usuarios-administracion-06d2d200{margin-top:12px;text-align:right;}
.estilo-usuarios-administracion-2e1ca338{display:flex;flex-direction:column;gap:12px;}
.estilo-usuarios-administracion-f188812f{display:flex;flex-direction:column;gap:4px;}
.estilo-usuarios-administracion-9c83c541{padding:8px;font-size:14px;}
.estilo-usuarios-administracion-916edc3d{font-size:11px;color:var(--mut);}
.estilo-usuarios-administracion-c1a4fc42{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;}
.estilo-usuarios-administracion-b32a606a{display:flex;flex-direction:column;gap:10px;}
.estilo-usuarios-administracion-debc035a{display:block;color:var(--mut);font-size:0.8rem;margin-top:2px;}
.estilo-usuarios-administracion-495e07e4{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;}

/* ===== Estilos dinámicos semánticos V1.2.10 ===== */
.user-tree-identidad{display:flex;align-items:center;gap:6px;}
.user-tree-indent-0{padding-left:0;}
.user-tree-indent-1{padding-left:14px;}
.user-tree-indent-2{padding-left:28px;}
.user-tree-indent-3{padding-left:42px;}
.user-tree-indent-4{padding-left:56px;}
.user-tree-indent-5{padding-left:70px;}
.user-tree-indent-6{padding-left:84px;}
.user-tree-indent-7{padding-left:98px;}
.user-tree-indent-8{padding-left:112px;}
.user-tree-indent-9{padding-left:126px;}
.user-tree-indent-10{padding-left:140px;}
.user-tree-indent-11{padding-left:154px;}
.user-tree-indent-12{padding-left:168px;}
