@font-face{font-family:Inter;src:url(/fonter/ui/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonter/ui/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonter/ui/inter-600.woff2) format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonter/ui/nunito-400.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Nunito;src:url(/fonter/ui/nunito-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(/fonter/ui/nunito-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabin;src:url(/fonter/ui/cabin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cabin;src:url(/fonter/ui/cabin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cabin;src:url(/fonter/ui/cabin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Cabin;src:url(/fonter/ui/cabin-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fonter/ui/lato-400.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Lato;src:url(/fonter/ui/lato-700.woff2) format("woff2");font-weight:600 700;font-display:swap}:root{--primar:#1f2328;--primar-hover:#000;--primar-tekst:#fff;--aksent:#1f2328;--aksent-2:#5b6168;--tekst:#16181a;--tekst-2:#575d64;--tekst-3:#6b7178;--flate:#fff;--flate-2:#f7f8f9;--flate-3:#eef0f2;--flate-tint:#f4f6f6;--linje:#e4e6e9;--linje-sterk:#cfd3d8;--valg:#2f6fed;--hjelpelinje:#e0358a;--fare:#b42318;--fare-flate:#fef3f2;--advarsel:#8a5300;--advarsel-flate:#fff6e5;--ok:#1d6f46;--ok-flate:#eef7f2;--radius:10px;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-overskrift:var(--font);--skygge-1:0 1px 2px rgba(16,24,40,0.06),0 1px 3px rgba(16,24,40,0.08);--skygge-2:0 12px 32px rgba(16,24,40,0.14),0 2px 6px rgba(16,24,40,0.08);color-scheme:light}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--flate);color:var(--tekst);font-family:var(--font);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p{margin:0}:focus,:focus-visible{outline:none}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio{display:grid;grid-template-columns:4.75rem 18.75rem minmax(0,1fr) 20rem;grid-template-rows:3.5rem minmax(0,1fr);grid-template-areas:"topp topp topp topp" "skinne panel midt inspektor";height:100vh;height:100dvh;overflow:hidden;font-family:var(--font);font-size:.875rem;line-height:1.45;background:var(--flate-3)}.topp{grid-area:topp;gap:1rem;padding:0 .75rem 0 1rem;background:var(--flate);border-bottom:1px solid var(--linje);z-index:3}.topp,.topp__merke{display:flex;align-items:center}.topp__merke{gap:.75rem;min-width:0}.topp__logo{height:1.75rem;width:auto}.topp__skille{width:1px;height:1.25rem;background:var(--linje-sterk)}.topp__app{font-family:var(--font-overskrift);font-weight:600;font-size:.9375rem;letter-spacing:-.005em}.topp__midt{flex:1 1;display:flex;align-items:baseline;justify-content:center;gap:.625rem;min-width:0;white-space:nowrap}.topp__produkt{font-weight:600;overflow:hidden;text-overflow:ellipsis}.topp__mal{color:var(--tekst-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topp__handlinger{display:flex;align-items:center;gap:.625rem}.topp__historikk{display:flex;gap:.125rem}.topp__pris{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;min-width:5.5rem}.topp__sum{font-weight:600;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topp__mva{font-size:.6875rem;color:var(--tekst-2)}.sjekkpille{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid transparent;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}.sjekkpille.er-ok{background:var(--ok-flate);color:var(--ok)}.sjekkpille.har-advarsel{background:var(--advarsel-flate);color:var(--advarsel)}.sjekkpille.har-feil{background:var(--fare-flate);color:var(--fare)}.sjekkpille:focus-visible{border-color:currentColor}.skinne{grid-area:skinne;padding:.625rem .5rem;background:var(--flate);border-right:1px solid var(--linje);overflow-y:auto}.skinne,.skinne__knapp{display:flex;flex-direction:column;gap:.25rem}.skinne__knapp{align-items:center;padding:.5rem .25rem .4375rem;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--tekst-2);font-size:.6875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.skinne__knapp:hover{background:var(--flate-2);color:var(--tekst)}.skinne__knapp.er-aktiv{background:var(--flate-3);color:var(--tekst)}.skinne__knapp:focus-visible{border-color:var(--primar)}.skinne__knapp--mobil{display:none}.panel{grid-area:panel;background:var(--flate);border-right:1px solid var(--linje);overflow-y:auto;overscroll-behavior:contain}.panel__pc{padding:1rem 1rem 2rem}.midt{grid-area:midt;position:relative;min-width:0;min-height:0}.inspektor{grid-area:inspektor;display:flex;flex-direction:column;background:var(--flate);border-left:1px solid var(--linje);min-height:0}.inspektor__innhold{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem}.seksjon{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid var(--linje)}.seksjon:last-child{border-bottom:0;margin-bottom:0}.seksjon__topp{display:flex;align-items:center;justify-content:space-between}.seksjon__tittel{font-family:var(--font-overskrift);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tekst-2)}.undertittel{font-size:.9375rem;font-weight:600}.felt{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.felt__etikett{font-size:.75rem;font-weight:500;color:var(--tekst-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.felt__etikett--dra{cursor:ew-resize}.felt__hjelp{font-size:.75rem;color:var(--tekst-2);line-height:1.4}.merknad{font-size:.8125rem;padding:.625rem .75rem;border-radius:calc(var(--radius) - 2px);background:var(--flate-2);color:var(--tekst);border:1px solid var(--linje)}.merknad--feil{background:var(--fare-flate);color:var(--fare);border-color:#fbd4d0}.rad2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.rad2--bred-forst{grid-template-columns:1fr auto}.tallfelt,.tekstfelt,.tekstomrade,.velger__knapp{width:100%;border:1px solid var(--linje-sterk);border-radius:calc(var(--radius) - 3px);background:var(--flate);transition:border-color .15s}.tekstfelt,.velger__knapp{height:2.25rem;padding:0 .6875rem}.tekstomrade{padding:.5rem .6875rem;resize:vertical;line-height:1.4;min-height:2.5rem}.tekstfelt::placeholder,.tekstomrade::placeholder{color:var(--tekst-3)}.tallfelt:hover,.tekstfelt:hover,.tekstomrade:hover,.velger__knapp:hover{border-color:#b8bdc4}.tallfelt:focus-within,.tekstfelt:focus,.tekstomrade:focus,.velger__knapp:focus-visible,.velger__knapp[aria-expanded=true]{border-color:var(--primar)}.tallfelt{display:flex;align-items:center;height:2.25rem;padding:0 .125rem}.tallfelt__input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 .125rem}.tallfelt__enhet{color:var(--tekst-2);font-size:.75rem;padding:0 .125rem 0 .25rem}.tallfelt__steg{display:grid;place-items:center;width:1.625rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--tekst-2);cursor:pointer}.tallfelt__steg:hover{background:var(--flate-3);color:var(--tekst)}.velger{position:relative}.velger__knapp{display:flex;align-items:center;gap:.5rem;text-align:left;cursor:pointer}.velger__tekst{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.velger__liste{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;right:0;max-height:16rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--flate);border:1px solid var(--linje);border-radius:var(--radius);box-shadow:var(--skygge-2)}.velger__valg{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer}.velger__valg.er-aktiv{background:var(--flate-3)}.velger__valgtekst{flex:1 1;display:flex;flex-direction:column;min-width:0}.velger__forklaring{font-size:.75rem;color:var(--tekst-2)}.segment{display:flex;padding:.1875rem;gap:.125rem;background:var(--flate-3);border-radius:calc(var(--radius) - 2px)}.segment__valg{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:1.875rem;padding:0 .5rem;border:1px solid transparent;border-radius:calc(var(--radius) - 4px);background:transparent;color:var(--tekst-2);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}.segment__valg[aria-checked=true]{background:var(--flate);color:var(--tekst);box-shadow:var(--skygge-1)}.segment__valg:focus-visible{border-color:var(--primar)}.bryter-rad{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bryter-rad__tekst{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem}.bryter{position:relative;flex:none;width:2.375rem;height:1.375rem;border:1px solid var(--linje-sterk);border-radius:999px;background:var(--flate-3);cursor:pointer;transition:background .18s,border-color .18s}.bryter__knott{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .18s}.bryter[aria-checked=true]{background:var(--tekst);border-color:var(--tekst)}.bryter[aria-checked=true] .bryter__knott{transform:translateX(1rem)}.bryter:focus-visible{border-color:var(--primar)}.knapp{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;height:2.25rem;padding:0 .875rem;border:1px solid var(--linje-sterk);border-radius:calc(var(--radius) - 3px);background:var(--flate);color:var(--tekst);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.knapp:hover:not(:disabled){background:var(--flate-2);border-color:#b8bdc4}.knapp:disabled{opacity:.45;cursor:not-allowed}.knapp:focus-visible{border-color:var(--primar)}.knapp--primar{background:var(--primar);border-color:var(--primar);color:var(--primar-tekst);font-weight:600}.knapp--primar:hover:not(:disabled){background:var(--primar-hover);border-color:var(--primar-hover)}.knapp--primar:focus-visible{border-color:var(--tekst)}.knapp--stille{border-color:transparent;background:transparent;color:var(--tekst-2)}.knapp--stille:hover:not(:disabled){background:var(--flate-3);border-color:transparent;color:var(--tekst)}.knapp--liten{height:1.875rem;padding:0 .625rem;font-size:.8125rem}.knapp--bred{width:100%}.knapperad{display:flex;flex-wrap:wrap;gap:.5rem}.ikonknapp{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:calc(var(--radius) - 3px);background:transparent;color:var(--tekst-2);cursor:pointer;transition:background .15s,color .15s}.ikonknapp:hover:not(:disabled){background:var(--flate-3);color:var(--tekst)}.ikonknapp:disabled{opacity:.35;cursor:default}.ikonknapp:focus-visible{border-color:var(--primar)}.ikonknapp--liten{width:1.875rem;height:1.875rem}.vekslar{height:2.25rem;padding:0 .875rem;border:1px solid var(--linje-sterk);border-radius:calc(var(--radius) - 3px);background:var(--flate);cursor:pointer}.vekslar.er-aktiv{background:var(--tekst);border-color:var(--tekst);color:#fff}.vekslar:focus-visible{border-color:var(--primar)}.brikker{display:flex;flex-wrap:wrap;gap:.375rem}.brikke{height:1.875rem;padding:0 .625rem;border:1px solid var(--linje-sterk);border-radius:999px;background:var(--flate);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.brikke:hover{border-color:#b8bdc4}.brikke.er-aktiv{background:var(--tekst);border-color:var(--tekst);color:#fff}.brikke:focus-visible{border-color:var(--primar)}.filliste,.lag__elementer,.maler,.problemer,.produkter,.seriegrid,.situasjoner,.symbolrutenett{list-style:none;margin:0;padding:0}.produkter{display:flex;flex-direction:column;gap:.5rem}.produktkort{display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:auto auto;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.25rem;row-gap:.25rem;width:100%;padding:.75rem;border:1px solid var(--linje);border-radius:var(--radius);background:var(--flate);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.produktkort:hover{border-color:var(--linje-sterk)}.produktkort.er-aktiv{border-color:var(--tekst);background:var(--flate-2)}.produktkort:focus-visible{border-color:var(--primar)}.produktkort__ikon{grid-row:1/3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:8px;background:var(--flate-3)}.produktkort__tekst{display:flex;flex-direction:column;gap:.125rem;min-width:0}.produktkort__navn{font-weight:600;font-size:.875rem}.produktkort__beskrivelse{font-size:.75rem;color:var(--tekst-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.produktkort__pris{grid-column:2;font-size:.75rem;font-weight:600;color:var(--tekst);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maler{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.malkort{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:.625rem;border:1px solid var(--linje);border-radius:var(--radius);background:var(--flate);text-align:left;cursor:pointer}.malkort:hover{border-color:var(--linje-sterk)}.malkort:focus-visible{border-color:var(--primar)}.malkort__linjer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;min-height:3.5rem;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--linje);line-height:1.15;padding:.375rem;text-align:center;white-space:nowrap;overflow:hidden}.malkort__navn{font-size:.75rem;color:var(--tekst-2)}.fargeprover{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.375rem;gap:.375rem}.fargeprove{display:flex;align-items:center;gap:.5rem;padding:.375rem;border:1px solid var(--linje);border-radius:calc(var(--radius) - 2px);background:var(--flate);text-align:left;font-size:.75rem;cursor:pointer;min-width:0}.fargeprove:hover{border-color:var(--linje-sterk)}.fargeprove.er-valgt{border-color:var(--tekst);box-shadow:inset 0 0 0 1px var(--tekst)}.fargeprove:focus-visible{border-color:var(--primar)}.fargeprove__plate{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:5px;font-family:Inter,sans-serif;font-weight:700;font-size:.8125rem;border:1px solid rgba(0,0,0,.12)}.fargeprove__plate--borstet{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,rgba(0,0,0,.04) 1px 3px)!important;background-blend-mode:overlay}.fargeprove__navn{line-height:1.25;overflow:hidden;text-overflow:ellipsis}.trykkfarger{display:flex;flex-wrap:wrap;gap:.5rem}.trykkfarge{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(0,0,0,.18);cursor:pointer}.trykkfarge[aria-checked=true]{box-shadow:0 0 0 2px var(--flate),0 0 0 3.5px var(--tekst)}.trykkfarge:focus-visible{border-color:var(--primar)}.situasjoner{display:flex;flex-direction:column;gap:.375rem}.situasjon{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:1px solid var(--linje);border-radius:var(--radius);background:var(--flate);text-align:left;cursor:pointer}.situasjon:hover{border-color:var(--linje-sterk)}.situasjon:focus-visible{border-color:var(--primar)}.situasjon__symboler{display:flex;gap:.1875rem}.situasjon__navn{flex:1 1;font-weight:500}.symbolrutenett{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem}.symbolrutenett--smaa{grid-template-columns:repeat(4,1fr)}.symbolkort{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;height:100%;padding:.5rem .25rem;border:1px solid var(--linje);border-radius:calc(var(--radius) - 2px);background:var(--flate);cursor:pointer;color:var(--tekst)}.symbolkort:hover{border-color:var(--linje-sterk)}.symbolkort:focus-visible{border-color:var(--primar)}.symbolkort__navn{font-size:.6875rem;line-height:1.2;text-align:center}.symbolkort__kode{font-size:.6875rem;color:var(--tekst-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slippsone{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;border:1px dashed var(--linje-sterk);border-radius:var(--radius);background:var(--flate-2);color:var(--tekst-2);text-align:center}.slippsone.er-over{border-color:var(--tekst);background:var(--flate-3)}.slippsone__tittel{font-weight:500;color:var(--tekst)}.formknapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.lag{display:flex;flex-direction:column;gap:.25rem}.lag__topp{display:flex;align-items:center;gap:.125rem}.lag__navn{flex:1 1;font-weight:600;font-size:.8125rem}.lagelement{display:flex;align-items:center;gap:.125rem;border-radius:7px}.lagelement.er-valgt{background:var(--flate-3)}.lagelement__velg{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0;height:2rem;padding:0 .5rem;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.lagelement__velg:focus-visible{border-color:var(--primar)}.lagelement__type{flex:none;display:grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;border-radius:5px;background:var(--flate);box-shadow:inset 0 0 0 1px var(--linje-sterk);font-size:.6875rem;font-weight:600;color:var(--tekst-2)}.lagelement__navn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-hode{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.insp-hode__tittel{font-family:var(--font-overskrift);font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-bunn,.insp-hode__knapper{display:flex}.insp-bunn{justify-content:flex-end}.justering{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.125rem;gap:.125rem}.prisboks{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;border-top:1px solid var(--linje);background:var(--flate)}.prisboks__topp{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:end}.prisboks__stk{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.prisboks__belop{font-family:var(--font-overskrift);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prisboks__enhet{font-size:.75rem;color:var(--tekst-2)}.prisboks__hint{align-self:flex-start;padding:0;border:0;border-bottom:1px solid transparent;background:none;color:var(--tekst);font-size:.75rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.prisboks__hint:focus-visible{border-bottom-color:var(--primar)}.trinn{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none}.trinn li{display:flex;flex-direction:column;align-items:center;padding:.25rem .125rem;border-radius:6px;background:var(--flate-2);font-size:.6875rem;line-height:1.25;color:var(--tekst-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trinn__antall{font-weight:600}.trinn li.er-aktiv{background:var(--tekst);color:#fff}.prisboks__linjer{display:flex;flex-direction:column;gap:.25rem;margin:0}.prisboks__linjer>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem}.prisboks__linjer dt{color:var(--tekst-2)}.prisboks__linjer dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prisboks__sum{padding-top:.375rem;border-top:1px solid var(--linje);font-weight:600}.prisboks__sum dt{color:var(--tekst)}.prisboks__mva{font-weight:400;color:var(--tekst-2);font-size:.75rem}.lerret{position:absolute;inset:0;display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-template-rows:1.5rem minmax(0,1fr);background:var(--flate-3)}.lerret__hjorne{background:#fafafb;border-right:1px solid var(--linje);border-bottom:1px solid var(--linje)}.linjal{display:block;background:#fafafb;font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden}.linjal--x{border-bottom:1px solid var(--linje)}.linjal--y{border-right:1px solid var(--linje)}.linjal__skilt{fill:#eceef1}.linjal__streker line{stroke:#9aa0a6;stroke-width:1;shape-rendering:crispEdges}.linjal__streker text{fill:#50565c}.lerret__flate{position:relative;overflow:hidden;touch-action:none;border:1px solid transparent;background-color:var(--flate-3);background-image:radial-gradient(circle,#d6dade 1px,transparent 1.2px);background-size:16px 16px;cursor:default}.lerret__flate:focus-visible{border-color:var(--primar)}.lerret__flate.er-drar{cursor:-webkit-grabbing;cursor:grabbing}.lerret__svg{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lerret__skilt{filter:drop-shadow(0 1px 1px rgba(16,24,40,.14)) drop-shadow(0 10px 22px rgba(16,24,40,.14))}.skilt__marg{fill:none;stroke:rgba(47,111,237,.35);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lerret__element{cursor:move}.lerret__element.er-last{cursor:default}.lerret__laster{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.5rem .875rem;border-radius:999px;background:var(--flate);box-shadow:var(--skygge-1);font-size:.8125rem;color:var(--tekst-2)}.markering__ramme{fill:none;stroke:var(--valg);stroke-width:1.25}.markering.er-last .markering__ramme{stroke-dasharray:4 3}.markering__handtak{fill:#fff;stroke:var(--valg);stroke-width:1.25;cursor:nwse-resize}.markering__handtak--side{cursor:ew-resize}.markering__roter{fill:#fff;stroke:var(--valg);stroke-width:1.25;cursor:-webkit-grab;cursor:grab}.markering__stang{stroke:var(--valg);stroke-width:1}.hjelpelinje{stroke:var(--hjelpelinje);stroke-width:1;shape-rendering:crispEdges;pointer-events:none}.hjelpelinje--midt{stroke-dasharray:4 3}.hjelpelinje--marg{stroke:var(--valg);stroke-dasharray:2 2}.malsetting line{stroke:#8f959c;stroke-width:1;shape-rendering:crispEdges}.malsetting text{fill:#3f454b;font-size:.6875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zoom{position:absolute;right:.875rem;bottom:.875rem;display:flex;align-items:center;gap:.125rem;padding:.1875rem;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);box-shadow:var(--skygge-1);border:1px solid var(--linje);z-index:2}.zoom__knapp{display:grid;place-items:center;min-width:1.875rem;height:1.875rem;padding:0 .375rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--tekst-2);font-size:.75rem;font-weight:600;cursor:pointer}.zoom__knapp:hover{background:var(--flate-3);color:var(--tekst)}.zoom__knapp:focus-visible{border-color:var(--primar)}.zoom__verdi{min-width:2.875rem;text-align:center;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tekst-2)}.demo{position:absolute;left:2.25rem;bottom:.875rem;z-index:4}.demo__knapp{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem 0 .375rem;border:1px solid var(--linje);border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--skygge-1);color:var(--tekst-2);font-size:.75rem;cursor:pointer}.demo__knapp:focus-visible{border-color:var(--primar)}.demo__merke{padding:.0625rem .4375rem;border-radius:999px;background:var(--tekst);color:#fff;font-size:.6875rem;font-weight:600}.demo__meny{position:absolute;left:0;bottom:calc(100% + .375rem);width:17rem;padding:.375rem;border:1px solid var(--linje);border-radius:var(--radius);background:var(--flate);box-shadow:var(--skygge-2)}.demo__valg{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;font-weight:500;cursor:pointer}.demo__valg:hover,.demo__valg[aria-checked=true]{background:var(--flate-3)}.demo__valg:focus-visible{border-color:var(--primar)}.demo__prikk{width:.75rem;height:.75rem;border-radius:50%}.demo__land{display:block;font-weight:400;font-size:.75rem;color:var(--tekst-2)}.demo__merknad{padding:.5rem .625rem .25rem;font-size:.6875rem;color:var(--tekst-2);border-top:1px solid var(--linje);margin-top:.25rem}.dialog-bakgrunn{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:rgba(15,17,20,.36);animation:inn .16s ease-out}.dialog{display:flex;flex-direction:column;width:min(35rem,100%);max-height:min(88vh,50rem);border:1px solid var(--linje);border-radius:14px;background:var(--flate);box-shadow:var(--skygge-2);font-family:var(--font);font-size:.875rem;animation:opp .2s cubic-bezier(.2,.8,.2,1)}.dialog--bred{width:min(45rem,100%)}.dialog:focus-visible{border-color:var(--primar)}.dialog__topp{display:flex;align-items:center;justify-content:space-between;padding:.875rem .875rem .75rem 1.25rem;border-bottom:1px solid var(--linje)}.dialog__tittel{font-family:var(--font-overskrift);font-size:1.0625rem;font-weight:600}.dialog__innhold{overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.dialog__bunn{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--linje)}@keyframes inn{0%{opacity:0}}@keyframes opp{0%{opacity:0;transform:translateY(8px) scale(.99)}}.alt-ok{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;border-radius:var(--radius);background:var(--ok-flate);color:var(--ok);font-weight:500}.problemgruppe{display:flex;flex-direction:column;gap:.375rem}.problemgruppe__tittel{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.problemgruppe__tittel--feil{color:var(--fare)}.problemgruppe__tittel--advarsel{color:var(--advarsel)}.problemgruppe__tittel--info{color:var(--tekst-2)}.problemer{display:flex;flex-direction:column;gap:.375rem}.problem{grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--linje);border-radius:calc(var(--radius) - 2px)}.problem,.problem__ikon{display:grid}.problem--feil .problem__ikon{color:var(--fare)}.problem--advarsel .problem__ikon{color:var(--advarsel)}.problem--info .problem__ikon{color:var(--tekst-2)}.problem__knapper{display:flex;gap:.25rem}.oppsummering dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0;padding:.75rem .875rem;border-radius:var(--radius);background:var(--flate-2)}.oppsummering dt{font-size:.75rem;color:var(--tekst-2)}.oppsummering dd{margin:0;font-weight:500}.filer{gap:.5rem}.filer,.sendt{display:flex;flex-direction:column}.sendt{align-items:center;gap:.625rem;text-align:center;padding:.5rem 0}.sendt__hake{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--ok-flate);color:var(--ok)}.filliste{width:100%;max-height:10rem;overflow:auto;padding:.5rem .75rem;border-radius:8px;background:var(--flate-2);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem;text-align:left}.seriestatus{display:flex;flex-wrap:wrap;gap:.375rem .75rem;font-size:.8125rem;color:var(--tekst-2)}.seriestatus strong{color:var(--tekst)}.seriestatus__feil{color:var(--fare)}.seriegrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.375rem;gap:.375rem;max-height:22rem;overflow-y:auto;padding:.375rem;border-radius:var(--radius);background:var(--flate-3)}.seriegrid__skilt{position:relative;display:grid;place-items:center;padding:.375rem;border-radius:6px;background:var(--flate);border:1px solid transparent}.seriegrid__skilt img{width:100%;height:auto;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.seriegrid__skilt.har-feil{border-color:var(--fare)}.seriegrid__skilt.er-krympet{border-color:#e9c46a}.seriegrid__nr{position:absolute;top:.125rem;left:.25rem;font-size:.625rem;color:var(--tekst-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feilgrense{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100dvh;padding:2rem;text-align:center;font-size:1rem}.ark{display:none}@media (max-width:1180px){.studio{grid-template-columns:4.25rem 16.5rem minmax(0,1fr) 18rem}.topp__midt{display:none}}@media (max-width:860px){.studio{grid-template-columns:minmax(0,1fr);grid-template-rows:3.25rem minmax(0,1fr) auto;grid-template-areas:"topp" "midt" "skinne"}.inspektor,.panel{display:none}.topp{gap:.5rem;padding:0 .5rem 0 .75rem}.sjekkpille__tekst,.topp__app,.topp__mva,.topp__skille{display:none}.topp__logo{height:1.375rem}.topp__merke{flex:1 1}.topp__handlinger{gap:.25rem}.topp__pris{min-width:0}.topp .knapp--primar{padding:0 .75rem}.sjekkpille{width:2.25rem;padding:0;justify-content:center}.ikonknapp{width:2.5rem;height:2.5rem}.skinne{flex-direction:row;gap:0;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--linje);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.skinne::-webkit-scrollbar{display:none}.skinne__knapp{flex:1 0 3.75rem;min-height:3.25rem;font-size:.6875rem}.skinne__knapp--mobil{display:flex}.lerret{grid-template-columns:1.25rem minmax(0,1fr);grid-template-rows:1.25rem minmax(0,1fr)}.zoom{right:.5rem;bottom:.5rem}.zoom__verdi{display:none}.demo{right:.5rem;top:1.75rem}.demo,.demo__meny{left:auto;bottom:auto}.demo__meny{right:0;top:calc(100% + .375rem)}.ark{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;max-height:62%;border-radius:16px 16px 0 0;background:var(--flate);box-shadow:0 -8px 30px rgba(16,24,40,.16);transform:translateY(105%);transition:transform .24s cubic-bezier(.2,.8,.2,1);visibility:hidden}.ark.er-apent{transform:translateY(0);visibility:visible}.ark__topp{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.875rem .5rem .25rem 1rem}.ark__grep{position:absolute;top:.375rem;left:50%;width:2.25rem;height:.25rem;margin-left:-1.125rem;border-radius:999px;background:var(--linje-sterk)}.ark__tittel{font-family:var(--font-overskrift);font-size:1rem;font-weight:600}.ark__innhold{overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1rem 1.5rem}.ark .prisboks{padding:.875rem 0 0}.knapp,.tallfelt,.tekstfelt,.velger__knapp{height:2.75rem}.tallfelt__input,.tekstfelt,.tekstomrade{font-size:1rem}.fargeprover{grid-template-columns:repeat(2,1fr)}.dialog-bakgrunn{align-items:end;padding:0}.dialog,.dialog--bred{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.oppsummering dl{grid-template-columns:1fr}.problem{grid-template-columns:auto 1fr}.problem__knapper{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}