.bp{padding-top:0}.bp-layout{align-items:start;gap:20px;margin-top:14px;display:grid}@media (min-width:900px){.bp-layout{grid-template-columns:minmax(0,1fr) 300px}}.bp-hoved{padding:24px 20px}@media (min-width:700px){.bp-hoved{padding:28px}}.bp-hoved>section{margin-top:34px}.bp-hoved>section>h2{margin-bottom:6px}.bp-hoved .forklaring{color:var(--muted);max-width:68ch;font-size:.9375rem}.bp-ingress{font-size:var(--step-1);max-width:60ch;margin:10px 0 8px;line-height:1.45}.bp-ingress strong{font-weight:600}.bp-grunnlag{color:var(--muted);max-width:68ch;font-size:.9375rem}.bp-estimat{letter-spacing:.05em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);vertical-align:middle;border:1px solid #ead7ae;margin-left:6px;padding:1px 7px;font-size:.75rem;font-weight:600;display:inline-block}.bp-tall{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}@media (min-width:640px){.bp-tall{grid-template-columns:repeat(5,minmax(0,1fr))}}.bp-tall>div{border-top:1px solid var(--rule-soft);border-left:1px solid var(--rule-soft);margin:-1px 0 0 -1px;padding:12px}.bp-tall dt{color:var(--muted);font-size:.8125rem}.bp-tall dd{font-family:var(--mono);white-space:nowrap;margin:2px 0 0;font-size:1rem;font-weight:500}.bp-tall .lav{color:var(--ok)}.bp-graf{margin:14px 0 0}.bp-graf svg{width:100%;height:auto;display:block}.bp-graf figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.bp-soyle{fill:var(--navy)}.bp-soyle--lys{fill:#9db3d6}.bp-soyle--siste{fill:var(--navy)}.bp-verdi{font:500 12px var(--mono);fill:var(--ink)}.bp-akse{font:11px var(--sans);fill:var(--muted)}.bp-grunnlinje{stroke:var(--rule)}.bp-rutenett{stroke:var(--rule-soft)}.bp-linje{fill:none;stroke:var(--navy);stroke-width:2.5px}.bp-linje--prognose{stroke-dasharray:6 5}.bp-punkt{fill:#fff;stroke:var(--navy);stroke-width:2px}.bp-punkt--na{fill:var(--navy)}.bp-tegn{border-top:2.5px solid var(--navy);width:22px;height:0;margin-left:10px;display:inline-block}.bp-tegn:first-child{margin-left:0}.bp-tegn--stiplet{border-top-style:dashed}.bp-innsikt{border:1px solid var(--rule);gap:0;margin-top:16px;display:grid}@media (min-width:640px){.bp-innsikt{grid-template-columns:repeat(3,1fr)}}.bp-innsikt>div{border-top:1px solid var(--rule-soft);padding:14px 16px}@media (min-width:640px){.bp-innsikt>div{border-top:0;border-left:1px solid var(--rule-soft)}.bp-innsikt>div:first-child{border-left:0}}.bp-innsikt>div:first-child{border-top:0}.bp-innsikt h3{color:var(--muted);margin-bottom:4px;font-size:.875rem;font-weight:600}.bp-innsikt p{margin:0;font-size:.9375rem}.bp-tabell{border-collapse:collapse;width:100%;margin-top:10px;font-size:.9375rem}.bp-tabell caption{text-align:left;padding:0 0 6px;font-weight:600}.bp-tabell th,.bp-tabell td{border-top:1px solid var(--rule-soft);text-align:right;white-space:nowrap;padding:7px 10px}.bp-tabell th:first-child,.bp-tabell td:first-child{text-align:left;white-space:normal}.bp-tabell thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:.75rem;font-weight:600}.bp-tabell td{font-family:var(--mono);font-size:.875rem}.bp-tabell td:first-child{font-family:var(--sans);font-size:.9375rem}.bp-tabellramme{overflow-x:auto}.bp-tabeller{gap:22px;margin-top:12px;display:grid}.bp-kommuner{counter-reset:k;gap:0 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.bp-kommuner{grid-template-columns:1fr 1fr}}.bp-kommuner li{border-top:1px solid var(--rule-soft);counter-increment:k;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.bp-kommuner li:before{content:counter(k);color:var(--muted);font-family:var(--mono);flex:none;width:1.6em;padding-top:2px;font-size:.8125rem}.bp-kommuner span:first-of-type{flex:1}.bp-kommuner span:last-child{font-family:var(--mono);font-size:.875rem}.bp-bestand{flex-wrap:wrap;gap:28px;margin-top:10px;display:flex}.bp-bestand strong{font-family:var(--mono);font-weight:500;font-size:var(--step-2);display:block}.bp-bestand span{color:var(--muted);font-size:.875rem}.bp-sidekolonne{padding:20px 18px;position:sticky;top:16px}.bp-sidekolonne h2{font-size:var(--step-1);margin-bottom:6px}.bp-sidekolonne p{color:var(--muted);font-size:.9375rem}.bp-sidekolonne form{gap:10px;display:grid}.bp-sidekolonne .plate{max-width:none;height:52px}.bp-sidekolonne .plate input{font-size:28px}.bp-sidekolonne .btn{min-height:46px}.bp-sidekolonne ul{gap:4px;margin:14px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.bp-sidekolonne li:before{content:"✓";color:var(--ok);margin-right:8px;font-weight:600}.bp-modellkort{gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.bp-modellkort{grid-template-columns:1fr 1fr}}.bp-modellkort li{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.bp-modellkort a{font-weight:600}.bp-modellkort span{color:var(--muted);font-size:.875rem;font-family:var(--mono);white-space:nowrap}.bp-alfabet{columns:2 160px;column-gap:28px;margin:12px 0 0;padding:0;font-size:.9375rem;list-style:none}.bp-alfabet li{break-inside:avoid;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.bp-alfabet span{color:var(--muted);font-family:var(--mono);font-size:.8125rem}.bp-tom{border:1px solid var(--rule);background:#f3f8fd;margin-top:18px;padding:14px 16px;font-size:.9375rem}.bp-tom p:last-child{margin:0}.bp-tilbake{font-size:.9375rem}@media (max-width:640px){.bp-akse{font-size:19px}.bp-verdi{font-size:20px}}
