.dashboard-page-wrapper{flex-direction:column;align-self:auto}.dashboard-page-wrapper .block-main{width:auto}.dashboard-page-wrapper .right-column{display:none}.dashboard-page{display:flex;flex-direction:column;align-items:center;padding:16px 24px;gap:24px;color:#1c1C1CFF}.dashboard-page .recharts-responsive-container .recharts-tooltip-wrapper{display:none}@media (max-width:767px){.dashboard-page{padding:8px 16px 16px;gap:16px}}.dashboard__body{width:1200px;max-width:100%}.dashboard-recommended{display:flex;width:100%;max-width:1200px}.dashboard-recommended__skeleton{background:linear-gradient(90deg,#eaeAEAFF,#fff,#eaeAEAFF);background-size:200% 100%;animation:loading 1.5s infinite;width:1200px;max-width:100%;height:404px;border-radius:12px}@keyframes loading{0%{background-position:-200% 0}100%{background-position:200% 0}}.dashboard-page .rmd-capture{border:1px solid #e2e8f0;border-left:4px solid #00a3ad;background:#f8fafc;border-radius:6px;padding:20px 24px;margin:32px auto;max-width:736px}.dashboard-page .rmd-capture__heading{color:#036;font-size:18px;font-weight:700;margin:0 0 6px}.dashboard-page .rmd-capture__blurb{color:#64748b;font-size:15px;margin:0 0 16px;line-height:1.5}.dashboard-page .rmd-capture__form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.dashboard-page .rmd-capture__field{display:flex;flex-direction:column;gap:4px;flex:1 1 224px;min-width:0}.dashboard-page .rmd-capture__field label{font-size:13px;font-weight:600;color:#333}.dashboard-page .rmd-capture__opt{font-weight:400;color:#64748b}.dashboard-page .rmd-capture__field input,.dashboard-page .rmd-capture__field select{font:inherit;font-size:15px;padding:8px 10px;line-height:1.5;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#333;width:100%;height:auto}.dashboard-page .rmd-capture__btn:focus-visible,.dashboard-page .rmd-capture__field input:focus-visible,.dashboard-page .rmd-capture__field select:focus-visible{outline:2px solid #007bff;outline-offset:2px}.dashboard-page .rmd-capture__field input[aria-invalid=true],.dashboard-page .rmd-capture__field select[aria-invalid=true]{border-color:#c00}.dashboard-page .rmd-capture__btn{font:inherit;font-size:15px;font-weight:600;padding:8px 20px;line-height:1.5;background:#007bff;color:#fff;border:1px solid #007bff;border-radius:4px;cursor:pointer;align-self:flex-end;white-space:nowrap}.dashboard-page .rmd-capture__btn:hover:not(:disabled){background:#0069d9}.dashboard-page .rmd-capture__btn:disabled{opacity:.6;cursor:default}.dashboard-page .rmd-capture__err{color:#c00;font-size:13px;margin:0;flex-basis:100%;line-height:1.45}.dashboard-page .rmd-capture__consent{color:#64748b;font-size:12px;margin:0;flex-basis:100%;line-height:1.45}.dashboard-page .rmd-capture--done{border-left-color:#00a3ad;background:#f0fdfa}.dashboard-page .rmd-capture__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (max-width:640px){.dashboard-page .rmd-capture{padding:16px}.dashboard-page .rmd-capture__field{flex-basis:100%}.dashboard-page .rmd-capture__btn{width:100%;align-self:stretch}}.dashboard-page .rmd-capture__note{color:#0f766e;font-size:12px;margin:0;flex-basis:100%;line-height:1.45}.dashboard-page{--navy:#003366;--teal:#00A3AD;--link:#007BFF;--danger:#CC0000;--warn:#B45309;--ok:#1a7f37;--surface:#F8FAFC;--border:#E2E8F0;--text:#333333;--muted:#64748B}.dashboard-page .dtx-wrap{font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text)}.dashboard-page .dtx-error,.dashboard-page .dtx-loading{padding:32px 0;color:var(--muted)}.dashboard-page .dtx-error{color:var(--danger)}.dashboard-page .dtx-hero__title{font-size:clamp(24px,3vw,34px);line-height:1.2;color:var(--navy);margin:0 0 12px}.dashboard-page .dtx-hero__finding{font-size:17px;line-height:1.55;background:#fff7ed;border-left:4px solid var(--warn);padding:14px 16px;margin:0 0 20px;border-radius:0 4px 4px 0}.dashboard-page .dtx-stats{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.dashboard-page .dtx-stat{display:flex;flex-direction:column;min-width:112px}.dashboard-page .dtx-stat__n{font-size:28px;font-weight:700;color:var(--navy);line-height:1.1}.dashboard-page .dtx-stat__l{font-size:12px;color:var(--muted);max-width:192px}.dashboard-page .dtx-stat--danger .dtx-stat__n{color:var(--danger)}.dashboard-page .dtx-stat--warn .dtx-stat__n{color:var(--warn)}.dashboard-page .dtx-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dashboard-page .dtx-filter{font:inherit;font-size:14px;padding:6px 13px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);cursor:pointer}.dashboard-page .dtx-filter:hover:not(:disabled){border-color:var(--link)}.dashboard-page .dtx-filter.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.dashboard-page .dtx-filter:disabled{opacity:.45;cursor:default}.dashboard-page .dtx-filter__n{opacity:.7;margin-left:4px}.dashboard-page .dtx-tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:6px}.dashboard-page .dtx-table{width:100%;border-collapse:collapse;font-size:15px;min-width:736px}.dashboard-page .dtx-table__caption{caption-side:top;text-align:left;padding:12px 16px;font-size:13px;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--border)}.dashboard-page .dtx-table td,.dashboard-page .dtx-table th{padding:11px 16px;text-align:left;vertical-align:top}.dashboard-page .dtx-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);font-weight:600}.dashboard-page .dtx-row{border-bottom:1px solid var(--border);cursor:pointer}.dashboard-page .dtx-row:last-child{border-bottom:0}.dashboard-page .dtx-row:focus-visible,.dashboard-page .dtx-row:hover{background:var(--surface);outline:0}.dashboard-page .dtx-row:focus-visible{box-shadow:inset 0 0 0 2px var(--link)}.dashboard-page .dtx-row__name{font-weight:400}.dashboard-page .dtx-row__trade{display:block;font-weight:600;color:var(--navy)}.dashboard-page .dtx-row__mfr,.dashboard-page .dtx-row__more{display:block;font-size:12px;color:var(--muted)}.dashboard-page .dtx-pathway{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:#eff6ff;color:#1d4ed8;padding:2px 6px;border-radius:3px}.dashboard-page .dtx-empty{padding:24px;color:var(--muted)}.dashboard-page .dtx-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.dashboard-page .dtx-badge__mark{font-weight:700}.dashboard-page .is-covered{background:#ecfdf5;color:var(--ok);border-color:#a7f3d0}.dashboard-page .is-notcovered{background:#fef2f2;color:var(--danger);border-color:#fecaca}.dashboard-page .is-notaddressed{background:#fffbeb;color:var(--warn);border-color:#fde68a}.dashboard-page .is-unreviewed{background:#f1f5f9;color:var(--muted);border-color:var(--border)}.dashboard-page .dtx-legend{margin:24px 0;padding:16px 20px;background:var(--surface);border-radius:6px}.dashboard-page .dtx-legend__h{font-size:15px;margin:0 0 12px;color:var(--navy)}.dashboard-page .dtx-legend dl{margin:0;display:grid;gap:10px}.dashboard-page .dtx-legend dl>div{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.dashboard-page .dtx-legend dt{flex:0 0 auto}.dashboard-page .dtx-legend dd{margin:0;flex:1 1 320px;font-size:14px;color:var(--text)}.dashboard-page .dtx-backdrop{position:fixed;right:0;bottom:0;left:0;background:#0f172a73;top:48px;z-index:1000}@media screen and (min-width:768px){.dashboard-page .dtx-backdrop{top:56px}}body.has-gipsy-toolbar .dashboard-page .dtx-backdrop{top:calc(56px + 40px)}body.has-sticky-radio-player .dashboard-page .dtx-backdrop{bottom:var(--sticky-radio-player-height,58px)}.dashboard-page .dtx-panel{position:fixed;right:0;bottom:0;width:min(512px,100vw);background:#fff;overflow-y:auto;padding:24px;box-shadow:-4px 0 24px #00000026;top:48px;z-index:1000;z-index:1001}@media screen and (min-width:768px){.dashboard-page .dtx-panel{top:56px}}body.has-gipsy-toolbar .dashboard-page .dtx-panel{top:calc(56px + 40px)}body.has-sticky-radio-player .dashboard-page .dtx-panel{bottom:var(--sticky-radio-player-height,58px)}.dashboard-page .dtx-panel__close{position:absolute;top:12px;right:12px;font-size:24px;line-height:1;background:0 0;border:0;cursor:pointer;color:var(--muted);padding:4px 8px}.dashboard-page .dtx-panel__close:hover{color:var(--text)}.dashboard-page .dtx-panel__title{margin:0 32px 2px 0;color:var(--navy);font-size:22px}.dashboard-page .dtx-panel__mfr{margin:0 0 8px;font-size:13px;color:var(--muted)}.dashboard-page .dtx-panel__indication{margin:0 0 20px;font-size:15px}.dashboard-page .dtx-panel__section{border-top:1px solid var(--border);padding-top:16px;margin-bottom:20px}.dashboard-page .dtx-panel__section h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 12px}.dashboard-page .dtx-history{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dashboard-page .dtx-history li{border-left:3px solid var(--border);padding-left:12px}.dashboard-page .dtx-history__head{display:flex;gap:8px;align-items:center}.dashboard-page .dtx-history__date{font-size:14px}.dashboard-page .dtx-history__meta{font-size:12px;color:var(--muted)}.dashboard-page .dtx-note{font-size:13px;color:var(--muted);line-height:1.5;margin:12px 0 0}.dashboard-page .dtx-evidence__h{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:16px 0 6px}.dashboard-page .dtx-evidence{margin:0;padding:12px 16px;background:var(--surface);border-left:3px solid var(--teal);border-radius:0 4px 4px 0;font-size:14px;line-height:1.55}.dashboard-page .dtx-evidence__src{font-size:12px;color:var(--muted);margin:8px 0 0}.dashboard-page .dtx-provisional{margin:12px 0 0;padding:10px 13px;font-size:13px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:var(--danger)}.dashboard-page .dtx-panel__disclaimer{font-size:12px;color:var(--muted);border-top:1px solid var(--border);padding-top:12px}.dashboard-page .dtx-footer{margin-top:32px;border-top:1px solid var(--border);padding-top:16px}.dashboard-page .dtx-disclaimer{font-size:13px;color:var(--text);background:var(--surface);padding:12px 16px;border-radius:4px;margin:0 0 12px}.dashboard-page .dtx-sources{font-size:12px;color:var(--muted);margin:0}.dashboard-page .dtx-history a,.dashboard-page .dtx-sources a{color:var(--link)}@media (max-width:640px){.dashboard-page .dtx-stats{gap:16px}.dashboard-page .dtx-panel{width:100vw}}