:root{--papper: #f6f3ec;--svarta: #111111;--gul: #ffd600;--grafit: #3f3d38;--dis: #6e6a61;--linje-svag: #c9c3b6;--platta-text: #f6f3ec;--font-display: "Anton", sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-brod: "Source Serif 4", serif;--steg--1: .8125rem;--steg-0: 1.0625rem;--steg-1: 1.25rem;--steg-2: 1.5625rem;--steg-3: 2rem;--steg-4: 2.75rem;--steg-5: clamp(3.25rem, 8vw, 6rem);--steg-6: clamp(4.5rem, 12vw, 9rem);--radavstand-brod: 1.6;--radavstand-mono: 1.45;--radavstand-display: 1.04;--sparrning-etikett: .07em;--sparrning-display: .01em;--linje-sektion: 1px solid var(--svarta);--linje-under: 1px solid var(--linje-svag);--linje-tabell-ytter: 2px solid var(--svarta);--stampel-ram: 2px solid currentColor;--matt-prosa: 66ch;--matt-data: 80rem;--matt-marginalspalt: 17rem;--mellanrum: 1rem;--radie: 0;--stampel-rotation: -2.5deg;--taxameter-tid: 1.1s;color-scheme:light}@font-face{font-family:Anton;src:url(/fonts/anton-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box;border-radius:var(--radie)}html{background:var(--papper);color:var(--svarta);font-family:var(--font-brod);font-size:100%;font-variant-numeric:tabular-nums lining-nums;-webkit-text-size-adjust:100%}body{margin:0;font-size:var(--steg-0);line-height:var(--radavstand-brod)}*,*:before,*:after{transition:none!important}@media(prefers-reduced-motion:reduce){.taxameter{animation:none!important}}h1,h2,h3,.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--sparrning-display);line-height:var(--radavstand-display);margin:0 0 calc(var(--mellanrum) * .75);hyphens:auto;overflow-wrap:break-word}h1{font-size:var(--steg-4)}h2{font-size:var(--steg-3)}h3{font-size:var(--steg-2)}.num,.etikett,nav,button,.kallrad,.arendehuvud,table td.num,table th.num,code,kbd,samp{font-family:var(--font-mono);line-height:var(--radavstand-mono)}.etikett,.kallrad{font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett)}.kallrad{color:var(--dis)}a{color:var(--svarta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--svarta);outline-offset:2px}.platta :focus-visible,.lopsedel :focus-visible{outline-color:var(--gul)}.platta{background:var(--svarta);color:var(--platta-text)}.platta .num-stor{color:var(--gul);font-family:var(--font-mono);font-weight:700;font-size:var(--steg-6);line-height:1}.markering{background:var(--gul);color:var(--svarta);padding:0 .15em}.stampel{display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);border:var(--stampel-ram);padding:2px 10px;transform:rotate(var(--stampel-rotation))}table{border-collapse:collapse;width:100%;border-top:var(--linje-tabell-ytter);border-bottom:var(--linje-tabell-ytter)}thead th{border-bottom:var(--linje-sektion);font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);text-align:left;padding:.5rem .75rem}tbody td{border-bottom:var(--linje-under);padding:.5rem .75rem;vertical-align:baseline}td.num,th.num{text-align:right}td.radnr{color:var(--dis);font-family:var(--font-mono)}button,.knapp{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);background:var(--papper);color:var(--svarta);border:1px solid var(--svarta);padding:.5rem 1rem;cursor:pointer}button:hover,.knapp:hover,button[aria-pressed=true],.knapp[aria-pressed=true]{background:var(--svarta);color:var(--papper)}blockquote{font-style:italic;font-size:var(--steg-1);border-left:2px solid var(--svarta);margin:calc(var(--mellanrum) * 1.5) 0;padding-left:calc(var(--mellanrum) * 1.25)}.prosa{max-width:var(--matt-prosa)}.datavy{max-width:var(--matt-data)}.skiplank{position:absolute;left:-9999px}.skiplank:focus{left:var(--mellanrum);top:var(--mellanrum);background:var(--gul);color:var(--svarta);padding:.5rem 1rem;z-index:10}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media print{html{background:#fff;color:#000}nav,button,.knapp,.skiplank,.sok{display:none!important}.platta{background:#fff!important;color:#000!important;border:2px solid #000}.platta .num-stor{color:#000!important}main a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-mono);font-size:.75em}}.fixture-banner{background:var(--gul);color:var(--svarta);text-align:center;padding:.4rem 1rem;font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett)}.siteheader__brand{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0 0}.page-content{max-width:var(--matt-data);margin:0 auto;padding:0 1rem}.prosa-content{max-width:var(--matt-prosa)}.party-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1px;background:var(--linje-svag);border:var(--linje-tabell-ytter)}.party-grid__item{background:var(--papper);padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.party-grid__item a{text-decoration:none}.promise-list{list-style:none;padding:0;margin:0}.promise-list li{border-bottom:var(--linje-under);padding:.75rem 0}.promise-list li:last-child{border-bottom:none}.promise-list li a{text-decoration:none}.promise-list li a:hover{text-decoration:underline}html:not([data-estimat=pa]) .belopp{background:var(--svarta);color:transparent!important;cursor:pointer;border-radius:0;padding:0 .12em;-webkit-user-select:none;user-select:none}html:not([data-estimat=pa]) .platta .belopp,html:not([data-estimat=pa]) .lopsedel .belopp{background:var(--gul)}html:not([data-estimat=pa]) .belopp *{color:transparent!important}.grind-oppna{display:none}html:not([data-estimat=pa]) .grind-oppna{display:inline-block;font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);background:var(--gul);color:var(--svarta);border:2px solid var(--gul);border-radius:0;padding:.4rem .8rem;margin-top:.75rem;cursor:pointer}.grind-toggle{font-family:var(--font-mono);font-size:var(--steg--1);background:none;border:none;border-radius:0;padding:0;color:var(--svarta);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.grind-toggle .grind-toggle__av{display:none}.grind-toggle .grind-toggle__pa,html[data-estimat=pa] .grind-toggle .grind-toggle__av{display:inline}html[data-estimat=pa] .grind-toggle .grind-toggle__pa{display:none}@media print{.belopp{background:transparent!important;color:inherit!important}.grind,.grind-oppna,.grind-toggle{display:none!important}}:root{--bg: var(--papper);--yta: var(--papper);--yta-2: var(--papper);--text: var(--svarta);--text-svag: var(--dis);--linje: var(--linje-svag);--fokus: var(--svarta);--radie: 0;--skugga: none;--font: var(--font-brod)}.hoppa{position:absolute;left:-9999px}a.hoppa:focus{left:var(--mellanrum);top:var(--mellanrum);background:var(--gul);color:var(--svarta);padding:.5rem 1rem;z-index:10}.topp{border-bottom:var(--linje-sektion)}.topp-inner,main,.botten-inner{max-width:var(--matt-data);margin:0 auto;padding:var(--mellanrum)}.marke{display:inline-block;font-family:var(--font-display);font-size:var(--steg-3);text-transform:uppercase;letter-spacing:var(--sparrning-display);line-height:var(--radavstand-display);text-decoration:none}.marke:hover{text-decoration:none}.devis{margin:.35rem 0 .9rem;color:var(--dis)}.toppnav{display:flex;gap:0 calc(var(--mellanrum) * 1.25);flex-wrap:wrap;border-top:var(--linje-sektion);padding-top:.5rem;margin-top:.5rem}.toppnav a{text-decoration:none;padding:.25rem 0}.toppnav a:hover,.toppnav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.botten{border-top:var(--linje-sektion);margin-top:calc(var(--mellanrum) * 3);padding-top:calc(var(--mellanrum) * 1.5)}.botten-inner{padding-top:0}.botten p{max-width:var(--matt-prosa);margin:0}.bottennav{display:flex;gap:.35rem calc(var(--mellanrum) * 1.25);flex-wrap:wrap;color:var(--dis)}.bottenlicens{margin:.6rem 0 0;color:var(--dis)}.ingress{max-width:var(--matt-prosa);font-size:var(--steg-1)}.summa{display:flex;flex-wrap:wrap;gap:var(--mellanrum) calc(var(--mellanrum) * 2);margin:var(--mellanrum) 0 calc(var(--mellanrum) * 1.5);padding:calc(var(--mellanrum) * .75) var(--mellanrum);border-top:var(--linje-tabell-ytter);border-bottom:var(--linje-tabell-ytter)}.summa b{display:block;font-family:var(--font-mono);font-weight:700;font-size:var(--steg-3);line-height:1.1}.summa span{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis)}.sok{position:relative;flex:1 1 260px}.sok input,.verktyg select,.amnesok input{width:100%;padding:.5rem .6rem;font-family:var(--font-mono);font-size:var(--steg-0);border:1px solid var(--svarta);border-radius:0;background:var(--papper);color:var(--svarta)}.sok-traffar{position:absolute;left:0;right:0;top:100%;background:var(--papper);border:1px solid var(--svarta);border-top:none;list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;z-index:5}.sok-traffar:empty{display:none}.sok-traffar li{padding:0;border-bottom:var(--linje-under)}.sok-traffar li:last-child{border-bottom:none}.sok-traffar button{display:block;width:100%;text-align:left;background:var(--papper);border:none;color:var(--svarta);padding:.45rem .6rem;cursor:pointer;font-family:var(--font-brod);font-size:var(--steg-0);text-transform:none;letter-spacing:normal}.sok-traffar button:hover,.sok-traffar button:focus-visible{background:var(--svarta);color:var(--platta-text)}.sok-traffar .taggen{display:block;font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis)}.sok-traffar button:hover .taggen,.sok-traffar button:focus-visible .taggen{color:var(--platta-text)}.verktyg{border:1px solid var(--svarta);padding:calc(var(--mellanrum) * .75) var(--mellanrum) var(--mellanrum);margin-bottom:calc(var(--mellanrum) * 1.5)}.verktyg-rubrik{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:var(--linje-under)}.verktyg-falt{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem var(--mellanrum)}.verktyg label{display:flex;flex-direction:column;gap:.3rem}.verktyg-etikett{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--svarta)}.verktyg select{width:100%}.verktyg label:has(select:not(:has(option[value=""]:checked))) .verktyg-etikett{font-weight:700}.verktyg select:not(:has(option[value=""]:checked)){border-width:2px;font-weight:700}.verktyg-rad{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem var(--mellanrum);margin-top:var(--mellanrum);padding-top:.75rem;border-top:var(--linje-under)}.f-rensa[hidden]{display:none}.f-antal{margin:0;font-family:var(--font-mono);font-size:var(--steg--1);color:var(--dis)}.rutnat-hölje{overflow-x:auto;border-top:var(--linje-tabell-ytter);border-bottom:var(--linje-tabell-ytter)}table.rutnat{border-collapse:separate;border-spacing:0;border-top:none;border-bottom:none;width:100%;min-width:720px}table.rutnat th,table.rutnat td{border-bottom:var(--linje-under);padding:.5rem .6rem;text-align:left;vertical-align:top;background:var(--papper)}table.rutnat thead th{position:sticky;top:0;z-index:2;border-bottom:var(--linje-sektion);font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett)}table.rutnat th.parti{text-align:center;white-space:nowrap}th.lofte-huvud,td.lofte-cell{position:sticky;left:0;z-index:1;min-width:240px;max-width:340px;border-right:var(--linje-under)}table.rutnat thead th.lofte-huvud{z-index:3}.lofte-titel{font-family:var(--font-brod);font-size:var(--steg-0);text-transform:none;letter-spacing:normal;text-align:left;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lofte-titel:hover{background:none;color:var(--svarta);text-decoration-thickness:2px}.lofte-kat{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis);margin-top:.2rem}td.cell{text-align:center}.status{display:inline-block;font-family:var(--font-mono);font-size:var(--steg--1);font-weight:700;text-transform:uppercase;letter-spacing:var(--sparrning-etikett);line-height:var(--radavstand-mono);padding:.15rem .5rem;border:2px solid transparent;white-space:nowrap;background:var(--papper);color:var(--svarta)}button.status{cursor:pointer}.status--linje{background:var(--svarta);color:var(--platta-text);border-color:var(--svarta)}.status--emot{border-color:var(--svarta)}.status--bade{border-color:var(--svarta);border-style:dashed}.status--avstod{border-color:var(--grafit);color:var(--grafit);border-style:dotted}.status--tom{border-color:transparent;background:none;color:var(--dis);font-weight:400;white-space:normal}button.status:hover,button.status:focus-visible{text-decoration:underline;text-underline-offset:2px}.forklaring{margin:calc(var(--mellanrum) * 1.25) 0;padding:calc(var(--mellanrum) * .75) var(--mellanrum);border:1px solid var(--svarta)}.forklaring h2{font-size:var(--steg--1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);margin:0 0 .6rem}.forklaring ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem calc(var(--mellanrum) * 1.25)}.forklaring li{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:var(--steg-0)}dialog.panel{border:var(--linje-tabell-ytter);background:var(--papper);color:var(--svarta);max-width:760px;width:calc(100% - 2rem);padding:0}dialog.panel::backdrop{background:#1111118c}.panel-inner{padding:var(--mellanrum) calc(var(--mellanrum) * 1.25) calc(var(--mellanrum) * 1.5)}.panel-huvud{display:flex;justify-content:space-between;gap:var(--mellanrum);align-items:start}.panel h2{font-size:var(--steg-2);margin:.2rem 0}.panel .stang{padding:.3rem .7rem}.panel .lofte-citat{font-style:italic;font-size:var(--steg-1);border-left:2px solid var(--svarta);padding-left:.8rem;margin:.8rem 0}.panel .meta{font-family:var(--font-mono);font-size:var(--steg--1);color:var(--dis)}.domrad{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 var(--mellanrum)}.koppling{border-top:var(--linje-under);padding:.8rem 0 0;margin:.8rem 0 0}.koppling .kh{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis);margin-bottom:.4rem}.koppling .kind{font-weight:700;color:var(--svarta)}.koppling blockquote{margin:.4rem 0;padding-left:.8rem;border-left:2px solid var(--svarta);font-size:var(--steg-0)}.koppling .metodnot{font-size:var(--steg-0);color:var(--grafit);margin:.4rem 0}.koppling .lankar{display:flex;flex-wrap:wrap;gap:.3rem var(--mellanrum);font-family:var(--font-mono);font-size:var(--steg--1)}.koppling .saknas{color:var(--dis);font-style:italic}.laddar{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis);padding:var(--mellanrum) 0}.topp .sok{margin-top:.7rem;max-width:560px}.vy-lista{list-style:none;padding:0;margin:var(--mellanrum) 0}.vy-lista li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;padding:.7rem 0;border-bottom:var(--linje-under)}.vy-titel{font-weight:600}a.vy-titel{text-decoration:underline;text-underline-offset:2px}.vy-kat,.vy-meta{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett);color:var(--dis)}.vy-meta{width:100%;text-transform:none;letter-spacing:normal}.vy-lofte{font-size:var(--steg-0);color:var(--grafit)}.vy-lista .status,.vy-lista .markorer{margin-left:auto}.rattelsenot{border:var(--linje-tabell-ytter);padding:.8rem var(--mellanrum);margin:var(--mellanrum) 0}.rattelsenot>strong,.rattelsenot .etikett{font-family:var(--font-mono);font-size:var(--steg--1);text-transform:uppercase;letter-spacing:var(--sparrning-etikett)}.rattelsenot ul{margin:.4rem 0 0;padding-left:1.1rem}.rattelsenot .datum{font-family:var(--font-mono);color:var(--dis)}.rattelsenot .mer{margin:.4rem 0 0;font-size:var(--steg--1);font-family:var(--font-mono)}@media(max-width:640px){.topp-inner,main,.botten p,.botten-inner{padding:.9rem}.marke{font-size:var(--steg-2)}.vy-lista .status,.vy-lista .markorer{margin-left:0}.summa{gap:.75rem var(--mellanrum)}.summa b{font-size:var(--steg-2)}}
