.qc-view.ds-page[data-v-da4cdb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature);height:100%;overflow:hidden}.qc-view__err[data-v-da4cdb68]{padding:var(--mat-spacing-scale-2) var(--mat-spacing-scale-3);background:color-mix(in srgb,var(--mat-color-semantic-error) 20%,transparent);color:var(--mat-color-semantic-error);border-radius:var(--mat-radius-md, 8px);font-size:var(--mat-font-size-body-sm)}.qc-view__table[data-v-da4cdb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--mat-surface-primary);border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-lg);overflow:hidden}.qc-view__table[data-v-da4cdb68] .mat-table-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.qc-view__code[data-v-da4cdb68]{font-family:var(--mat-font-family-mono);font-size:var(--mat-font-size-body-sm);color:var(--mat-text-primary)}.qc-view__params[data-v-da4cdb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-scale-1)}.qc-view__param-chip[data-v-da4cdb68]{padding:2px 8px;font-size:var(--mat-font-size-small);border-radius:var(--mat-radius-sm, 6px);background:var(--mat-surface-secondary);border:1px solid var(--mat-border-tertiary);color:var(--mat-text-secondary)}.qc-view__param-type[data-v-da4cdb68],.qc-view__params-empty[data-v-da4cdb68]{color:var(--mat-text-tertiary)}.qc-view__status[data-v-da4cdb68]{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:var(--mat-font-size-small);font-weight:var(--mat-font-weight-semibold)}.qc-view__status--active[data-v-da4cdb68]{background:color-mix(in srgb,var(--mat-color-semantic-success) 22%,transparent);color:var(--mat-color-semantic-success)}.qc-view__status--inactive[data-v-da4cdb68]{background:color-mix(in srgb,var(--mat-color-semantic-error) 22%,transparent);color:var(--mat-color-semantic-error)}.qc-view__version-badge[data-v-da4cdb68]{display:inline-block;padding:2px 8px;border-radius:var(--mat-radius-sm);font-size:var(--mat-font-size-small);font-weight:var(--mat-font-weight-medium);background:color-mix(in srgb,var(--mat-color-semantic-info) 18%,transparent);color:var(--mat-color-semantic-info)}.qc-view__actions[data-v-da4cdb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--mat-spacing-scale-2)}[data-v-4c9afecf]::-webkit-scrollbar{width:8px;height:8px}[data-v-4c9afecf]::-webkit-scrollbar-track{background:transparent}[data-v-4c9afecf]::-webkit-scrollbar-thumb{background:var(--mat-color-literal-rgba-255-255-255-0-2-2);border-radius:var(--mat-radius-sm)}[data-v-4c9afecf]::-webkit-scrollbar-thumb:hover{background:var(--mat-color-literal-rgba-255-255-255-0-3-2)}.ds-page.rbac-users-view[data-v-600fab33]{height:100%;padding:var(--mat-spacing-scale-4, 18px);overflow:auto}.rbac-users-view__err[data-v-600fab33],.rbac-users-view__ok[data-v-600fab33]{margin-top:var(--mat-spacing-scale-3);padding:var(--mat-spacing-scale-3);border-radius:var(--mat-radius-md)}.rbac-users-view__err[data-v-600fab33]{border:1px solid var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35));background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 8%,transparent)}.rbac-users-view__err-label[data-v-600fab33],.rbac-users-view__ok-label[data-v-600fab33]{font-weight:700}.rbac-users-view__err-text[data-v-600fab33],.rbac-users-view__ok-text[data-v-600fab33]{opacity:.85;margin-top:4px;display:block}.rbac-users-view__ok[data-v-600fab33]{border:1px solid var(--mat-color-semantic-success, var(--mat-color-literal-rgba-80-255-160-2));background:color-mix(in srgb,var(--mat-color-semantic-success, var(--mat-color-literal-rgb-80255160)) 8%,transparent)}.rbac-users-view__body[data-v-600fab33]{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--mat-spacing-scale-4);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:var(--mat-spacing-scale-4)}.rbac-users-view__list-panel[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.rbac-users-view__filter[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rbac-users-view__search[data-v-600fab33]{min-width:240px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary, var(--mat-color-literal-rgba-255-255-255-12));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-0-0-0-12));color:var(--mat-text-primary);font-size:var(--mat-font-size-body)}.rbac-users-view__total[data-v-600fab33],.rbac-users-view__loading[data-v-600fab33]{opacity:.7;font-size:13px}.rbac-users-view__gap[data-v-600fab33]{height:9px;-ms-flex-negative:0;flex-shrink:0}.rbac-users-view__column-tools[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.rbac-users-view__column-label[data-v-600fab33]{opacity:.72;font-size:12px;font-weight:700}.rbac-users-view__column-toggle[data-v-600fab33]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;opacity:.85}.rbac-users-view__preview-grid[data-v-600fab33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.rbac-users-view__preview-metric[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary)}.rbac-users-view__preview-label[data-v-600fab33]{opacity:.68;font-size:12px}.rbac-users-view__warn-list[data-v-600fab33]{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.rbac-users-view__table-wrap[data-v-600fab33]{overflow:auto;min-height:120px}.rbac-users-view__status[data-v-600fab33]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.rbac-users-view__status--active[data-v-600fab33]{background:color-mix(in srgb,var(--mat-color-semantic-success, var(--mat-color-literal-rgb-80255160)) 18%,transparent);color:var(--mat-color-semantic-success, var(--mat-color-literal-4ade80))}.rbac-users-view__status--inactive[data-v-600fab33]{background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 12%,transparent);color:var(--mat-color-semantic-error, var(--mat-color-literal-f87171))}.rbac-users-view__role-chips[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-signature)}.rbac-users-view__role-chip[data-v-600fab33]{display:inline-block;padding:4px 10px;border-radius:var(--mat-radius-full, 999px);font-size:12px;font-weight:500;background:var(--mat-surface-secondary);color:var(--mat-text-secondary);border:1px solid var(--mat-border-secondary)}.rbac-users-view__role-chip--admin[data-v-600fab33]{background:color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 15%,transparent);color:var(--mat-color-accent-indigo, var(--mat-color-literal-818cf8));border-color:color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 40%,transparent)}.rbac-users-view__role-empty[data-v-600fab33]{opacity:.6}.rbac-users-view__perm-groups[data-v-600fab33]{display:grid;gap:10px}.rbac-users-view__perm-title[data-v-600fab33]{font-weight:800;font-size:12px;opacity:.78;margin-bottom:6px}.rbac-users-view__perm-chips[data-v-600fab33],.rbac-users-view__scope-list[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rbac-users-view__perm-chip[data-v-600fab33],.rbac-users-view__scope-chip[data-v-600fab33]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary);color:inherit;padding:6px 10px;border-radius:999px;font-size:12px}.rbac-users-view__perm-chip--deny[data-v-600fab33]{border-color:var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35))}.rbac-users-view__actions[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rbac-users-view__tip[data-v-600fab33]{margin-top:var(--mat-spacing-scale-3);opacity:.55;font-size:12px;color:var(--mat-text-tertiary)}.rbac-users-view__editor[data-v-600fab33]{padding:var(--mat-spacing-scale-4);border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary)}.btn[data-v-600fab33]{padding:10px 12px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-primary, var(--mat-color-literal-rgba-255-255-255-14));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-0-0-0-10));color:inherit;cursor:pointer;font-weight:700}.btn[data-v-600fab33]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.btn[data-v-600fab33]:disabled{opacity:.55;cursor:not-allowed}.btn.primary[data-v-600fab33]{border-color:var(--mat-color-literal-rgba-255-255-255-22);background:var(--mat-color-literal-rgba-255-255-255-06)}.warn[data-v-600fab33]{padding:10px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-color-semantic-warning, var(--mat-color-literal-rgba-255-200-80-22));background:color-mix(in srgb,var(--mat-color-semantic-warning, var(--mat-color-literal-rgb-25520080)) 6%,transparent)}.miniCard[data-v-600fab33]{padding:12px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary)}.chk[data-v-600fab33]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary)}.chk input[data-v-600fab33]{margin-top:2px}.chk.locked[data-v-600fab33]{opacity:.85}.lock[data-v-600fab33]{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);opacity:.9}.ds-page.rbac-roles-view[data-v-be744007]{height:100%;padding:var(--mat-spacing-scale-4, 18px);overflow:auto}.rbac-roles-view__err[data-v-be744007],.rbac-roles-view__ok[data-v-be744007]{margin-top:var(--mat-spacing-scale-3);padding:var(--mat-spacing-scale-3);border-radius:var(--mat-radius-md)}.rbac-roles-view__err[data-v-be744007]{border:1px solid var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35));background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 8%,transparent)}.rbac-roles-view__err-label[data-v-be744007],.rbac-roles-view__ok-label[data-v-be744007]{font-weight:700}.rbac-roles-view__err-text[data-v-be744007],.rbac-roles-view__ok-text[data-v-be744007]{opacity:.85;margin-top:4px;display:block}.rbac-roles-view__ok[data-v-be744007]{border:1px solid var(--mat-color-semantic-success, var(--mat-color-literal-rgba-80-255-160-2));background:color-mix(in srgb,var(--mat-color-semantic-success, var(--mat-color-literal-rgb-80255160)) 8%,transparent)}.rbac-roles-view__body[data-v-be744007]{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--mat-spacing-scale-4);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:var(--mat-spacing-scale-4)}.rbac-roles-view__list-panel[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.rbac-roles-view__filter[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rbac-roles-view__search[data-v-be744007]{min-width:240px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary, var(--mat-color-literal-rgba-255-255-255-12));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-0-0-0-12));color:var(--mat-text-primary);font-size:var(--mat-font-size-body)}.rbac-roles-view__total[data-v-be744007],.rbac-roles-view__loading[data-v-be744007]{opacity:.7;font-size:13px}.rbac-roles-view__gap[data-v-be744007]{height:9px;-ms-flex-negative:0;flex-shrink:0}.rbac-roles-view__table-wrap[data-v-be744007]{overflow:auto;min-height:120px}.rbac-roles-view__column-tools[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.rbac-roles-view__column-label[data-v-be744007]{opacity:.72;font-size:12px;font-weight:700}.rbac-roles-view__column-toggle[data-v-be744007]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;opacity:.85}.rbac-roles-view__impact-grid[data-v-be744007]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.rbac-roles-view__impact-metric[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary)}.rbac-roles-view__impact-label[data-v-be744007]{opacity:.68;font-size:12px}.rbac-roles-view__perm-groups[data-v-be744007]{display:grid;gap:10px}.rbac-roles-view__perm-title[data-v-be744007]{font-size:12px;font-weight:800;opacity:.78;margin-bottom:6px}.rbac-roles-view__perm-chips[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rbac-roles-view__perm-chip[data-v-be744007]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);font-size:12px;font-weight:700}.rbac-roles-view__perm-chip--deny[data-v-be744007]{border-color:var(--mat-color-semantic-warning, var(--mat-color-literal-rgba-255-200-80-22));background:color-mix(in srgb,var(--mat-color-semantic-warning, var(--mat-color-literal-rgb-25520080)) 8%,transparent)}.rbac-roles-view__warn-list[data-v-be744007]{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.rbac-roles-view__sample-list[data-v-be744007]{display:grid;gap:8px}.rbac-roles-view__sample-item[data-v-be744007]{display:grid;gap:4px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);font-size:12px}.rbac-roles-view__role-type[data-v-be744007]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.rbac-roles-view__role-type--system[data-v-be744007]{background:color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 18%,transparent);color:var(--mat-color-accent-indigo, var(--mat-color-literal-818cf8));border:1px solid color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 40%,transparent)}.rbac-roles-view__role-type--normal[data-v-be744007]{background:var(--mat-surface-secondary);color:var(--mat-text-secondary);border:1px solid var(--mat-border-secondary)}.rbac-roles-view__user-count[data-v-be744007]{font-variant-numeric:tabular-nums}.rbac-roles-view__actions[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rbac-roles-view__tip[data-v-be744007]{margin-top:var(--mat-spacing-scale-3);opacity:.55;font-size:12px;color:var(--mat-text-tertiary)}.rbac-roles-view__editor[data-v-be744007]{padding:var(--mat-spacing-scale-4);border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary)}.btn[data-v-be744007]{padding:10px 12px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-primary, var(--mat-color-literal-rgba-255-255-255-14));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-0-0-0-10));color:inherit;cursor:pointer;font-weight:700}.btn[data-v-be744007]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.btn[data-v-be744007]:disabled{opacity:.55;cursor:not-allowed}.btn.primary[data-v-be744007]{border-color:var(--mat-color-literal-rgba-255-255-255-22);background:var(--mat-color-literal-rgba-255-255-255-06)}.warn[data-v-be744007]{padding:10px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-color-semantic-warning, var(--mat-color-literal-rgba-255-200-80-22));background:color-mix(in srgb,var(--mat-color-semantic-warning, var(--mat-color-literal-rgb-25520080)) 6%,transparent)}.miniCard[data-v-be744007]{padding:12px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary)}.chk[data-v-be744007]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px;border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary)}.chk input[data-v-be744007]{margin-top:2px}.chk.locked[data-v-be744007]{opacity:.8}.lock[data-v-be744007]{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);opacity:.9}.ds-page.rbac-permissions-view[data-v-acb14571]{height:100%;padding:var(--mat-spacing-scale-4, 18px);overflow:auto}.rbac-permissions-view__err[data-v-acb14571]{margin-top:var(--mat-spacing-scale-3);padding:var(--mat-spacing-scale-3);border-radius:var(--mat-radius-md);border:1px solid var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35));background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 8%,transparent)}.rbac-permissions-view__err-label[data-v-acb14571]{font-weight:700}.rbac-permissions-view__err-text[data-v-acb14571]{opacity:.85;margin-top:4px;display:block}.rbac-permissions-view__body[data-v-acb14571]{margin-top:var(--mat-spacing-scale-4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.rbac-permissions-view__filter[data-v-acb14571]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rbac-permissions-view__search[data-v-acb14571]{min-width:240px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary, var(--mat-color-literal-rgba-255-255-255-12));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-0-0-0-12));color:var(--mat-text-primary);font-size:var(--mat-font-size-body)}.rbac-permissions-view__total[data-v-acb14571],.rbac-permissions-view__loading[data-v-acb14571]{opacity:.7;font-size:13px}.rbac-permissions-view__gap[data-v-acb14571]{height:9px;-ms-flex-negative:0;flex-shrink:0}.rbac-permissions-view__table-wrap[data-v-acb14571]{overflow:auto;min-height:120px}.ds-page.system-settings-view[data-v-ff965391]{height:100%;padding:var(--mat-spacing-scale-4, 24px);overflow:auto;color:var(--mat-text-primary)}.system-settings-view__loading-wrap[data-v-ff965391]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.system-settings-view__spinner[data-v-ff965391]{display:inline-block;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:system-settings-spin-ff965391 .6s linear infinite;animation:system-settings-spin-ff965391 .6s linear infinite}.system-settings-view__spinner--lg[data-v-ff965391]{width:32px;height:32px;border-width:3px;color:var(--mat-color-accent-indigo)}@-webkit-keyframes system-settings-spin-ff965391{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes system-settings-spin-ff965391{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.system-settings-view__body[data-v-ff965391]{display:grid;grid-template-columns:1fr 1fr;gap:var(--mat-spacing-scale-6);margin-top:var(--mat-spacing-scale-4);max-width:100%}@media(max-width:900px){.system-settings-view__body[data-v-ff965391]{grid-template-columns:1fr}}.system-settings-view__card[data-v-ff965391]{padding:var(--mat-spacing-scale-5);border-radius:var(--mat-radius-lg);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary)}.system-settings-view__card--full[data-v-ff965391]{grid-column:1 / -1}.system-settings-view__scope-row[data-v-ff965391]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));gap:12px}.system-settings-view__scope-help[data-v-ff965391]{margin:10px 0 0;font-size:.82rem;color:var(--mat-text-secondary)}.system-settings-view__card-title[data-v-ff965391]{font-size:var(--mat-font-size-body-lg);font-weight:600;margin-bottom:var(--mat-spacing-scale-4);color:var(--mat-color-accent-indigo, var(--mat-color-literal-818cf8))}.system-settings-view__card-title--alt[data-v-ff965391]{color:var(--mat-color-semantic-success, var(--mat-color-literal-4ade80))}.system-settings-view__fields[data-v-ff965391]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-scale-4)}.system-settings-view__field[data-v-ff965391]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-scale-2)}.system-settings-view__label[data-v-ff965391]{font-size:var(--mat-font-size-body-sm);font-weight:500;color:var(--mat-text-secondary)}.system-settings-view__meta-row[data-v-ff965391]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:-2px}.system-settings-view__scope-badge[data-v-ff965391]{font-size:.66rem;padding:2px 8px;border-radius:999px;font-weight:700;letter-spacing:.02em}.system-settings-view__scope-badge--tenant[data-v-ff965391]{background:var(--mat-color-literal-dbeafe);color:var(--mat-color-literal-1d4ed8)}.system-settings-view__scope-badge--global[data-v-ff965391]{background:var(--mat-color-literal-ecfccb);color:var(--mat-color-literal-3f6212)}.system-settings-view__scope-badge--default[data-v-ff965391]{background:var(--mat-color-literal-f3f4f6);color:var(--mat-color-literal-4b5563)}.system-settings-view__enc-badge[data-v-ff965391]{font-size:.66rem;padding:2px 8px;border-radius:999px;font-weight:700;background:var(--mat-color-literal-fef3c7);color:var(--mat-color-literal-92400e)}.system-settings-view__hint[data-v-ff965391]{color:var(--mat-text-tertiary);font-size:.75rem}.system-settings-view__input[data-v-ff965391]{width:100%;padding:10px 14px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-primary);color:var(--mat-text-primary);font-size:var(--mat-font-size-body);outline:none}.system-settings-view__input[data-v-ff965391]:focus{border-color:var(--mat-color-accent-indigo);-webkit-box-shadow:0 0 0 1px var(--mat-color-accent-indigo);box-shadow:0 0 0 1px var(--mat-color-accent-indigo)}.system-settings-view__toggle-row[data-v-ff965391]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature)}.system-settings-view__toggle[data-v-ff965391]{width:48px;height:28px;border-radius:999px;background:var(--mat-surface-primary);border:1px solid var(--mat-border-primary);cursor:pointer;position:relative;-webkit-transition:background .2s;transition:background .2s}.system-settings-view__toggle--on[data-v-ff965391]{background:var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1));border-color:var(--mat-color-accent-indigo)}.system-settings-view__toggle-dot[data-v-ff965391]{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.system-settings-view__toggle--on .system-settings-view__toggle-dot[data-v-ff965391]{-webkit-transform:translateX(20px);transform:translate(20px)}.system-settings-view__toggle-label[data-v-ff965391]{font-size:12px;color:var(--mat-text-tertiary)}.ds-page.lookup-manager[data-v-de488fb0]{padding:var(--mat-spacing-scale-4);max-width:1200px;margin:0 auto;color:var(--mat-text-primary)}.page-header[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header h1[data-v-de488fb0]{margin:0;font-size:var(--mat-font-size-h2);-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--mat-text-primary)}.subtitle[data-v-de488fb0]{color:var(--mat-color-literal-6b7280);font-size:.875rem;width:100%;margin:0}.categories-grid[data-v-de488fb0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--mat-spacing-signature)}.category-card[data-v-de488fb0]{background:var(--mat-color-literal-fff);border:1px solid var(--mat-color-literal-e5e7eb);border-radius:var(--mat-radius-lg);padding:16px}.category-card.is-system[data-v-de488fb0]{border-color:var(--mat-color-literal-6366f1)}.category-header[data-v-de488fb0]{margin-bottom:12px}.category-info[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);margin-bottom:4px}.category-code[data-v-de488fb0]{font-weight:700;font-family:monospace;font-size:.875rem;color:var(--mat-color-literal-374151)}.system-badge[data-v-de488fb0]{background:var(--mat-color-literal-e0e7ff);color:var(--mat-color-literal-4338ca);font-size:.7rem;padding:2px 6px;border-radius:var(--mat-radius-sm)}.category-label[data-v-de488fb0]{color:var(--mat-color-literal-6b7280);font-size:.875rem}.items-list[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature)}.item-row[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);padding:4px 0;font-size:.8rem}.item-row.inactive[data-v-de488fb0]{opacity:.4}.item-color-dot[data-v-de488fb0]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.item-code[data-v-de488fb0]{font-family:monospace;font-weight:600;color:var(--mat-color-literal-374151);min-width:100px}.item-label[data-v-de488fb0]{color:var(--mat-color-literal-6b7280)}.badge-inactive[data-v-de488fb0]{background:var(--mat-color-literal-f3f4f6);color:var(--mat-color-literal-9ca3af);font-size:.7rem;padding:1px 5px;border-radius:var(--mat-radius-sm);margin-left:auto}.no-items[data-v-de488fb0]{color:var(--mat-color-literal-d1d5db);font-size:.8rem;text-align:center;padding:8px}.category-footer[data-v-de488fb0]{margin-top:12px;border-top:1px solid var(--mat-color-literal-f3f4f6);padding-top:8px}.loading-state[data-v-de488fb0]{text-align:center;padding:48px;color:var(--mat-color-literal-9ca3af)}.modal-overlay[data-v-de488fb0]{position:fixed;inset:0;background:var(--mat-color-literal-rgba-0-0-0-0-5-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.modal[data-v-de488fb0]{background:var(--mat-color-literal-fff);border-radius:var(--mat-radius-xl);padding:24px;width:440px;max-width:95vw}.modal h2[data-v-de488fb0]{margin:0 0 16px}.modal label[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature);font-size:.875rem;color:var(--mat-color-literal-374151);margin-bottom:12px}.modal input[data-v-de488fb0]{padding:8px 12px;border:1px solid var(--mat-color-literal-d1d5db);border-radius:var(--mat-radius-md);font-size:.875rem}.modal-actions[data-v-de488fb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--mat-spacing-signature);margin-top:16px}.btn-primary[data-v-de488fb0]{background:var(--mat-color-literal-6366f1);color:var(--mat-color-literal-fff);border:none;padding:8px 16px;border-radius:var(--mat-radius-md);cursor:pointer;font-size:.875rem}.btn-secondary[data-v-de488fb0]{background:var(--mat-color-literal-f9fafb);color:var(--mat-color-literal-374151);border:1px solid var(--mat-color-literal-d1d5db);padding:8px 16px;border-radius:var(--mat-radius-md);cursor:pointer;font-size:.875rem}.btn-sm[data-v-de488fb0]{background:var(--mat-color-literal-f3f4f6);color:var(--mat-color-literal-374151);border:none;padding:4px 10px;border-radius:var(--mat-radius-sm);cursor:pointer;font-size:.8rem}.error-bar[data-v-de488fb0]{background:var(--mat-color-literal-fee2e2);color:var(--mat-color-literal-dc2626);padding:10px 16px;border-radius:var(--mat-radius-md);margin-top:16px}.ds-page.number-series[data-v-61c55fef]{padding:var(--mat-spacing-scale-4);max-width:1100px;margin:0 auto;color:var(--mat-text-primary)}.page-header[data-v-61c55fef]{margin-bottom:24px}.page-header h1[data-v-61c55fef]{margin:0 0 4px;font-size:var(--mat-font-size-h2);color:var(--mat-text-primary)}.subtitle[data-v-61c55fef]{color:var(--mat-color-literal-6b7280);font-size:.875rem;margin:0}.series-grid[data-v-61c55fef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--mat-spacing-signature)}.series-card[data-v-61c55fef]{background:var(--mat-color-literal-fff);border:1px solid var(--mat-color-literal-e5e7eb);border-radius:var(--mat-radius-lg);padding:16px}.series-header[data-v-61c55fef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.series-code[data-v-61c55fef]{font-weight:700;font-family:monospace;font-size:1rem;color:var(--mat-color-literal-1f2937)}.badge-active[data-v-61c55fef]{font-size:.75rem;padding:2px 8px;border-radius:var(--mat-radius-xl)}.badge-active.active[data-v-61c55fef]{background:var(--mat-color-literal-dcfce7);color:var(--mat-color-literal-16a34a)}.badge-active.inactive[data-v-61c55fef]{background:var(--mat-color-literal-fee2e2);color:var(--mat-color-literal-dc2626)}.series-preview[data-v-61c55fef]{background:var(--mat-color-literal-f8fafc);border-radius:var(--mat-radius-md);padding:10px 12px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature)}.preview-label[data-v-61c55fef]{font-size:.75rem;color:var(--mat-color-literal-9ca3af)}.preview-value[data-v-61c55fef]{font-family:monospace;font-size:1.1rem;font-weight:700;color:var(--mat-color-literal-6366f1)}.series-meta[data-v-61c55fef]{display:grid;grid-template-columns:1fr 1fr;gap:var(--mat-spacing-signature);font-size:.8rem;color:var(--mat-color-literal-6b7280);margin-bottom:12px}.series-meta strong[data-v-61c55fef]{color:var(--mat-color-literal-374151)}.btn-test[data-v-61c55fef]{width:100%;padding:8px;background:var(--mat-color-literal-ede9fe);color:var(--mat-color-literal-7c3aed);border:none;border-radius:var(--mat-radius-md);cursor:pointer;font-size:.875rem;font-weight:500}.btn-test[data-v-61c55fef]:hover{background:var(--mat-color-literal-ddd6fe)}.test-result[data-v-61c55fef]{background:var(--mat-color-literal-f0fdf4);border:1px solid var(--mat-color-literal-86efac);border-radius:var(--mat-radius-sm);padding:6px 10px;margin-top:8px;font-family:monospace;color:var(--mat-color-literal-16a34a);font-size:.9rem}.empty-state[data-v-61c55fef],.loading-state[data-v-61c55fef]{text-align:center;padding:48px;color:var(--mat-color-literal-9ca3af)}.error-bar[data-v-61c55fef]{background:var(--mat-color-literal-fee2e2);color:var(--mat-color-literal-dc2626);padding:10px 16px;border-radius:var(--mat-radius-md);margin-top:16px}.ds-page.notification-rules[data-v-89aec18f]{padding:var(--mat-spacing-scale-4);max-width:900px;margin:0 auto;color:var(--mat-text-primary)}.page-header[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header h1[data-v-89aec18f]{margin:0;font-size:var(--mat-font-size-h2);-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--mat-text-primary)}.subtitle[data-v-89aec18f]{color:var(--mat-color-literal-6b7280);font-size:.875rem;width:100%;margin:0}.rules-list[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature)}.rule-card[data-v-89aec18f]{background:var(--mat-color-literal-fff);border:1px solid var(--mat-color-literal-e5e7eb);border-radius:var(--mat-radius-lg);padding:16px}.rule-header[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.rule-info[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature)}.rule-actions[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rule-name[data-v-89aec18f]{font-weight:600;color:var(--mat-color-literal-1f2937)}.event-badge[data-v-89aec18f]{background:var(--mat-color-literal-ede9fe);color:var(--mat-color-literal-7c3aed);font-size:.75rem;padding:2px 8px;border-radius:var(--mat-radius-sm);font-family:monospace;display:inline-block}.toggle-btn[data-v-89aec18f]{padding:4px 12px;border-radius:var(--mat-radius-xl);border:none;cursor:pointer;font-size:.8rem;font-weight:500}.toggle-btn.active[data-v-89aec18f]{background:var(--mat-color-literal-dcfce7);color:var(--mat-color-literal-16a34a)}.toggle-btn.inactive[data-v-89aec18f]{background:var(--mat-color-literal-f3f4f6);color:var(--mat-color-literal-9ca3af)}.rule-details[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature)}.detail-label[data-v-89aec18f]{font-size:.8rem;color:var(--mat-color-literal-9ca3af)}.roles-list[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-signature)}.role-tag[data-v-89aec18f]{background:var(--mat-color-literal-f0f9ff);color:var(--mat-color-literal-0369a1);font-size:.75rem;padding:2px 8px;border-radius:var(--mat-radius-sm)}.condition-json[data-v-89aec18f]{font-size:.75rem;color:var(--mat-color-literal-4b5563);background:var(--mat-color-literal-f9fafb);border-radius:var(--mat-radius-sm);padding:2px 8px}.no-roles[data-v-89aec18f]{color:var(--mat-color-literal-d1d5db);font-size:.8rem;font-style:italic}.empty-state[data-v-89aec18f],.loading-state[data-v-89aec18f]{text-align:center;padding:48px;color:var(--mat-color-literal-9ca3af)}.modal-overlay[data-v-89aec18f]{position:fixed;inset:0;background:var(--mat-color-literal-rgba-0-0-0-0-5-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.modal[data-v-89aec18f]{background:var(--mat-color-literal-fff);border-radius:var(--mat-radius-xl);padding:24px;width:480px;max-width:95vw}.modal h2[data-v-89aec18f]{margin:0 0 16px}.modal label[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature);font-size:.875rem;color:var(--mat-color-literal-374151);margin-bottom:12px}.modal input[data-v-89aec18f],.modal select[data-v-89aec18f],.modal textarea[data-v-89aec18f]{padding:8px 12px;border:1px solid var(--mat-color-literal-d1d5db);border-radius:var(--mat-radius-md);font-size:.875rem}.roles-picker[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-scale-2)}.role-choice[data-v-89aec18f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.8rem;color:var(--mat-color-literal-374151)}.dry-run-result[data-v-89aec18f]{border:1px solid var(--mat-color-literal-d1d5db);border-radius:var(--mat-radius-md);padding:10px 12px;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:.85rem}.dry-run-result.ok[data-v-89aec18f]{background:var(--mat-color-literal-dcfce7);border-color:var(--mat-color-literal-86efac);color:var(--mat-color-literal-166534)}.dry-run-result.fail[data-v-89aec18f]{background:var(--mat-color-literal-fef3c7);border-color:var(--mat-color-literal-fcd34d);color:var(--mat-color-literal-92400e)}.modal-actions[data-v-89aec18f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--mat-spacing-signature);margin-top:16px}.btn-primary[data-v-89aec18f]{background:var(--mat-color-literal-6366f1);color:var(--mat-color-literal-fff);border:none;padding:8px 16px;border-radius:var(--mat-radius-md);cursor:pointer;font-size:.875rem}.btn-secondary[data-v-89aec18f]{background:var(--mat-color-literal-f9fafb);color:var(--mat-color-literal-374151);border:1px solid var(--mat-color-literal-d1d5db);padding:8px 16px;border-radius:var(--mat-radius-md);cursor:pointer;font-size:.875rem}.error-bar[data-v-89aec18f]{background:var(--mat-color-literal-fee2e2);color:var(--mat-color-literal-dc2626);padding:10px 16px;border-radius:var(--mat-radius-md);margin-top:16px}.cf-page[data-v-483eeef0]{padding:20px;color:var(--mat-text-primary)}.cf-head[data-v-483eeef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.cf-form[data-v-483eeef0]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mat-spacing-signature);margin-bottom:12px}.cf-input[data-v-483eeef0]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-elevated);color:var(--mat-text-primary);border-radius:var(--mat-radius-md);padding:8px}.cf-check[data-v-483eeef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);font-size:13px}.cf-btn[data-v-483eeef0]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-elevated);color:var(--mat-text-primary);border-radius:var(--mat-radius-md);padding:8px 10px;cursor:pointer}.cf-btn.primary[data-v-483eeef0]{background:var(--mat-color-literal-2563eb);color:var(--mat-color-literal-fff);border-color:var(--mat-color-literal-2563eb)}.cf-table[data-v-483eeef0]{width:100%;border-collapse:collapse}.cf-table th[data-v-483eeef0],.cf-table td[data-v-483eeef0]{border-bottom:1px solid var(--mat-border-secondary);padding:8px;text-align:left}@media(max-width:1100px){.cf-form[data-v-483eeef0]{grid-template-columns:1fr}}.wf-page[data-v-93af9844]{padding:20px;color:var(--mat-text-primary)}.wf-head[data-v-93af9844]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.wf-grid[data-v-93af9844]{display:grid;grid-template-columns:280px 1fr;gap:var(--mat-spacing-signature)}.wf-list[data-v-93af9844]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-elevated);padding:10px}.wf-list__title[data-v-93af9844]{font-weight:700;margin-bottom:8px}.wf-list__item[data-v-93af9844]{width:100%;text-align:left;border:1px solid var(--mat-border-secondary);background:transparent;color:inherit;border-radius:var(--mat-radius-md);padding:8px;margin-bottom:6px;cursor:pointer}.wf-list__item.active[data-v-93af9844]{border-color:var(--mat-color-literal-2563eb);background:var(--mat-color-literal-rgba-37-99-235-0-1)}.wf-editor[data-v-93af9844]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-elevated);padding:12px}.wf-row[data-v-93af9844]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mat-spacing-signature);margin-bottom:var(--mat-spacing-signature)}.wf-input[data-v-93af9844]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-base);color:var(--mat-text-primary);padding:8px}.wf-input--sm[data-v-93af9844]{max-width:80px}.wf-check[data-v-93af9844]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);font-size:13px}.wf-label[data-v-93af9844]{font-weight:600;margin:8px 0;display:block}.wf-textarea[data-v-93af9844]{width:100%;min-height:220px;border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-color-literal-0f172a);color:var(--mat-color-literal-e2e8f0);padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wf-textarea--small[data-v-93af9844]{min-height:100px}.wf-actions[data-v-93af9844]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);margin-top:var(--mat-spacing-signature)}.wf-eval[data-v-93af9844]{margin-top:14px}.wf-pre[data-v-93af9844]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-color-literal-0f172a);color:var(--mat-color-literal-e2e8f0);padding:10px;min-height:100px;white-space:pre-wrap}.wf-btn[data-v-93af9844]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-elevated);color:var(--mat-text-primary);border-radius:var(--mat-radius-md);padding:8px 10px;cursor:pointer}.wf-btn.primary[data-v-93af9844]{background:var(--mat-color-literal-2563eb);border-color:var(--mat-color-literal-2563eb);color:var(--mat-color-literal-fff)}.wf-btn.danger[data-v-93af9844]{background:var(--mat-color-literal-dc2626);border-color:var(--mat-color-literal-dc2626);color:var(--mat-color-literal-fff)}@media(max-width:1100px){.wf-grid[data-v-93af9844],.wf-row[data-v-93af9844]{grid-template-columns:1fr}}.rb-page[data-v-0b4ce0dc]{padding:20px;color:var(--mat-text-primary)}.rb-head[data-v-0b4ce0dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.rb-grid[data-v-0b4ce0dc]{display:grid;grid-template-columns:280px 1fr;gap:var(--mat-spacing-signature)}.rb-list[data-v-0b4ce0dc]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-elevated);padding:10px}.rb-list__title[data-v-0b4ce0dc]{font-weight:700;margin-bottom:8px}.rb-list__item[data-v-0b4ce0dc]{width:100%;text-align:left;border:1px solid var(--mat-border-secondary);background:transparent;color:inherit;border-radius:var(--mat-radius-md);padding:8px;margin-bottom:6px;cursor:pointer}.rb-list__item.active[data-v-0b4ce0dc]{border-color:var(--mat-color-literal-2563eb);background:var(--mat-color-literal-rgba-37-99-235-0-1)}.rb-editor[data-v-0b4ce0dc]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-elevated);padding:12px}.rb-row[data-v-0b4ce0dc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mat-spacing-signature);margin-bottom:var(--mat-spacing-signature)}.rb-input[data-v-0b4ce0dc]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-surface-base);color:var(--mat-text-primary);padding:8px}.rb-input--sm[data-v-0b4ce0dc]{max-width:100px}.rb-label[data-v-0b4ce0dc]{font-weight:600;margin:8px 0;display:block}.rb-check[data-v-0b4ce0dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--mat-spacing-signature);font-size:13px}.rb-query[data-v-0b4ce0dc]{margin-top:10px}.rb-result[data-v-0b4ce0dc]{margin-top:12px}.rb-pre[data-v-0b4ce0dc]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);background:var(--mat-color-literal-0f172a);color:var(--mat-color-literal-e2e8f0);padding:10px;min-height:120px;white-space:pre-wrap}.rb-btn[data-v-0b4ce0dc]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-elevated);color:var(--mat-text-primary);border-radius:var(--mat-radius-md);padding:8px 10px;cursor:pointer}.rb-btn.primary[data-v-0b4ce0dc]{background:var(--mat-color-literal-2563eb);border-color:var(--mat-color-literal-2563eb);color:var(--mat-color-literal-fff)}@media(max-width:1100px){.rb-grid[data-v-0b4ce0dc],.rb-row[data-v-0b4ce0dc]{grid-template-columns:1fr}}.webhook-page[data-v-4a02edcd]{display:grid;gap:var(--mat-spacing-signature);padding:var(--mat-spacing-scale-4)}.page-header[data-v-4a02edcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-scale-2)}.page-title[data-v-4a02edcd]{margin:0;font-size:var(--mat-font-size-h3)}.card[data-v-4a02edcd]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-lg);background:var(--mat-surface-primary);padding:var(--mat-spacing-scale-3);display:grid;gap:var(--mat-spacing-scale-2)}.card h2[data-v-4a02edcd]{margin:0;font-size:var(--mat-font-size-h4)}.data-table[data-v-4a02edcd]{width:100%;border-collapse:collapse}.data-table th[data-v-4a02edcd],.data-table td[data-v-4a02edcd]{border-bottom:1px solid var(--mat-border-secondary);padding:var(--mat-spacing-scale-2) var(--mat-spacing-scale-3);font-size:var(--mat-font-size-body-sm)}.mono[data-v-4a02edcd]{font-family:var(--mat-font-family-mono)}.text-right[data-v-4a02edcd]{text-align:right}.text-success[data-v-4a02edcd]{color:var(--mat-color-semantic-success)}.text-danger[data-v-4a02edcd]{color:var(--mat-color-semantic-error)}.row-actions[data-v-4a02edcd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-2);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-grid[data-v-4a02edcd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--mat-spacing-scale-2)}.form-grid label[data-v-4a02edcd]{display:grid;gap:4px;font-size:var(--mat-font-size-caption);color:var(--mat-text-secondary)}.input[data-v-4a02edcd]{border:1px solid var(--mat-border-secondary);border-radius:var(--mat-radius-md);padding:var(--mat-spacing-scale-2) var(--mat-spacing-scale-3);background:var(--mat-surface-secondary);color:var(--mat-text-primary)}.checkbox[data-v-4a02edcd]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chips[data-v-4a02edcd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.chip[data-v-4a02edcd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary);font-size:var(--mat-font-size-caption)}.chip-remove[data-v-4a02edcd]{border:none;background:transparent;color:var(--mat-text-secondary);cursor:pointer}.btn-primary[data-v-4a02edcd],.btn-ghost[data-v-4a02edcd],.btn-danger[data-v-4a02edcd]{border-radius:var(--mat-radius-md);padding:6px 10px;font-size:var(--mat-font-size-body-sm);cursor:pointer}.btn-primary[data-v-4a02edcd]{border:none;background:var(--mat-accent);color:var(--mat-text-on-accent, var(--mat-color-literal-fff))}.btn-ghost[data-v-4a02edcd]{border:1px solid var(--mat-border-secondary);background:var(--mat-surface-secondary);color:var(--mat-text-primary)}.btn-danger[data-v-4a02edcd]{border:1px solid var(--mat-color-semantic-error);background:color-mix(in srgb,var(--mat-color-semantic-error) 10%,transparent);color:var(--mat-color-semantic-error)}.empty-cell[data-v-4a02edcd]{text-align:center;color:var(--mat-text-tertiary)}.user-rights-container[data-v-4ddd6532]{@apply w-full h-screen flex flex-col;@apply bg-gradient-to-br from-gray-900 via-gray-800 to-black;overflow:hidden}.mac-header[data-v-4ddd6532]{@apply px-8 py-6;background:linear-gradient(135deg,var(--mat-color-literal-rgba-0-0-0-0-4-2) 0%,var(--mat-color-literal-rgba-0-0-0-0-2-2) 100%);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid var(--mat-color-literal-rgba-255-255-255-0-1-2)}.header-title[data-v-4ddd6532]{@apply text-3xl font-bold text-white;font-weight:700;letter-spacing:-.02em}.header-subtitle[data-v-4ddd6532]{@apply text-sm text-gray-400 mt-1;font-weight:500}.split-view[data-v-4ddd6532]{@apply flex flex-1 gap-4 p-4;overflow:hidden}.glass-panel[data-v-4ddd6532]{background:var(--mat-surface-secondary);border:1px solid var(--mat-border-primary);@apply rounded-2xl;-webkit-box-shadow:var(--mat-shadow-elevation-lg);box-shadow:var(--mat-shadow-elevation-lg)}.sidebar[data-v-4ddd6532]{@apply w-80 flex flex-col;min-width:320px}.search-wrapper[data-v-4ddd6532]{@apply p-4;}.search-input[data-v-4ddd6532]{@apply w-full px-4 py-2;@apply bg-white/5 border border-white/10 rounded-xl;@apply text-white placeholder-gray-500;@apply focus:outline-none focus:border-white/30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.search-input[data-v-4ddd6532]:focus{background:var(--mat-color-literal-rgba-255-255-255-0-08)}.user-list[data-v-4ddd6532]{@apply flex-1 overflow-y-auto px-2 pb-4;-webkit-overflow-scrolling:touch}.user-item[data-v-4ddd6532]{@apply flex items-center gap-3 p-3 rounded-xl cursor-pointer;@apply transition-all duration-200;margin-bottom:4px}.user-item[data-v-4ddd6532]:hover{background:var(--mat-color-literal-rgba-255-255-255-0-05)}.user-item.selected[data-v-4ddd6532]{background:var(--mat-color-literal-rgba-59-130-246-0-2);border:1px solid var(--mat-color-literal-rgba-59-130-246-0-4)}.user-avatar[data-v-4ddd6532]{@apply w-10 h-10 rounded-full;@apply bg-gradient-to-br from-blue-500 to-purple-600;@apply flex items-center justify-center;@apply text-white text-sm font-bold;-webkit-box-shadow:0 2px 8px var(--mat-color-literal-rgba-0-0-0-0-3);box-shadow:0 2px 8px var(--mat-color-literal-rgba-0-0-0-0-3)}.user-info[data-v-4ddd6532]{@apply flex-1 min-w-0;}.user-name[data-v-4ddd6532]{@apply text-white text-sm font-semibold;@apply truncate;}.user-roles[data-v-4ddd6532]{@apply text-xs text-gray-400 truncate;}.inactive-badge[data-v-4ddd6532]{@apply text-xs px-2 py-0.5 rounded-full;@apply bg-red-500/20 text-red-400 border border-red-500/30;}.empty-state[data-v-4ddd6532]{@apply text-center text-gray-500 py-8;}.detail-panel[data-v-4ddd6532]{@apply flex-1 overflow-y-auto;@apply relative;-webkit-overflow-scrolling:touch}.no-selection[data-v-4ddd6532]{@apply h-full flex flex-col items-center justify-center;}.no-selection-icon[data-v-4ddd6532]{@apply text-6xl mb-4;opacity:.3}.no-selection-text[data-v-4ddd6532]{@apply text-gray-500 text-lg;}.user-details[data-v-4ddd6532]{@apply p-8;}.detail-header[data-v-4ddd6532]{@apply flex items-center gap-4 mb-6;}.detail-avatar[data-v-4ddd6532]{@apply w-16 h-16 rounded-full;@apply bg-gradient-to-br from-blue-500 to-purple-600;@apply flex items-center justify-center;@apply text-white text-xl font-bold;-webkit-box-shadow:0 4px 12px var(--mat-color-literal-rgba-0-0-0-0-4);box-shadow:0 4px 12px var(--mat-color-literal-rgba-0-0-0-0-4)}.detail-info[data-v-4ddd6532]{@apply flex-1;}.detail-name[data-v-4ddd6532]{@apply text-2xl font-bold text-white;font-weight:700;letter-spacing:-.02em}.detail-email[data-v-4ddd6532]{@apply text-sm text-gray-400 mt-1;}.divider[data-v-4ddd6532]{@apply my-6 border-t border-white/10;}.permissions-section[data-v-4ddd6532]{@apply mb-6;}.section-header[data-v-4ddd6532]{@apply flex items-start justify-between mb-4;}.section-title[data-v-4ddd6532]{@apply text-lg font-semibold text-white mb-1;}.section-description[data-v-4ddd6532]{@apply text-sm text-gray-400;}.role-badges[data-v-4ddd6532]{@apply flex flex-wrap gap-2;}.role-badge[data-v-4ddd6532]{@apply px-3 py-1.5 rounded-lg;@apply bg-blue-500/20 border border-blue-500/30;@apply text-blue-300 text-sm font-medium;@apply flex items-center gap-2;}.role-icon[data-v-4ddd6532]{@apply text-base;}.role-name[data-v-4ddd6532]{@apply font-semibold;}.empty-roles[data-v-4ddd6532]{@apply text-gray-500 text-sm italic;}.add-badge-btn[data-v-4ddd6532]{@apply px-4 py-2 rounded-xl;@apply bg-green-500/20 border border-green-500/30;@apply text-green-300 text-sm font-medium;@apply flex items-center gap-2;@apply transition-all duration-200;@apply hover:bg-green-500/30 hover:scale-105;@apply disabled:opacity-50 disabled:cursor-not-allowed disabled:scale-100;}.add-icon[data-v-4ddd6532]{@apply text-lg font-bold;}.glass-dropdown[data-v-4ddd6532]{@apply mt-4 rounded-xl overflow-hidden;background:var(--mat-surface-elevated);border:1px solid var(--mat-border-secondary);-webkit-box-shadow:var(--mat-shadow-macos-hover);box-shadow:var(--mat-shadow-macos-hover);-webkit-animation:slideDown-4ddd6532 .3s cubic-bezier(.4,0,.2,1);animation:slideDown-4ddd6532 .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideDown-4ddd6532{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-4ddd6532{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.picker-header[data-v-4ddd6532]{@apply flex items-center gap-2 p-3;@apply border-b border-white/10;}.picker-search[data-v-4ddd6532]{@apply flex-1 px-3 py-2;@apply bg-white/5 border border-white/10 rounded-lg;@apply text-white placeholder-gray-500 text-sm;@apply focus:outline-none focus:border-white/30;}.picker-close[data-v-4ddd6532]{@apply w-8 h-8 rounded-full;@apply bg-white/10 hover:bg-white/20;@apply text-white text-lg;@apply transition-all duration-200;}.picker-list[data-v-4ddd6532]{@apply max-h-64 overflow-y-auto;-webkit-overflow-scrolling:touch}.picker-item[data-v-4ddd6532]{@apply flex items-center gap-3 p-3;@apply hover:bg-white/5 cursor-pointer;@apply transition-all duration-200;@apply border-b border-white/5;}.picker-item[data-v-4ddd6532]:last-child{@apply border-b-0;}.picker-icon[data-v-4ddd6532]{@apply text-xl;}.picker-info[data-v-4ddd6532]{@apply flex-1 min-w-0;}.picker-name[data-v-4ddd6532]{@apply text-white text-sm font-semibold;}.picker-description[data-v-4ddd6532]{@apply text-xs text-gray-400 truncate;}.picker-empty[data-v-4ddd6532]{@apply text-center text-gray-500 py-8 text-sm;}.badge-list[data-v-4ddd6532]{@apply flex flex-wrap gap-2;}.permission-badge[data-v-4ddd6532]{@apply px-3 py-1.5 rounded-lg;@apply bg-purple-500/20 border border-purple-500/30;@apply text-purple-300 text-sm font-medium;@apply flex items-center gap-2;-webkit-animation:popIn-4ddd6532 .4s cubic-bezier(.68,-.55,.265,1.55);animation:popIn-4ddd6532 .4s cubic-bezier(.68,-.55,.265,1.55)}@-webkit-keyframes popIn-4ddd6532{0%{opacity:0;-webkit-transform:scale(.5) rotate(-10deg);transform:scale(.5) rotate(-10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}@keyframes popIn-4ddd6532{0%{opacity:0;-webkit-transform:scale(.5) rotate(-10deg);transform:scale(.5) rotate(-10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}.badge-icon[data-v-4ddd6532]{@apply text-base;}.badge-name[data-v-4ddd6532]{@apply font-semibold;}.badge-remove[data-v-4ddd6532]{@apply w-5 h-5 rounded-full;@apply bg-white/10 hover:bg-red-500/30;@apply text-white text-xs;@apply transition-all duration-200;@apply flex items-center justify-center;@apply disabled:opacity-50 disabled:cursor-not-allowed;}.badge-remove[data-v-4ddd6532]:hover:not(:disabled){@apply scale-110;}.empty-badges[data-v-4ddd6532]{@apply text-gray-500 text-sm italic;@apply flex items-center gap-2;}.empty-icon[data-v-4ddd6532]{@apply text-xl;}.loading-overlay[data-v-4ddd6532]{@apply absolute inset-0;@apply bg-black/40 backdrop-filter backdrop-blur-sm;@apply flex items-center justify-center;@apply rounded-2xl;}.loading-spinner[data-v-4ddd6532]{@apply w-12 h-12 border-4 border-white/20 border-t-white rounded-full;-webkit-animation:spin-4ddd6532 1s linear infinite;animation:spin-4ddd6532 1s linear infinite}@-webkit-keyframes spin-4ddd6532{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-4ddd6532{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-primary[data-v-8e25d7bd]{@apply px-4 py-2 bg-blue-600 hover:bg-blue-500 text-white rounded-lg transition-colors font-medium text-sm;}.btn-secondary[data-v-8e25d7bd]{@apply px-4 py-2 bg-white/10 hover:bg-white/20 text-white rounded-lg transition-colors font-medium text-sm border border-white/10;}[data-v-8e25d7bd]::-webkit-scrollbar{width:8px;height:8px}[data-v-8e25d7bd]::-webkit-scrollbar-track{background:transparent}[data-v-8e25d7bd]::-webkit-scrollbar-thumb{background:var(--mat-color-literal-rgba-255-255-255-0-2-2);border-radius:var(--mat-radius-sm)}[data-v-8e25d7bd]::-webkit-scrollbar-thumb:hover{background:var(--mat-color-literal-rgba-255-255-255-0-3-2)}.ds-page.audit-logs-view[data-v-8a81e149]{height:100%;padding:var(--mat-spacing-scale-4, 18px);overflow:auto;color:var(--mat-text-primary, var(--text))}.audit-logs-view__err[data-v-8a81e149]{margin-top:var(--mat-spacing-scale-3);padding:var(--mat-spacing-scale-3);border-radius:var(--mat-radius-md);border:1px solid var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35));background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 10%,transparent)}.audit-logs-view__err-actions[data-v-8a81e149]{margin-top:10px}.audit-logs-view__filters[data-v-8a81e149]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-signature);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:var(--mat-spacing-scale-4)}.audit-logs-view__f[data-v-8a81e149]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature)}.audit-logs-view__f--wide[data-v-8a81e149]{min-width:260px;-webkit-box-flex:1;-ms-flex:1;flex:1}.audit-logs-view__lbl[data-v-8a81e149]{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--mat-text-secondary, var(--mat-color-literal-rgba-255-255-255-72))}.audit-logs-view__in[data-v-8a81e149],.audit-logs-view__sel[data-v-8a81e149]{min-width:180px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary, var(--stroke2));background:var(--mat-surface-secondary, var(--mat-color-literal-rgba-255-255-255-04));color:var(--mat-text-primary);outline:none}.audit-logs-view__sel[data-v-8a81e149]{min-width:90px}.audit-logs-view__in--mono[data-v-8a81e149]{font-family:ui-monospace,monospace}.audit-logs-view__btn-row[data-v-8a81e149]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audit-logs-view__btn[data-v-8a81e149]{padding:10px 14px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);color:var(--mat-text-primary);cursor:pointer;font-weight:600}.audit-logs-view__btn[data-v-8a81e149]:disabled{opacity:.6;cursor:not-allowed}.audit-logs-view__quick[data-v-8a81e149]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--mat-spacing-signature);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--mat-spacing-scale-3)}.audit-logs-view__search[data-v-8a81e149]{width:420px;max-width:68vw;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);color:var(--mat-text-primary);outline:none}.audit-logs-view__pager[data-v-8a81e149]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-signature);margin-left:auto}.audit-logs-view__gap[data-v-8a81e149]{height:9px;-ms-flex-negative:0;flex-shrink:0;margin-top:var(--mat-spacing-scale-3)}.audit-logs-view__table-wrap[data-v-8a81e149]{overflow:auto;min-height:200px;margin-top:var(--mat-spacing-scale-3);border:1px solid var(--mat-border-primary);border-radius:var(--mat-radius-md);background:var(--mat-surface-secondary)}.audit-logs-view__mono[data-v-8a81e149]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.audit-logs-view__reason[data-v-8a81e149]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.audit-logs-view__actor-role[data-v-8a81e149]{font-weight:700}.audit-logs-view__actor-id[data-v-8a81e149]{color:var(--mat-text-tertiary);font-size:12px;margin-top:2px}.audit-logs-view__details summary[data-v-8a81e149]{cursor:pointer;font-weight:700}.audit-logs-view__grid2[data-v-8a81e149]{display:grid;grid-template-columns:1fr 1fr;gap:var(--mat-spacing-signature);margin-top:10px}.audit-logs-view__k[data-v-8a81e149]{font-size:12px;color:var(--mat-text-secondary);font-weight:700;margin-bottom:6px}.audit-logs-view__json[data-v-8a81e149]{margin:0;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-secondary);background:var(--mat-color-literal-rgba-0-0-0-16);max-height:220px;overflow:auto;font-size:12px;line-height:1.35;font-family:ui-monospace,monospace}.audit-logs-view__tip[data-v-8a81e149]{margin-top:var(--mat-spacing-scale-3);font-size:12px;color:var(--mat-text-tertiary);opacity:.85}.soc2-view[data-v-2337c8e5]{display:grid;gap:12px}.soc2-view__grid[data-v-2337c8e5]{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.soc2-view__panel[data-v-2337c8e5]{border:1px solid var(--mat-border-secondary);border-radius:12px;background:var(--mat-surface-elevated);padding:12px;display:grid;gap:10px}.soc2-view__panel h3[data-v-2337c8e5],.soc2-view__sub[data-v-2337c8e5]{margin:0}.soc2-view__muted[data-v-2337c8e5]{color:var(--mat-text-tertiary);font-size:12px}.soc2-view__controls[data-v-2337c8e5]{display:grid;gap:8px}.soc2-view__control[data-v-2337c8e5]{border:1px solid var(--mat-border-secondary);border-radius:10px;padding:10px;background:var(--mat-surface-primary);display:grid;gap:6px}.soc2-view__control-head[data-v-2337c8e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.soc2-view__badge[data-v-2337c8e5]{border-radius:999px;padding:2px 8px;background:var(--mat-accent-container);color:var(--mat-text-primary);font-size:11px}.soc2-view__badge--soft[data-v-2337c8e5]{background:var(--mat-surface-hover)}.soc2-view__title[data-v-2337c8e5]{font-size:14px}.soc2-view__meta[data-v-2337c8e5]{font-size:12px;color:var(--mat-text-secondary)}.soc2-view__ev-list[data-v-2337c8e5]{margin:0;padding-left:16px;display:grid;gap:3px}.soc2-view__ev-list li[data-v-2337c8e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:12px}.soc2-view__form[data-v-2337c8e5]{display:grid;gap:6px}.soc2-view__select[data-v-2337c8e5],.soc2-view__input[data-v-2337c8e5]{width:100%;border:1px solid var(--mat-border-secondary);border-radius:10px;background:var(--mat-surface-primary);color:var(--mat-text-primary);padding:8px 10px}.soc2-view__actions[data-v-2337c8e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.soc2-view__events[data-v-2337c8e5]{display:grid;gap:8px}.soc2-view__event[data-v-2337c8e5]{border:1px solid var(--mat-border-secondary);border-radius:10px;background:var(--mat-surface-primary);padding:8px;display:grid;gap:4px}@media(max-width:1100px){.soc2-view__grid[data-v-2337c8e5]{grid-template-columns:1fr}}.ds-page.tenant-manager-view[data-v-43ad766d]{height:100%;padding:var(--mat-spacing-scale-4, 24px);overflow:auto;color:var(--mat-text-primary, white)}.tenant-manager-view__err[data-v-43ad766d],.tenant-manager-view__ok[data-v-43ad766d]{margin-top:var(--mat-spacing-scale-3);padding:var(--mat-spacing-scale-3);border-radius:var(--mat-radius-md)}.tenant-manager-view__err[data-v-43ad766d]{border:1px solid var(--mat-color-semantic-error, var(--mat-color-literal-rgba-255-80-80-35));background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-rgb-2558080)) 8%,transparent)}.tenant-manager-view__err-label[data-v-43ad766d]{font-weight:700}.tenant-manager-view__err-text[data-v-43ad766d]{opacity:.85;margin-top:4px;display:block}.tenant-manager-view__ok[data-v-43ad766d]{border:1px solid var(--mat-color-semantic-success, var(--mat-color-literal-rgba-80-255-160-2));background:color-mix(in srgb,var(--mat-color-semantic-success, var(--mat-color-literal-rgb-80255160)) 8%,transparent)}.tenant-manager-view__ok-text[data-v-43ad766d]{display:block}.tenant-manager-view__body[data-v-43ad766d]{margin-top:var(--mat-spacing-scale-4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.tenant-manager-view__filter[data-v-43ad766d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--mat-spacing-scale-3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tenant-manager-view__search[data-v-43ad766d]{min-width:240px;padding:10px 12px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);color:var(--mat-text-primary);font-size:var(--mat-font-size-body)}.tenant-manager-view__total[data-v-43ad766d],.tenant-manager-view__loading[data-v-43ad766d]{opacity:.7;font-size:13px}.tenant-manager-view__gap[data-v-43ad766d]{height:9px;-ms-flex-negative:0;flex-shrink:0}.tenant-manager-view__table-wrap[data-v-43ad766d]{overflow:auto;min-height:120px}.tenant-manager-view__chip[data-v-43ad766d]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 18%,transparent);color:var(--mat-color-accent-indigo, var(--mat-color-literal-818cf8));border:1px solid color-mix(in srgb,var(--mat-color-accent-indigo, var(--mat-color-literal-6366f1)) 40%,transparent)}.tenant-manager-view__chip--enterprise[data-v-43ad766d]{background:color-mix(in srgb,var(--mat-color-literal-eab308) 18%,transparent);color:var(--mat-color-literal-facc15);border-color:color-mix(in srgb,var(--mat-color-literal-eab308) 40%,transparent)}.tenant-manager-view__status[data-v-43ad766d]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tenant-manager-view__status--active[data-v-43ad766d]{background:color-mix(in srgb,var(--mat-color-semantic-success, var(--mat-color-literal-4ade80)) 18%,transparent);color:var(--mat-color-semantic-success)}.tenant-manager-view__status--inactive[data-v-43ad766d]{background:color-mix(in srgb,var(--mat-color-semantic-error, var(--mat-color-literal-f87171)) 12%,transparent);color:var(--mat-color-semantic-error)}.modalMask[data-v-43ad766d]{position:fixed;inset:0;background:var(--mat-color-literal-rgba-0-0-0-0-6-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:grid;place-items:center}.modal[data-v-43ad766d]{width:500px;max-width:90vw;padding:24px;border-radius:var(--mat-radius-xl);background:var(--mat-surface-primary);-webkit-box-shadow:var(--mat-shadow-elevation-xl);box-shadow:var(--mat-shadow-elevation-xl)}.modalHead[data-v-43ad766d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.modalTitle[data-v-43ad766d]{font-size:18px;font-weight:800}.formGrid[data-v-43ad766d]{display:grid;gap:var(--mat-spacing-signature)}.row2[data-v-43ad766d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--mat-spacing-signature)}label[data-v-43ad766d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mat-spacing-signature);font-size:12px;opacity:.9}.inp[data-v-43ad766d]{padding:10px;border-radius:var(--mat-radius-md);border:1px solid var(--mat-border-primary);background:var(--mat-surface-secondary);color:var(--mat-text-primary);width:100%}.modalFoot[data-v-43ad766d]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--mat-spacing-signature)}.glass[data-v-43ad766d]{background:var(--mat-surface-secondary);border:1px solid var(--mat-border-primary);color:var(--mat-text-primary);-webkit-box-shadow:var(--mat-shadow-elevation-md);box-shadow:var(--mat-shadow-elevation-md)}.btn[data-v-43ad766d]{height:40px;padding:0 16px;border-radius:var(--mat-radius-lg);cursor:pointer;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.btn[data-v-43ad766d]:hover{background:var(--mat-hover)}.btn.primary[data-v-43ad766d]{background:var(--mat-text-primary);color:var(--mat-surface-primary);border:none}.btn.primary[data-v-43ad766d]:hover{background:var(--mat-text-secondary)}.btn.sm[data-v-43ad766d]{height:32px;padding:0 10px;font-size:12px}.mono[data-v-43ad766d]{font-family:monospace}.sep[data-v-43ad766d]{height:1px;background:var(--mat-border-primary);margin:10px 0}.secTitle[data-v-43ad766d]{font-weight:700;font-size:14px;color:var(--mat-text-secondary)}.ds-page.outbox-event-queue[data-v-fe43ec20]{padding:var(--mat-spacing-scale-4);color:var(--mat-text-primary)}.page-header[data-v-fe43ec20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.page-header h1[data-v-fe43ec20]{margin:0;font-size:1.25rem}.subtitle[data-v-fe43ec20]{margin:4px 0 0;color:#6b7280;font-size:.875rem}.toolbar[data-v-fe43ec20]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-v-fe43ec20]{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:600}.tab-btn.active[data-v-fe43ec20]{background:#111827;color:#fff;border-color:#111827}.error-bar[data-v-fe43ec20]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin-bottom:12px}.empty-state[data-v-fe43ec20]{border:1px dashed #d1d5db;border-radius:8px;padding:18px;color:#6b7280}.table-wrap[data-v-fe43ec20]{overflow:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.queue-table[data-v-fe43ec20]{width:100%;border-collapse:collapse;min-width:980px}.queue-table th[data-v-fe43ec20],.queue-table td[data-v-fe43ec20]{text-align:left;padding:10px 12px;border-bottom:1px solid #f3f4f6;font-size:.875rem;vertical-align:top;color:#111827}.queue-table th[data-v-fe43ec20]{background:#f9fafb;font-weight:700}.mono[data-v-fe43ec20]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.status-chip[data-v-fe43ec20]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.status-chip.pending[data-v-fe43ec20]{background:#fef3c7;color:#92400e}.status-chip.failed[data-v-fe43ec20]{background:#fee2e2;color:#991b1b}.error-col[data-v-fe43ec20]{max-width:420px;white-space:pre-wrap;word-break:break-word}
