:root{--dq-primary:#4f46e5;--dq-primary-soft:#c7d2fe;--dq-selected-bg:#eef0fe;--dq-row-hover:#4f46e50a;--dq-canvas:#f4f5f7;--dq-border:#e6e8eb;--dq-ink:#1f2430;--dq-surface:#fff;--dq-muted:#616875;--dq-severity-good:#389e0d;--dq-severity-warning:#c77d05;--dq-severity-bad:#f5222d;--dq-severity-neutral:#8c8c8c;--dq-severity-good-text:#237804;--dq-severity-warning-text:#874d00;--dq-severity-bad-text:#cf1322;--dq-severity-neutral-text:#595959;--dq-graph-line:#c4c8cf;--dq-monitored:#91caff;--dq-delta-good:#3f8600;--dq-delta-bad:#cf1322;--dq-critical:#eb2f96;--dq-error:#d4380d;--dq-shadow-rest:0 1px 3px #1018280f;--dq-shadow-hover:0 8px 20px #1018281a;--dq-ease:cubic-bezier(.4, 0, .2, 1);--dq-motion-fast:.12s;--dq-motion-base:.16s}:root[data-theme=dark]{--dq-primary:#818cf8;--dq-primary-soft:#3730a3;--dq-selected-bg:#818cf829;--dq-row-hover:#818cf814;--dq-canvas:#0d1117;--dq-border:#30363d;--dq-ink:#e6edf3;--dq-surface:#161b22;--dq-graph-line:#6b7280;--dq-muted:#8b949e;--dq-severity-good:#52c41a;--dq-severity-warning:#faad14;--dq-severity-bad:#ff4d4f;--dq-severity-neutral:#bfbfbf;--dq-error:#fa541c;--dq-severity-good-text:#73d13d;--dq-severity-warning-text:#ffc53d;--dq-severity-bad-text:#ff7875;--dq-severity-neutral-text:#bfbfbf;--dq-monitored:#69b1ff;--dq-delta-good:#73d13d;--dq-delta-bad:#ff7875;--dq-shadow-rest:0 1px 3px #00000080;--dq-shadow-hover:0 8px 20px #0009}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--dq-canvas);color:var(--dq-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a:focus-visible,.dq-card--interactive:focus-visible,.dq-suite-row:focus-visible{outline:2px solid var(--dq-primary);outline-offset:2px}.ant-card{box-shadow:var(--dq-shadow-rest)}.dq-card--interactive{transition:box-shadow var(--dq-motion-base) var(--dq-ease), transform var(--dq-motion-base) var(--dq-ease)}.dq-card--interactive:hover{box-shadow:var(--dq-shadow-hover);transform:translateY(-2px)}.dq-card--interactive:active{transform:translateY(.5px)}.dq-suite-row{transition:background var(--dq-motion-fast) var(--dq-ease)}.dq-suite-row:hover{background:var(--dq-row-hover)}.ant-btn:not(.ant-btn-loading):active{transform:translateY(.5px)}.print-only{display:none}@media print{.no-print,.ant-layout-header,.ant-layout-sider,.ant-drawer{display:none!important}.ant-layout,.ant-layout-content{height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.print-only{display:block!important}.rd-report table{border-collapse:collapse;width:100%;margin-block:8px 16px}.rd-report th,.rd-report td{text-align:left;vertical-align:top;border:1px solid #999;padding:4px 8px;font-size:12px}.rd-report-subtitle,.rd-report-footnote{color:#555;font-size:12px}.rd-report-failure{color:#a8071a}.rd-report table{break-inside:auto}.rd-report tr{break-inside:avoid}}.dq-skip-link{z-index:1100;background:var(--dq-surface);color:var(--dq-primary);box-shadow:var(--dq-shadow-hover);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.dq-skip-link:focus{transform:translateY(0)}.dq-row-link{color:inherit}.dq-row-link--block{border-radius:4px;min-width:0;display:block}.dq-row-link:hover,.dq-row-link:focus-visible{color:var(--dq-primary);text-decoration:underline}.dq-text-link{text-decoration:underline}.dq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.anticon-spin,.anticon-spin:before{animation:none}.dq-card--interactive,.dq-suite-row{transition:none}.dq-card--interactive:hover,.dq-card--interactive:active,.ant-btn:not(.ant-btn-loading):active{transform:none}}:root:not([data-theme=dark]) .ant-tag.ant-tag-success,:root:not([data-theme=dark]) .ant-tag.ant-tag-green{color:#237804}:root:not([data-theme=dark]) .ant-tag.ant-tag-orange{color:#ad4e00}:root:not([data-theme=dark]) .ant-tag.ant-tag-cyan{color:#006d75}:root:not([data-theme=dark]) .ant-tag.ant-tag-lime{color:#3f6600}:root:not([data-theme=dark]) .ant-tag.ant-tag-yellow{color:#614700}:root:not([data-theme=dark]) .ant-tag.ant-tag-error{color:#cf1322}:root:not([data-theme=dark]) .ant-tag.ant-tag-warning,:root:not([data-theme=dark]) .ant-tag.ant-tag-gold{color:#874d00}:root:not([data-theme=dark]) .ant-tag.ant-tag-volcano{color:#ad2102}:root[data-theme=dark] .ant-tag.ant-tag-purple{color:#b37feb}:root[data-theme=dark] .ant-tag.ant-tag-geekblue{color:#85a5ff}.ant-modal.ant-fade-leave .ant-modal-container{pointer-events:none}.ant-modal.ant-fade-enter,.ant-modal.ant-fade-appear{-webkit-user-select:none;user-select:none}.dq-bell-count{background:var(--dq-error);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 1px var(--dq-surface);border-radius:8px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}
