.field-label[data-v-177b7578]{color:#59616c;font-size:.8rem;font-weight:650}.field-input[data-v-177b7578]{border:1px solid #e4e7eb;border-radius:.65rem;width:100%;margin-top:.4rem;padding:.65rem;display:block}.primary-action[data-v-177b7578],.secondary-action[data-v-177b7578]{border-radius:.65rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700}.primary-action[data-v-177b7578]{color:#fff;background:#bd3934}.secondary-action[data-v-177b7578]{color:#59616c;background:#f4f5f6}.primary-action[data-v-177b7578]:disabled,.secondary-action[data-v-177b7578]:disabled{opacity:.45}.permission-tree[data-v-177b7578]{padding:1rem}.module-block[data-v-177b7578]{border:1px solid #eceff2;border-radius:1rem;margin-bottom:.8rem;overflow:hidden}.module-header[data-v-177b7578]{background:#fafafa;align-items:center;gap:.75rem;padding:.8rem;display:flex}.module-header h2[data-v-177b7578]{font-size:.88rem;font-weight:750}.module-header p[data-v-177b7578]{color:#9298a0;margin-top:.15rem;font-size:.7rem}.module-header button[data-v-177b7578]{margin-inline-start:auto}.submodule[data-v-177b7578]{border-top:1px solid #f0f1f3;padding:1rem}.action-grid[data-v-177b7578]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.55rem;margin-top:.75rem;display:grid}.permission-item[data-v-177b7578]{background:#fff;border:1px solid #eef0f2;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.permission-item[data-v-177b7578]:has(input:checked){background:#fff5f3;border-color:#efc4bf}.permission-item strong[data-v-177b7578]{color:#3b424a;font-size:.76rem;display:block}.permission-item small[data-v-177b7578]{color:#9298a0;overflow-wrap:anywhere;margin-top:.2rem;font-family:ui-monospace;font-size:.62rem;display:block}.stat-row[data-v-177b7578]{border-bottom:1px solid #f0f1f3;justify-content:space-between;padding-bottom:.7rem;display:flex}.stat-row strong[data-v-177b7578]{color:#bd3934}
