.roles-and-permissions-table{--table-border:1px solid var(--iui-color-border);margin-bottom:var(--iui-size-l);border-radius:0;border-radius:initial;border-collapse:collapse}.roles-and-permissions-table .permissions-column{visibility:hidden;background:#0000!important;border-color:#0000!important}.roles-and-permissions-table .availability-cell,.roles-and-permissions-table .role-column{justify-content:center;text-align:center}.roles-and-permissions-table .permissions-header{border-bottom:initial}.roles-and-permissions-table [role=columnheader]{padding:calc(var(--iui-size-s)*.5) var(--iui-size-m);border:var(--table-border);border-bottom:initial}.roles-and-permissions-table [role=columnheader].role-column{background-color:var(--iui-color-background-positive-muted)}.roles-and-permissions-table [role=columnheader].role-column .role-header{font-weight:var(--iui-font-weight-semibold);text-align:center}.roles-and-permissions-table [role=columnheader]:not(:last-child){border-right-color:#0000}.roles-and-permissions-table [role=columnheader]:nth-child(2){border-radius:var(--iui-border-radius-1) 0 0 0}.roles-and-permissions-table [role=columnheader]:last-of-type{border-radius:0 var(--iui-border-radius-1) 0 0}.roles-and-permissions-table [role=cell]{padding:calc(var(--iui-size-s)*.5) var(--iui-size-m);border-inline:var(--table-border)}.roles-and-permissions-table [role=cell]:not(:last-child){border-right-color:#0000}.roles-and-permissions-table [role=rowgroup]>[role=row]:first-of-type [role=cell]{border-top:var(--table-border)}.roles-and-permissions-table [role=rowgroup]>[role=row]:first-of-type [role=cell]:first-child{border-radius:var(--iui-border-radius-1) 0 0 0}.roles-and-permissions-table [role=row]:last-of-type [role=cell]:first-child{border-radius:0 0 0 var(--iui-border-radius-1)}.roles-and-permissions-table [role=row]:last-of-type [role=cell]:last-child{border-radius:0 0 var(--iui-border-radius-1) 0}