.rc-shell .main.reports-page .reports-quick-grid>a{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px;border:1px solid #dce6ed;border-radius:14px;background:white;color:#18384d;text-align:left;text-decoration:none;box-shadow:0 7px 20px rgba(22,53,73,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.rc-shell .main.reports-page .reports-quick-grid>a:hover{transform:translateY(-1px);border-color:#bcd7e2;color:#18384d;box-shadow:0 9px 26px rgba(22,53,73,.09)}.rc-shell .main.reports-page .reports-quick-grid>a>svg{width:18px;height:18px;color:#7a93a4}.rc-shell .main.reports-page a.reports-open-button{color:#1f6e8a;text-decoration:none}.rc-shell .main.reports-page a.reports-open-button:hover{border-color:#8fbfd0;background:#eef8fb;color:#175d75}.reports-actions{display:grid;gap:6px;justify-items:start}.reports-source-status.is-warning{border-color:#f3dfb5;background:#fff8ea;color:#8a5a00}.reports-source-status.is-warning>span{background:#d97706}.reports-source-status.is-muted{border-color:#dbe6ed;background:#f7f9fb;color:#5a7183}.reports-source-status.is-muted>span{background:#94a3b8}.rc-shell .main.reports-page .reports-root .reports-export-grid>button{position:relative;display:block;width:100%;min-height:108px;padding:16px 42px 15px 16px;border:1px solid #dbe6ed;border-radius:13px;background:white;color:inherit;text-align:left;font:inherit;cursor:pointer;box-shadow:0 6px 18px rgba(22,53,73,.04)}.rc-shell .main.reports-page .reports-root .reports-export-grid>button:hover{border-color:#bdd6e1;background:white;color:inherit}.rc-shell .main.reports-page .reports-root .reports-export-grid>button:disabled{cursor:progress;opacity:.65}.reports-export-grid>button strong{display:block;font-size:14px;color:#17384d}.reports-export-grid>button span{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:#718595}.reports-export-grid>button svg{position:absolute;top:16px;right:15px;width:18px;height:18px;color:#4989a1}.reports-warnings{margin-top:16px;display:grid;gap:4px;padding:12px 15px;border:1px solid #f0dfad;border-radius:12px;background:#fff8e8;color:#735d28;font-size:13px;line-height:1.45}.reports-viewer-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.02em}.reports-viewer-back svg{width:14px;height:14px;transform:rotate(180deg)}.rc-shell .main.reports-page .reports-header-actions button.reports-export-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #bfd7e2;border-radius:10px;background:#f8fcfd;color:#1f6e8a;font-size:12px;font-weight:800}.rc-shell .main.reports-page .reports-header-actions button.reports-export-button svg{width:16px;height:16px}.reports-viewer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 16px}.reports-viewer-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dbe6ed;border-radius:999px;background:white;color:#62798a;font-size:12px}.reports-viewer-chip strong{color:#1b3b50;font-weight:700}.reports-viewer-warnings{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 15px;border:1px solid #f0dfad;border-radius:12px;background:#fff8e8;color:#735d28}.reports-viewer-warnings>svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:#b07a13}.reports-viewer-warnings ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45}.reports-viewer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.reports-viewer-metric{min-width:0;padding:15px 16px;border:1px solid #dbe6ed;border-radius:13px;background:white;box-shadow:0 6px 18px rgba(22,53,73,.04)}.reports-viewer-metric>span{display:block;color:#7c92a1;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reports-viewer-metric>strong{display:block;margin-top:6px;color:#10283a;font-size:26px;line-height:1.05;letter-spacing:-.03em}.reports-viewer-metric>strong.is-unavailable{color:#8a9aa6;font-size:16px}.reports-viewer-metric>em{display:block;margin-top:4px;color:#587285;font-size:12px;font-style:normal;font-weight:700}.reports-viewer-metric>small{display:block;margin-top:6px;color:#718595;font-size:12px;line-height:1.45}.reports-viewer-table-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e0e8ee;background:#fbfdfe}.reports-viewer-table-head strong{color:#1b3b50;font-size:15px}.reports-viewer-table-head span{color:#748a9a;font-size:12px;font-weight:700}.reports-viewer-scroll{overflow-x:auto}.reports-viewer-table table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.reports-viewer-table th{height:43px;padding:0 14px;border-bottom:1px solid #e0e8ee;background:#f5f8fb;color:#748a9a;text-align:left;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.reports-viewer-table td{max-width:320px;padding:12px 14px;border-bottom:1px solid #edf2f5;color:#1b3b50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-viewer-table tr:last-child td{border-bottom:0}.reports-viewer-empty{margin:0;padding:40px 18px;color:#7b8c9d;text-align:center;font-size:14px;line-height:1.5}.reports-viewer-state{margin-top:8px;padding:24px;border:1px solid #dbe6ed;border-radius:14px;background:white;color:#64788c;font-size:15px}@media (max-width:1180px){.reports-viewer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reports-viewer-metrics{grid-template-columns:1fr}.reports-viewer-meta{gap:6px}}.dq-header-controls label{min-width:230px}.rc-shell .main.dq-page .dq-toolbar .dq-filter-group button{min-height:0;padding:8px 10px;border:1px solid #d8e2e9;border-radius:7px;background:#fff;color:#53687b;font-size:14px;font-weight:800}.rc-shell .main.dq-page .dq-toolbar .dq-filter-group button:hover{border-color:#9fcbd1;background:#fff;color:#087989}.rc-shell .main.dq-page .dq-toolbar .dq-filter-group button.active,.rc-shell .main.dq-page .dq-toolbar .dq-filter-group button.active:hover{border-color:#078d9a;background:#078d9a;color:#fff}.rc-shell .main.dq-page .dq-root .dq-inline-error button,.rc-shell .main.dq-page .dq-root .dq-state button{margin-left:10px;min-height:0;padding:6px 10px;border:1px solid #d79696;border-radius:6px;background:#fff;color:#9f4444;font-weight:700}.dq-health-item>strong.dq-not-tracked,.dq-summary-card strong.dq-not-tracked{color:#7b8c9d;font-size:18px}.dq-health-item>strong.dq-not-tracked{font-size:16px}.rc-shell .main.dq-page a.dq-open-report{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #b9dde2;border-radius:7px;background:#f3fbfd;color:#087989;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.rc-shell .main.dq-page a.dq-open-report:hover{border-color:#7fc3cc;background:#e9f7f8;color:#066a78}.dq-warnings{display:grid;gap:4px;margin-top:13px;padding:11px 13px;border:1px solid #f0dfad;border-radius:9px;background:#fff8e8;color:#735d28;font-size:13px;line-height:1.45}.rc-shell .main.cmp-page .cmp-toolbar button.cmp-refresh{height:39px;min-height:39px;padding:0 17px;border:0;border-radius:9px;background:linear-gradient(135deg,#1266f7,#0d52df);color:#fff;font-size:13px;font-weight:800;box-shadow:0 6px 14px rgba(13,92,242,.18)}.rc-shell .main.cmp-page .cmp-toolbar button.cmp-refresh:hover{background:linear-gradient(135deg,#0f5ce6,#0a47c9);color:#fff}.rc-shell .main.cmp-page .cmp-toolbar button.cmp-refresh:disabled{opacity:.55;cursor:default}.rc-shell .main.cmp-page .cmp-root .cmp-state button{align-self:flex-start;min-height:0;padding:8px 12px;border:0;border-radius:8px;background:#0d5cf2;color:#fff;font-weight:700}.rc-shell .main.cmp-page .cmp-root .cmp-state button:hover{background:#0a47c9;color:#fff}.cmp-warnings{display:grid;gap:4px;margin:-4px 0 15px;padding:10px 14px;border:1px solid #cfe4f5;border-radius:12px;background:#f4f9ff;color:#5a6f88;font-size:12px;font-weight:600;line-height:1.5}.cmp-breadcrumb a{color:inherit;text-decoration:none}.rc-shell .main.cmp-page .cmp-breadcrumb a{color:#718197}.rc-shell .main.cmp-page .cmp-breadcrumb a:hover{color:#0d5cf2}