/* Guides v2 — klasser: g2 */
.g2__graf{display:block;width:100%;height:auto;margin:6px 0 14px}
.g2__graf text{font-family:var(--f-sans);font-size:12px;fill:var(--text-3)}
.g2__gl{stroke:var(--line);stroke-width:1}
.g2__ln{fill:none;stroke-width:3;stroke-linecap:round;transition:d .4s var(--ease-out)}
.g2__mk{stroke:var(--dig);stroke-width:2;stroke-dasharray:4 5}
.g2__dot{stroke:#fff;stroke-width:2}
.g2__kryds{fill:#fff;stroke:var(--dig);stroke-width:3}
.g2__omr{fill:var(--dig);opacity:.16}
.g2__lbl{font-weight:700;fill:var(--dig-ink)!important;font-size:14px!important}
.g2__regn{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--papir);font-size:14px;line-height:1.6;color:var(--text-2);font-variant-numeric:lining-nums proportional-nums}
.g2__regn b{color:var(--text-1)}
.g2__regn small{display:block;margin-top:4px;font-size:12.5px;color:var(--text-3)}
.g2__lig{margin:0 0 18px!important;padding:14px 18px;border-radius:16px;background:#fff;font-size:16px!important;line-height:1.9!important;color:var(--text-1)}
.g2__lig i{font-style:normal;padding:2px 8px;border-radius:7px;background:var(--papir);white-space:nowrap;font-size:15px}
/* energitillæg søjler */
.g2__soejler{display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:6px;align-items:end;height:200px;padding:10px 0 0}
.g2__soejler div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}
.g2__soejler b{font-size:11.5px;font-weight:600;color:var(--text-2);font-variant-numeric:lining-nums tabular-nums}
.g2__soejler i{display:block;width:100%;max-width:34px;height:max(3px,var(--h));border-radius:8px 8px 3px 3px;background:var(--dig);transition:height .6s var(--ease-out)}
.g2__soejler span{font-size:11.5px;color:var(--text-3);text-align:center;line-height:1.2}
.g2__soejler small{display:block;font-size:10px}
/* lynlader-felter */
.g2__felter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin:0 0 16px}
.g2__felter label{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--papir);font-size:13px;color:var(--text-3)}
.g2__in{display:flex;align-items:center;gap:8px}
.g2__in em{font-style:normal;font-size:13px;color:var(--text-3)}
.g2__felter input{flex:1;min-width:0;width:100%;font:inherit;font-size:15px;font-weight:600;color:var(--text-1);background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 8px;text-align:right}
.g2__felter input:focus{outline:none;border-color:var(--accent)}
.g2__stak{display:flex;height:40px;border-radius:12px;overflow:hidden;margin:0 0 12px;background:var(--flade)}
.g2__stak i{display:flex;align-items:center;min-width:0;transition:width .5s var(--ease-out)}
.g2__stak i span{padding:0 12px;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g2__stak .f{background:var(--text-1);color:#fff}
.g2__stak .s{background:var(--dig-flad);color:var(--dig-ink)}
/* lyn: to skydere */
.g2__to{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.gd__wRk.is-slukket{opacity:.4;pointer-events:none}
@media (max-width:640px){ .g2__soejler{height:170px;gap:3px} .g2__soejler b{font-size:10px} .g2__felter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} .g2__felter label{padding:8px 10px;font-size:12px} .g2__felter input{font-size:14px;padding:5px 6px} }
/* kildehenvisninger */
.gd__ref{display:inline-block;margin-left:2px;font-size:.68em;line-height:1;vertical-align:super;font-weight:600;color:var(--text-3)!important;text-decoration:none!important;font-variant-numeric:lining-nums}
.gd__ref:hover{color:var(--accent)!important}
.gd__kilder li{scroll-margin-top:96px;border-radius:8px;transition:background .4s}
.gd__kilder li:target{background:var(--dig-flad,#e6f2ec);box-shadow:0 0 0 6px var(--dig-flad,#e6f2ec)}
