/* IAM-only layout; the shared stylesheet owns forms, dialogs and row buttons. */ .iam-density .permission-tree { margin-top: 0; padding: 0; border-top: 0; } .iam-density .permission-tree .el-tree-node__content { height: auto; min-height: var(--admin-row-height); } .iam-density .permission-node { align-items: flex-start; gap: var(--admin-space-3); padding-right: var(--admin-space-5); } .iam-density .permission-node span { white-space: normal; overflow-wrap: anywhere; } .iam-density :is(.permission-node code, .code-value, .endpoint-cell code) { font-size: var(--admin-font-caption); } .iam-density .form-callout { gap: var(--admin-space-4); margin-top: var(--admin-space-5); padding: var(--admin-space-5); border-radius: var(--admin-radius); } .iam-density .form-callout strong, .iam-density .form-callout p { font-size: var(--admin-font-caption); }