.permission-matrix[data-v-5b8c81ba]{--matrix-check:72px;--matrix-scope:220px;--matrix-bleed:var(--spacing-lg);display:flex;flex-direction:column}.permission-matrix__line[data-v-5b8c81ba]{display:grid;grid-template-columns:minmax(0,1fr) var(--matrix-check) var(--matrix-check) var(--matrix-scope);align-items:center;-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);min-height:44px;padding:var(--spacing-xs) 0}.permission-matrix__line--columns[data-v-5b8c81ba]{position:sticky;top:0;z-index:2;min-height:0;margin:0 calc(var(--matrix-bleed)*-1);padding:var(--spacing-md) var(--matrix-bleed);background:var(--surface)}.permission-matrix__divider[data-v-5b8c81ba]{height:1px;margin:var(--spacing-md) calc(var(--matrix-bleed)*-1);background:var(--line)}.permission-matrix__column[data-v-5b8c81ba]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--ink-3);text-align:center}.permission-matrix__column--name[data-v-5b8c81ba],.permission-matrix__column--scope[data-v-5b8c81ba]{text-align:left}.permission-matrix__column--name[data-v-5b8c81ba]{padding-left:calc(20px + var(--spacing-sm))}.permission-matrix__name[data-v-5b8c81ba]{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.permission-matrix__line--child .permission-matrix__name[data-v-5b8c81ba]{padding-left:var(--spacing-lg)}.permission-matrix__text[data-v-5b8c81ba]{display:flex;flex-direction:column;gap:2px;min-width:0}.permission-matrix__label[data-v-5b8c81ba]{font-size:var(--font-size-sm);color:var(--ink)}.permission-matrix__label--section[data-v-5b8c81ba]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.permission-matrix__label--upcoming[data-v-5b8c81ba]{color:var(--ink-3)}.permission-matrix__title[data-v-5b8c81ba]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.permission-matrix__hint[data-v-5b8c81ba]{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--ink-3)}.permission-matrix__origin[data-v-5b8c81ba]{font-size:var(--font-size-xs);color:var(--orange-ink)}.permission-matrix__cell[data-v-5b8c81ba]{display:flex;justify-content:center}.permission-matrix__scope[data-v-5b8c81ba]{min-width:0}.permission-matrix__none[data-v-5b8c81ba]{font-size:var(--font-size-sm);color:var(--ink-3)}@media(max-width:1279px){.permission-matrix[data-v-5b8c81ba]{--matrix-check:44px;--matrix-scope:minmax(120px,160px)}.permission-matrix__line[data-v-5b8c81ba]{-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.permission-matrix__line--child .permission-matrix__name[data-v-5b8c81ba]{padding-left:var(--spacing-md)}}@media(max-width:480px){.permission-matrix__line[data-v-5b8c81ba]{grid-template-columns:minmax(0,1fr) var(--matrix-check) var(--matrix-check);row-gap:var(--spacing-xs)}.permission-matrix__scope[data-v-5b8c81ba]{grid-column:1/-1;padding-left:var(--spacing-xl)}.permission-matrix__column--scope[data-v-5b8c81ba],.permission-matrix__scope--empty[data-v-5b8c81ba]{display:none}}