/* Scoped to the existing earnings report and its versioned reuse documentation. */
.earnings-filter-form:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;margin:1.25rem 0;border:1px solid #b6c8bd;border-radius:14px;background:#fff}
.earnings-filter-form[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),#evidence-records .record[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-empty[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}
.earnings-filter-form label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.4rem;font-weight:700;min-width:0}
.earnings-filter-form input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-filter-form select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-width:0;min-height:44px;padding:.6rem;border:1px solid #718277;border-radius:8px;background:#fff;color:#17201e;font:inherit}
.earnings-filter-form button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;align-self:end;justify-self:start}
.earnings-export-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1rem 0;background:#fff;color:#17201e}
.earnings-export-method summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;cursor:pointer;font-weight:700}
.earnings-export-method pre:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f2;padding:1rem;color:#17201e}
.earnings-export-method code:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-export-method a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-record-basis dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}
.earnings-export-table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:100%;overflow-x:auto}
.earnings-export-table table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-width:0;border-collapse:collapse;font-size:.9rem}
.earnings-export-table th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-export-table td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-align:left;vertical-align:top;padding:.65rem;border-bottom:1px solid #c9d3cc;overflow-wrap:anywhere}
.earnings-record-basis:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-top:1px solid #ccd7ce;padding-top:.65rem}
.earnings-record-citation a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;min-height:44px}
#evidence-records .record[id]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-margin-top:8rem}
#evidence-reuse:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-margin-top:8rem}
@media(max-width:650px){.earnings-filter-form:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr;padding:1rem}.earnings-export-table th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.earnings-export-table td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.5rem .35rem}.earnings-export-table table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.85rem}}
