.kk :where(h2){margin:0}.kk-tva--karta{grid-template-columns:.95fr 1.05fr;align-items:center}.kk-karta{gap:3px;display:grid}.kk-karta figcaption{text-align:center}.kk-karta .ks-svg,.kk-bonor .ks-svg{justify-self:center}.kk-gradnat path{stroke:var(--ks-hair);stroke-width:.6px}.kk-gradtal text{fill:var(--ks-soft);font-size:6.5px}.kk-rod{fill:var(--ks-red)}.kk-rutt{stroke:var(--ks-ink);stroke-width:1.6px;stroke-linecap:round}.ks-svg .kk-plats{fill:var(--ks-ink);stroke:rgb(var(--paper-tint,246 236 212));stroke-width:1.2px}.ks-svg .kk-plats--stopp{fill:rgb(var(--paper-tint,246 236 212));stroke:var(--ks-ink)}.kk-platsnamn{fill:var(--ks-ink);font-size:8.5px;font-weight:700}.kk-bental{fill:var(--ks-soft);font-size:8px;font-weight:700}.kk-strackor :is(th,td){white-space:nowrap}.kk-strackor tbody th{white-space:normal}.kk-strackor tfoot :is(th,td){border-top:1.5px solid var(--ks-line);color:var(--ks-ink);font-weight:700}.kk-gantt .ks-gantt-axelnamn{padding-inline-end:16px}.kk-gantt .ks-gantt-spar{background-size:calc(100% / var(--kk-timmar,11)) 100%}.kk-tid{color:var(--ks-soft);margin-inline-start:4px;font-size:8.5px}.kk-klar{color:var(--ks-green);font-weight:700}.kk-milstolpe{background:var(--ks-green)}.kk-kalkyl{border-collapse:collapse;width:100%;font-size:9.5px;line-height:1.3}.kk-kalkyl :where(th,td){border-bottom:1px solid var(--ks-hair);text-align:start;vertical-align:top;padding:2.5px 5px;font-weight:400}.kk-kalkyl thead th{border-bottom:1.5px solid var(--ks-line);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-soft);font-size:7.5px}.kk-kalkyl .ks-tal{text-align:end;white-space:nowrap}.kk-grupp th{letter-spacing:.12em;text-transform:uppercase;color:var(--ks-ink);padding-top:6px;font-size:8px;font-weight:700}.kk-underlag-smal{display:none}.kk-hoppas .ks-kravtext{color:var(--ks-red)}.kk-hoppas .ks-stampel{padding:1px 5px 0;font-size:7.5px}.kk-kalkyl tfoot :is(th,td){border-top:1.5px solid var(--ks-ink);border-bottom:3px double var(--ks-ink);color:var(--ks-ink);padding-top:5px;padding-bottom:4px;font-size:11.5px;font-weight:700}.kk-kalkyl tfoot th{text-align:end}.kk-andelar{gap:4px;display:grid}.kk-andelar-stapel{grid-template-columns:var(--jet) 1fr;border:1px solid var(--ks-ink);height:12px;display:grid}.kk-andelar-jet,.kk-ruta.kk-ruta--jet{background:repeating-linear-gradient(135deg,#3a2a1a8c 0 1px,#0000 1px 4px)}.kk-andelar-ovrigt{border-inline-start:1px solid var(--ks-ink);background:var(--ks-green)}.kk-andelar-text{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;font-size:9px;display:flex}.kk-andelar-text>div{gap:6px;display:flex}.kk-andelar-text dt{color:var(--ks-soft);align-items:center;gap:5px;display:flex}.kk-andelar-text dd{color:var(--ks-ink);font-weight:700}.kk-ruta{border:1px solid var(--ks-ink);background:var(--ks-green);width:10px;height:8px;display:inline-block}.kk-tva--bonor{grid-template-columns:1.15fr .85fr;align-items:stretch}.kk-bonor{gap:6px;display:grid}.ks-svg .kk-bona ellipse{fill:none}.kk-bona ellipse,.kk-bona path{stroke:var(--ks-ink);stroke-width:.8px}.ks-svg .kk-fylld{fill:var(--ks-green)}.kk-rakning{color:var(--ks-ink);font-size:10px;font-weight:700;display:block}.kk-bidrag dl{gap:2px;font-size:9.5px;display:grid}.kk-bidrag dl>div{border-bottom:1px dotted var(--ks-hair);justify-content:space-between;gap:8px;display:flex}.kk-bidrag dt{color:var(--ks-soft)}.kk-bidrag dd{color:var(--ks-ink);white-space:nowrap;font-weight:700}.kk-bidrag{border:1.5px solid var(--ks-green);flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex;box-shadow:inset 0 0 0 3px #0000,inset 0 0 0 3.6px #1d5c4a4d}.kk-bidrag-rubrik{letter-spacing:.3em;text-align:center;text-transform:uppercase;color:var(--ks-green);font-size:9px;font-weight:700}.kk-bidrag-stampel{text-align:center;margin-top:auto;padding-top:6px}@container (width>=560px){.kk-jamfor th:first-child{width:17%}.kk-jamfor td{width:41.5%}.kk-nytta th:first-child{width:34%}.kk-nytta td:nth-child(2){width:16%}.kk-nytta .kk-vinnare{white-space:nowrap;width:13%}}.kk-rad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ks-beslut.kk-beslut>div{grid-template-columns:7em 1fr}.kk-beslut dd{font-size:9.5px;line-height:1.3}.kk-kallrubrik{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-weight:700}.kk-kallor ol{columns:2;column-gap:16px;padding-inline-start:2.2em;list-style:decimal}.kk-kallor li{break-inside:avoid}.kk .kk-kallor a{color:inherit;text-underline-offset:2px;text-decoration:underline .5px}@container (width<=559px){.kk-tva--karta,.kk-tva--bonor{grid-template-columns:1fr}.kk-kalkyl thead th:nth-child(3),.kk-kalkyl td.ks-not{display:none}.kk-underlag-smal{color:var(--ks-soft);font-weight:400;display:block}.kk-kalkyl .ks-kod{white-space:nowrap}:is(.kk-jamfor,.kk-nytta) td[data-etikett]:before{content:attr(data-etikett) ": ";color:var(--ks-soft);font-weight:700}.ks-beslut.kk-beslut>div{grid-template-columns:1fr}.kk-kallor ol{columns:1}}.a4-stack[data-astro-cid-pndc7t6n]{padding:0 var(--gutter) clamp(10px, 2vw, 18px);grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,46px);display:grid}.kk-runhead[data-astro-cid-pndc7t6n]{margin-bottom:12px}
