.consumption-header-cta{display:inline-flex;align-items:center;gap:16px;min-height:42px;padding:10px 16px;border-radius:8px;background:#1b5a6b;color:#fff;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}.consumption-header-cta:hover{color:#fff;background:#123f4d}.site-nav a[aria-current=page]{color:var(--red)}.consumption-hero{background:#edf3ed url('../img/dansk-hus-med-solceller.webp') center 38%/cover no-repeat;position:relative;padding:20px max(24px,calc((100vw - 1490px)/2)) 34px}.consumption-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3f5eef5,#f3f5eede 50%,#f3f5ee7a),linear-gradient(0deg,#f7f8f5,#ffffff00 60%)}.consumption-hero-inner{position:relative;max-width:1490px;margin:auto}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.76rem;color:var(--muted);margin-bottom:25px}.consumption-intro{max-width:930px}.consumption-intro>.eyebrow{color:#b45d40;letter-spacing:.16em;font-size:.72rem;font-weight:850}.consumption-intro h1{font-size:clamp(2.1rem,3.6vw,3.55rem);line-height:1.08;max-width:900px;margin:8px 0 14px;letter-spacing:-.045em}.consumption-intro>p:last-child{max-width:820px;font-size:1.06rem;line-height:1.6;margin-bottom:25px;color:#364d56}.consumption-tool{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #d8e1da;border-radius:17px;box-shadow:0 16px 38px #233d3220;background:#fffdfa;overflow:hidden;scroll-margin-top:105px}.appliance-inputs,.appliance-results{padding:26px 30px;min-width:0}.consumption-tool .eyebrow{font-size:.66rem;letter-spacing:.14em;color:#996043;margin:0 0 7px;font-weight:850}.consumption-tool h2{font-size:1.4rem;margin:0;line-height:1.25}.tool-lead{color:var(--muted);font-size:.85rem;margin:8px 0 18px}.appliance-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.appliance-fields>div:last-child{grid-column:1/-1}.appliance-fields label{display:block;font-size:.83rem;font-weight:800;margin-bottom:6px}.appliance-fields label span{font-weight:450}.appliance-fields input{display:block;width:100%;min-width:0;height:49px;border:1px solid #bccdc7;border-radius:8px;padding:8px 12px;font:700 1.12rem system-ui;color:var(--ink);background:#fff}.appliance-fields small{display:block;color:#536873;font-size:.73rem;line-height:1.45;margin-top:6px}.appliance-inputs .calculate-button{width:100%;margin-top:19px;min-height:50px;font-size:.82rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.input-note{font-size:.73rem;color:#586970;line-height:1.55;margin:13px 0 0}.appliance-results{background:#eff4ef;border-left:1px solid #dbe4dc}.result-primary{padding:0 0 15px}.result-primary>span{font-size:.82rem;color:#526b5e}.result-primary strong{display:block;font-size:3.25rem;line-height:1.2;letter-spacing:-.045em;color:#11644d;overflow-wrap:anywhere}.result-primary strong small{font-size:1.1rem;letter-spacing:0}.consumption-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #cfdcd2;border-bottom:1px solid #cfdcd2;gap:15px;padding:16px 0}.consumption-metrics dt{font-size:.73rem;color:#526b5e}.consumption-metrics dd{margin:4px 0 0;font-size:1.3rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.result-note,.handoff-note{font-size:.73rem;color:#52675c;line-height:1.5}.result-note{margin:10px 0 13px}.consumption-result-link{display:flex;justify-content:space-between;gap:10px;font-size:.83rem;font-weight:800;color:#1d5b47;text-decoration:underline;text-underline-offset:3px}.handoff-note{display:block;margin-top:4px}#calc-status{font-size:.75rem;margin:10px 0 0;color:#355a47}#result-values[hidden]{display:none}.calculation-method{font-size:.8rem;margin:17px 0 0;max-width:1050px;color:#465c51}.calculation-method summary{cursor:pointer;font-weight:750}.calculation-method p{max-width:960px}.consumption-page .byline{margin:0 0 30px}.consumption-page .byline small{line-height:1.5;margin-top:4px}.formula-box{border-left:4px solid #bf593d;border-radius:0 9px 9px 0;padding:19px 20px;background:#f5f2e9;font-weight:750;line-height:1.6;margin:16px 0}.appliance-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid #dce5df;border-radius:10px}.appliance-table{border-collapse:collapse;width:100%;font-size:.88rem;text-align:left;min-width:560px}.appliance-table caption{text-align:left;padding:13px 16px;font-weight:800;background:#eef3ee}.appliance-table th,.appliance-table td{padding:14px;vertical-align:top;border-bottom:1px solid #dce5df;line-height:1.5}.appliance-table thead{background:#1e4551;color:#fff}.appliance-table tbody tr:nth-child(even){background:#f8faf7}.appliance-table tbody th{width:24%}.consumption-page .article-inner>.table-source{font-size:.78rem;line-height:1.65;color:var(--muted)}.consumption-sidebar-tip p{font-size:.88rem}.consumption-sidebar-tip img{display:block;max-width:180px;height:auto;margin:15px auto}.consumption-sidebar-tip>a{font-size:.85rem;font-weight:750}.consumption-cta{background:#edf3ed;border-radius:15px;padding:23px;margin:30px 0 0}.consumption-page .consumption-cta h3{margin:5px 0 10px;font-size:1.65rem}.consumption-cta p{font-size:.95rem}.consumption-cta>a{display:inline-block;background:var(--red);color:#fff;border-radius:8px;padding:13px 16px;font-weight:800;font-size:.9rem;text-decoration:none}.consumption-page :focus-visible{outline:3px solid #b34c2f;outline-offset:4px}.consumption-page .faq{scroll-margin-top:100px}.consumption-page .editorial-sidebar{top:115px}
@media(max-width:1100px){.appliance-inputs,.appliance-results{padding:24px}.consumption-tool{scroll-margin-top:125px}}
@media(max-width:760px){.consumption-hero{padding:18px 24px 25px;background-image:url('../img/dansk-hus-med-solceller-mobil.webp')}.breadcrumbs{margin-bottom:20px;font-size:.72rem}.consumption-intro h1{font-size:2.12rem}.consumption-intro>p:last-child{font-size:1rem}.consumption-tool{grid-template-columns:minmax(0,1fr);border-radius:13px}.appliance-inputs,.appliance-results{padding:22px 18px}.appliance-results{border-left:0;border-top:1px solid #dbe4dc}.appliance-fields{gap:14px}.consumption-header-cta{display:none}.consumption-page .site-nav a{font-size:.8rem}.consumption-page .editorial-sidebar .sidebar-card:first-child{display:block}.consumption-page .editorial-sidebar{display:block}.consumption-sidebar-tip{margin-top:15px}.consumption-metrics dd{font-size:1.2rem}.consumption-cta{padding:19px}.formula-box{font-size:.91rem;padding:15px}.result-primary strong{font-size:2.8rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

@media(max-width:700px){.consumption-hero{padding-inline:12px}}

.consumption-page .faq-aaben{padding:40px 36px}
.consumption-page .faq-aaben .article-inner{max-width:none;width:100%;margin:0;padding:0}
.faq-liste{margin-top:28px}
.faq-spoergsmaal{padding:24px 0;border-top:1px solid var(--line)}
.faq-spoergsmaal h3{margin:0 0 12px;font-size:1.3rem;line-height:1.35}
.faq-spoergsmaal p{margin:0;color:var(--muted);font-size:1.14rem;line-height:1.76}
.faq-spoergsmaal:last-child{padding-bottom:0}
@media(max-width:1100px){.consumption-page .faq-aaben{padding:32px 24px}}
@media(max-width:800px){.consumption-page .faq-aaben{padding:28px 22px}}
@media(max-width:700px){.consumption-page .faq-aaben{padding:24px 18px}.faq-liste{margin-top:22px}.faq-spoergsmaal{padding:20px 0}.faq-spoergsmaal h3{font-size:1.18rem}}

#indholdsfortegnelse-foer-artikel:empty{display:none}
#indholdsfortegnelse-foer-artikel .indholdsfortegnelse{margin:0 0 28px}
@media(max-width:800px){#indholdsfortegnelse-foer-artikel .indholdsfortegnelse nav a{font-size:.86rem;line-height:1.45;padding:10px 12px}}
