@charset "UTF-8";html{height:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #013a00);--mat-sys-on-tertiary-container: light-dark(#015300, #77ff61);--mat-sys-on-tertiary-fixed: light-dark(#002200, #002200);--mat-sys-on-tertiary-fixed-variant: light-dark(#015300, #015300);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#026e00, #02e600);--mat-sys-tertiary-container: light-dark(#77ff61, #015300);--mat-sys-tertiary-fixed: light-dark(#77ff61, #77ff61);--mat-sys-tertiary-fixed-dim: light-dark(#02e600, #02e600);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Segoe UI;--mat-sys-body-large-font: Segoe UI;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Segoe UI;--mat-sys-body-medium-font: Segoe UI;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Segoe UI;--mat-sys-body-small-font: Segoe UI;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Segoe UI;--mat-sys-display-large-font: Segoe UI;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Segoe UI;--mat-sys-display-medium-font: Segoe UI;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Segoe UI;--mat-sys-display-small-font: Segoe UI;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Segoe UI;--mat-sys-headline-large-font: Segoe UI;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Segoe UI;--mat-sys-headline-medium-font: Segoe UI;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Segoe UI;--mat-sys-headline-small-font: Segoe UI;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Segoe UI;--mat-sys-label-large-font: Segoe UI;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Segoe UI;--mat-sys-label-medium-font: Segoe UI;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Segoe UI;--mat-sys-label-small-font: Segoe UI;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Segoe UI;--mat-sys-title-large-font: Segoe UI;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Segoe UI;--mat-sys-title-medium-font: Segoe UI;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Segoe UI;--mat-sys-title-small-font: Segoe UI;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--qx-wallpaper);color:#1e293b;font-family:Segoe UI,Aptos,Calibri,Arial,Helvetica,sans-serif;margin:0;height:100%;transition:background-color .3s ease,color .3s ease}html.dark-mode{color-scheme:dark}html.dark-mode body{background-color:var(--qx-wallpaper);color:#e5e7eb}.qx-bg-waves{position:fixed;left:0;right:0;bottom:0;height:340px;pointer-events:none;overflow:hidden;z-index:0}.qx-bg-waves svg{position:absolute;bottom:0;width:100%;height:100%}.qx-bg-waves svg path{fill:rgb(var(--qx-wave-fill))}.qx-bg-waves svg path:nth-child(1){fill-opacity:var(--qx-wave-opacity-1)}.qx-bg-waves svg path:nth-child(2){fill-opacity:var(--qx-wave-opacity-2)}.qx-bg-waves svg path:nth-child(3){fill-opacity:var(--qx-wave-opacity-3)}:root{--qx-accent: #5B21B6;--qx-accent-rgb: 91, 33, 182;--qx-accent-light: #7C3AED;--qx-accent-bg: #EDE9FE;--qx-accent-bg-subtle: #F5F3FF;--qx-heading: #1e293b;--qx-muted: #667085;--qx-body-bg: #FAFAFB;--qx-surface: #FFFFFF;--qx-card-border: #E5E7EB;--qx-ink-soft: #334155;--qx-shadow: 0 10px 30px rgba(15, 23, 42, .08);--qx-error: #DC2626;--qx-warning: #D97706;--qx-success: #16A34A;--qx-info: #0891B2;--qx-admin-topbar: #4C1D95;--qx-sidebar-width: 248px;--qx-page-sm: 800px;--qx-page-md: 960px;--qx-page-lg: 1200px;--qx-wallpaper: #dcd6e3;--qx-wave-fill: 255, 255, 255;--qx-wave-opacity-1: .35;--qx-wave-opacity-2: .5;--qx-wave-opacity-3: .65;--qx-section-label: #7a6da0}html.dark-mode{--qx-accent: #A78BFA;--qx-accent-rgb: 167, 139, 250;--qx-accent-light: #C4B5FD;--qx-accent-bg: #2E1065;--qx-accent-bg-subtle: #1E0A4A;--qx-heading: #f8fafc;--qx-muted: #94a3b8;--qx-body-bg: #111827;--qx-surface: #1A1F2E;--qx-card-border: #2D3348;--qx-ink-soft: #cbd5e1;--qx-shadow: 0 14px 32px rgba(2, 6, 23, .55);--qx-info: #67E8F9;--qx-wallpaper: #1a1f2e;--qx-wave-opacity-1: .06;--qx-wave-opacity-2: .1;--qx-wave-opacity-3: .14;--qx-section-label: #b4a8d0}a{color:var(--qx-accent)}.mat-mdc-list-item,.mdc-list-item,.mdc-list-item__primary-text,.mdc-list-item__secondary-text,.mat-mdc-button-base,.mdc-button,.mdc-button__label,.mat-mdc-form-field,.mdc-text-field,.mdc-floating-label,.mat-mdc-input-element,.mat-mdc-select,.mat-mdc-select-trigger,.mat-mdc-option,.mat-mdc-menu-item,.mat-mdc-menu-content,.mat-mdc-card,.mat-mdc-card-content,.mat-mdc-card-title,.mat-mdc-card-subtitle,.mat-mdc-dialog-container,.mat-mdc-dialog-content,.mat-mdc-dialog-title,.mat-mdc-tab,.mat-mdc-tab-label,.mat-mdc-chip,.mat-mdc-chip-action-label,.mat-mdc-table,.mat-mdc-cell,.mat-mdc-header-cell,.mat-mdc-tooltip,.mat-mdc-snack-bar-label,.mat-toolbar,.mat-mdc-paginator,.mat-mdc-checkbox,.mat-mdc-radio-button,.mat-mdc-slide-toggle,.mat-mdc-progress-bar,.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper,.mat-expansion-panel,.mat-mdc-tree-node{font-family:inherit!important}.snackbar-error .mdc-snackbar__surface{background-color:#dc2626!important}.mat-mdc-card{border-radius:16px!important;border:1px solid var(--qx-card-border);box-shadow:var(--qx-shadow)!important;background:var(--qx-surface)!important}.mat-mdc-dialog-container .mat-mdc-dialog-surface,.mat-mdc-dialog-surface{border-radius:16px!important;background:var(--qx-surface)!important;border:1px solid var(--qx-card-border);box-shadow:0 24px 48px #0f172a2e!important;overflow:hidden}html.dark-mode .mat-mdc-dialog-container .mat-mdc-dialog-surface,html.dark-mode .mat-mdc-dialog-surface{box-shadow:0 24px 48px #02061799!important}.mat-mdc-dialog-title{font-family:inherit!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--qx-heading)!important;font-size:1.1rem!important;padding:20px 24px 8px!important;margin:0!important}.mat-mdc-dialog-content{color:var(--qx-ink-soft)!important;padding:8px 24px 16px!important;font-size:.92rem;line-height:1.5}.mat-mdc-dialog-actions{padding:12px 20px 18px!important;gap:8px;border-top:1px solid var(--qx-card-border);background:rgba(var(--qx-accent-rgb),.025)}html.dark-mode .mat-mdc-dialog-actions{background:#ffffff05}.mat-mdc-dialog-content h1,.mat-mdc-dialog-content h2,.mat-mdc-dialog-content h3,.mat-mdc-dialog-content h4,.mat-mdc-dialog-content h5,.mat-mdc-dialog-content h6{color:var(--qx-heading)}html.dark-mode .mat-mdc-card,html.dark-mode .mat-mdc-card h1,html.dark-mode .mat-mdc-card h2,html.dark-mode .mat-mdc-card h3,html.dark-mode .mat-mdc-card h4,html.dark-mode .mat-mdc-card h5,html.dark-mode .mat-mdc-card h6,html.dark-mode .mat-mdc-card .page-title,html.dark-mode .mat-mdc-card .kpi-value,html.dark-mode .mat-mdc-card .kpi-label{color:#e5e7eb!important}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary{--mdc-filled-button-container-color: var(--qx-accent);--mdc-filled-button-label-text-color: #fff;border-radius:999px;font-weight:700;letter-spacing:.2px}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--qx-accent);--mdc-outlined-button-outline-color: var(--qx-accent);border-radius:999px;font-weight:700}.mat-mdc-chip.mat-primary{--mdc-chip-elevated-container-color: var(--qx-accent-bg);--mdc-chip-label-text-color: var(--qx-accent)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--qx-accent);--mdc-linear-progress-track-color: var(--qx-accent-bg)}.mat-mdc-header-cell,.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{font-size:.72rem!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--qx-muted)!important}.mat-mdc-cell{font-size:.88rem;color:var(--qx-ink-soft)}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button:not([disabled]),.mat-mdc-icon-button.action-icon:not([disabled]){color:var(--qx-accent)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-icon:not([disabled]) .mat-icon{color:var(--qx-accent)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[disabled]{opacity:.4}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=View i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Open i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Inspect i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Details i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Preview i]:not([disabled]),.mat-mdc-icon-button.action-view:not([disabled]){color:var(--qx-accent-light)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=View i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Open i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Inspect i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Details i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Preview i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-view:not([disabled]) .mat-icon{color:var(--qx-accent-light)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Generate i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Automate i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Run i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Execute i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Trigger i]:not([disabled]),.mat-mdc-icon-button.action-generate:not([disabled]){color:var(--qx-accent)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Generate i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Automate i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Run i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Execute i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Trigger i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-generate:not([disabled]) .mat-icon{color:var(--qx-accent)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Link i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Trace i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Coverage i]:not([disabled]),.mat-mdc-icon-button.action-link:not([disabled]){color:var(--qx-info)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Link i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Trace i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Coverage i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-link:not([disabled]) .mat-icon{color:var(--qx-info)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Edit i]:not([disabled]),.mat-mdc-icon-button.action-edit:not([disabled]){color:var(--qx-ink-soft)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Edit i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-edit:not([disabled]) .mat-icon{color:var(--qx-ink-soft)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Approve i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Resolved i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Resolve i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Confirm i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Verify i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*="Mark Pass" i]:not([disabled]),.mat-mdc-icon-button.resolve-btn:not([disabled]),.mat-mdc-icon-button.verify-btn:not([disabled]),.mat-mdc-icon-button.action-success:not([disabled]){color:var(--qx-success)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Approve i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Resolved i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Resolve i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Confirm i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Verify i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*="Mark Pass" i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.resolve-btn:not([disabled]) .mat-icon,.mat-mdc-icon-button.verify-btn:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-success:not([disabled]) .mat-icon{color:var(--qx-success)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Reject i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Block i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*="Mark Fail" i]:not([disabled]),.mat-mdc-icon-button.action-warn:not([disabled]){color:var(--qx-warning)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Reject i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Block i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*="Mark Fail" i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-warn:not([disabled]) .mat-icon{color:var(--qx-warning)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Close i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Cancel i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Unlink i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Delink i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Dismiss i]:not([disabled]),.mat-mdc-icon-button.close-btn:not([disabled]),.mat-mdc-icon-button.action-neutral:not([disabled]){color:var(--qx-muted)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Close i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Cancel i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Unlink i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Delink i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Dismiss i]:not([disabled]) .mat-icon,.mat-mdc-icon-button.close-btn:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-neutral:not([disabled]) .mat-icon{color:var(--qx-muted)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Delete i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Remove i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Archive i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Discard i]:not([disabled]),.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[color=warn]:not([disabled]),.mat-mdc-icon-button.delete-btn:not([disabled]),.mat-mdc-icon-button.action-delete:not([disabled]){color:var(--qx-error)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Delete i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Remove i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Archive i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[matTooltip*=Discard i]:not([disabled]) .mat-icon,.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button[color=warn]:not([disabled]) .mat-icon,.mat-mdc-icon-button.delete-btn:not([disabled]) .mat-icon,.mat-mdc-icon-button.action-delete:not([disabled]) .mat-icon{color:var(--qx-error)!important}.mat-mdc-table .mat-mdc-cell .mat-mdc-icon-button:not([disabled]):hover{background:rgba(var(--qx-accent-rgb),.08)}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-floating-label{font-size:.85rem!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-weight:700!important;color:var(--qx-heading)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{color:var(--qx-heading)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--qx-accent)!important}h1,h2,h3,h4,h5,h6,.page-title,.page-header h1{font-family:inherit;letter-spacing:-.01em;color:var(--qx-heading);font-weight:700}.page-title{color:var(--qx-heading);margin-bottom:12px}.subtitle,.page-subtitle{color:var(--qx-muted)!important}.page-header,.header{margin-bottom:20px!important}html.dark-mode .qx-main .page-header h1,html.dark-mode .qx-main .header h1,html.dark-mode .qx-main .dash-header h1,html.dark-mode .qx-main>*>h1:first-child,html.dark-mode .qx-main .page-title{color:#fff!important}html.dark-mode .qx-main .page-subtitle:not(.mat-mdc-card *),html.dark-mode .qx-main .subtitle:not(.mat-mdc-card *),html.dark-mode .qx-main .text-muted:not(.mat-mdc-card *),html.dark-mode .qx-main .step-label:not(.mat-mdc-card *){color:#ffffffd1!important}.text-muted{color:var(--qx-muted)}.text-center{text-align:center}.mb-24{margin-bottom:24px}.mb-16{margin-bottom:16px}.gap-16{gap:16px}html.dark-mode .mat-toolbar{background-color:#0f172a!important;color:#e5e7eb!important}html.dark-mode .mat-mdc-list-item,html.dark-mode .mdc-list-item__primary-text,html.dark-mode .mat-list-item-title{color:#fff!important}html.dark-mode a{color:#c4b5fd}html.dark-mode input,html.dark-mode textarea,html.dark-mode select{background-color:#1f2937;color:#e0e0e0;border-color:#374151}html.dark-mode .mat-mdc-table,html.dark-mode .mdc-data-table__table{background:#1a1f2e!important;--mat-table-background-color: #1A1F2E}html.dark-mode .mat-mdc-header-row,html.dark-mode .mdc-data-table__header-row{background:#161b29!important}html.dark-mode .mat-mdc-row,html.dark-mode .mdc-data-table__row{background:#1a1f2e!important;border-bottom-color:#2d3348!important}html.dark-mode .mat-mdc-row:hover,html.dark-mode .mdc-data-table__row:hover{background:#a78bfa12!important}html.dark-mode .mat-mdc-cell,html.dark-mode .mdc-data-table__cell{color:#cbd5e1!important;border-bottom-color:#2d3348!important}html.dark-mode .mat-mdc-header-cell{background:#161b29!important;border-bottom-color:#2d3348!important}html.dark-mode .mat-mdc-no-data-row td{background:#1a1f2e!important;color:#64748b!important}html.dark-mode .mat-mdc-paginator{background:#161b29!important;color:#94a3b8!important;border-top:1px solid #2D3348}html.dark-mode .mat-mdc-paginator .mat-mdc-icon-button{color:#94a3b8!important}html.dark-mode .mat-mdc-paginator .mat-mdc-icon-button:not([disabled]):hover{background:#a78bfa1a!important}html.dark-mode .mat-mdc-paginator-range-label,html.dark-mode .mat-mdc-paginator-page-size-label,html.dark-mode .mat-mdc-select-value{color:#94a3b8!important}html.dark-mode .mat-mdc-select-panel,html.dark-mode .mdc-menu-surface{background:#1e2535!important;border:1px solid #2D3348!important;box-shadow:0 8px 24px #02061799!important}html.dark-mode .mat-mdc-option{color:#cbd5e1!important;--mat-option-label-text-color: #cbd5e1}html.dark-mode .mat-mdc-option:hover:not(.mat-mdc-option-disabled),html.dark-mode .mat-mdc-option.mat-mdc-option-active{background:#a78bfa1a!important}html.dark-mode .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:#a78bfa26!important}html.dark-mode .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#a78bfa!important}html.dark-mode .mat-mdc-select-value,html.dark-mode .mat-mdc-select-trigger{color:#e2e8f0!important}html.dark-mode .mat-mdc-select-arrow{color:#64748b!important}html.dark-mode .mat-mdc-slide-toggle .mdc-label,html.dark-mode .mat-mdc-slide-toggle label{color:#e2e8f0!important}html.dark-mode .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-color: #e2e8f0}html.dark-mode .recommendation-box{background:#8b5cf61a!important;border-color:#8b5cf640!important}html.dark-mode .override-row{background:#ef44441a!important;border-color:#ef444440!important}html.dark-mode .section-icon{color:#93c5fd!important}html.dark-mode .mdc-tab__text-label{color:#94a3b8!important}html.dark-mode .mdc-tab--active .mdc-tab__text-label,html.dark-mode .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#a78bfa!important}html.dark-mode .mat-mdc-tab-header{border-bottom-color:#2d3348!important}html.dark-mode .mat-mdc-tab-header-pagination-chevron{border-color:#94a3b8!important}html.dark-mode .mat-mdc-tab-header-pagination:not([disabled]) .mat-mdc-tab-header-pagination-chevron{border-color:#e2e8f0!important}html.dark-mode .mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{border-color:#374151!important}html.dark-mode .mat-mdc-tab-body-content{color:#e2e8f0!important}html.dark-mode .mat-mdc-tab-group,html.dark-mode .mat-mdc-tab-nav-bar{--mat-tab-header-active-label-text-color: #A78BFA;--mat-tab-header-active-focus-label-text-color: #A78BFA;--mat-tab-header-active-hover-label-text-color: #A78BFA;--mat-tab-header-inactive-label-text-color: #94a3b8;--mat-tab-header-inactive-focus-label-text-color: #94a3b8;--mat-tab-header-inactive-hover-label-text-color: #94a3b8;--mat-tab-header-active-indicator-color: #A78BFA;--mat-tab-header-divider-color: #2D3348}html.dark-mode .summary-card .num{color:#e2e8f0!important}html.dark-mode .summary-card .lbl{color:#94a3b8!important}html.dark-mode .summary-card{background:var(--qx-surface)!important}html.dark-mode .step-header{color:#e2e8f0!important}html.dark-mode .step-header>div{color:#e2e8f0!important}html.dark-mode .mdc-text-field__input,html.dark-mode .mat-mdc-input-element,html.dark-mode .mat-mdc-select-value-text,html.dark-mode .mat-mdc-select-placeholder{color:#e0e0e0!important}html.dark-mode .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,html.dark-mode .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,html.dark-mode .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#374151!important}html.dark-mode .field-view{background:#232a3b!important;border-color:#2d3348!important}html.dark-mode .field-view label{color:#94a3b8!important}html.dark-mode .field-view div,html.dark-mode .field-view pre{color:#e2e8f0!important}html.dark-mode .step-block{border-color:#2d3348!important}html.dark-mode .exec-passed,html.dark-mode .cov-passed,html.dark-mode .status-completed{background:#10b9812e!important;color:#6ee7b7!important}html.dark-mode .exec-failed,html.dark-mode .cov-failed,html.dark-mode .status-aborted{background:#ef44442e!important;color:#fca5a5!important}html.dark-mode .exec-blocked,html.dark-mode .cov-blocked{background:#f59e0b2e!important;color:#fcd34d!important}html.dark-mode .exec-skipped,html.dark-mode .exec-not-executed,html.dark-mode .cov-not-executed,html.dark-mode .status-not-started{background:#94a3b826!important;color:#cbd5e1!important}html.dark-mode .status-in-progress{background:#3b82f62e!important;color:#93c5fd!important}html.dark-mode .cov-partial,html.dark-mode .src-tc,html.dark-mode .src-plan{background:#8b5cf62e!important;color:#c4b5fd!important}html.dark-mode .pri-critical{background:#ef44442e!important;color:#fca5a5!important}html.dark-mode .pri-high{background:#f59e0b2e!important;color:#fcd34d!important}html.dark-mode .pri-medium{background:#3b82f62e!important;color:#93c5fd!important}html.dark-mode .pri-low{background:#94a3b826!important;color:#cbd5e1!important}html.dark-mode .exec-passed[class*=mdc-chip],html.dark-mode mat-chip.exec-passed{--mdc-chip-elevated-container-color: rgba(16, 185, 129, .18) !important;--mdc-chip-label-text-color: #6ee7b7 !important}html.dark-mode .exec-failed[class*=mdc-chip],html.dark-mode mat-chip.exec-failed{--mdc-chip-elevated-container-color: rgba(239, 68, 68, .18) !important;--mdc-chip-label-text-color: #fca5a5 !important}html.dark-mode .exec-not-run[class*=mdc-chip],html.dark-mode mat-chip.exec-not-run{--mdc-chip-elevated-container-color: rgba(148, 163, 184, .15) !important;--mdc-chip-label-text-color: #cbd5e1 !important}html.dark-mode .priority-low{--mdc-chip-label-text-color: #94a3b8 !important}html.dark-mode .count.pass{color:#6ee7b7!important}html.dark-mode .count.fail{color:#fca5a5!important}html.dark-mode .count.block{color:#fcd34d!important}html.dark-mode .count.skip{color:#94a3b8!important}html.dark-mode .count.defect{color:#c4b5fd!important}html.dark-mode .metric.pass .num{color:#6ee7b7!important}html.dark-mode .metric.fail .num{color:#fca5a5!important}html.dark-mode .metric.block .num{color:#fcd34d!important}html.dark-mode .metric.skip .num{color:#94a3b8!important}html.dark-mode .metric.defect .num{color:#c4b5fd!important}html.dark-mode .muted{color:#94a3b8!important}html.dark-mode mat-chip.status-completed{background:#10b9812e!important;color:#6ee7b7!important}html.dark-mode mat-chip.status-failed,html.dark-mode mat-chip.status-cancelled{background:#ef44442e!important;color:#fca5a5!important}html.dark-mode mat-chip.status-executing_playwright{background:#3b82f62e!important;color:#93c5fd!important}html.dark-mode .error-box{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}html.dark-mode .stages li.failed{background:#ef44441a!important;color:#fca5a5!important}html.dark-mode .bar-track{background:#2d3348!important}html.dark-mode .chip-connected{background:#10b9812e!important;color:#6ee7b7!important}html.dark-mode .chip-soon{background:#94a3b826!important;color:#94a3b8!important}html.dark-mode .test-success{background:#10b9812e!important;color:#6ee7b7!important}html.dark-mode .test-error{background:#ef44442e!important;color:#fca5a5!important}html.dark-mode .src-manual{--mdc-chip-label-text-color: #cbd5e1 !important}html.dark-mode .src-jira{--mdc-chip-label-text-color: #93c5fd !important}html.dark-mode .defect-chip{color:#fca5a5!important;background:#ef444426!important}html.dark-mode .defect-status{background:#ef444426!important;color:#fca5a5!important}html.dark-mode .mat-mdc-raised-button[color=primary],html.dark-mode .mat-mdc-unelevated-button[color=primary]{--mdc-filled-button-container-color: #6D28D9 !important;--mdc-filled-button-label-text-color: #ffffff !important;--mdc-filled-button-hover-state-layer-color: #ffffff !important;--mdc-filled-button-pressed-state-layer-color: #ffffff !important;background-color:#6d28d9!important;color:#fff!important}html.dark-mode .mat-mdc-raised-button[color=primary]:hover,html.dark-mode .mat-mdc-unelevated-button[color=primary]:hover{background-color:#7c3aed!important}html.dark-mode .mat-mdc-raised-button[color=warn],html.dark-mode .mat-mdc-unelevated-button[color=warn]{--mdc-filled-button-container-color: #991B1B !important;--mdc-filled-button-label-text-color: #fca5a5 !important;background-color:#991b1b!important;color:#fca5a5!important}html.dark-mode .mat-mdc-outlined-button[color=primary]{--mdc-outlined-button-label-text-color: #A78BFA !important;--mdc-outlined-button-outline-color: #A78BFA !important;color:#a78bfa!important;border-color:#a78bfa!important}html.dark-mode .mat-mdc-outlined-button[color=primary]:hover{background:#a78bfa1a!important}html.dark-mode .mat-mdc-outlined-button[color=warn]{--mdc-outlined-button-label-text-color: #fca5a5 !important;--mdc-outlined-button-outline-color: #ef4444 !important;color:#fca5a5!important;border-color:#ef4444!important}html.dark-mode .mat-mdc-button[color=primary]{--mdc-text-button-label-text-color: #A78BFA !important;color:#a78bfa!important}html.dark-mode .mat-mdc-button[color=warn]{--mdc-text-button-label-text-color: #fca5a5 !important;color:#fca5a5!important}html.dark-mode .mat-mdc-icon-button[color=primary]{color:#a78bfa!important;--mdc-icon-button-icon-color: #A78BFA !important}html.dark-mode .mat-mdc-icon-button[color=primary]:hover{background:#a78bfa1a!important}html.dark-mode .mat-mdc-icon-button[color=warn]{color:#fca5a5!important;--mdc-icon-button-icon-color: #fca5a5 !important}html.dark-mode .mat-mdc-icon-button[color=warn]:hover{background:#ef44441a!important}html.dark-mode .mat-mdc-icon-button:not([color]){color:#94a3b8!important}html.dark-mode .mat-mdc-icon-button:not([color]):hover{background:#94a3b81a!important}html.dark-mode .mat-mdc-button-base[disabled],html.dark-mode .mat-mdc-icon-button[disabled]{opacity:.38!important;background-color:#ffffff14!important;color:#64748b!important}html.dark-mode .mat-mdc-button-base .mat-icon,html.dark-mode .mat-mdc-icon-button .mat-icon{color:inherit!important}
