@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Regular-BbRgzBSR.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Italic-BsgE5agO.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSerif-SemiBold-DrTkIf9U.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-BUjEsRx4.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium-B2CuUu4P.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-CIhZjzyK.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-BsnL3gsb.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Jost-SemiBold-C497H-z9.woff2) format("woff2")}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;color:var(--black-svart);line-height:1.5;font-family:var(--rost-sans);font-variant-numeric:tabular-nums lining-nums}main.sida,main.portal,main.laser{min-height:100vh;padding:var(--rum-6)}main.portal{--rum-vy: var(--rum-5)}main.portal:has(.verifikationer),main.portal:has(.rapporter),main.portal:has(.insyn){--rum-vy: var(--rum-3)}.belopp{font-family:var(--rost-serif);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;font-feature-settings:"tnum" 1}.tal{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.negativ:before{content:"("}.negativ:after{content:")"}.negativ{font-variant-numeric:tabular-nums lining-nums}.proportion{position:relative}.proportion:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to left,var(--proportion-linje) 0,var(--proportion-linje) calc(var(--andel, 0) * 100%),transparent calc(var(--andel, 0) * 100%));opacity:.35}.mono{font-family:var(--rost-mono);font-variant-numeric:tabular-nums lining-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--fokus-bredd) solid var(--fokus-kulor);outline-offset:var(--fokus-avstand);box-shadow:0 0 0 var(--fokus-bredd) var(--fokus-inre);border-radius:inherit}:where(button,a,.flikar button,.sidospalt button){transition:background-color var(--rorelse-snabb) var(--rorelse-kurva),border-color var(--rorelse-snabb) var(--rorelse-kurva),box-shadow var(--rorelse-snabb) var(--rorelse-kurva)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hojd-platt{box-shadow:var(--hojd-platt);border:1px solid var(--hojdkant-platt)}.hojd-latt{box-shadow:var(--hojd-latt);border:1px solid var(--hojdkant-latt)}.hojd-tydlig{box-shadow:var(--hojd-tydlig);border:1px solid var(--hojdkant-tydlig)}.remsa{display:inline-block;width:6px;align-self:stretch;flex-shrink:0}.inloggning,.valvy{max-width:26rem;margin:4rem auto;display:flex;flex-direction:column;gap:var(--rum-2)}.inloggning h1,.valvy h1{font-family:var(--rost-serif);font-size:1.6rem;margin:0 0 .5rem}.inloggning .led,.valvy .led{color:var(--black-sten);margin:0 0 1rem}.inloggning input{padding:var(--rum-2);margin-bottom:.75rem}.alternativ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rum-2)}.alternativ button{width:100%;text-align:left;padding:var(--rum-3)}main.portal{padding:0}.portal-huvud{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--rum-3);height:3.5rem;padding:0 var(--rum-4);background:var(--yta-papper);border-bottom:1px solid var(--kant)}.portal>.demoband,.portal>.nodstoppsbanner,.portal>.fel.banner{margin:var(--rum-3) var(--rum-6) 0}.identitet{display:flex;align-items:center;gap:var(--rum-4);min-width:0}.foretagsval{display:flex;align-items:center;gap:var(--rum-2);height:2.25rem;padding:0 var(--rum-2) 0 var(--rum-3);border:1px solid var(--kant-stark);border-radius:var(--radie-falt);background:var(--yta-papper);min-width:0}.organisation{color:var(--black);font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.foretagsval .arsvaljare{color:var(--black-sten)}.foretagsval .arsvaljare select{border:none;padding:0 var(--rum-1);background:transparent;font-size:.9rem}.logotyp{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;white-space:nowrap}.logotyp .logomarke{--marke: 1.125rem;display:inline-grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:calc(var(--marke) * 4 / 34);width:var(--marke);height:var(--marke);flex:none}.logotyp .logomarke span{background:#dfd1c7}.logotyp .logomarke span:last-child{background:#b95c3a}.logotyp .ordmarke{font-family:var(--rost-marke);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;color:#291c15;line-height:1}.hoppknapp{display:flex;align-items:center;gap:var(--rum-2);flex:1 1 auto;max-width:24rem;height:2.25rem;padding:0 var(--rum-2) 0 var(--rum-3);border:1px solid var(--kant);border-radius:var(--radie-falt);background:var(--grund-sval);color:var(--black-sten);font-size:.9rem;text-align:left}.hoppknapp:hover{border-color:var(--kant-stark);color:var(--black)}.hoppknapp .hopptext{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoppknapp kbd,.hoppa kbd{font-family:var(--rost-mono);font-size:.7rem;padding:.05rem .35rem;border:1px solid var(--kant-stark);border-radius:4px;background:var(--yta-papper);color:var(--black-sten)}.hoppa{width:min(36rem,calc(100vw - 2rem));padding:0;border:1px solid var(--kant);border-radius:var(--radie-yta);background:var(--yta-papper);color:var(--black);box-shadow:var(--hojd-tydlig);margin-top:10vh}.hoppa::backdrop{background:#131a1859}.hoppfalt{display:flex;align-items:center;gap:var(--rum-2);padding:var(--rum-3) var(--rum-4);border-bottom:1px solid var(--kant);color:var(--black-sten)}.hoppfalt input{flex:1;border:none;padding:var(--rum-1) 0;font-size:1rem;background:transparent}.hoppfalt input:focus-visible{outline:none;box-shadow:none}.hoppfalt:focus-within{outline:var(--fokus-bredd) solid var(--fokus-kulor);outline-offset:-2px}.dold{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hopplista{list-style:none;margin:0;padding:var(--rum-2);max-height:22rem;overflow-y:auto}.hopprad{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rum-3);width:100%;padding:var(--rum-2) var(--rum-3);border:none;border-radius:var(--radie-falt);background:transparent;color:var(--black);text-align:left;font-size:.95rem}.hopprad.vald,.hopprad:hover{background:var(--yta-aktiv)}.hopprad .hoppvag{font-size:.8rem;color:var(--black-sten);white-space:nowrap}.hopptom{padding:var(--rum-3);font-size:.9rem}.portal-huvud .kontext{display:flex;align-items:center;gap:var(--rum-1);margin-left:auto}.ikonknapp{position:relative;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radie-falt);background:transparent;color:var(--black-sten);font-size:1rem}.ikonknapp:hover{background:var(--yta-hover);color:var(--black)}.ikonknapp .prick{position:absolute;top:.45rem;right:.45rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--tolkning-kulor);border:2px solid var(--yta-papper)}.anvandarmeny{position:relative}.anvandarmeny summary{display:inline-flex;align-items:center;gap:var(--rum-1);cursor:pointer;list-style:none;height:2.25rem;padding:0 var(--rum-2) 0 var(--rum-3);border:1px solid var(--kant-stark);border-radius:var(--radie-falt);font-size:.9rem;font-weight:500;color:var(--black)}.anvandarmeny summary:hover{background:var(--yta-hover)}.anvandarmeny summary::-webkit-details-marker{display:none}.anvandarmeny .menyinnehall{position:absolute;right:0;top:2.2rem;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:var(--rum-2);min-width:12rem;padding:var(--rum-3);background:var(--yta-papper);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);box-shadow:var(--hojd-latt)}.anvandarmeny .textskala{display:flex;flex-direction:column;gap:var(--rum-1);font-size:.85rem}.portalkropp{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0;align-items:start}.sidinnehall{min-width:0;padding:var(--rum-5) var(--rum-6) var(--rum-6)}.sidospalt{position:sticky;top:3.5rem;max-height:calc(100vh - 3.5rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--rum-3) var(--rum-3) var(--rum-4);background:var(--yta-papper);border-right:1px solid var(--kant)}.sidospalt ul{list-style:none;margin:0;padding:0}.sidospalt .undervylista,.sidospalt .fliklista{margin-left:0}.sidospalt .platslista>li+li{margin-top:var(--rum-2)}.sidospalt button{display:flex;align-items:center;gap:var(--rum-2);width:100%;min-height:2.25rem;padding:0 var(--rum-2);text-align:left;background:transparent;border:none;border-radius:var(--radie-falt);color:var(--black);font-family:inherit;line-height:1.35}.sidospalt button:hover:not(:disabled){background:var(--yta-hover);color:var(--black)}.sidospalt .ikon{flex:none}.sidospalt .etikett{flex:1}.platsknapp{font-size:.95rem;font-weight:500;color:var(--black)}.platsknapp .ikon{color:var(--black-sten)}.platsknapp.aktiv .ikon{color:var(--black)}.platsknapp.aktiv,.undervyknapp.aktiv,.flikknapp.aktiv{background:var(--yta-aktiv);font-weight:600;color:var(--black)}.undervyknapp{font-size:.875rem;min-height:2rem;padding-left:calc(var(--rum-2) + 1.15em + var(--rum-2));color:var(--black-sten)}.undervyknapp .ikon{display:none}.flikknapp{font-size:.85rem;min-height:1.85rem;padding-left:calc(var(--rum-2) + 1.15em + var(--rum-2));color:var(--black-sten)}.flikknapp:disabled{color:#a9b2ae;cursor:default}.insynsrubrik,.spaltgruppnamn{display:flex;align-items:center;gap:var(--rum-2);color:var(--black-sten)}.insynsrubrik{margin:var(--rum-4) 0 var(--rum-1) var(--rum-2);font-size:.85rem;font-weight:500}.spaltgruppnamn{margin:var(--rum-1) 0 0;min-height:1.75rem;padding:0 var(--rum-2);border-radius:var(--radie-falt);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.spaltgruppnamn::-webkit-details-marker{display:none}.spaltgruppnamn:before{content:"";width:.4rem;height:.4rem;border-right:1.5px solid var(--black-svag);border-bottom:1.5px solid var(--black-svag);transform:rotate(-45deg);transition:transform var(--rorelse-snabb) var(--rorelse-kurva);flex:none}.spaltgrupp[open]>.spaltgruppnamn:before{transform:rotate(45deg)}.spaltgruppnamn:hover{background:var(--yta-hover);color:var(--black)}.spaltgruppnamn .gruppantal{margin-left:auto;font-weight:400;letter-spacing:0;color:var(--black-svag)}.spaltgrupp .fliklista{margin-left:0;padding-bottom:var(--rum-1)}.sidospalt .badge{flex:none;font-size:.75rem;font-variant-numeric:tabular-nums lining-nums;font-weight:500;background:var(--sparrat-yta);color:#3d4744;border-radius:1rem;padding:.05rem .5rem}.sidospalt .spaltskal{display:block;margin:0 0 var(--rum-1) calc(var(--rum-5) + var(--rum-3));font-size:.85rem;line-height:1.4;color:var(--black-sten)}.spaltvaxel{display:none}.kontext{display:flex;gap:var(--rum-3);align-items:center}.arsvaljare{display:flex;align-items:center;gap:var(--rum-1);font-size:.85rem}.arsvaljare select{font-family:inherit;font-size:inherit}button{cursor:pointer;font-family:inherit}button.primar,button.godkann{background:var(--beslut-kulor);color:var(--yta-papper);border:1px solid transparent;border-radius:var(--radie-falt);padding:.5rem .9rem;font-weight:500;line-height:1.25}button.primar:hover:not(:disabled),button.godkann:hover:not(:disabled){background:var(--beslut-tryckt)}button.avsla,button.sekundar{background:var(--yta-papper);border:1px solid var(--kant-stark);border-radius:var(--radie-falt);color:var(--black);padding:.5rem .9rem;font-weight:500;line-height:1.25}button.avsla:hover:not(:disabled),button.sekundar:hover:not(:disabled),button:not([class]):hover:not(:disabled){background:var(--yta-hover)}td>button.sekundar,td>span>button.sekundar{padding:.2rem .5rem;font-size:.85rem}button.tillbaka{background:transparent;border:none;color:var(--black-sten);text-decoration:underline}.fel{color:var(--tegel)}.fel.banner{margin-bottom:var(--rum-4)}.avdelning{margin-bottom:2rem}.avdelningsrubrik{font-family:var(--rost-serif);font-size:1.2rem;margin:0 0 .25rem}.avdelningsforklaring{color:var(--black-sten);margin:0 0 .75rem}.inkorgslista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rum-2)}.inkorgsrad{display:flex;gap:var(--rum-3);align-items:center;padding:var(--rum-3);background:var(--tolkning-yta);border:1px solid var(--hojdkant-latt);border-radius:var(--radie-yta);box-shadow:var(--hojd-latt)}.inkorgsrad.avmattad{opacity:.62;border-color:var(--hojdkant-platt);box-shadow:var(--hojd-platt)}.inkorgsrad-innehall{flex:1}.inkorgsrad .motivering{margin:0 0 .25rem}.inkorgsrad .meta{color:var(--black-sten);font-size:.85rem;margin:0}.inkorgsrad .separator{margin:0 .4rem}.inkorgsrad-atgard{display:flex;gap:var(--rum-2)}.forslag{max-width:76rem}.forslag-huvud{display:flex;align-items:baseline;gap:var(--rum-4);margin-bottom:var(--rum-5)}.forslag-huvud h2{font-family:var(--rost-serif);margin:0}.block{margin-bottom:2rem;padding-top:1rem;border-top:1px solid var(--kant)}.block h3{font-family:var(--rost-serif);font-size:1.05rem}.kontering{width:100%;border-collapse:collapse}.kontering th,.kontering td{padding:.4rem .5rem;border-bottom:1px solid var(--kant);text-align:left}.kontering th.belopp,.kontering td.belopp{text-align:right}.region h3{color:var(--black-sten);font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.motiveringstext{background:var(--tolkning-yta);padding:var(--rum-3);margin:0}.hanvisningar{list-style:none;margin:0;padding:0}.hanvisning{padding:.5rem 0;border-bottom:1px solid var(--kant)}.kallrad{font-size:.9rem}.grundningsrad{display:flex;gap:var(--rum-2);align-items:center;margin-top:var(--rum-3)}.grundningsrad .meta{color:var(--black-sten);font-size:.85rem}.fullmakt{background:var(--yta-papper);border:1px solid var(--kant);padding:var(--rum-3);margin:0}.lofte{font-family:var(--rost-serif);font-size:1.05rem}.atgarder{display:flex;gap:var(--rum-6);align-items:flex-end;flex-wrap:wrap;margin-top:2rem;padding-top:var(--rum-4);border-top:1px solid var(--hojdkant-latt)}.avslag{display:flex;flex-direction:column;gap:var(--rum-2);flex:1 1 22rem}.avslag .avslagsrad{display:flex;align-items:flex-end;gap:var(--rum-3)}.avslag .avslagsrad textarea{flex:1}.avslag textarea{min-height:4rem}.forklaring{color:#3d4744;max-width:40rem}.grundbok,.huvudbok{width:100%;border-collapse:collapse}.grundbok th,.grundbok td,.huvudbok th,.huvudbok td{padding:.4rem .5rem;border-bottom:1px solid var(--kant);text-align:left}.huvudbok .belopp{text-align:right}.rattad .markor-rattad{color:var(--beslut-kulor);font-size:.85rem}.tom,.tyst{color:var(--black-sten)}.rapport-tom{max-width:34rem}.rapport-tom h2{font-family:var(--rost-serif)}.registrera .flikar,.insyn .flikar{display:flex;flex-wrap:wrap;gap:var(--rum-1);margin-bottom:1.25rem;border-bottom:1px solid var(--hojdkant-latt)}.registrera .flikar button,.insyn .flikar button{padding:.45rem .9rem;border:none;background:transparent;font-size:.95rem;color:var(--black-sten)}.registrera .flikar button.aktiv,.insyn .flikar button.aktiv{color:var(--black);font-weight:600;box-shadow:inset 0 -2px 0 var(--black)}.flikinnehall{max-width:46rem}.ledtext{color:var(--black-sten);max-width:38rem;margin-bottom:1.25rem}.falt{display:block;margin-bottom:.9rem}.falt>span{display:block;font-size:.85rem;color:var(--black-sten);margin-bottom:.2rem}.falt input[type=text],.falt input[type=date],.falt input:not([type]),.falt select{padding:var(--rum-2) var(--falt-luft-x, var(--rum-3));border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);background:var(--yta-papper);font-family:inherit;font-size:1rem;min-width:18rem}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select,textarea){padding:var(--rum-1) var(--rum-2);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);background:var(--yta-papper);font-family:inherit;font-size:1rem;color:var(--black-svart);max-width:100%}:where(input,select,textarea):disabled{background:transparent;border-style:dashed;color:var(--black-sten);cursor:not-allowed}.falt.kryss{display:flex;align-items:baseline;gap:var(--rum-2)}.falt.kryss>span{margin-bottom:0;color:var(--black)}.knappar{display:flex;gap:var(--rum-3);margin:1.25rem 0}.knappar button:not(.primar){background:transparent;border:1px solid var(--black-sten);color:var(--black-sten);padding:.6rem 1rem}.knappar button:disabled{opacity:.62;cursor:not-allowed}button:not([class]){background:var(--yta-papper);border:1px solid var(--kant-stark);border-radius:var(--radie-falt);color:var(--black);padding:.5rem .9rem;font-weight:500;line-height:1.25}button.fara{background:var(--tegel);color:var(--yta-papper);border:1px solid transparent;border-radius:var(--radie-falt);padding:.5rem .9rem;font-weight:600}button:not([class]):disabled,button.sekundar:disabled,.knappar button:not(.primar):disabled{opacity:1;border-style:dashed;color:var(--black-sten);cursor:not-allowed}button.primar:disabled,button.fara:disabled,.nodstoppsknapp:disabled{opacity:1;background:transparent;color:var(--black-sten);border:1px dashed var(--black-sten);cursor:not-allowed}.granskning{border:1px solid var(--hojdkant-latt);padding:1rem 1.25rem;margin-top:1.25rem;background:var(--yta-papper)}.granskning h3{font-family:var(--rost-serif);margin:0 0 .75rem;font-size:1.05rem}.granskning dl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin:0}.granskning dt{color:var(--black-sten);font-size:.9rem}.granskning dd{margin:0}.radfel{margin-top:var(--rum-4);border-left:3px solid var(--tegel);padding-left:.85rem}.radfel h4{margin:0 0 .4rem;font-size:.95rem}.radfel ul{margin:0;padding-left:1.1rem;color:var(--tegel)}.forbehall{margin-top:.9rem;color:var(--black-sten);font-size:.9rem}.besked{color:var(--beslut-kulor);margin-top:var(--rum-4)}.besked.kvitto{font-family:var(--rost-mono);font-size:.85rem;word-break:break-all}.konteringsrader{width:100%;border-collapse:collapse;margin-top:var(--rum-4)}.konteringsrader th,.konteringsrader td{text-align:left;padding:.3rem .5rem .3rem 0;font-weight:400}.konteringsrader thead th,.konteringsrader tfoot th{font-size:.85rem;color:var(--black-sten)}.konteringsrader tfoot td{font-variant-numeric:tabular-nums;border-top:1px solid var(--hojdkant-latt)}.konteringsrader input{padding:var(--rum-1) var(--rum-2);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);background:var(--yta-papper);font-family:inherit;font-size:.95rem;width:100%}.konteringsrader td:nth-child(2) input,.konteringsrader td:nth-child(3) input{text-align:right;font-variant-numeric:tabular-nums}button.lank{background:transparent;border:none;padding:0;color:var(--beslut-kulor);text-decoration:underline;font-family:inherit;font-size:inherit}.momsavsnitt+.momsavsnitt{margin-top:var(--rum-5)}.momsavsnitt h4{margin:0 0 var(--rum-2)}.momssumma{margin-top:var(--rum-5)}.utan-konto{font-weight:600}.endast-skarmlasare{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rapportindex{list-style:none;margin:var(--rum-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--rum-3)}.rapportkort{display:flex;align-items:stretch;gap:var(--rum-1);border:1px solid var(--kant-stark)}.rapportkort.smal{grid-column:1 / -1}.rapportkort .kortyta{flex:1;display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;padding:var(--rum-3);background:none;border:none;font:inherit;color:inherit}.rapportkort.smal .kortyta{flex-direction:row;align-items:baseline;gap:var(--rum-3);padding:var(--rum-2) var(--rum-3)}.kortnamn{font-weight:600}.kortbelopp{font-size:1.5rem;line-height:1.15}.kortvad,.kortperiod{font-size:.85rem}.rapportkort .avsnittsverktyg{display:flex;flex-direction:column;justify-content:center;padding:var(--rum-2)}.rapportkort.smal .avsnittsverktyg{flex-direction:row}.rapporthuvud{display:flex;align-items:flex-end;gap:var(--rum-5);margin-bottom:var(--rum-5)}.ofullstandig{border-left:3px solid var(--beslut-kulor);background:#e7eeec;padding:.9rem 1.1rem;margin-bottom:1.75rem;max-width:40rem}.ofullstandig h3{margin:0 0 .4rem;font-size:1rem;font-family:var(--rost-serif)}.ofullstandig p{margin:0 0 .5rem}.ofullstandig ul{margin:0;padding-left:1.2rem;font-family:var(--rost-mono);font-size:.9rem}.rapport{margin-bottom:2.25rem;max-width:32rem}.rapport h2{font-family:var(--rost-serif);font-size:1.15rem;margin:0 0 .15rem}.rapporttal{width:100%;border-collapse:collapse;margin:.75rem 0 .5rem}.rapporttal th{text-align:left;font-weight:400;padding:.35rem 0}.rapporttal td{text-align:right;font-variant-numeric:tabular-nums;padding:.35rem 0}.rapporttal tr.summa th,.rapporttal tr.summa td{border-top:1px solid var(--kant-stark);font-weight:600;padding-top:.5rem}.rapporttal tr.harledd th{font-style:italic}.fullstandighet{font-size:.85rem;margin:.25rem 0 0}tr.klickbar{cursor:pointer}tr.klickbar:hover{background:#e7eeec}tr.klickbar:focus-visible{background:#e7eeec;outline:var(--fokus-bredd) solid var(--fokus-kulor);outline-offset:calc(-1 * var(--fokus-bredd))}tr.klickbar:focus-visible{box-shadow:inset 2px 0 0 var(--beslut-kulor)}.filterrad{background:#e7eeec;padding:.5rem .85rem;margin-bottom:var(--rum-4);max-width:40rem}.detaljlista{margin-top:1.5rem;border-top:1px solid var(--kant-stark);padding-top:1rem}.detaljlista h3{font-family:var(--rost-serif);font-size:1rem;margin:0 0 .75rem}.verifikationskort{position:fixed;top:0;right:0;bottom:0;width:min(42rem,100vw);overflow-y:auto;background:var(--yta-papper);border-left:1px solid var(--kant-stark);box-shadow:var(--hojd-tydlig);padding:1.5rem 1.75rem 3rem;z-index:20}.korthuvud{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--hojdkant-latt);padding-bottom:.6rem;margin-bottom:var(--rum-4)}.korthuvud h2{font-family:var(--rost-mono);font-size:1.3rem;margin:0}.verifikationskort h3{font-family:var(--rost-serif);font-size:1rem;margin:1.5rem 0 .5rem}.kortfakta{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin:0}.kortfakta dt{color:var(--black-sten);font-size:.9rem}.kortfakta dd{margin:0}.kortteknik{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1.25rem;margin:var(--rum-3) 0 0;padding-top:var(--rum-2);border-top:1px solid var(--hojdkant-latt)}.kortteknik dt{color:var(--black-sten);font-size:.85rem}.kortteknik dd{margin:0;color:var(--black-sten)}.filvaljare .filrad{display:flex;align-items:center;gap:var(--rum-3);flex-wrap:wrap}.filvaljare .filfalt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.filvaljare .filknapp{display:inline-block;padding:.45rem 1rem;border:1px solid #9aa8a3;background:var(--yta-hover);font-size:.9rem;cursor:pointer}.filvaljare:focus-within .filknapp{outline:var(--fokus-bredd) solid var(--fokus-kulor);outline-offset:var(--fokus-avstand)}.filvaljare .filfalt:disabled~.filknapp{opacity:.55;cursor:default}.filvaljare .filnamn{font-size:.85rem}.kortrader{width:100%;border-collapse:collapse}.kortrader th,.kortrader td{text-align:left;padding:.3rem .5rem .3rem 0;font-weight:400}.kortrader thead th{font-size:.85rem;color:var(--black-sten);border-bottom:1px solid var(--hojdkant-latt)}.kortrader .belopp{text-align:right;font-variant-numeric:tabular-nums}.markor{color:var(--black-sten);font-size:.85rem}.fullmaktstext{font-family:var(--rost-mono);font-size:.85rem;line-height:1.5;background:var(--yta-hover);border:1px solid var(--hojdkant-latt);padding:.85rem;margin:0;white-space:pre-wrap;word-break:break-word}.kontrollsumma{font-size:.85rem;margin:.4rem 0 0}.kontrollsumma code{font-family:var(--rost-mono);word-break:break-all}.kedja{margin:0;padding-left:1.2rem}.rattelse{margin-top:var(--rum-4)}.rattelse blockquote.lagtext{margin:0 0 var(--rum-2);padding:.5rem .75rem;border-left:3px solid var(--hojdkant-latt);font-family:var(--rost-serif);font-size:.9rem}.rattelseformular{margin-top:var(--rum-2);padding-top:var(--rum-2);border-top:1px solid var(--hojdkant-latt)}.underlag img,.underlag iframe{display:block;width:100%;max-height:32rem;margin-top:.6rem;border:1px solid var(--hojdkant-latt);background:var(--yta-hover)}.underlag iframe{height:32rem}.importrapport{border-left:3px solid var(--tegel);background:#fdf6f4;padding:.9rem 1.1rem;margin-top:1.25rem;max-width:44rem}.importrapport h3{margin:0 0 .4rem;font-size:1rem;font-family:var(--rost-serif)}.importrapport ol{margin:.6rem 0 0;padding-left:1.4rem}.importrapport li{margin-bottom:.3rem}.slappyta{position:fixed;inset:0;z-index:40;padding:var(--rum-5);background:#fbf8f1eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.slappram{display:grid;place-items:center;height:100%;border:2px dashed var(--tolkning-kulor);border-radius:calc(var(--radie-yta) * 1.5)}.slappruta{text-align:center;max-width:32rem}.slappmarke{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:var(--rum-3);border-radius:var(--radie-yta);background:var(--tolkning-yta);border:1px solid var(--tolkning-kant);color:var(--tolkning-kulor);font-size:1.6rem}.slapptext{font-family:var(--rost-serif);font-size:1.6rem;font-weight:600;margin:0 0 var(--rum-2)}.slappfin{color:var(--black-sten);margin:0;font-size:.95rem}.slapptyper{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--rum-1);margin:var(--rum-3) 0 0}.slapphint{display:flex;align-items:center;gap:var(--rum-3);margin-top:var(--rum-4);padding:var(--rum-3) var(--rum-4);border:1.5px dashed var(--kant-stark);border-radius:var(--radie-yta);color:var(--black-sten);font-size:.9rem}.slapphint.kompakt{flex-direction:column;align-items:flex-start;gap:var(--rum-2);margin:0 0 var(--rum-3);padding:var(--rum-3);font-size:.85rem}.slapphintmarke{color:var(--black-svag);font-size:1.1rem;flex:none}.slapphinttext{margin:0;flex:1}.slapphinttext strong{font-weight:500;color:var(--black)}.slapphintval{display:flex;gap:var(--rum-2);flex:none}.slapphint .filknapp{position:relative;display:inline-flex;align-items:center;height:1.9rem;padding:0 var(--rum-3);border:1px solid var(--kant-stark);border-radius:var(--radie-falt);background:var(--yta-papper);color:var(--black);font-size:.85rem;font-weight:500;cursor:pointer}.slapphint .filknapp.tyst{border-color:transparent;background:transparent;color:var(--black-sten)}.slapphint .filknapp:hover{background:var(--yta-hover)}.slapphint .filknapp:focus-within{outline:var(--fokus-bredd) solid var(--fokus-kulor);outline-offset:var(--fokus-avstand)}.slapphint .filfalt{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.inmatningskvitto{position:fixed;right:1.25rem;bottom:1.25rem;max-width:30rem;background:var(--yta-papper);border:1px solid var(--kant);border-radius:var(--radie-yta);box-shadow:var(--hojd-tydlig);padding:.9rem 1.1rem;z-index:30;max-height:min(60vh,34rem);overflow-y:auto}.inmatningskvitto p{margin:0 0 .4rem}.inmatningskvitto p:last-child{margin-bottom:0}.arkiverad{border-top:1px solid var(--hojdkant-latt);padding-top:.6rem;margin-top:.6rem}.arkiverad:first-child{border-top:none;padding-top:0;margin-top:0}.arkiverad button.primar{margin-top:.35rem;padding:.4rem .8rem;font-size:.9rem}.atgard{border-left:3px solid #c8912f;background:#fdf9f0;padding:.9rem 1.1rem;margin-top:var(--rum-4)}.atgard p{margin:0 0 .6rem}.atgard button.primar{margin-bottom:var(--rum-2)}.atgard p:last-child{margin-bottom:0}.chattknapp{display:inline-flex;align-items:center;gap:var(--rum-1);height:2.25rem;background:transparent;border:1px solid transparent;border-radius:var(--radie-falt);color:var(--black-sten);padding:0 var(--rum-3);font-size:.9rem;font-weight:500}.chattknapp:hover{background:var(--yta-hover);color:var(--black)}.chattknapp.aktiv{background:var(--yta-aktiv);color:var(--black)}.chattpanel{position:fixed;top:3.5rem;right:0;bottom:0;width:var(--chatt-bredd, 24rem);display:flex;flex-direction:column;background:var(--yta-papper);border-left:1px solid var(--kant-stark);box-shadow:var(--hojd-latt);z-index:25}.chatthuvud{display:flex;justify-content:space-between;align-items:center;min-height:3rem;padding:0 var(--rum-4);border-bottom:1px solid var(--kant)}.chatthuvud h2{margin:0;font-family:var(--rost-sans);font-size:.95rem;font-weight:600}.chattlista{flex:1;overflow-y:auto;padding:1rem 1.1rem;scrollbar-width:thin}.bubbla{margin-bottom:var(--rum-4);max-width:100%}.bubbla.du .bubbeltext{background:var(--beslut-kulor);color:var(--yta-papper);margin-left:auto}.bubbla.medpilot .bubbeltext{background:var(--yta-hover);color:var(--black)}.bubbeltext{padding:.6rem .8rem;margin:0;white-space:pre-wrap;max-width:90%;width:fit-content}.hanvisningar{margin-top:var(--rum-2);border-left:2px solid var(--beslut-kulor);padding-left:.7rem}.hanvisningsrubrik{margin:0 0 .25rem;font-size:.85rem;color:var(--black-sten)}.hanvisningar ul{margin:0;padding-left:1.1rem;font-size:.9rem}.hanvisningar a{color:var(--beslut-kulor)}.halvor{margin-top:var(--rum-3);display:flex;flex-direction:column}.region{padding:var(--rum-3) var(--rum-4);margin:0}.region.lagtext{box-shadow:var(--hojd-platt);border:1px solid var(--hojdkant-platt);border-bottom:none}.region.tolkning{box-shadow:var(--hojd-latt);border:1px solid var(--hojdkant-latt);border-top:none}.region h3{margin:0 0 var(--rum-1)}.som{height:3px;flex-shrink:0;background:linear-gradient(to bottom,var(--beslut-kulor) 0,var(--beslut-kulor) 1px,var(--yta-papper) 1px,var(--yta-papper) 2px,#c9a227 2px,#c9a227 3px)}@media(min-width:64rem){.forslag .halvor{flex-direction:row;align-items:stretch}.forslag .halvor .region{flex:1 1 0;min-width:0}.forslag .halvor .region.lagtext{border-bottom:1px solid var(--hojdkant-platt);border-right:none}.forslag .halvor .region.tolkning{border-top:1px solid var(--hojdkant-latt);border-left:none}.forslag .halvor .som{width:3px;height:auto;align-self:stretch;background:linear-gradient(to right,var(--beslut-kulor) 0,var(--beslut-kulor) 1px,var(--yta-papper) 1px,var(--yta-papper) 2px,#c9a227 2px,#c9a227 3px)}}.lagtext-text{font-family:var(--rost-serif);line-height:1.55}.markning{margin:var(--rum-2) 0 0;font-size:.85rem;font-style:italic}.chattpanel .halvor{margin-top:var(--rum-2)}.chattpanel .region{padding:var(--rum-2) var(--rum-3)}.chattpanel .flerlagrum,.chattpanel .sokorden{margin:.4rem 0 0;font-size:.85rem}.chattpanel .tolkningskalla{margin-top:var(--rum-2);padding-top:.5rem;border-top:1px dotted #c9a227}.chattpanel .kallnamn{margin:0;font-size:.9rem}.chattpanel .kallvarning{margin:.25rem 0;font-size:.85rem;font-style:italic}.chattpanel .kallbelopp{margin:.25rem 0;font-size:.85rem}.chattpanel .markning{margin:.5rem 0 0;font-size:.85rem}.gissningsmarke{margin-top:var(--rum-2);padding:.5rem .7rem;background:#fdf6f4;border-left:2px solid var(--tegel);font-size:.85rem}.chattinmatning{border-top:1px solid var(--hojdkant-latt);padding:.75rem 1.1rem;display:flex;gap:var(--rum-2);align-items:flex-end}.chattinmatning textarea{flex:1;resize:none;padding:var(--rum-2);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);font-family:inherit;font-size:.95rem}.rapporttal tr.kontorad th,.rapporttal tr.kontorad td{padding-left:1.4rem;font-size:.9rem;color:var(--black-sten)}.rapporttal tr.kontorad td{padding-left:0}.pil{display:inline-block;width:.8rem;color:var(--black-sten)}.flikinnehall.bred{max-width:none}.revisionslogg,.fakturor,.bankrader{width:100%;border-collapse:collapse;margin-top:var(--rum-4)}.revisionslogg th,.revisionslogg td,.fakturor th,.fakturor td,.bankrader th,.bankrader td{text-align:left;padding:.35rem .7rem .35rem 0;font-weight:400;vertical-align:top}.revisionslogg thead th,.fakturor thead th,.bankrader thead th{font-size:.85rem;color:var(--black-sten);border-bottom:1px solid var(--kant-stark)}.revisionslogg tbody tr:nth-child(2n),.fakturor tbody tr:nth-child(2n){background:var(--yta-hover)}.mono.liten{font-size:.85rem;word-break:break-all}.status{font-size:.85rem;padding:.1rem .45rem;background:#e7eeec}.kontoutdrag{border-top:1px solid var(--hojdkant-latt);padding:.7rem 0}.checklista{list-style:none;margin:1.25rem 0 0;padding:0;max-width:46rem}.checklista li{display:flex;gap:var(--rum-3);padding:.6rem 0;border-top:1px solid var(--hojdkant-latt)}.checklista .markering{font-size:1.1rem;line-height:1.3;width:1.2rem;flex-shrink:0}.checklista li.godkand .markering{color:var(--beslut-kulor)}.checklista li.underkand .markering{color:var(--tegel)}.checklista li.granskning .markering{color:#c9a227}.checklista li.ej_tillamplig .markering,.checklista li.manuell .markering{color:#b9b0a0}.kontrollnamn{margin:0 0 .15rem}.checklista p{margin:0}.nodstoppsknapp{background:var(--tegel);color:var(--yta-papper);border:none;padding:.9rem 2rem;font-size:1.05rem;letter-spacing:.05em;font-weight:600}.bekraftelse{border-left:3px solid var(--tegel);background:#fdf6f4;padding:.9rem 1.1rem;margin-top:var(--rum-4);max-width:38rem}.nodstopp-aktivt{color:var(--tegel);font-weight:600}.nodstoppsbanner{background:var(--tegel);color:var(--yta-papper);padding:.7rem 1.1rem;margin:0 0 1rem;font-weight:600}.infobox{margin:var(--rum-3) 0;padding:.7rem 1rem;max-width:46rem;font-size:.95rem;color:var(--black)}.infobox.info{border-left:3px solid var(--hojdkant-latt);background:var(--yta-papper)}.infobox.sparr{border-left:3px solid var(--black-sten);background:var(--yta-hover)}.infobox.lagtext{border:1px solid var(--hojdkant-latt);background:var(--yta-papper);font-family:var(--rost-serif)}.infobox-titel{margin:0 0 .3rem;font-weight:600}.infobox-text>:first-child{margin-top:0}.infobox-text>:last-child{margin-bottom:0}:where(table) thead th{position:sticky;top:0;background:var(--yta-papper);z-index:1}:where(td,th).belopp,:where(td,th).tal{text-align:right}:where(dl.uppgifter,dl.kortteknik) dt{color:var(--black-sten);font-weight:400}table.revisionslogg td.tidpunkt{white-space:nowrap}details.teknisk-detalj summary{cursor:pointer;color:var(--black-sten)}details.teknisk-detalj dd{word-break:break-all}.spaltdetalj{margin:.2rem 0 .4rem;font-size:.85rem;color:var(--black-sten)}.spaltdetalj summary{cursor:pointer}.spaltdetalj p{margin:.3rem 0 0}.flikar .flikgrupp{align-self:center;margin-left:var(--rum-4);padding-left:var(--rum-4);border-left:1px solid var(--hojdkant-latt);color:var(--black-sten);font-size:.85rem}[aria-invalid=true]{border-color:var(--tegel);border-width:2px}details.kontrollsumma{margin:.3rem 0 .6rem}details.kontrollsumma code{word-break:break-all}.vag-vidare{margin:.6rem 0}.fakturaformular{border-left:3px solid var(--beslut-kulor);padding:.9rem 1.1rem;margin:var(--rum-4) 0;background:var(--yta-hover);max-width:34rem}.fakturaformular fieldset.lageval,.fakturaformular fieldset.fakturarad{border:1px solid var(--hojdkant-latt);padding:.6rem .9rem .8rem;margin:0 0 var(--rum-4)}.fakturaformular fieldset.lageval label{display:block;margin:.2rem 0}.fakturaformular fieldset legend{color:var(--black-sten);font-size:.9rem;padding:0 .4rem}.matchning{border-left:3px solid #c8912f;background:#fdf9f0;padding:1rem 1.2rem;margin-top:1.5rem;max-width:46rem}.matchning h3{margin:0 0 .3rem;font-family:var(--rost-serif);font-size:1.05rem}.kandidater{list-style:none;margin:var(--rum-4) 0;padding:0}.kandidater li{display:flex;justify-content:space-between;align-items:center;gap:var(--rum-4);padding:.6rem 0;border-top:1px solid var(--hojdkant-latt)}.utskriftslager{position:fixed;inset:0;background:var(--yta-papper);z-index:50;overflow-y:auto;padding:2rem}.utskriftsverktyg{display:flex;gap:var(--rum-3);margin-bottom:2rem}.fakturablad{max-width:46rem;margin:0 auto;font-family:var(--rost-serif)}.fakturablad h1{font-size:1.6rem;margin:0 0 1.5rem}.fakturablad dl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.5rem;margin:0 0 2rem}.fakturablad dt{color:var(--black-sten)}.fakturablad dd{margin:0}.fakturablad table{width:100%;border-collapse:collapse}.fakturablad th,.fakturablad td{text-align:left;padding:.5rem 0;font-weight:400;border-bottom:1px solid var(--hojdkant-latt)}.fakturablad tr.summa th,.fakturablad tr.summa td{font-weight:700;border-bottom:2px solid var(--black)}.lonespec{max-width:46rem;margin:0 auto 3rem;font-family:var(--rost-serif)}.lonespec h1{font-size:1.6rem;margin:0 0 1.5rem}.lonespec dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.5rem;margin:0 0 1.5rem}.lonespec dt{color:var(--black-sten)}.lonespec dd{margin:0}.lonespec table{width:100%;border-collapse:collapse}.lonespec th,.lonespec td{text-align:left;padding:.5rem 0;font-weight:400;border-bottom:1px solid var(--hojdkant-latt)}.lonespec tr.summa th,.lonespec tr.summa td{font-weight:700;border-bottom:2px solid var(--black)}.lonespec .kalla{font-family:var(--rost-sans);font-size:.85rem;color:var(--black-sten)}.lonespec .upplysning{font-family:var(--rost-sans);font-size:.9rem;color:var(--black-sten);margin:.75rem 0 0}.lonespec .arssummor{margin-top:1.5rem}.lonespec .arssummor th{font-family:var(--rost-sans);font-size:.85rem;color:var(--black-sten)}@media print{:root{--hojd-platt: none;--hojd-latt: none;--hojd-tydlig: none}@page{margin:18mm 16mm}html,body{background:var(--yta-papper);color:var(--black-svart);font-size:10.5pt}main.portal,main.sida,main.laser,.insyn,.rapport,.kontering,.reskontratabell,.region{background:var(--yta-papper)!important;padding:0;min-height:0}.portal-huvud,.sidospalt,.flikar,.kontext,.chattpanel,.utskriftsverktyg,.inmatning,button,form{display:none!important}.portalkropp{display:block}button.lank{display:inline!important;color:inherit;text-decoration:none;font:inherit;text-align:inherit}table{width:100%;border-collapse:collapse;page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid}.region.lagtext,.lagtext-text{font-family:var(--rost-serif)}.region.tolkning,.tolkningstext{font-family:var(--rost-sans)}.kallrad,.kontrollsumma,.mono{font-family:var(--rost-mono)}.som{background:none!important;border-top:1px solid var(--black-svart);border-bottom:1px dashed var(--black-sten);height:0}.region{border:1px solid var(--black-sten);padding:4mm}.markning{font-style:italic}a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--rost-mono);font-size:8pt}.proportion:after{display:none}body:has(.utskriftslager)>*{display:none!important}.utskriftslager{display:block!important;position:static;padding:0}.fakturablad{max-width:none}.lonespec{page-break-after:always;max-width:none}}.kundformular{border-left:2px solid #c8912f;padding:.6rem .9rem;margin:.8rem 0;background:#fdf9f0}.fakturaformular select,.fakturaformular input{width:100%}.uträkning{margin:.6rem 0;padding-top:.6rem;border-top:1px solid var(--hojdkant-latt)}.importruta{border-left:3px solid var(--beslut-kulor);background:var(--yta-hover);padding:.9rem 1.1rem;margin:1rem 0 1.5rem;max-width:34rem}.snabbfix{border-left:3px solid var(--hojdkant-latt);background:var(--yta-papper);padding:.8rem 1.1rem;margin:var(--rum-4) 0;max-width:40rem}.snabbfix p{margin:0 0 .7rem}[data-omrade=foretagsprofil] .nulage{border-left:3px solid var(--beslut-kulor);background:var(--yta-hover);padding:.8rem 1.1rem;margin:0 0 1.4rem}[data-omrade=foretagsprofil] fieldset.uppslag{border:1px solid var(--hojdkant-latt);padding:1rem 1.1rem 1.2rem;margin:0 0 1.6rem}[data-omrade=foretagsprofil] fieldset.uppslag legend{color:var(--black-sten);font-size:.9rem;padding:0 .4rem}[data-omrade=foretagsprofil] .uppslagssvar{margin:.9rem 0 0;color:var(--black-sten)}[data-omrade=foretagsprofil] label{display:block;margin-bottom:.35rem;font-weight:600}[data-omrade=foretagsprofil] select,[data-omrade=foretagsprofil] input[type=text]{min-width:22rem;max-width:100%;padding:.5rem .6rem;border:1px solid #b9b3a4;background:var(--yta-papper);font:inherit}[data-omrade=foretagsprofil] .varning{border-left:3px solid #c8912f;background:#fdf9f0;padding:.8rem 1.1rem;margin:var(--rum-4) 0;max-width:40rem}[data-omrade=foretagsprofil] .foljder{margin:0 0 1.2rem;padding-left:1.2rem;color:var(--black-sten);max-width:40rem}[data-omrade=foretagsprofil] .foljder li{margin-bottom:.35rem}[data-omrade=foretagsprofil] .historik{margin-top:2rem;border-top:1px solid var(--hojdkant-latt);padding-top:1.2rem}[data-omrade=foretagsprofil] .historik table{width:100%;border-collapse:collapse;margin-top:.8rem}[data-omrade=foretagsprofil] .historik th,[data-omrade=foretagsprofil] .historik td{text-align:left;padding:.35rem .6rem .35rem 0;border-bottom:1px solid #eee8da}[data-omrade=regelstatus]{margin-top:2.5rem;border-top:1px solid var(--hojdkant-latt);padding-top:1.4rem}[data-omrade=regelstatus] .korpusfakta{margin:0 0 1.2rem;padding-left:1.2rem;max-width:46rem}[data-omrade=regelstatus] .korpusfakta li{margin-bottom:.3rem}[data-omrade=regelstatus] details.luckor{margin-bottom:1.4rem;max-width:46rem}[data-omrade=regelstatus] details.luckor summary{cursor:pointer;color:var(--black-sten)}[data-omrade=regelstatus] .forsenade{border-left:3px solid #c8912f;background:#fdf9f0;padding:.9rem 1.1rem;margin:0 0 1.6rem;max-width:46rem}[data-omrade=regelstatus] .forsenade h3{margin-top:0}[data-omrade=regelstatus] table.kalender{width:100%;border-collapse:collapse;margin-top:.6rem}[data-omrade=regelstatus] table.kalender th,[data-omrade=regelstatus] table.kalender td{text-align:left;padding:.3rem .7rem .3rem 0;border-bottom:1px solid #eee8da;vertical-align:top}.chattpanel .formkalla{color:var(--black-sten);font-size:.85rem;margin:.4rem 0 0}.chattpanel .formmarke{border-left:3px solid var(--beslut-kulor);background:var(--yta-hover);padding:.6rem .9rem;margin:.6rem 0 0}.reskontrahuvud{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rum-4)}.reskontratabell{width:100%;border-collapse:collapse;margin-top:var(--rum-3)}.reskontratabell th,.reskontratabell td{padding:.45rem .6rem;border-bottom:1px solid var(--kant);text-align:left;vertical-align:top}.reskontratabell th.belopp,.reskontratabell td.belopp{text-align:right}.livscykel{white-space:nowrap;font-size:.85rem}.livscykel .steg{color:#9aa5a1;letter-spacing:.1em}.livscykel .steg.klar{color:var(--beslut-kulor)}.avvisatmarke{border-left:3px solid var(--tegel);padding-left:.5rem;font-size:.85rem}.attestsparr,.skuggad{display:inline-flex;flex-direction:column;gap:var(--rum-1);max-width:22rem}.attestskal,.skuggskal{background:var(--yta-hover);border-left:3px solid var(--black-sten);padding:.4rem .6rem;font-size:.85rem}.attestsparrsruta{max-width:46rem;margin:var(--rum-4) 0 var(--rum-2)}.inkorgsrubrik{margin:0 0 .2rem}.ankarrad{display:flex;flex-wrap:wrap;gap:var(--rum-1) var(--rum-3);margin:var(--rum-3) 0 var(--rum-5);font-size:.9rem}.ankarrad a{color:var(--beslut-kulor);text-decoration:none;border-bottom:1px solid var(--kant-stark);padding-bottom:1px}.ankarrad a:hover{border-bottom-color:var(--beslut-kulor)}.rapporter [id^=rapport-]{scroll-margin-top:var(--rum-5)}.flikskal{max-width:46rem;margin:var(--rum-2) 0 0;padding-left:.6rem;border-left:2px solid var(--hojdkant-latt);font-size:.85rem;color:#6b6355}.fakturakort{border:1px solid var(--hojdkant-latt);background:var(--yta-papper);padding:var(--rum-4);margin-top:var(--rum-4)}.fakturakort header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rum-4)}.fakturafakta{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:var(--rum-2) 0}.fakturafakta dt{color:var(--black-sten);font-size:.85rem}.fakturafakta dd{margin:0}.dubblettvarning{border-left:3px solid #c9a227;background:var(--tolkning-yta);padding:.6rem .9rem;margin:var(--rum-2) 0}.hjalp{display:block;color:var(--black-sten);font-size:.85rem;margin-top:.2rem}.momsfall{margin-top:var(--rum-3);padding:var(--rum-2) var(--rum-3);border:1px solid var(--hojdkant-latt);background:var(--yta-papper)}.momsfall h4,.momsrattelse h4{margin:0 0 .35rem}.momsforklaring{margin:0 0 .5rem}.momslagrum{margin:0 0 .35rem;font-size:.9rem}.momsfall blockquote.lagtext{margin:0 0 var(--rum-2);padding:.5rem .75rem;border-left:3px solid var(--hojdkant-latt);font-family:var(--rost-serif);font-size:.9rem}.momsfall caption{text-align:left;font-size:.85rem;padding-bottom:.25rem}.momsrattelse{margin-top:var(--rum-3);padding-top:var(--rum-2);border-top:1px solid var(--hojdkant-latt)}.momsrattelse label{display:block;margin-top:.5rem;font-size:.9rem}.kontoval{margin-top:var(--rum-3);padding:var(--rum-2) var(--rum-3);border:1px solid var(--hojdkant-latt);background:var(--yta-papper)}.kontoval .situationstext{margin:0 0 .5rem}.kontoval .utpekat{margin:0 0 var(--rum-2)}.kontoalternativ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rum-2)}.kontoalternativ>li{padding:.5rem .75rem;border-left:3px solid var(--hojdkant-latt)}.kontoalternativ>li.nuvarande{border-left-width:6px}.kontorubrik,.kontoinnebord,.kontoskal{margin:0 0 .25rem}.kontoskal{font-size:.9rem}.kontoval .valjaren{margin:var(--rum-2) 0 0;font-size:.9rem}.utlosare{margin-top:var(--rum-5);padding-top:var(--rum-3);border-top:1px solid var(--hojdkant-latt)}.utlosarkort{margin:var(--rum-3) 0;padding:var(--rum-2) var(--rum-3);border:1px solid var(--hojdkant-latt);background:var(--yta-papper)}.utlosarkort h5{margin:0 0 .2rem}.utlosarallvar{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.utlosarsammanfattning{margin:0 0 var(--rum-2);font-weight:600}.utlosarsager{margin:var(--rum-2) 0 .25rem}.utlosarkort blockquote.lagtext{margin:0 0 var(--rum-2);padding:.5rem .75rem;border-left:3px solid var(--hojdkant-latt);font-family:var(--rost-serif);font-size:.9rem}.utlosarkort h6{margin:var(--rum-2) 0 .25rem;font-size:.95rem}.aktiekapital{margin-top:var(--rum-4);padding-top:var(--rum-3);border-top:1px solid var(--hojdkant-latt)}.aktiekapital label{display:block;margin-top:.5rem;font-size:.9rem}.demoband{margin:0;padding:.55rem var(--rum-5);border-bottom:2px solid #8a6d3b;background:#fdf3dc;color:#5c4a21;font-size:.9rem;text-align:center}.demoband code{font-family:var(--rost-mono);font-size:.85rem}.reskontrasida+.reskontrasida{margin-top:var(--rum-5)}.reskontrasumma{font-size:1.1rem}.betalval{list-style:none;padding:0;margin:var(--rum-3) 0}.betalval li{padding:.25rem 0}.betalvarningar{margin:var(--rum-2) 0 0;padding-left:var(--rum-4)}main.portal,main.sida{--falt-luft-x: var(--rum-3)}main.portal:has(.verifikationer),main.portal:has(.rapporter),main.portal:has(.insyn){--falt-luft-x: var(--rum-2)}:where(input:not([type]),input[type=text],input[type=date],input[type=email],input[type=password],input[type=number],input[type=search],select,textarea){padding:var(--rum-2) var(--falt-luft-x, var(--rum-3));border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);background:var(--yta-papper);font:inherit;color:inherit}:where(label){display:block;font-size:.85rem;color:var(--black-sten);margin:var(--rum-3) 0 var(--rum-1)}:where(td,th) label{margin:0}:where(label.kryss,label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(>input[type=file])){display:flex;align-items:baseline;gap:var(--rum-2);font-size:1rem;color:inherit}.grupp{background:var(--yta-papper);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-yta);box-shadow:var(--hojd-platt);padding:var(--rum-4) var(--rum-5) var(--rum-5);margin:0 0 var(--rum-5);max-width:46rem}.grupp>h3:first-child{margin-top:0}.grupp.andrad{border-color:var(--hojdkant-latt);box-shadow:var(--hojd-latt)}.osparat{font-size:.85rem;color:var(--black-sten);margin:var(--rum-2) 0 0}details.teknisk-insyn{margin-top:var(--rum-3);border-top:1px solid var(--hojdkant-latt);padding-top:var(--rum-2)}details.teknisk-insyn>summary{cursor:pointer;font-size:.85rem;color:var(--black-sten)}details.teknisk-insyn[open]>summary{margin-bottom:var(--rum-2)}.textmassa{max-width:40rem;margin-bottom:var(--rum-4)}.textmassa .lead{margin:0}.textmassa-djup>summary{cursor:pointer;font-size:.85rem;color:var(--black-sten);margin-top:var(--rum-1)}.textmassa-djup[open]>summary{margin-bottom:var(--rum-1)}.textmassa-djup p{margin:var(--rum-2) 0 0}.modultabell{width:100%;border-collapse:collapse;margin-top:var(--rum-3);max-width:40rem}.modultabell th,.modultabell td{text-align:left;padding:.3rem .7rem .3rem 0;border-bottom:1px solid var(--kant);font-weight:400}.modultabell thead th{font-size:.85rem;color:var(--black-sten);border-bottom:1px solid var(--kant-stark)}.modultabell td.version{font-family:var(--rost-mono);font-variant-numeric:tabular-nums lining-nums;font-size:.85rem}@media print{details:not([open])::details-content{content-visibility:visible;display:block}}.portal.med-chatt-hoger .portalkropp{padding-right:var(--chatt-bredd, 24rem)}.portal.med-chatt-vanster .portalkropp{padding-left:var(--chatt-bredd, 24rem)}.chattpanel.vanster{left:0;right:auto;border-left:none;border-right:1px solid var(--kant-stark)}.chattkontext{margin:0;padding:.4rem 1.1rem;font-size:.85rem;color:var(--black-sten);border-bottom:1px solid #eee8da}.chattvagar{padding:var(--rum-2) 1.1rem var(--rum-3);border-bottom:1px solid #eee8da}.chattvagar p{margin:0 0 var(--rum-1);font-size:.85rem}.chattvagar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rum-1);align-items:flex-start}.chattvagar button{text-align:left;background:transparent;border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);padding:.25rem .55rem;font-size:.85rem;font-family:inherit;color:var(--black-sten)}.chattvagar button:hover:not(:disabled){color:var(--black);border-color:var(--hojdkant-latt)}.chattmeny{position:relative}.chattmeny summary{cursor:pointer;list-style:none;padding:0 .4rem;color:var(--black-sten);font-size:1.1rem;line-height:1}.chattmeny summary::-webkit-details-marker{display:none}.chattmeny[open] .chattdocka{position:absolute;right:0;top:1.6rem;z-index:30;flex-direction:column;align-items:stretch;background:var(--yta-papper);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);box-shadow:var(--hojd-latt);padding:var(--rum-1);min-width:9rem}.chattdocka{display:flex;gap:var(--rum-1)}.chattdocka button{background:transparent;border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);color:var(--black-sten);font-size:.85rem;padding:.1rem .45rem}.chattremsa{position:fixed;top:3.5rem;right:0;bottom:0;width:2.5rem;z-index:25;padding-top:var(--rum-4);background:var(--yta-papper);border:none;border-left:1px solid var(--kant);writing-mode:vertical-rl;text-align:start;letter-spacing:.06em;font-size:.8rem;font-weight:500;color:var(--black-sten);cursor:pointer}.chattremsa:hover{color:var(--black);background:var(--yta-hover)}.chattremsa.vanster{left:0;right:auto;border-left:none;border-right:1px solid var(--kant-stark)}.portal.med-remsa-hoger .portalkropp{padding-right:2.5rem}.portal.med-remsa-vanster .portalkropp{padding-left:2.5rem}.region.tolkning.skuggad-halva{opacity:.62}.rapportavsnitt{margin-bottom:var(--rum-4)}.avsnittsverktyg{display:flex;gap:var(--rum-1);justify-content:flex-end;align-items:baseline}.avsnittsverktyg button{background:transparent;border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);color:var(--black-sten);font-size:.85rem;padding:.1rem .45rem}.avsnittsverktyg button:disabled{opacity:.62;cursor:default}.rapportavsnitt.hopfalld{border-bottom:1px solid var(--kant);padding-bottom:var(--rum-2)}.rapportavsnitt.hopfalld .hopfalldrubrik{font-family:var(--rost-serif);font-size:1.05rem;color:var(--black-sten);margin:0}.rapportavsnitt.hopfalld .avsnittsrad{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rum-4)}.oversikt{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--rum-4);margin-bottom:var(--rum-6)}.oversiktsblock{background:var(--yta-papper);border:1px solid var(--hojdkant-platt);border-radius:var(--radie-yta);box-shadow:var(--hojd-platt);padding:var(--rum-4) var(--rum-5)}.oversiktsblock.vantar{background:var(--tolkning-yta);border-color:var(--hojdkant-latt);box-shadow:var(--hojd-latt)}.oversiktsblock .blocketikett{margin:0 0 var(--rum-2);font-size:.85rem;color:var(--black-sten)}.oversiktsblock .stortal{margin:0;font-family:var(--rost-serif);font-variant-numeric:tabular-nums lining-nums;font-size:1.8rem;line-height:1.15}.oversiktsblock .enhet{font-family:var(--rost-sans);font-size:.9rem;color:var(--black-sten);margin-left:.25rem}.oversiktsblock .tomtlage{margin:0;color:var(--black-sten)}.oversiktsblock .forfallet{margin:var(--rum-2) 0 0;font-size:.9rem;color:#8a6d3b}.oversiktsblock .forfallet .belopp{font-size:.9rem}.oversiktsblock .saknas{margin:var(--rum-1) 0 var(--rum-2);font-size:.85rem;color:var(--black-sten)}.oversiktsblock .band{display:block;width:100%;height:4.5rem;margin-top:var(--rum-3)}.bandyta{fill:var(--diagram-ramp);fill-opacity:.16;stroke:var(--diagram-ramp);stroke-opacity:.45;stroke-width:1;vector-effect:non-scaling-stroke}.bandstrimma{fill:none;stroke:var(--diagram-ramp);stroke-opacity:.85;stroke-width:1.5;vector-effect:non-scaling-stroke}.nollinje{stroke:var(--proportion-linje);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.oversiktsblock .delrad{display:flex;justify-content:space-between;gap:var(--rum-3);font-size:.85rem;margin:var(--rum-1) 0 0}.oversiktsblock .delrad .belopp{font-size:.85rem}.oversiktsblock .blockfot{margin:var(--rum-2) 0 0;font-size:.85rem;color:var(--black-sten)}.oversiktsval{border:1px solid var(--hojdkant-latt);border-radius:var(--radie-yta);background:var(--yta-papper);padding:var(--rum-3) var(--rum-4);margin-bottom:var(--rum-4);max-width:34rem}.oversiktsval ul{list-style:none;margin:var(--rum-2) 0 0;padding:0}.oversiktsval li{display:flex;align-items:baseline;gap:var(--rum-2);padding:.2rem 0}.oversiktsval li .blocknamn{flex:1}.oversiktsrad-verktyg{display:flex;gap:var(--rum-1)}.oversiktsrad-verktyg button{background:transparent;border:1px solid var(--hojdkant-platt);border-radius:var(--radie-falt);color:var(--black-sten);font-size:.85rem;padding:.1rem .45rem}.oversiktsrad-verktyg button:disabled{opacity:.62;cursor:default}@media(max-width:48rem){main.sida,main.portal,main.laser{padding:var(--rum-4) var(--rum-3);overflow-x:clip}.portal-huvud{flex-wrap:wrap;gap:var(--rum-2);margin-bottom:var(--rum-4)}.kontext{flex-wrap:wrap;gap:var(--rum-2)}.portalkropp{grid-template-columns:minmax(0,1fr);gap:var(--rum-4)}.sidospalt{position:static;max-height:none;padding-bottom:var(--rum-3);border-right:none;border-bottom:1px solid var(--kant)}.sidinnehall{padding:var(--rum-4) var(--rum-3)}.portal-huvud{position:static;height:auto;padding:var(--rum-2) var(--rum-3)}.hoppknapp{max-width:none;order:5;flex-basis:100%}.portal.spalt-undanfalld .sidospalt{display:none}.spaltvaxel{display:inline-block;min-height:44px}.registrera .flikar,.insyn .flikar,.ankarrad{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.registrera .flikar button,.insyn .flikar button{white-space:nowrap}.sidospalt .platsknapp,.sidospalt .undervyknapp{min-height:44px}table{display:block;overflow-x:auto;max-width:100%}.oversikt{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.inkorgsrad{flex-wrap:wrap}.inkorgsrad-atgard button,.atgarder button,.avslag button,.chattinmatning button{min-height:44px}.inkorgsrad-atgard button{min-width:44px}.portal.med-chatt-hoger .portalkropp,.portal.med-chatt-vanster .portalkropp{padding-right:0;padding-left:0}.chattdocka{display:none}.chattpanel,.chattpanel.vanster{left:0;right:0;width:100%;border-left:none;border-right:none}.chattremsa,.chattremsa.vanster{inset:auto 0 0;width:auto;min-height:44px;writing-mode:horizontal-tb;border:none;border-top:1px solid var(--kant-stark)}.portal.med-remsa-hoger .portalkropp,.portal.med-remsa-vanster .portalkropp{padding-right:0;padding-left:0;padding-bottom:calc(44px + var(--rum-4))}}.stegrad{display:flex;flex-wrap:wrap;gap:var(--rum-3);list-style:none;margin:0 0 var(--rum-3);padding:0}.stegrad li{padding-bottom:var(--rum-1);border-bottom:2px solid transparent}.stegrad li.aktuellt{font-weight:600;border-bottom-color:currentColor}.stegrad li.gjort:before{content:"✓ "}.knapprad{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rum-2);margin:var(--rum-2) 0}.tabellrulle{overflow-x:auto;max-width:100%}.jobbkolumner{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--rum-3)}.jobbkolumner>section{margin-top:0}.jobbkolumner ul{list-style:none;margin:0;padding:0}.jobbkolumner li+li{margin-top:var(--rum-2)}.sidinnehall table{width:100%;border-collapse:separate;border-spacing:0;background:var(--yta-papper);border:1px solid var(--kant);border-radius:var(--radie-yta);font-size:.95rem}.sidinnehall table th{padding:.6rem .9rem;text-align:left;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--black-sten);border-bottom:1px solid var(--kant);white-space:nowrap}.sidinnehall table td{padding:.55rem .9rem;border-bottom:1px solid var(--kant);vertical-align:middle}.sidinnehall table tbody tr:last-child td,.sidinnehall table tfoot tr:last-child td{border-bottom:none}.sidinnehall table tbody tr:hover td{background:var(--yta-hover)}.sidinnehall table th.belopp,.sidinnehall table td.belopp{text-align:right}.oversiktsblock table,.som table,.halvor table{border:none;border-radius:0;background:transparent}.kort{background:var(--yta-papper);border:1px solid var(--kant);border-radius:var(--radie-yta);box-shadow:var(--hojd-platt)}.kort.lyft{border-color:var(--hojdkant-latt);box-shadow:var(--hojd-latt)}.pill{display:inline-flex;align-items:center;gap:.3rem;height:1.4rem;padding:0 .5rem;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:500;white-space:nowrap;line-height:1}.pill.tolkning{background:var(--tolkning-yta);color:var(--tolkning-kulor);border-color:var(--tolkning-kant)}.pill.beslut{background:var(--beslut-yta);color:var(--beslut-kulor);border-color:var(--beslut-kant)}.pill.sparrat{background:var(--sparrat-yta);color:#3d4744}.pill.tom{background:transparent;color:var(--black-sten);border-color:var(--kant-stark)}.pill i{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.pill.streckad i{background:transparent;border:1.5px dashed currentColor}.kontovaljare{position:relative;min-width:14rem}.kontovaljare input{width:100%}.kontolista{position:absolute;z-index:20;top:calc(100% + 2px);left:0;min-width:100%;width:max-content;max-width:min(36rem,calc(100vw - 2rem));max-height:20rem;overflow-y:auto;margin:0;padding:var(--rum-1);list-style:none;border:1px solid var(--kant);border-radius:var(--radie-falt);background:var(--yta-papper);box-shadow:var(--hojd-tydlig)}.kontoalternativ{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:baseline;gap:var(--rum-2);padding:var(--rum-1) var(--rum-2);border-radius:var(--radie-falt);cursor:pointer;color:var(--black)}.kontoalternativ.markerad{background:var(--yta-aktiv)}.kontoalternativ.forsta-inaktiva{margin-top:var(--rum-2);border-top:1px solid var(--kant)}.kontoalternativ.inaktivt .kontonamn{color:var(--black-sten)}.kontoalternativ .kontonr{font-family:var(--rost-mono)}.kontoalternativ .kontometa,.kontotom{font-size:.8rem;color:var(--black-sten)}.kontotom{padding:var(--rum-2)}.urvalsfalt{display:flex;flex-wrap:wrap;gap:var(--rum-3);align-items:flex-end}.urvalsfalt .falt:first-child{flex:1 1 18rem}.kontourvalstabell tr.urkryssad td{color:var(--black-sten)}.mallkort{padding:var(--rum-3) 0;border-top:1px solid var(--kant)}
