/* ELTRON_AUDITED_ROLES_SECURE_MOBILE_V0811 */
#eltron-role-admin {
  max-width:1500px;
  margin:12px auto 24px;
  padding:16px;
  border:1px solid rgba(212,175,55,.3);
  border-radius:14px;
  background:rgba(8,8,8,.96);
  color:#f4f1e8;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
}
#eltron-role-admin h3,#eltron-role-admin h4 { color:#d4af37; }
.eltron-role-form {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:9px;
}
.eltron-role-form select,.eltron-role-form input {
  background:#101010;
  color:#f4f1e8;
  border:1px solid rgba(255,255,255,.14);
  border-radius:8px;
  padding:10px;
}
.eltron-role-button {
  background:rgba(212,175,55,.12);
  color:#f4f1e8;
  border:1px solid rgba(212,175,55,.4);
  border-radius:8px;
  padding:9px 11px;
  cursor:pointer;
}
.eltron-role-audit-list { display:grid; gap:7px; }
.eltron-role-audit-row {
  display:grid;
  gap:3px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:8px;
  padding:9px;
}
.eltron-role-muted { opacity:.68; font-size:.82rem; }
.eltron-role-error {
  border:1px solid rgba(255,100,100,.35);
  border-radius:8px;
  padding:9px;
  margin-bottom:9px;
}