.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}.rc-shell .cw-root.demo-workspace{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:1800px;margin:0 auto}.rc-shell .demo-workspace [data-demo-notice]{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #dbe6ed;border-radius:11px;padding:14px 16px;color:#63748a;font-size:13px;line-height:1.5}.rc-shell .demo-workspace [data-demo-notice] strong{color:#123549}.rc-shell .demo-workspace .demo-workspace-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.rc-shell .demo-workspace .demo-workspace-eyebrow{color:#007d88;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.rc-shell .demo-workspace .demo-workspace-description{color:#63748a;font-size:14px;line-height:1.6;margin-top:8px;max-width:760px}.rc-shell .demo-workspace .demo-workspace-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.rc-shell .demo-workspace .demo-workspace-actions label,.rc-shell .demo-workspace .demo-workspace-filters label{display:flex;flex-direction:column;gap:6px;color:#52677c;font-size:13px;font-weight:550;min-width:0}.rc-shell .demo-workspace .demo-workspace-actions select{max-width:240px}.rc-shell .demo-workspace .demo-workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rc-shell .demo-workspace .demo-workspace-metrics article>span{color:#52677c;font-size:14px}.rc-shell .demo-workspace .demo-workspace-metrics strong{display:block;color:#00778a;font-size:30px;font-weight:650;margin:6px 0;font-variant-numeric:tabular-nums}.rc-shell .demo-workspace .demo-workspace-metrics small{color:#7b8999;font-size:12px}.rc-shell .demo-workspace .demo-workspace-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px;background:#fff;border:1px solid #e1e7ee;border-radius:11px}.rc-shell .demo-workspace .demo-workspace-search{flex:1 1 250px}.rc-shell .demo-workspace .demo-workspace-search>div{display:flex;align-items:center;gap:8px;border:1px solid #d9e1e9;border-radius:7px;padding:0 11px;color:#488b99}.rc-shell .demo-workspace .demo-workspace-search input{width:100%;border:0;padding:9px 0;background:transparent}.rc-shell .demo-workspace .demo-workspace-actions svg,.rc-shell .demo-workspace .demo-workspace-search svg{width:18px;height:18px;flex:0 0 auto}.rc-shell .demo-workspace .demo-workspace-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rc-shell .demo-workspace .demo-workspace-section-title>span{font-size:13px;color:#63748a}.rc-shell .demo-workspace .cw-table{min-width:780px}.rc-shell .demo-workspace .cw-table td{max-width:300px;overflow-wrap:break-word}.rc-shell .demo-workspace .cw-table .cw-text-button,.rc-shell .demo-workspace .cw-table td:first-child,.rc-shell .demo-workspace .cw-table td:last-child{white-space:nowrap;overflow-wrap:normal}.rc-shell .demo-workspace .cw-table .demo-workspace-number{white-space:nowrap;font-variant-numeric:tabular-nums}.rc-shell .demo-workspace .cw-table-scroll:focus-visible{outline:3px solid #5cc8d6;outline-offset:-3px}.rc-shell.isolated-dealer-demo .cw-table-scroll,.rc-shell.isolated-dealer-demo .vw-table-scroll{position:relative}.rc-shell .demo-workspace .demo-workspace-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:38px 20px;color:#63748a;text-align:center}.rc-shell .demo-workspace .demo-workspace-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.rc-shell .demo-workspace .demo-workspace-detail dt{font-size:12px;color:#63748a;margin-bottom:4px}.rc-shell .demo-workspace .demo-workspace-detail dd{margin:0;font-size:14px;overflow-wrap:anywhere}.rc-shell .demo-workspace .demo-workspace-detail p,.rc-shell .demo-workspace .demo-workspace-footnote{color:#63748a;font-size:13px;line-height:1.6;margin-top:18px}.rc-shell .demo-workspace .demo-workspace-breakdown{padding:22px}.rc-shell .demo-workspace .demo-workspace-bar{display:grid;grid-template-columns:minmax(140px,230px) minmax(40px,1fr) 30px;align-items:center;gap:14px;font-size:13px;margin-top:16px}.rc-shell .demo-workspace .demo-workspace-bar>div{background:#edf3f7;height:10px;border-radius:10px;overflow:hidden}.rc-shell .demo-workspace .demo-workspace-bar>div>span{display:block;height:100%;background:linear-gradient(90deg,#008d99,#43bdc6);border-radius:10px}@media (max-width:1000px){.rc-shell .demo-workspace .demo-workspace-actions{width:100%}.rc-shell .demo-workspace .demo-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.main.cw-page:has(.demo-workspace){padding:20px 14px 30px}.rc-shell .demo-workspace .demo-workspace-detail dl,.rc-shell .demo-workspace .demo-workspace-metrics{grid-template-columns:1fr}.rc-shell .demo-workspace .demo-workspace-filters>label{flex:1 1 140px}.rc-shell .demo-workspace .demo-workspace-actions .cw-button,.rc-shell .demo-workspace .demo-workspace-actions>label{width:100%}.rc-shell .demo-workspace .demo-workspace-actions select{max-width:none;width:100%}.rc-shell .demo-workspace .demo-workspace-bar{grid-template-columns:minmax(100px,1fr) minmax(50px,1fr) 24px;gap:10px}}