:root{--p-grunn:var(--paper-2);--p-felt:var(--paper);--p-felt-2:var(--paper-2);--p-tomt:var(--paper-3);--p-hev:#fff;--p-tekst:var(--ink);--p-tekst-2:var(--ink-soft);--p-svak:var(--mute);--p-strek:var(--line);--p-strek-2:var(--line-2);--p-etikett:var(--messing);--p-primar:var(--tytte);--p-primar-d:var(--tytte-d);--p-paa-primar:#fff;--p-aksent:var(--tytte);--p-lenke:var(--tytte);--p-fokusglo:rgba(142,29,44,.14);--p-fare:var(--tytte);--p-god:#4B6B3A;--p-naal:var(--tytte);--p-skygge:rgba(16,14,12,.45)}:root[data-portal=baerplukker]{--p-grunn:#F7F8FA;--p-felt:#FFFFFF;--p-felt-2:#F1F3F8;--p-tomt:#EEF1F6;--p-hev:#F1F3F8;--p-tekst:var(--baer-nattfjell);--p-tekst-2:#3D4C68;--p-svak:#54637C;--p-strek:#DCE1EB;--p-strek-2:#7B89A1;--p-etikett:#3D4C68;--p-primar:var(--baer-nattfjell);--p-primar-d:#050F2E;--p-paa-primar:#FFFFFF;--p-aksent:var(--baer-baerblomst);--p-lenke:#6A46E8;--p-fokusglo:rgba(147,120,249,.28);--p-fare:var(--tytte);--p-god:#4B6B3A;--p-naal:var(--baer-nattfjell);--p-skygge:rgba(7,23,65,.35)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--p-grunn);color:var(--p-tekst);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em;margin:0}a{color:var(--p-lenke)}body{display:flex;flex-direction:column;min-height:100vh}.p-skall{max-width:480px;margin:0 auto;padding:0 20px 56px;width:100%}.p-topp{display:flex;align-items:center;gap:12px;padding:20px 0 18px;border-bottom:1px solid var(--p-strek)}.p-topp img{height:34px;width:auto;display:block}.p-topp .merke{min-width:0}.p-topp .merke b{display:block;font-size:14.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.p-topp .merke small{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-etikett);font-weight:700}.p-topp form{margin-left:auto}.p-topp.bp{display:block;text-align:center;padding:24px 0 16px}.bp-lockup{height:clamp(48px,calc(34.96vw - 13.98px),98px);width:auto;display:block;margin:0 auto}.p-topp.bp.inne{padding:18px 0 14px}.p-topp.bp.inne .bp-lockup{height:clamp(34px,calc(34.96vw - 13.98px),48px)}.p-topp.bp.inne .p-verktoy{margin:12px 0 0}.bp-lockup .bp-merke{fill:var(--baer-baerblomst)}.bp-lockup .bp-ord{fill:var(--baer-nattfjell)}.bp-ordtekst{font-weight:700;font-size:19px;color:var(--baer-nattfjell)}.p-topp.bp .p-verktoy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 12px;margin:16px 0 0}.p-topp.bp .p-spraak{padding:0;border:0;background:none}.p-topp.bp form{margin-left:0}.p-topp.bp .hvem{font-size:13.5px;font-weight:600;color:var(--p-tekst);min-width:0;overflow-wrap:anywhere}.p-hode{padding:30px 0 6px}.p-hode h1{font-size:27px;line-height:1.2}.p-hode .lede{margin:10px 0 0;color:var(--p-tekst-2);font-size:15.5px}.p-blokk{margin:28px 0 0}.p-fot{margin:44px 0 0;padding-top:20px;border-top:1px solid var(--p-strek);font-size:12.5px;overflow-wrap:anywhere}.p-fot,.p-fot a{color:var(--p-svak)}.p-kort{background:var(--p-felt);border:1px solid var(--p-strek-2);border-radius:10px;padding:20px}.p-kort+.p-kort{margin-top:14px}.p-kort h2{font-size:19px;margin:0 0 6px}.p-kort p{margin:0;font-size:14.5px;color:var(--p-tekst-2)}.p-felt{margin:0 0 20px}.p-felt label{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--p-tekst-2);margin:0 0 8px}.p-felt input{width:100%;font-family:inherit;font-size:17px;padding:15px 14px;border:1.5px solid var(--p-strek-2);border-radius:8px;background:var(--p-felt);color:var(--p-tekst);min-height:54px}.p-felt input:focus{outline:none;border-color:var(--p-aksent);box-shadow:0 0 0 3px var(--p-fokusglo)}.p-felt input[aria-invalid=true]{border-color:var(--p-fare)}.p-felt .hjelp{margin:8px 0 0}.p-felt .hjelp,.p-hjelp{font-size:13.5px;color:var(--p-svak)}.p-hjelp{margin:12px 0 0;text-align:center}.p-felt .feil{margin:8px 0 0;font-size:13.5px;color:var(--p-fare);font-weight:600}.p-knapp{display:block;width:100%;min-height:56px;padding:16px 20px;border:1.5px solid var(--p-strek-2);border-radius:8px;background:var(--p-felt);color:var(--p-tekst);font-family:inherit;font-size:17px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s,border-color .15s}.p-knapp:hover{background:var(--p-hev)}.p-knapp:disabled{opacity:.45;cursor:not-allowed}.p-knapp.primar{background:var(--p-primar);border-color:var(--p-primar);color:var(--p-paa-primar)}.p-knapp.primar:hover{background:var(--p-primar-d);border-color:var(--p-primar-d)}.p-knapp.primar:disabled:hover{background:var(--p-primar)}.p-knapp+.p-knapp{margin-top:12px}.p-knapp.liten{width:auto;min-height:0;padding:8px 13px;font-size:13.5px;border-radius:6px}.p-melding{border:1px solid var(--p-strek-2);border-left:4px solid var(--p-aksent);background:var(--p-felt);border-radius:8px;padding:16px 18px;margin:0 0 22px;font-size:14.5px;color:var(--p-tekst-2)}.p-melding b{display:block;color:var(--p-tekst);font-weight:600;margin:0 0 4px}.p-melding.god{border-left-color:var(--p-god)}.p-melding.feil{border-left-color:var(--p-fare)}.p-samtykke{background:var(--p-felt);border:1px solid var(--p-strek-2);border-radius:10px;padding:20px;margin:0 0 16px}.p-samtykke h2{font-size:18px;margin:0 0 8px;line-height:1.3}.p-samtykke p{margin:0 0 16px;font-size:14.5px;color:var(--p-tekst-2)}.p-valg{display:flex;gap:10px}.p-valg button{flex:1 1;min-height:54px;padding:14px 10px;border-radius:8px;border:1.5px solid var(--p-strek-2);background:var(--p-felt);color:var(--p-tekst-2);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.p-valg button:hover{background:var(--p-hev)}.p-valg button[aria-pressed=true]{background:var(--p-primar);border-color:var(--p-primar);color:var(--p-paa-primar)}.p-botsjekk{margin:0 0 20px;min-height:65px}.p-knapp.p-stor{min-height:74px;font-size:20px}.p-knapp.p-midtstilt{margin:12px auto 0}.p-seksjon{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--p-etikett);font-weight:700;font-family:inherit;margin:0 0 12px}.p-liste{list-style:none;margin:0;padding:0}.p-liste li+li{margin-top:10px}.p-liste a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;background:var(--p-felt);border:1px solid var(--p-strek-2);border-radius:10px;padding:16px 18px;text-decoration:none;color:var(--p-tekst);min-height:56px;align-items:baseline}.p-liste a:hover{background:var(--p-hev)}.p-liste .ref{font-weight:700;font-size:16.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.p-liste .mengde{text-align:right;font-weight:600;font-size:16.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-liste .hva{font-size:13.5px;color:var(--p-svak)}.p-liste .status{text-align:right;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--p-svak)}.p-liste .status[data-status=Kvalitetssjekket],.p-liste .status[data-status=Utbetalt]{color:var(--p-god)}.p-liste .status[data-status=Avvist]{color:var(--p-fare)}.p-tall{font-size:34px!important;font-weight:600;text-align:center;min-height:74px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.p-sorter{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.p-sorter button{min-height:62px;padding:14px 10px;border-radius:8px;border:1.5px solid var(--p-strek-2);background:var(--p-felt);color:var(--p-tekst-2);font-family:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.p-sorter button:hover{background:var(--p-hev)}.p-sorter button[aria-pressed=true]{background:var(--p-primar);border-color:var(--p-primar);color:var(--p-paa-primar)}.p-sorter[data-ugyldig="1"] button[aria-pressed=false]{border-color:var(--p-fare)}.p-kartlede{margin:0 0 10px;font-size:15px;color:var(--p-tekst-2)}.p-kart{height:320px;border-radius:10px;overflow:hidden;border:1.5px solid var(--p-strek-2);background:var(--p-tomt)}.leaflet-container{font:inherit}.leaflet-control-zoom a{width:38px;height:38px;line-height:38px;font-size:20px}.p-naal span{display:block;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--p-naal);border:3px solid #fff;box-shadow:0 2px 6px var(--p-skygge)}.p-naal span:after{content:"";position:absolute;left:11px;top:11px;width:8px;height:8px;border-radius:50%;background:#fff}.p-naal svg{display:block;color:var(--p-naal);filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 1px 1px rgba(7,23,65,.35))}.p-leveres{margin:0 0 10px;font-size:14px;text-align:center}.p-fil,.p-leveres{color:var(--p-tekst-2)}.p-fil{width:100%;font-family:inherit;font-size:15px;padding:14px;border:1.5px dashed var(--p-strek-2);border-radius:8px;background:var(--p-felt);min-height:54px}.p-fil::-webkit-file-upload-button{font-family:inherit;font-size:14.5px;font-weight:600;margin-right:12px;padding:9px 13px;border-radius:6px;border:1px solid var(--p-strek-2);background:var(--p-felt-2);color:var(--p-tekst);cursor:pointer}.p-fil::file-selector-button{font-family:inherit;font-size:14.5px;font-weight:600;margin-right:12px;padding:9px 13px;border-radius:6px;border:1px solid var(--p-strek-2);background:var(--p-felt-2);color:var(--p-tekst);cursor:pointer}.p-stempel{margin:0 0 6px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-god);font-weight:700}.p-referanse{margin:0 0 10px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:40px;font-weight:600;line-height:1.1;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p-fakta{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0;background:var(--p-felt);border:1px solid var(--p-strek-2);border-radius:10px;padding:20px}.p-fakta dt{font-size:13.5px;color:var(--p-svak)}.p-fakta dd{margin:0;font-size:15px;font-weight:600;text-align:right;overflow-wrap:anywhere}@media (min-width:640px){.p-skall{padding-bottom:72px}.p-hode{padding-top:38px}.p-hode h1{font-size:31px}}.gx{background:var(--geopix-bg);padding:18px 20px;margin-top:auto;--gx-skrift:11.5px}.gx .inn{max-width:480px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 11px;color:var(--geopix-tekst);font-size:var(--gx-skrift);letter-spacing:.2em;text-transform:uppercase;font-weight:600;line-height:var(--gx-linje);text-align:center;--gx-asc:0.975;--gx-desc:0.217;--gx-versal:0.714;--gx-linje:1.75}.gx .halv{min-width:0}.gx a{color:inherit;text-decoration:none}.gx img{display:block;flex:0 0 auto;width:auto;height:24px;position:relative;top:calc((((var(--gx-linje) - (var(--gx-asc) + var(--gx-desc))) / 2 + var(--gx-asc) - var(--gx-versal) / 2) - var(--gx-linje) / 2) * 1em)}.p-spraak{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--p-strek);background:var(--p-felt-2)}.p-spraak label{font-size:13px;color:var(--p-tekst-2);white-space:nowrap}.p-spraak select{min-height:44px;padding:8px 12px;border:1px solid var(--p-strek-2);border-radius:6px;background:var(--p-felt);color:var(--p-tekst);font-family:inherit;font-size:15px;max-width:100%;cursor:pointer}.p-spraak select:focus{outline:2px solid var(--p-aksent);outline-offset:1px;border-color:var(--p-aksent)}.p-forhaands{margin:12px 0 0}.p-forhaands img{width:100%;max-height:260px;object-fit:cover;display:block;border-radius:8px;border:1px solid var(--p-strek-2);background:var(--p-felt-2)}