.ks{--ks-ink:var(--ink,#2a1d13);--ks-soft:var(--ink-soft,#5a4936);--ks-ribbon:var(--ribbon,#2e2820);--ks-red:var(--plate-warn,#9c2b1e);--ks-green:var(--plate-hope,#1d5c4a);--ks-stamp-red:var(--stamp,#9e241cd6);--ks-line:#3a2a1a8c;--ks-hair:#3a2a1a47;--ks-grid:#3a2a1a12;--ks-mono:var(--typewriter,Courier, "Courier New", monospace);--ks-serif:var(--display,Georgia, serif);font-family:var(--ks-mono);color:var(--ks-ribbon);text-align:start;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5px;line-height:1.38;container-type:inline-size}.ks *,.ks :before,.ks :after{box-sizing:border-box}.ks :where(p,h3,h4,dl,dd,ol,ul,figure,table){margin:0;padding:0}.ks :where(ol,ul){list-style:none}.ks .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ks-ark{border:1.5px solid var(--ks-ink);box-shadow:inset 0 0 0 3px transparent, inset 0 0 0 3.6px var(--ks-hair);background-image:linear-gradient(var(--ks-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ks-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:12px 12px;flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex;position:relative}@container (width>=560px){.ks--a4 .ks-ark{min-height:860px}.ks--a4.ks--kvinnan .ks-ark{min-height:760px}}.ks-innehall{flex-direction:column;flex:1;gap:8px;display:flex}.ks-huvud{border-bottom:1.5px solid var(--ks-ink);gap:5px;padding-bottom:6px;display:grid}.ks-huvud-topp{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ks-utfardare{display:grid}.ks-org{font-family:var(--ks-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--ks-ink);font-size:12.5px;font-weight:600;line-height:1.25}.ks-avd{letter-spacing:.06em;color:var(--ks-soft);font-size:9.5px}.ks-arknr{border:1px solid var(--ks-ink);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-ink);flex:none;padding:3px 8px;font-size:10px;font-weight:700}.ks-falt{border:1px solid var(--ks-line);grid-template-columns:.9fr .8fr 1.25fr 1.15fr;display:grid}.ks-falt>div{padding:2px 5px 3px}.ks-falt>div+div{border-inline-start:1px solid var(--ks-line)}.ks-falt dt,.ks-signaturer dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ks-soft);font-size:7.5px}.ks-falt dd{font-size:9.5px;line-height:1.25}.ks-sekretess{letter-spacing:.06em;color:var(--ks-red);font-size:8.5px;font-weight:700}.ks-sekretess--godkand{color:var(--ks-green)}.ks-sekretess span{color:var(--ks-soft);font-weight:400}.ks-sidfot{border-top:1.5px solid var(--ks-ink);gap:3px;padding-top:6px;display:grid}.ks-signaturer{border:1px solid var(--ks-line);grid-template-columns:1fr 1fr 1fr 1.15fr;display:grid}.ks-signaturer>div{min-height:36px;padding:2px 5px 3px}.ks-signaturer>div+div{border-inline-start:1px solid var(--ks-line)}.ks-signaturer dd{align-items:flex-end;gap:4px;display:flex}.ks-sign{fill:none;width:38px;height:21px;stroke:var(--ks-ink);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ks-sign-namn{font-size:8.5px;line-height:1.2}.ks-sign-tom{color:var(--ks-red);font-size:8.5px;font-style:italic}.ks-ersatter{letter-spacing:.04em;color:var(--ks-soft);justify-content:space-between;gap:10px;font-size:8px;display:flex}.ks-kategori{border-bottom:1px solid var(--ks-line);font-family:var(--ks-serif);color:var(--ks-ink);align-items:baseline;gap:8px;padding-bottom:3px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.ks-bokstav{border:1.5px solid var(--ks-ink);width:22px;height:22px;font-family:var(--ks-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid;transform:translateY(-1px)}.ks-kategori--slut{margin-top:2px}.ks-ingress,.ks-fotnot,.ks-finstilt{color:var(--ks-soft);font-size:9px;line-height:1.35}.ks-ingress{margin-top:-5px;font-style:italic}.ks-figurrubrik,.ks :where(caption){letter-spacing:.1em;text-align:start;text-transform:uppercase;color:var(--ks-ink);font-size:9px;font-weight:700}.ks :where(caption){padding-bottom:3px}.ks-caption-not{letter-spacing:0;text-transform:none;color:var(--ks-soft);font-weight:400;display:block}.ks-kod{color:var(--ks-ink);white-space:nowrap;font-weight:700}.ks-mono{font-family:var(--ks-mono);white-space:nowrap}.ks-not{color:var(--ks-soft)}.ks :where(figcaption){color:var(--ks-soft);font-size:9px;line-height:1.35}.ks-tabell{border-collapse:collapse;width:100%;font-size:9.5px;line-height:1.3}.ks-tabell :where(th,td){border:1px solid var(--ks-hair);text-align:start;vertical-align:top;padding:2.5px 5px;font-weight:400}.ks-tabell thead th{border-bottom:1.5px solid var(--ks-line);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-soft);font-size:7.5px}.ks-tabell tbody th.ks-kod,.ks-tabell .ks-kod{font-weight:700}.ks-kravtext{color:var(--ks-ink);font-weight:700}.ks-ja{color:var(--ks-green);font-weight:700}.ks-nej{color:var(--ks-red);font-weight:700}.ks-tal{text-align:end}.ks-ruta-cell{text-align:center;width:22px}.ks-ruta{border:1px solid var(--ks-ink);vertical-align:-1px;width:11px;height:11px;display:inline-block;position:relative}.ks-ruta:before,.ks-ruta:after{content:"";background:var(--ks-ink);height:1.4px;position:absolute;inset:50% -1px auto;transform:rotate(45deg)}.ks-ruta:after{transform:rotate(-45deg)}.ks-g13 .ks-stampel{white-space:normal}.ks-svg{width:100%;height:auto;font-family:var(--ks-mono);display:block;overflow:visible}.ks-svg :where(path,circle,rect){fill:none;vector-effect:non-scaling-stroke}.ks-linje{stroke:var(--ks-ink);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.ks-svg .ks-har{fill:#3a2a1a1f}.ks-tunn{stroke:var(--ks-ink);stroke-width:.7px;stroke-linecap:round}.ks-streckad{stroke-dasharray:2 2}.ks-axel{stroke:var(--ks-soft);stroke-width:.6px;stroke-dasharray:8 2 2 2}.ks-hjalp{stroke:var(--ks-soft);stroke-width:.7px;stroke-dasharray:3 2}.ks-hjalp-rod{stroke:var(--ks-red);stroke-width:.8px;stroke-dasharray:3 2}.ks-ledare{stroke:var(--ks-ink);stroke-width:.55px}.ks-svg .ks-prick{fill:var(--ks-ink)}.ks-svg .ks-bubbla circle{fill:rgb(var(--paper-tint,246 236 212) / .85);stroke:var(--ks-ink);stroke-width:.9px}.ks-bubbla text{text-anchor:middle;fill:var(--ks-ink);font-size:7.5px;font-weight:700}.ks-anteckning{fill:var(--ks-soft);font-size:8.5px}.ks-detalj{stroke:var(--ks-ink);stroke-width:1px}.ks-detalj-namn{letter-spacing:.08em;text-transform:uppercase;fill:var(--ks-ink);font-size:8px;font-weight:700}.ks-hand rect{stroke:var(--ks-ink);stroke-width:.8px}.ks-matt path{stroke:var(--ks-ink);stroke-width:.6px}.ks-svg .ks-pil{fill:var(--ks-ink);stroke:none}.ks-matt-tal{fill:var(--ks-ink);font-size:9.5px;font-weight:700}.ks-svg-stampel rect{stroke:var(--ks-stamp-red);stroke-width:1.4px}.ks-svg-stampel text{letter-spacing:.08em;text-transform:uppercase;fill:var(--ks-stamp-red);font-size:8px;font-weight:700}.ks-marginal{font-family:var(--ks-serif);fill:var(--ks-soft);font-size:9px;font-style:italic}.ks-raster{stroke:var(--ks-hair);stroke-width:.5px}.ks-axlar{stroke:var(--ks-ink);stroke-width:.9px}.ks-kurvlinje{stroke:var(--ks-ink);stroke-width:1.6px;stroke-linecap:round}.ks-kurvlinje--svag{stroke:var(--ks-soft);stroke-width:1px;stroke-dasharray:4 3}.ks-etikett{fill:var(--ks-ink);font-size:8.5px}.ks-etikett--rod{fill:var(--ks-red)}.ks-skala{fill:var(--ks-soft);font-size:7.5px}.ks-zon{stroke:var(--ks-red);stroke-width:4px}.ks-visare{stroke:var(--ks-ink);stroke-width:2px;stroke-linecap:round}.ks-svg .ks-nav,.ks-svg .ks-han{fill:var(--ks-ink)}.ks-matare-namn{letter-spacing:.08em;text-transform:uppercase;fill:var(--ks-ink);font-size:9px;font-weight:700}.ks-pyr-symbol{font-family:var(--ks-serif);fill:var(--ks-ink);font-size:22px;font-weight:600}.ks-pyr-symbol--rod{fill:var(--ks-red)}.ks-titelblock{text-align:center;gap:2px;padding:10px 0 8px;display:grid;position:relative}.ks-overrad{letter-spacing:.3em;text-transform:uppercase;color:var(--ks-ink);font-size:11px;font-weight:700}.ks-titel{font-family:var(--ks-serif);color:var(--ks-ink);font-size:38px;font-weight:600;line-height:1.1}.ks-undertitel{max-width:44ch;font-family:var(--ks-serif);color:var(--ks-soft);margin:4px auto 0;font-size:13px;font-style:italic}.ks-titelstamplar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.ks-typskylt{border:1.5px solid var(--ks-ink);box-shadow:inset 0 0 0 3px transparent, inset 0 0 0 3.8px var(--ks-hair);background:#3a2a1a09;border-radius:7px;padding:9px 16px 10px;position:relative}.ks-typskylt:before{content:"";pointer-events:none;background:radial-gradient(circle at 3.5px 3.5px, var(--ks-soft) 1.6px, transparent 2.2px) left top / 7px 7px no-repeat, radial-gradient(circle at 3.5px 3.5px, var(--ks-soft) 1.6px, transparent 2.2px) right top / 7px 7px no-repeat, radial-gradient(circle at 3.5px 3.5px, var(--ks-soft) 1.6px, transparent 2.2px) left bottom / 7px 7px no-repeat, radial-gradient(circle at 3.5px 3.5px, var(--ks-soft) 1.6px, transparent 2.2px) right bottom / 7px 7px no-repeat;position:absolute;inset:6px}.ks-typskylt-rubrik{letter-spacing:.3em;text-align:center;text-transform:uppercase;color:var(--ks-ink);margin-bottom:6px;font-size:9px;font-weight:700}.ks-typskylt dl{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}.ks-typskylt dl>div{border-bottom:1px dotted var(--ks-hair);padding:3px 0 4px}.ks-typskylt dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ks-soft);font-size:7px;line-height:1.5}.ks-typskylt dd{color:var(--ks-ink);font-size:9.5px;font-weight:700;line-height:1.3}.ks-innehallstabell tbody th,.ks-innehallstabell tfoot th{font-family:var(--ks-serif);color:var(--ks-ink);font-size:11px}.ks-innehallstabell tfoot :is(th,td){border-top:1.5px solid var(--ks-line);font-weight:700}.ks-ritning{width:88%;margin:-2px auto 0}.ks-huvudritning-smal{max-width:220px;margin:0 auto;display:none}.ks-kurvor{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ks-kurva{gap:2px;display:grid}.ks-stycklista{font-size:9px}.ks-stycklista :is(th,td){padding-block:1px}.ks-stycklista .ks-kravtext{width:40%}.ks-stycklista td:last-child{color:var(--ks-soft)}.ks-tva{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ks-kolumn{gap:12px;display:grid}.ks-matare{gap:2px;display:grid}.ks-matare-par{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ks-fastigheter th[scope=row]{color:var(--ks-ink)}.ks-tva--status{grid-template-columns:1.05fr 1fr}.ks-kravlista{gap:2px;font-size:9.5px;line-height:1.3;display:grid}.ks-kravlista>li{grid-template-columns:3em 1fr;display:grid}.ks-kravlista--tre{grid-template-columns:repeat(3,1fr);gap:2px 14px}.ks-budget{border:1px solid var(--ks-line);border-inline-start:4px double var(--ks-ink);flex-wrap:wrap;gap:4px 18px;padding:6px 10px;display:flex}.ks-budget>div{gap:5px;display:flex}.ks-budget-rubrik{letter-spacing:.12em;text-transform:uppercase;color:var(--ks-ink);flex-basis:100%;font-size:8px;font-weight:700}.ks-budget dt:not(.ks-budget-rubrik){color:var(--ks-soft)}.ks-budget dd{color:var(--ks-ink);font-weight:700}.ks-gantt{--ks-gantt-namn:205px;gap:4px;display:grid}.ks-gantt-rader{border-top:1px solid var(--ks-hair);display:grid}.ks-gantt-rader>li,.ks-gantt-axel{grid-template-columns:2.7em calc(var(--ks-gantt-namn) - 2.7em) 1fr;border-bottom:1px solid var(--ks-hair);align-items:center;min-height:17px;font-size:9.5px;display:grid}.ks-gantt-axel{color:var(--ks-soft);border-bottom:0;font-size:7.5px}.ks-gantt-axelnamn{text-align:end;grid-column:1/3;padding-inline-end:10px}.ks-gantt-spar{background-image:linear-gradient(90deg, var(--ks-hair) 1px, transparent 1px);border-inline-end:1.5px solid var(--ks-ink);background-size:11.1111% 100%;align-self:stretch;min-height:17px;margin-inline-end:10px;position:relative}.ks-gantt-stapel{top:4px;bottom:4px;width:calc(var(--till) - var(--fran));border:1px solid var(--ks-ink);background:repeating-linear-gradient(135deg,#3a2a1a80 0 1px,#0000 1px 4px);position:absolute;inset-inline-start:var(--fran)}.ks-gantt-milstolpe{top:50%;background:var(--ks-ink);width:9px;height:9px;position:absolute;inset-inline-start:var(--vid);transform:translate(-50%,-50%)rotate(45deg)}.ks-gantt-not{top:50%;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:700;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.ks-gantt-not--rod{color:var(--ks-red);white-space:nowrap}.ks-gantt-e9 .ks-gantt-spar{background-image:none}.ks-gantt-e9 .ks-gantt-namn{color:var(--ks-red);font-weight:700}.ks-gantt-axel .ks-gantt-spar{background:0 0;border-inline-end-color:#0000}.ks-gantt-axel .ks-gantt-spar span{top:2px;position:absolute;inset-inline-start:var(--vid);transform:translate(-50%)}.ks-tva--paradox{grid-template-columns:1fr 200px;align-items:center}.ks-paradox{gap:5px;display:grid}.ks-paradox .ks-figurrubrik{justify-content:space-between;align-items:center;gap:8px;display:flex}.ks-reglage{gap:2px;display:grid}.ks-reglage>li{grid-template-columns:2.7em 1fr;align-items:center;font-size:9.5px;display:grid}.ks-reglage-text{grid-template-columns:1fr 72px 1fr;align-items:center;gap:6px;display:grid}.ks-reglage-v{text-align:end;color:var(--ks-ink);font-weight:700}.ks-reglage-h{color:var(--ks-ink);font-weight:700}.ks-reglage-spar{letter-spacing:.1em;height:14px;color:var(--ks-soft);background:linear-gradient(var(--ks-ink), var(--ks-ink)) center / 100% 1.2px no-repeat;place-items:center;font-size:7.5px;display:grid;position:relative}.ks-reglage-spar span{background:rgb(var(--paper-tint,246 236 212));padding:0 3px;line-height:1}.ks-reglage-spar:before,.ks-reglage-spar:after{content:"";border:1.2px solid var(--ks-ink);background:var(--ks-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.ks-reglage-spar:before{inset-inline-start:-2px}.ks-reglage-spar:after{inset-inline-end:-2px}.ks-paradox-stampel{flex:none}.ks-ovriga{gap:3px;display:grid}.ks-flode-figur{gap:5px;display:grid}.ks-flode{counter-reset:none;grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.ks-flode>li{border:1px solid var(--ks-ink);text-align:center;justify-content:center;align-items:center;min-height:56px;padding:4px 5px;font-size:9px;line-height:1.25;display:flex;position:relative}.ks-flode>li+li:before{content:"→";inset-inline-start:-12px;text-align:center;width:11px;color:var(--ks-ink);font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.ks-flode-start{border-radius:14px;font-style:italic}.ks-flode-slut{border:1.5px double var(--ks-red);box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 2.6px var(--ks-red);color:var(--ks-red);border-radius:14px;font-weight:700}.ks-tva--relation{grid-template-columns:1.15fr 1fr}.ks-tva--relation>div{gap:3px;display:grid}.ks-orgschema{justify-items:center;gap:0;display:grid}.ks-orgschema .ks-figurrubrik{justify-self:start;margin-bottom:4px}.ks-orgschema-chef{border:1px solid var(--ks-ink);color:var(--ks-ink);padding:3px 12px;font-size:9.5px;font-weight:700}.ks-orgschema-rad{grid-template-columns:1fr 1.25fr 1fr;gap:8px;width:100%;padding-top:16px;display:grid;position:relative}.ks-orgschema-rad:before{content:"";border:1px solid var(--ks-ink);background:linear-gradient(var(--ks-ink), var(--ks-ink)) center top / 1px 8px no-repeat;border-bottom:0;height:16px;position:absolute;top:0;left:16%;right:16%}.ks-orgschema-ruta{border:1.5px solid var(--ks-ink);text-align:center;color:var(--ks-ink);padding:4px 6px;font-size:9.5px;font-weight:700;line-height:1.35}.ks-orgschema-vakant{border:1px dashed var(--ks-soft);text-align:center;color:var(--ks-soft);place-items:center;padding:4px;font-size:7.5px;font-style:italic;line-height:1.25;display:grid}.ks-orgschema-bemanning{color:var(--ks-red);flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-top:6px;font-size:9px;font-weight:700;display:flex}.ks-matris td:nth-child(3){color:var(--ks-soft)}.ks-venn--g8{grid-template-columns:190px 1fr;align-items:center;gap:12px;display:grid}.ks-felsok td:nth-child(2){white-space:nowrap}.ks-felsok tbody th{color:var(--ks-ink);font-weight:700}.ks-felsok tbody tr:last-child :is(th,td){color:var(--ks-green)}.ks-ekvation{border:1px solid var(--ks-line);text-align:center;color:var(--ks-ink);padding:6px 10px;font-size:10.5px;line-height:1.6}.ks-ekvation-n{font-weight:700}.ks-ekvation-faktor{white-space:nowrap}.ks-ekvation-ganger{color:var(--ks-soft)}.ks-faktorer th[scope=row]{white-space:nowrap}.ks-resultat{border:2px solid var(--ks-ink);box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 2.6px var(--ks-hair);text-align:center;justify-items:center;gap:1px;padding:6px;display:grid}.ks-resultat-tal{color:var(--ks-red);font-size:16px;font-weight:700}.ks-resultat-not{color:var(--ks-ink);font-size:9.5px}.ks-ingress+.ks-ekvation{margin-top:-4px}.ks-resultat+.ks-fotnot{margin-top:-6px}.ks-beslut{border:1.5px solid var(--ks-ink);display:grid}.ks-beslut>div{grid-template-columns:11em 1fr;gap:10px;padding:4px 8px;display:grid}.ks-beslut>div+div{border-top:1px solid var(--ks-hair)}.ks-beslut dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ks-soft);font-size:8px;font-weight:700;line-height:1.5}.ks-beslut dd{color:var(--ks-ink);font-size:10px;position:relative}.ks-beslut-stampel{inset-inline-end:0;position:absolute;top:-2px}.ks-g13{text-align:center}.ks-officiell{border-top:1px solid var(--ks-hair);color:var(--ks-soft);margin-top:auto;padding-top:5px;font-size:8px;line-height:1.35}.ks-kvinnan{flex:1;place-items:center;display:grid}.ks-kvinnan .ks-svg{width:min(300px,100%)}.ks-anteckning--gron{fill:var(--ks-green)}.ks-sign-tom--godkand{color:var(--ks-green)}.ks-not-stampel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ks--flow{margin:4px 0}@container (width<=559px){.ks{font-size:11.5px}.ks-ark{padding:10px 10px 8px}.ks-falt,.ks-signaturer{grid-template-columns:1fr 1fr}.ks-falt>div:nth-child(3),.ks-signaturer>div:nth-child(3){border-inline-start:0}.ks-falt>div:nth-child(n+3),.ks-signaturer>div:nth-child(n+3){border-top:1px solid var(--ks-line)}.ks-ersatter{flex-direction:column}.ks-titel{font-size:30px}.ks-typskylt dl{grid-template-columns:1fr}.ks-huvudritning{display:none}.ks-huvudritning-smal{display:block}.ks-kurvor,.ks-tva,.ks-tva--status,.ks-tva--paradox,.ks-tva--relation,.ks-venn--g8{grid-template-columns:1fr}.ks-venn{justify-self:center;max-width:260px}.ks-kravlista--tre{grid-template-columns:1fr}.ks-flode{grid-template-columns:1fr;gap:14px}.ks-flode>li{min-height:0;padding:6px 8px}.ks-flode>li+li:before{content:"↓";inset-inline-start:50%;top:-14px;transform:translate(-50%)}.ks-reglage-text{grid-template-columns:1fr 44px 1fr}.ks-gantt{--ks-gantt-namn:50%}.ks-beslut>div{grid-template-columns:1fr;gap:2px}.ks-beslut-stampel{margin-top:4px;display:inline-block;position:static}.ks-tabell thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ks-tabell,.ks-tabell :is(tbody,tfoot,tr,th,td){width:100%;display:block}.ks-tabell caption{display:block}.ks-tabell tr{border-bottom:1px solid var(--ks-hair);padding:4px 0 5px;position:relative}.ks-tabell :is(th,td){border:0;padding:0}.ks-tabell .ks-ruta-cell{top:5px;width:auto;position:absolute;inset-inline-end:0}.ks-tal{text-align:start}.ks-stycklista .ks-kravtext{width:100%}}
