/* solpark-screening: egne stiler for modulene klaring, lonnsomhet og screening (agent G), prefiks .solpark-screening- */
.solpark-screening .solpark-tabell { margin-top: 6px; }
.solpark-screening .solpark-tabell tr.on td { font-weight: 600; background: oklch(0.96 0.03 85); }
.solpark-screening .solpark-tabell tr.over td { color: oklch(0.45 0.15 30); }
.solpark-screening-h { margin: 14px 0 4px; font: 600 13.5px "DM Sans", system-ui, sans-serif; color: oklch(0.32 0.04 60); }
.solpark-screening-stige { margin-top: 10px; font-size: 13px; color: oklch(0.35 0.03 60); }
.solpark-screening-stige ol { margin: 4px 0 0; padding-left: 20px; }
.solpark-screening-stige li { margin: 2px 0; padding: 3px 6px; border-radius: 8px; }
.solpark-screening-stige li span { display: block; font-weight: 600; }
.solpark-screening-stige li small { color: oklch(0.45 0.03 60); }
.solpark-screening-stige li.on { background: oklch(0.95 0.04 85); outline: 1px solid oklch(0.85 0.08 85); }
.solpark-screening-klasse { display: inline-block; min-width: 46px; padding: 1px 8px; border-radius: 999px; font-size: 12px; text-align: center; background: oklch(0.94 0.01 60); color: oklch(0.4 0.02 60); }
.solpark-screening-klasse.k1 { background: oklch(0.92 0.07 150); color: oklch(0.35 0.1 150); }
.solpark-screening-klasse.k2 { background: oklch(0.93 0.1 90); color: oklch(0.4 0.1 80); }
.solpark-screening-klasse.k3 { background: oklch(0.9 0.08 30); color: oklch(0.4 0.15 30); }
.solpark-screening-mnd td, .solpark-screening-mnd th { font-size: 12px; }
@media (max-width: 640px) { .solpark-screening .solpark-tabell { display: block; overflow-x: auto; } }
