.sk-report{--sk-card:var(--surface,#fff);--sk-ink:var(--ink,#242b21);--sk-muted:var(--muted,#59634f);--sk-faint:var(--muted,#59634f);--sk-line:var(--line,#dbe2d2);--sk-soft:var(--soft,#edf2e5);--sk-night:var(--ink,#242b21);--sk-night-2:var(--soft,#edf2e5);--sk-accent:var(--accent,#4f6938);--sk-accent-soft:var(--soft,#edf2e5);--sk-good:#365e24;--sk-good-bg:#e8f2dc;--sk-warn:#85540f;--sk-warn-bg:#fbefda;--sk-negative:#93491e;--sk-negative-bg:#fbede2;--sk-none-bg:var(--soft,#edf2e5);min-width:0;color:var(--sk-ink);overflow-wrap:anywhere;gap:20px}.sk-report *,.sk-report :before,.sk-report :after{box-sizing:border-box}.sk-report h1,.sk-report h2,.sk-report h3{text-wrap:balance}.sk-report h2[id]{scroll-margin-top:28px}.sk-report :is(a,h2[id]):focus-visible{outline:3px solid var(--focus,#658637);outline-offset:5px}.sk-report .sk-card{background:var(--sk-card);border-radius:18px;padding:32px}.sk-report .sk-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:25px;line-height:1.25}.sk-report .sk-sub{max-width:75ch;font-size:16px;line-height:1.7}.sk-report .sk-label{text-transform:none;letter-spacing:0;color:var(--sk-muted);font-size:13px;line-height:1.5}.sk-report .sk-hero{border:1px solid var(--sk-line);background:var(--sk-soft);color:var(--sk-ink);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);gap:36px;padding:36px}.sk-report .sk-hero>div{min-width:0}.sk-report .sk-period{color:var(--sk-muted);font-size:15px;line-height:1.5}.sk-report .sk-hero h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(34px,4.2vw,50px);line-height:1.1}.sk-report .sk-meta{color:var(--sk-muted);font-size:15px;line-height:1.6}.sk-report .sk-summary{background:0 0;padding:0;font-size:17px;line-height:1.65;margin-top:24px!important}.sk-report .sk-gauge{max-width:220px}.sk-report .sk-gauge path:first-child{stroke:var(--sk-line)}.sk-report .sk-gauge path:nth-child(2){stroke:var(--sk-accent)}.sk-report .sk-gauge-score{fill:var(--sk-ink);letter-spacing:-1px;font-weight:500}.sk-report .sk-gauge-caption,.sk-report .sk-gauge-parts{color:var(--sk-muted);font-size:13px;line-height:1.55}.sk-report .sk-gauge-change{color:var(--sk-ink);text-align:center;font-size:14px;line-height:1.5}.sk-report .sk-gauge-change--up{color:var(--sk-good)}.sk-report .sk-gauge-change--down{color:var(--sk-negative)}.sk-report .sk-chips{gap:6px;margin-top:10px}.sk-report .sk-chips span{color:var(--sk-muted);background:0 0;padding:3px 0;font-size:12px;line-height:1.45}.sk-report .sk-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sk-report .sk-tile{border-radius:14px;gap:8px;padding:20px}.sk-report .sk-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.25}.sk-report .sk-value small{font-size:15px}.sk-report .sk-tile-note{font-size:13px;line-height:1.55}.sk-report .sk-badge{white-space:normal;border-radius:6px;max-width:100%;padding:4px 8px;font-size:13px;line-height:1.5}.sk-report .sk-badge.sk-none{color:var(--sk-muted)}.sk-report .sk-change-list{gap:10px;margin-top:18px;padding-left:22px;list-style:outside}.sk-report .sk-change-list li{padding-left:4px;font-size:16px;line-height:1.65}.sk-report .sk-change-list li:before{display:none}.sk-report .sk-change-list li::marker{color:var(--sk-accent)}.sk-report .sk-report-nav{border-block:1px solid var(--sk-line);flex-wrap:wrap;gap:4px 24px;padding:8px 2px;display:flex}.sk-report .sk-report-nav a{min-height:44px;color:var(--sk-ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--sk-accent);text-decoration-color:var(--sk-accent);align-items:center;font-size:14px;display:inline-flex}.sk-report .sk-report-nav a:hover{color:var(--sk-accent)}.sk-report .sk-pack-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.sk-report .sk-phone{background:var(--sk-card);border-radius:16px;min-width:0;max-width:none;padding:16px}.sk-report .sk-search{border-radius:8px;font-size:14px;line-height:1.5}.sk-report .sk-slot{border-top-color:var(--sk-line);grid-template-columns:26px minmax(0,1fr) auto;gap:9px;padding-block:13px;font-size:14px}.sk-report .sk-stars{font-size:12px}.sk-report .sk-slot.sk-missing{border-color:var(--sk-line)}.sk-report .sk-slot.sk-missing .sk-n{color:var(--sk-muted)}.sk-report .sk-pack-text p{font-size:16px;line-height:1.7}.sk-report .sk-kw{gap:18px;margin-top:26px}.sk-report .sk-kw-row,.sk-report .sk-kw-axis{grid-template-columns:minmax(170px,1fr) minmax(0,1.25fr) minmax(150px,.8fr);gap:18px}.sk-report .sk-kw-name{font-size:16px;line-height:1.6}.sk-report .sk-kw-name small{font-size:13px;line-height:1.5;display:block}.sk-report .sk-kw-status{gap:5px;min-width:0}.sk-report .sk-kw-status small{font-size:13px;line-height:1.5}.sk-report .sk-movement-up{color:var(--sk-good)}.sk-report .sk-movement-down{color:var(--sk-negative)}.sk-report .sk-kw-axis{margin-top:12px;font-size:12px}.sk-report .sk-ahead{max-width:75ch;font-size:14px;line-height:1.7;margin-top:22px!important}.sk-report .sk-ahead a{color:var(--sk-ink)}.sk-report .sk-bars{gap:18px;margin-top:26px}.sk-report .sk-bar-row{grid-template-columns:minmax(200px,1fr) minmax(0,1.3fr);gap:20px;font-size:15px}.sk-report .sk-bar-name{white-space:normal;text-overflow:clip;min-width:0;line-height:1.55;overflow:visible}.sk-report .sk-bar-name small{margin-top:3px;font-size:13px;line-height:1.55}.sk-report .sk-bar-wrap{min-width:0}.sk-report .sk-bar{background:var(--sk-accent);min-width:2px}.sk-report .sk-bar-row.sk-own .sk-bar{background:var(--sk-ink)}.sk-report .sk-fill-warn{background:#986b05}.sk-report .sk-bar-val{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.sk-report .sk-h3{font-size:19px;margin-top:30px!important}.sk-report .sk-reviews{gap:20px;margin-top:18px}.sk-report .sk-reviews li{border-top-color:var(--sk-line);padding-top:18px;font-size:15px;line-height:1.7}.sk-report .sk-reviews li strong{max-width:100%;font-weight:500;display:inline-block}.sk-report .sk-reviews li>span{float:none;color:var(--sk-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.sk-report .sk-reviews li p{margin-top:8px!important}.sk-report .sk-trend{max-width:720px;margin-top:20px}.sk-report .sk-trend circle{fill:var(--sk-ink)}.sk-report .sk-trend polyline{stroke:var(--sk-accent)}.sk-report .sk-trend-label{fill:var(--sk-ink)}.sk-report .sk-trend-month{fill:var(--sk-muted)}.sk-report .sk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.sk-report .sk-step{background:var(--sk-card);border-radius:12px;gap:14px;min-width:0;padding:22px}.sk-report .sk-step-first{background:var(--sk-soft);border-color:var(--sk-line)}.sk-report .sk-step-ico{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:8px}.sk-report .sk-step h3{letter-spacing:-.02em;font-size:19px;line-height:1.3}.sk-report .sk-step p{font-size:15px;line-height:1.7}.sk-report .sk-step-tip{font-size:14px!important}.sk-report .sk-step-effect{font-size:13px;line-height:1.6}.sk-report .sk-footer{text-align:left;padding:8px 2px;font-size:13px;line-height:1.65}.report-page .report-utilities{justify-content:flex-end;margin-bottom:20px;display:flex}.report-page .report-page__shell{max-width:1120px}.report-page .report-keywords{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.report-page .report-keywords a{text-underline-offset:4px;text-decoration:underline}.report-print-button{border:1px solid var(--input-line,#819073);min-height:44px;color:var(--ink,#242b21);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}.report-print-button:hover{background:var(--soft,#edf2e5)}.report-print-button:focus-visible{outline:3px solid var(--focus,#658637);outline-offset:4px}.report-example-page .example-intro{padding-block:48px 30px}.report-example-page .example-intro>div{max-width:75ch}.report-example-page .example-page-title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.7vw,44px);font-weight:500;line-height:1.15}.report-example-page .example-page-title span{color:var(--accent,#4f6938)}.report-example-page .example-intro p:not(.example-page-title){color:var(--muted,#59634f);font-size:16px;line-height:1.7}.report-example-page .example-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.report-example-page .example-report{background:0 0;border-radius:0;max-width:1120px;padding:0 0 30px}.report-example-page .example-badge{border:1px solid var(--line);background:var(--soft);color:var(--muted,#59634f);letter-spacing:0;border-radius:6px;margin:0 0 18px;padding:7px 11px;font-size:14px;line-height:1.5;display:inline-block;position:static}.report-example-page .example-cta{border-top:1px solid var(--line,#dbe2d2);padding-block:34px 64px}.report-example-page .example-cta h2{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.25}.report-example-page .example-cta>p{color:var(--muted,#59634f);max-width:65ch;font-size:16px;line-height:1.7}@media (max-width:980px){.sk-report .sk-kw-row,.sk-report .sk-kw-axis{grid-template-columns:minmax(150px,1fr) minmax(0,1fr) minmax(145px,.8fr);gap:12px}.sk-report .sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sk-report{gap:16px}.sk-report .sk-card{padding:24px}.sk-report .sk-card h2{font-size:23px}.sk-report .sk-hero{grid-template-columns:1fr;gap:26px;padding:28px 24px}.sk-report .sk-hero h1{font-size:36px}.sk-report .sk-summary{font-size:16px;margin-top:18px!important}.sk-report .sk-gauge-wrap{border-top:1px solid var(--sk-line);padding-top:20px}.sk-report .sk-gauge{max-width:190px}.sk-report .sk-chips{max-width:320px}.sk-report .sk-report-nav{gap:0 20px}.sk-report .sk-pack-grid{grid-template-columns:1fr;gap:18px}.sk-report .sk-kw-row{border-bottom:1px solid var(--sk-line);grid-template-columns:minmax(0,1fr) minmax(115px,.75fr);gap:9px 16px;padding-bottom:17px}.sk-report .sk-kw-name{grid-column:1/-1}.sk-report .sk-kw-axis{display:none}.sk-report .sk-bar-row{grid-template-columns:1fr;gap:8px}.sk-report .sk-bar-wrap{padding-right:6px}.sk-report .sk-steps{grid-template-columns:1fr}.report-example-page .example-intro{padding-block:34px 24px}.report-example-page .example-cta{padding-block:28px 46px}}@media (max-width:420px){.sk-report .sk-card{padding:22px 18px}.sk-report .sk-hero{padding:26px 20px}.sk-report .sk-hero h1{font-size:32px}.sk-report .sk-tile{padding:16px 14px}.sk-report .sk-tile .sk-label{font-size:12px}.sk-report .sk-tile .sk-badge{padding:3px 6px;font-size:12px}.sk-report .sk-phone{padding:12px}.sk-report .sk-slot{grid-template-columns:24px minmax(0,1fr)}.sk-report .sk-slot .sk-stars{white-space:normal;grid-column:2}}@media (prefers-color-scheme:dark){.sk-report{--sk-good:#bde797;--sk-good-bg:#2a3a22;--sk-warn:#f1ce8a;--sk-warn-bg:#3c321e;--sk-negative:#f5b589;--sk-negative-bg:#432e21}.sk-report .sk-map-land{fill:#303c29}.sk-report .sk-map-park{fill:#3c5130}.sk-report .sk-map-water{fill:#304a52}.sk-report .sk-map-road,.sk-report .sk-map-street{stroke:#53604a}.sk-report .sk-fill-warn{background:#d9b357}}@media print{@page sokkoll-report{size:A4 portrait;margin:14mm}.report-example-page,.report-document{page:sokkoll-report;color:#242b21;display:block;background:#fff!important}.report-example-page>.site-header,.report-example-page>.site-footer,.report-example-page>.example-cta,.report-document>.site-header,.report-document>.site-footer,.report-utilities,.report-example-page .example-actions,.report-example-page .skip-link{display:none!important}.report-example-page .section-shell,.report-document .section-shell{width:100%;max-width:none}.report-example-page .example-intro{padding:0 0 14px}.report-example-page .example-page-title{margin-bottom:8px;font-size:20px}.report-example-page .example-intro p:not(.example-page-title){font-size:11px}.report-example-page .example-report,.report-document .report-page__shell{padding:0}.sk-report{--sk-card:#fff;--sk-ink:#242b21;--sk-muted:#515d47;--sk-faint:#515d47;--sk-line:#cbd3c4;--sk-soft:#f1f4eb;--sk-accent:#4f6938;--sk-accent-soft:#f1f4eb;--sk-good:#365e24;--sk-good-bg:#e8f2dc;--sk-warn:#85540f;--sk-warn-bg:#fbefda;--sk-negative:#93491e;display:block}.sk-report>*+*{margin-top:12px}.sk-report .sk-report-nav{display:none}.sk-report .sk-hero{break-inside:avoid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;padding:20px}.sk-report .sk-hero h1{font-size:30px}.sk-report .sk-summary{font-size:13px}.sk-report .sk-gauge{max-width:160px}.sk-report .sk-gauge-wrap{border:0;padding:0}.sk-report .sk-card{border-radius:10px;padding:20px}.sk-report .sk-card h2{break-after:avoid;font-size:21px}.sk-report .sk-sub,.sk-report .sk-pack-text p{font-size:13px}.sk-report .sk-tiles{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sk-report .sk-tile{padding:12px}.sk-report .sk-tiles .sk-value{font-size:25px}.sk-report .sk-tiles .sk-label,.sk-report .sk-tiles .sk-badge{font-size:10px}.sk-report .sk-pack-grid{grid-template-columns:1.1fr 1fr;gap:18px}.sk-report .sk-kw-row{break-inside:avoid;border:0;grid-template-columns:minmax(145px,1fr) minmax(0,1fr) minmax(130px,.8fr);gap:12px;padding:0}.sk-report .sk-kw-name{grid-column:auto;font-size:13px}.sk-report .sk-kw-status .sk-badge,.sk-report .sk-kw-status small{font-size:11px}.sk-report .sk-kw-axis{display:grid}.sk-report .sk-card:has(>#report-actions){break-before:page;break-inside:avoid}.sk-report #report-actions+.sk-sub{break-after:avoid}.sk-report :is(.sk-track,.sk-fill,.sk-bar){-webkit-print-color-adjust:exact;print-color-adjust:exact}.sk-report .sk-steps{grid-template-columns:1fr}.sk-report .sk-step{break-inside:avoid;gap:10px;padding:14px}.sk-report .sk-step p{font-size:13px}.sk-report .sk-reviews li,.sk-report .sk-bar-row,.sk-report .sk-pack-grid,.sk-report .sk-trend{break-inside:avoid}.sk-report .sk-footer{font-size:11px}}
