#nk-wrap{--nk-g:#2f5d3a;--nk-g2:#4c7d55;--nk-l:#f4f8f2;--nk-b:#dbe6d6;--nk-t:#1f2a20;--nk-m:#5f6b5e;color:var(--nk-t);line-height:1.65}
#nk-wrap *{box-sizing:border-box}
#nk-wrap h2{color:var(--nk-g);margin:2.2em 0 .6em;line-height:1.25}
#nk-wrap h3{color:var(--nk-g2);margin:1.6em 0 .5em}
#nk-wrap a{color:var(--nk-g2)}
.nk-ingress{font-size:1.12em}
.nk-fakta{background:var(--nk-l);border-left:5px solid var(--nk-g);border-radius:8px;padding:14px 18px;margin:1.4em 0}
.nk-fakta dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}
.nk-fakta dt{font-weight:700}
.nk-fakta dd{margin:0}
.nk-kort{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:1.2em 0}
.nk-kort div{background:#fff;border:1px solid var(--nk-b);border-radius:10px;padding:12px;text-align:center}
.nk-kort b{display:block;font-size:1.6em;color:var(--nk-g);line-height:1.2}
.nk-kort span{font-size:.9em;color:var(--nk-m)}
.nk-chart{background:#fff;border:1px solid var(--nk-b);border-radius:10px;padding:12px;margin:1.2em 0}
.nk-chart svg{width:100%;height:auto;display:block}
.nk-chart figcaption{font-size:.9em;color:var(--nk-m);margin-top:6px}
.nk-tab{width:100%;border-collapse:collapse;margin:1em 0;font-size:.97em}
.nk-tab th,.nk-tab td{border-bottom:1px solid var(--nk-b);padding:8px 10px;text-align:left;vertical-align:top}
.nk-tab th{background:var(--nk-l)}
.nk-tab td:first-child{font-size:1.25em;text-align:center;width:3.2em}
.nk-tab td:last-child{text-align:right;white-space:nowrap}
.nk-st{display:inline-block;min-width:2.2em;padding:1px 6px;border-radius:999px;font-style:normal;font-weight:700;text-align:center;line-height:1.5}
.nk-n{background:#dcefd8;color:#1d5b28}
.nk-i{background:#e9efcf;color:#58641a}
.nk-t{background:#e4ebf2;color:#36546f}
.nk-u{background:#eeeeee;color:#666}
.nk-q{background:#fbeccc;color:#8a5a00}
.nk-x{background:#f6dcdc;color:#8b1e1e}
.nk-verktyg{background:var(--nk-l);border:1px solid var(--nk-b);border-radius:12px;padding:16px;margin:1.2em 0;position:relative}
.nk-verktyg label{font-weight:600}
.nk-sokrad{display:flex;gap:8px;flex-wrap:wrap;margin:.4em 0 .8em}
.nk-sokrad input[type=search]{flex:1 1 260px;min-width:0;font-size:1.05em;padding:10px 12px;border:2px solid var(--nk-g2);border-radius:8px;background:#fff}
.nk-sokrad select{flex:1 1 260px;min-width:0;padding:10px;border:1px solid var(--nk-b);border-radius:8px;background:#fff}
.nk-filter{display:flex;flex-wrap:wrap;gap:6px 14px;margin:.5em 0}
.nk-filter label{font-weight:400;display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.nk-snabb{display:flex;flex-wrap:wrap;gap:6px;margin:.6em 0}
.nk-snabb button,.nk-knapp{border:1px solid var(--nk-g2);background:#fff;color:var(--nk-g);border-radius:999px;padding:6px 12px;cursor:pointer;font-size:.92em}
.nk-snabb button:hover,.nk-knapp:hover{background:var(--nk-g);color:#fff}
#nk-count{font-weight:700;color:var(--nk-g);margin:.6em 0 0}
.nk-tabellram{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--nk-b);border-radius:10px;margin:1em 0}
#nk-wrap #huvudlista{width:100%;border-collapse:collapse;font-size:15px;margin:0;border:0}
#nk-wrap #huvudlista col{width:auto}
#nk-wrap #huvudlista th{background:var(--nk-g);color:#fff;text-align:left;padding:8px;font-size:.9em}
#nk-wrap #huvudlista td{padding:4px 8px;border:0;border-bottom:1px solid #e8eee5;vertical-align:top;font-style:italic}
#nk-wrap #huvudlista td:nth-child(2){text-align:center;width:5em;white-space:nowrap;font-style:normal}
#nk-wrap #huvudlista td:nth-child(3){font-style:normal}
#nk-wrap #huvudlista tt{font-family:inherit;font-style:normal;font-size:.8em;color:#7a8579}
#nk-wrap #huvudlista tr:not([class]) td:first-child{padding-left:22px}
#nk-wrap #huvudlista tr.C td:first-child{padding-left:38px}
#nk-wrap #huvudlista tr.B td:first-child,#nk-wrap #huvudlista tr.A td:first-child{padding-left:50px}
#nk-wrap #huvudlista tr.D td{font-size:.93em;color:#465046}
#nk-wrap #huvudlista tr.D td:first-child{padding-left:22px}
#nk-wrap #huvudlista tr.J td{background:var(--nk-g);color:#fff;font-style:normal;font-weight:700;letter-spacing:.04em;padding:10px 8px}
#nk-wrap #huvudlista tr.J tt{color:#cfe0c8}
#nk-wrap #huvudlista tr.I td{background:#e3eedd;font-weight:700;font-style:normal;padding-top:9px;padding-bottom:7px}
#nk-wrap #huvudlista tr.G td{background:#f7faf5;font-weight:700}
#nk-wrap #huvudlista tr.F td,#nk-wrap #huvudlista tr.Z td{background:#f2f6ef;font-weight:600}
#nk-wrap #huvudlista tr.nk-dold{display:none}
#nk-wrap #huvudlista tr.nk-flash td{background:#fff3c4 !important;transition:background .6s}
#nk-wrap.nk-utanauktor #huvudlista tt{display:none}
.nk-tidslinje{list-style:none;margin:1.2em 0;padding:0 0 0 22px;border-left:3px solid var(--nk-g2)}
.nk-tidslinje li{position:relative;margin:0 0 1.2em;padding-left:10px}
.nk-tidslinje li::before{content:"";position:absolute;left:-31px;top:.35em;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--nk-g)}
.nk-tidslinje b{display:block;color:var(--nk-g)}
.nk-faq details{border:1px solid var(--nk-b);border-radius:10px;padding:10px 14px;margin:.6em 0;background:#fff}
.nk-faq summary{font-weight:700;cursor:pointer;color:var(--nk-g)}
.nk-faq details p{margin:.6em 0 0}
.nk-kalla{font-size:.93em;color:var(--nk-m);border-top:1px solid var(--nk-b);padding-top:1em;margin-top:2em}
#nk-upp{position:fixed;right:16px;bottom:16px;z-index:50;display:none;background:var(--nk-g);color:#fff;border:0;border-radius:999px;padding:10px 14px;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer}
@media (max-width:640px){
 #nk-wrap #huvudlista{font-size:14px}
 #nk-wrap #huvudlista td{padding:4px 5px}
 #nk-wrap #huvudlista tr:not([class]) td:first-child,#nk-wrap #huvudlista tr.D td:first-child{padding-left:12px}
 #nk-wrap #huvudlista tr.C td:first-child{padding-left:22px}
 #nk-wrap #huvudlista tr.B td:first-child,#nk-wrap #huvudlista tr.A td:first-child{padding-left:30px}
 .nk-tab td:last-child{white-space:normal}
}
