#rogerfix-review #rf-reports{max-width:1040px;min-width:0}
#rogerfix-review .rf-report-heading{margin-bottom:18px}
#rogerfix-review .rf-report-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border:1px solid var(--rf-border);border-radius:14px;background:var(--rf-surface)}
#rogerfix-review .rf-report-filters label{display:grid;gap:5px;flex:1 1 142px;min-width:0;font-weight:650}
#rogerfix-review .rf-report-filters :is(input,select){width:100%;min-width:0;min-height:44px;padding:8px 10px;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:8px;font:inherit}
#rogerfix-review .rf-report-status{min-height:1.4em;margin:8px 0}
#rogerfix-review .rf-report-status:empty{display:none}
#rogerfix-review .rf-report-result-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:18px 0}
#rogerfix-review .rf-report-result-head p{margin:5px 0;color:var(--rf-secondary)}
#rogerfix-review .rf-report-actions{display:flex;flex-wrap:wrap;gap:8px}
#rogerfix-review .rf-report-actions a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--rf-text)}
#rogerfix-review :is(.rf-report-metrics,.rf-report-charts){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#rogerfix-review :is(.rf-report-metrics>div,.rf-report-chart){min-width:0;border:1px solid var(--rf-border);border-radius:12px;padding:12px;background:var(--rf-surface)}
#rogerfix-review .rf-report-metrics strong{display:block;margin-top:6px;font-size:18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#rogerfix-review .rf-report-metrics span{color:var(--rf-secondary)}
#rogerfix-review .rf-report-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 10px}
#rogerfix-review .rf-report-chart-toolbar h3{margin:0}
#rogerfix-review .rf-report-chart-toolbar select{min-height:44px;margin-inline-start:6px;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:8px;font:inherit}
#rogerfix-review .rf-report-chart ol{list-style:none;padding:0;margin:0;max-height:330px;overflow-y:auto;scrollbar-width:thin}
#rogerfix-review .rf-report-chart button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;min-height:48px;padding:5px;text-align:left;color:var(--rf-text);background:none;border:1px solid transparent;border-radius:8px;cursor:pointer}
#rogerfix-review .rf-report-chart button[aria-pressed=true]{border-color:var(--rf-accent);background:var(--rf-raised)}
#rogerfix-review .rf-report-chart button span{overflow-wrap:anywhere}
#rogerfix-review .rf-report-chart meter{grid-column:1/-1;width:100%;height:9px;accent-color:var(--rf-accent)}
#rogerfix-review .rf-report-chart meter::-webkit-meter-bar{background:var(--rf-tint);border:0}
#rogerfix-review .rf-report-chart meter::-webkit-meter-optimum-value{background:var(--rf-accent)}
#rogerfix-review .rf-report-chart meter::-moz-meter-bar{background:var(--rf-accent)}
#rogerfix-review .rf-chart-reading{margin:4px 0 0;color:var(--rf-secondary)}
#rogerfix-review .rf-chart-reading:empty{display:none}
#rogerfix-review .rf-report-notes{padding-inline-start:20px;color:var(--rf-secondary);line-height:1.5}
@media(min-width:680px){#rogerfix-review .rf-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){
 #rogerfix-review .rf-report-charts{grid-template-columns:1fr}
 #rogerfix-review .rf-report-filters{gap:8px}
 #rogerfix-review .rf-report-filters label{flex-basis:120px}
 #rogerfix-review .rf-report-filters .rf-report-type,#rogerfix-review .rf-report-filters button{flex-basis:100%}
}
#rogerfix-review .rf-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}

#rogerfix-review .rf-report-filters label[hidden]{display:none}
