.eco{--eco-sky:var(--sky,var(--c-accent));--eco-ink:var(--ink,var(--c-ink));--eco-ink2:var(--ink2,var(--c-muted));--eco-line:var(--line,var(--c-border));--eco-navy:var(--c-eco-navy);--eco-mask:var(--c-eco-mask);--eco-ok:var(--c-eco-ok);--eco-okbg:var(--c-eco-ok-bg);--eco-info:var(--c-eco-info);--eco-infobg:var(--c-eco-info-bg);--eco-g:var(--s3);--eco-n:4;--eco-rail-y:74px;--eco-bml:var(--s4);--eco-tg:var(--s6);font-family:var(--sans,"Nunito Sans", "Nunito Sans Fallback", system-ui, sans-serif);color:var(--eco-ink);text-align:left;margin:0;position:relative}.eco *,.eco :before,.eco :after{box-sizing:border-box}.eco__flow{row-gap:var(--eco-g);counter-reset:eco;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.eco__node{column-gap:var(--s2);row-gap:var(--s1-5);grid-template-columns:32px minmax(0,1fr);min-width:0;display:grid;position:relative}.eco__node>*{grid-column:2;min-width:0}.eco__step{align-items:center;gap:var(--s1);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--eco-ink2);margin:0;font-size:12px;font-weight:800;line-height:1.3;display:flex}.eco__node>.eco__step:before{counter-increment:eco;content:counter(eco, decimal-leading-zero);color:var(--c-navy);font-variant-numeric:tabular-nums}.eco__node:before{content:"";border-radius:var(--radius-circle);border:2px solid var(--eco-sky);background:var(--c-white);z-index:1;grid-area:1/1;place-self:center;width:14px;height:14px;position:relative}.eco__node:not(:last-child):after{content:"";top:23px;left:15px;bottom:calc(-1 * var(--eco-g) - 9px);border-radius:var(--radius-line);background:linear-gradient(to bottom, var(--c-accent-35), var(--eco-sky));transform-origin:50% 0;width:2px;position:absolute}.eco__card{background:var(--c-white);border:1px solid var(--eco-line);border-radius:var(--radius-frame);padding:var(--s2);box-shadow:var(--shadow-eco-card);position:relative}.eco__hd{justify-content:space-between;align-items:center;gap:var(--s0-5) var(--s1);flex-wrap:wrap;min-height:28px;display:flex}.eco__prod{align-items:center;gap:var(--s1);letter-spacing:.04em;text-transform:uppercase;color:var(--eco-navy);white-space:nowrap;font-size:13px;font-weight:800;display:inline-flex}.eco__ic{border-radius:var(--radius-ico);background:var(--eco-navy);flex:none;place-items:center;width:28px;height:28px;display:grid}.eco__ic svg{width:16px;height:16px;display:block}.eco__pro{letter-spacing:.06em;background:var(--eco-sky);color:var(--c-on-accent);border-radius:var(--radius-chip);padding:var(--s0-5) var(--s0-5);font-size:9px;font-weight:800;line-height:1}.eco__no{color:var(--eco-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.eco__chip{align-items:center;gap:var(--s1);margin-top:var(--s1-5);padding:var(--s0-5) var(--s1-5);border-radius:var(--radius-pill);background:var(--eco-okbg);color:var(--eco-ok);font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.eco__chip:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1.5 5.2l2.2 2.2L8.5 2.6' stroke='%2318794E' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex:none;width:10px;height:10px}.eco__chip--info{background:var(--eco-infobg);color:var(--eco-info)}.eco__chip--info:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1.5 5h7M5.5 2l3 3-3 3' stroke='%230B6E9C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.eco__rows{margin:var(--s1-5) 0 0;padding:var(--s1-5) 0 0;border-top:1px solid var(--c-eco-row);gap:var(--s1);list-style:none;display:grid}.eco__row{justify-content:space-between;align-items:center;gap:var(--s1-5);min-height:24px;color:var(--eco-ink2);font-size:12px;line-height:1.35;display:flex}.eco__row>span:first-child{min-width:0}.eco__m{width:var(--w,56px);border-radius:var(--radius-chip);background:var(--eco-mask);flex:none;height:8px;display:inline-block}.eco__v{color:var(--eco-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.eco__from{align-items:center;gap:var(--s0-5);letter-spacing:.02em;color:var(--eco-ok);white-space:nowrap;flex:none;font-size:11px;font-weight:800;display:inline-flex}.eco__from:before{content:"";border-radius:var(--radius-circle);background:var(--eco-okbg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 10 10'><path d='M1.5 5.2l2.2 2.2L8.5 2.6' stroke='%2318794E' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center no-repeat;width:14px;height:14px}.eco__row--in .eco__v{text-align:right;min-width:72px;padding:var(--s0-5) var(--s1);border:1.5px solid var(--eco-sky);border-radius:var(--radius-ico);background:var(--c-eco-field);color:var(--eco-ink)}.eco__row--in>span:first-child{color:var(--eco-ink);font-weight:700}.eco__car{width:100%;height:auto;margin-top:var(--s1-5);border-radius:var(--radius-thumb);background:linear-gradient(180deg, var(--c-paper), var(--c-light));display:block}.eco__card--doc{background:linear-gradient(180deg, var(--c-white) 0%, var(--c-white) 70%, var(--c-eco-doc) 100%)}.eco__card--doc:after{content:"";border-radius:0 var(--radius-frame) 0 var(--radius-ico);background:linear-gradient(225deg, var(--paper,var(--c-paper)) 50%, var(--c-eco-fold) 50%);width:22px;height:22px;position:absolute;top:-1px;right:-1px}.eco__logo{margin-top:var(--s1-5);border:1.5px dashed var(--c-eco-dash);border-radius:var(--radius-thumb);letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--eco-ink2);background:var(--c-eco-logo);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.eco__branch{row-gap:var(--s1-5);margin-top:var(--s0-5);margin-left:var(--eco-bml);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.eco__step--opt{row-gap:var(--s1);color:var(--eco-ink2);flex-wrap:wrap;position:relative}.eco__step--opt:after{content:"";left:calc(12px - var(--eco-bml) - 1px);border-left:2px dashed var(--c-eco-dash-2);position:absolute;top:-16px;bottom:-12px}.eco__branch>.eco__card--branch:before{content:"";left:calc(12px - var(--eco-bml) - 2px);width:calc(var(--eco-bml) - 12px + 1px);border-left:2px dashed var(--c-eco-dash-2);border-bottom:2px dashed var(--c-eco-dash-2);border-bottom-left-radius:var(--radius-thumb);height:31px;position:absolute;top:-1px}.eco__step--opt:before{content:"Valgfrit";padding:var(--s0-25) var(--s1);border-radius:var(--radius-pill);border:1px dashed var(--c-eco-dash-2);letter-spacing:.06em;color:var(--eco-ink2)}.eco__card--branch{border-style:dashed;border-color:var(--c-eco-dash);box-shadow:none;background:var(--c-eco-branch)}.eco__note{margin:var(--s1-5) 0 0;color:var(--eco-ink2);font-size:12px;line-height:1.45}.eco__legend{margin:var(--s3) 0 0;gap:var(--s1) var(--s3);color:var(--eco-ink2);flex-wrap:wrap;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.eco__legend li{align-items:center;gap:var(--s1);display:inline-flex}.eco__legend li:before{content:"";border-top:2px solid var(--eco-sky);flex:none;width:24px;height:0}.eco__legend .is-opt:before{border-top:2px dashed var(--c-eco-dash-2)}.eco__legend .is-no:before{border-radius:var(--radius-mark);background:var(--eco-navy);border:0;width:10px;height:10px}.eco .eco__node--import,.eco[data-eco=import] .eco__node--start{display:none}.eco[data-eco=import] .eco__node--import,.eco[data-eco-import=show] .eco__node--import{display:grid}.eco[data-eco-import=show]{--eco-n:5}.eco[data-eco-import=show]:not([data-eco=import]) .eco__node--import .eco__branch,.eco__lbl--import{display:none}.eco[data-eco=import][data-eco-import=show] .eco__node--start{display:grid}.eco[data-eco=import][data-eco-import=show] .eco__node--start .eco__lbl{display:none}.eco[data-eco=import][data-eco-import=show] .eco__node--start .eco__lbl--import{display:inline}.eco[data-eco=import][data-eco-import=show] .eco__node--import .eco__branch,.eco__shot{display:none}.eco[data-eco-shot=tax] .eco__node--tax>.eco__shot{row-gap:var(--s2);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.eco__shotm{min-width:0}.eco__shotf{border:1px solid var(--eco-line);border-radius:var(--radius-frame);background:var(--c-eco-shot);box-shadow:var(--shadow-eco-card);justify-content:center;display:flex;overflow:hidden}.eco__shotf picture{width:100%;max-width:100%;display:block}.eco__shotf img{width:100%;max-width:100%;height:auto;display:block}.eco__shotcap{margin:var(--s1) 0 0;color:var(--eco-ink2);font-size:12px;line-height:1.4}.eco__shottxt{color:var(--eco-ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.eco__shottxt b{margin-bottom:var(--s0-5);color:var(--eco-ink);font-size:15px;font-weight:800;display:block}.eco[data-eco-branch=off] .eco__branch,.eco[data-eco-branch=off] .eco__legend .is-opt{display:none}.eco[data-eco=leasing] .eco__node--leasing>.eco__card,.eco[data-eco=tax] .eco__node--tax>.eco__card,.eco[data-eco=import] .eco__node--import>.eco__card,.eco[data-eco=udstyr] .eco__branch>.eco__card{border-color:var(--eco-sky);box-shadow:var(--shadow-eco-focus);border-style:solid}.eco[data-eco=leasing] .eco__node--leasing:before,.eco[data-eco=tax] .eco__node--tax:before,.eco[data-eco=import] .eco__node--import:before{background:var(--eco-sky);box-shadow:var(--shadow-eco-dot)}.eco[data-eco=leasing] .eco__node--leasing>.eco__step,.eco[data-eco=tax] .eco__node--tax>.eco__step,.eco[data-eco=import] .eco__node--import>.eco__step,.eco[data-eco=udstyr] .eco__branch>.eco__step{color:var(--eco-ink)}@media (width>=768px){.eco__node{column-gap:var(--s3);grid-template-columns:40px minmax(0,1fr)}.eco__node:not(:last-child):after{left:19px}}@media (width>=768px) and (width<=1279.98px){.eco[data-eco-import=show] .eco__flow,.eco[data-eco-import=show] .eco__legend,.eco[data-eco-branch=off] .eco__flow,.eco[data-eco-branch=off] .eco__legend{max-width:600px;margin-inline:auto}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__flow{column-gap:var(--eco-tg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--start,.eco[data-eco=import]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--import{grid-area:1/1/span 2;grid-template-columns:minmax(0,1fr)}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--start>*,.eco[data-eco=import]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--import>*{grid-column:1}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--start:before,.eco[data-eco=import]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--import:before,.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--start:after,.eco[data-eco=import]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--import:after{display:none}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--start>.eco__step:after,.eco[data-eco=import]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--import>.eco__step:after{content:"";border-radius:var(--radius-line);background:linear-gradient(90deg, var(--c-accent-35), var(--eco-sky));min-width:24px;height:2px;margin-right:calc(-1 * var(--eco-tg) - var(--s1-5) - var(--hairline));transform-origin:0;flex:auto}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--tax{grid-area:1/2;align-content:start;align-self:stretch}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--leasing{grid-area:2/2;align-content:start;align-self:stretch}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--pdf{grid-area:3/1/auto/-1}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--leasing:after{bottom:calc(-1 * var(--eco-g) / 2 - 1px)}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--pdf:after{content:"";left:19px;top:calc(-1 * var(--eco-g) / 2 - 1px);width:calc(50% + var(--eco-tg) / 2 + 2px);height:calc(var(--eco-g) / 2 + 10px);border-top:2px solid var(--eco-sky);border-left:2px solid var(--eco-sky);border-top-left-radius:var(--radius-control);position:absolute}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--pdf>.eco__card--doc{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--pdf .eco__hd{grid-column:1/-1}.eco:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__node--pdf .eco__logo{align-self:stretch;height:auto;min-height:40px}.eco__branch{--eco-bml:var(--s4)}.eco[data-eco-shot] .eco__flow,.eco[data-eco-shot] .eco__legend{max-width:none;margin-inline:0}.eco[data-eco-shot] .eco__card{column-gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-auto-rows:min-content;align-items:start;display:grid}.eco[data-eco-shot] .eco__card>.eco__hd{grid-area:1/1}.eco[data-eco-shot] .eco__card>.eco__chip,.eco[data-eco-shot] .eco__card>.eco__logo,.eco[data-eco-shot] .eco__card>.eco__note{grid-area:2/1;justify-self:start}.eco[data-eco-shot] .eco__card>.eco__logo{justify-self:stretch}.eco[data-eco-shot] .eco__card>.eco__rows{grid-area:1/2/span 3;margin-top:0}.eco[data-eco-shot] .eco__card>.eco__car{grid-area:2/1}.eco[data-eco-shot] .eco__card>.eco__rows{border-top:0;padding-top:0}.eco[data-eco-shot] .eco__card--doc:after{z-index:1}.eco[data-eco-shot=tax] .eco__node--tax>.eco__shot{column-gap:var(--s3);grid-template-columns:minmax(0,min(508px,64%)) minmax(0,1fr);align-items:center}}@media (width>=1280px){.eco__flow{column-gap:var(--eco-g);grid-template-rows:auto auto auto;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;row-gap:0}.eco__node{grid-row:1/span 3;grid-template-rows:subgrid;row-gap:var(--s1-5);grid-template-columns:minmax(0,1fr)}.eco__node>*{grid-column:1}.eco__node>.eco__step{grid-row:1}.eco__node>.eco__card{grid-row:2}.eco__node>.eco__branch{grid-row:3}.eco__node:before{display:none}.eco__node:not(:last-child):after{left:auto;right:calc(-1 * var(--eco-g));top:var(--eco-rail-y);width:var(--eco-g);background:var(--eco-sky);transform-origin:0;height:2px;bottom:auto}.eco__node:not(:last-child)>.eco__card:after{content:"";right:calc(-1 * var(--eco-g) / 2 - 5px);top:calc(var(--eco-rail-y) - 44px - 5px);border-top:2px solid var(--eco-sky);border-right:2px solid var(--eco-sky);z-index:2;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.eco__node:not(:last-child)>.eco__card--doc:after{display:none}.eco__node>.eco__card{max-width:none}.eco__node>.eco__step{text-wrap:balance;align-items:flex-start;height:32px;min-height:0;overflow:visible}.eco[data-eco-import=show] .eco__node>.eco__card .eco__hd{justify-content:flex-start;align-items:flex-start;gap:var(--s0-25);flex-direction:column}.eco__branch{--eco-bx:var(--s5);margin:var(--s4) 0 0;width:calc(200% + var(--eco-g));align-self:start;max-width:none}.eco[data-eco-import=show] .eco__branch{width:calc(300% + 2 * var(--eco-g))}.eco__branch:before{content:"";left:calc(var(--eco-bx) - 1px);border-left:2px dashed var(--c-eco-dash-2);width:0;height:40px;position:absolute;top:-40px}.eco__step--opt{padding-left:calc(var(--eco-bx) + var(--s2));flex-wrap:nowrap}.eco__step--opt:after{left:calc(var(--eco-bx) - 1px);top:0;bottom:-12px}.eco__branch>.eco__card--branch:before{display:none}.eco__card--branch{align-items:center;gap:var(--s3);height:64px;padding:0 var(--s2);display:flex}.eco__card--branch .eco__hd{flex-wrap:nowrap;flex:none}.eco__card--branch .eco__rows{display:none}.eco__card--branch .eco__note{flex:1;min-width:0;margin:0}.eco:not([data-eco-branch=off]) .eco__legend{height:64px;max-width:calc(50% - var(--eco-g) / 2);place-content:center flex-end;align-items:center;margin:0;position:absolute;bottom:0;right:0}.eco[data-eco-import=show]:not([data-eco-branch=off]) .eco__legend{max-width:calc(40% - var(--eco-g) * .6)}.eco[data-eco-shot=tax] .eco__node--tax>.eco__shot{margin-top:var(--s4);width:calc(300% + 2 * var(--eco-g));grid-row:3;grid-template-columns:calc((200% - var(--eco-g)) / 3) minmax(0, 1fr);align-self:start;column-gap:var(--eco-g);align-items:center}.eco[data-eco-shot=tax] .eco__shotm,.eco[data-eco-shot=tax] .eco__shotf{width:100%}.eco[data-eco-shot=tax] .eco__shotf picture{width:100%;max-width:508px}.eco[data-eco-shot=tax] .eco__shotf img{width:100%;max-width:508px;height:auto}.eco[data-eco-shot=tax] .eco__node--tax>.eco__shot:before{content:"";left:calc((100% - 2 * var(--eco-g)) / 6 - 1px);background:var(--eco-sky);width:2px;height:29px;position:absolute;top:-29px}.eco[data-eco-shot=tax] .eco__node--tax>.eco__shot:after{content:"";left:calc((100% - 2 * var(--eco-g)) / 6 - 5px);border-radius:var(--radius-circle);background:var(--eco-sky);width:10px;height:10px;box-shadow:var(--shadow-eco-pin);z-index:1;position:absolute;top:-5px}.eco[data-eco-shot=tax] .eco__node>.eco__card:not(.eco__card--branch){flex-direction:column;display:flex}.eco[data-eco-shot=tax] .eco__node>.eco__card:not(.eco__card--branch)>.eco__chip{align-self:flex-start}.eco[data-eco-shot=tax] .eco__node>.eco__card:not(.eco__card--branch)>.eco__rows{margin-top:auto}.eco[data-eco-shot=tax] .eco__node>.eco__card:not(.eco__card--branch)>:has(+.eco__rows){margin-bottom:var(--s1-5)}.eco[data-eco-shot=tax] .eco__branch{width:calc(200% + var(--eco-g))}.eco[data-eco-shot=tax]:not([data-eco-import=show]) .eco__branch{width:100%}.eco[data-eco-shot=tax] .eco__card--branch{height:auto;padding:var(--s2);display:block}.eco[data-eco-shot=tax] .eco__card--branch .eco__rows{display:grid}.eco[data-eco-shot=tax] .eco__card--branch .eco__note{margin:var(--s1-5) 0 0}.eco[data-eco-shot=tax]:not([data-eco-branch=off]) .eco__legend{height:auto;max-width:calc(40% - var(--eco-g) * .6);justify-content:flex-start;position:absolute;bottom:0;left:0;right:auto}.eco[data-eco-shot=tax]:not([data-eco-import=show]):not([data-eco-branch=off]) .eco__legend{max-width:calc(25% - var(--eco-g) * .75)}}@media (width<=359.98px){.eco__hd{justify-content:flex-start;align-items:flex-start;gap:var(--s0-25);flex-direction:column}}@media (hover:hover) and (pointer:fine){.eco__card{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.eco__card:hover{transform:translateY(calc(-1 * var(--lift-sm,2px)));box-shadow:var(--shadow-eco-hover)}.eco__shotf{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.eco__shotf:hover{transform:translateY(calc(-1 * var(--lift-sm,2px)));box-shadow:var(--shadow-eco-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.eco__shotf:hover{transform:none}}@media (prefers-reduced-motion:reduce){.eco,.eco *{transition:none;animation:none}}.eco__ic{color:var(--c-white)}
