.access-status,.account-management,.access-rules,.access-audit{margin-bottom:28px}.access-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.access-role h3{margin:20px 0 12px;line-height:1.5}.access-role ul,.access-rules ul{padding-left:20px;font-size:12px;line-height:1.9}.access-role details p{font-size:12px;line-height:1.8}.role-sources{display:flex;flex-wrap:wrap;gap:9px;font-size:10px;margin-top:20px}.role-sources a{color:#d4b67c;text-decoration:underline}.license-required{color:#e4c18a}.account-row{border-bottom:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1fr auto;gap:20px}.account-row h3{margin:0}.account-actions{display:flex;align-items:start}.account-verification{grid-column:1/-1;background:#172635;padding:20px}.account-verification label{margin:15px 0}.create-account{margin-top:28px}.access-audit p{border-bottom:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}#accountMessage{font-size:13px;color:#dfc18b}.access-role .tag{line-height:1.6}@media(max-width:1000px){.access-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.access-role-grid{grid-template-columns:1fr}.account-row{grid-template-columns:1fr}.account-verification{grid-column:auto}}
