:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f6fb;--flate:#fff;--flate-2:#e8eef7;--kant:#d3ddea;--tekst:#16233a;--tekst-svak:#5a6b82;--primar:#1f5eb8;--primar-hover:#174a92;--primar-tekst:#fff;--aksent:#12805c;--feil:#b3261e;--feil-bg:#fdecea;--fare-tekst:#fff;--ok-bg:#e2f4ea;--ok-tekst:#0f5c40;--skygge:0 1px 3px rgba(22,35,58,.08);--chip-registrert-bg:#dbe8fa;--chip-registrert-tekst:#1a4d99;--chip-hentet-bg:#fdf0d4;--chip-hentet-tekst:#7a5410;--chip-underveis-bg:#dcf1f5;--chip-underveis-tekst:#0f5e6e;--chip-levert-bg:#dcf3e6;--chip-levert-tekst:#12603f;--chip-avvik-bg:#fbdfdd;--chip-avvik-tekst:#8f1d16;--chip-kansellert-bg:#e7eaef;--chip-kansellert-tekst:#4d5a6c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1424;--flate:#132139;--flate-2:#1a2c4a;--kant:#2a3f61;--tekst:#e9f0f9;--tekst-svak:#93a7c0;--primar:#4c92e8;--primar-hover:#6aa5ee;--primar-tekst:#06121f;--aksent:#3ecf9a;--feil:#ff8a80;--feil-bg:#43201c;--fare-tekst:#4a120d;--ok-bg:#14372a;--ok-tekst:#7ee0b4;--skygge:0 1px 3px rgba(0,0,0,.4);--chip-registrert-bg:#1c355e;--chip-registrert-tekst:#a9c9f4;--chip-hentet-bg:#443413;--chip-hentet-tekst:#f0cf87;--chip-underveis-bg:#123c46;--chip-underveis-tekst:#8ed7e5;--chip-levert-bg:#133b28;--chip-levert-tekst:#8fe3b8;--chip-avvik-bg:#4a1d19;--chip-avvik-tekst:#f4a9a2;--chip-kansellert-bg:#26324a;--chip-kansellert-tekst:#a3b2c9}}*{box-sizing:border-box}body{background:var(--bg);color:var(--tekst);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}a{color:var(--primar)}h1,h2,h3{line-height:1.2}:focus-visible{outline:2px solid var(--primar);outline-offset:2px}.innhold{max-width:1080px;min-height:60vh;margin:0 auto;padding:28px 20px 72px}.nav{z-index:20;background:var(--flate);border-bottom:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.nav-logo{color:var(--tekst);letter-spacing:.02em;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.logo-ikon{width:28px;height:28px;color:var(--primar)}.ikon{width:22px;height:22px}.nav-lenker{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nav-lenke{color:var(--tekst-svak);font-size:.95rem;font-weight:600;text-decoration:none}.nav-lenke:hover{color:var(--tekst)}.nav-knapp{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.nav-ut{margin:0;display:inline}.knapp{background:var(--primar);color:var(--primar-tekst);font:inherit;cursor:pointer;border:1px solid transparent;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}.knapp:hover{background:var(--primar-hover)}.knapp:disabled{opacity:.6;cursor:default}.knapp-sekundar{color:var(--tekst);border-color:var(--kant);background:0 0}.knapp-sekundar:hover{background:var(--flate-2)}.knapp-fare{background:var(--feil);color:var(--fare-tekst)}.knapp-fare:hover{background:var(--feil);filter:brightness(.92)}.knapp-liten{padding:7px 14px;font-size:.9rem}.hero{text-align:center;padding:44px 0 28px}.hero h1{margin:0 0 12px;font-size:clamp(2rem,5vw,3rem)}.hero-tekst{max-width:620px;color:var(--tekst-svak);margin:0 auto 24px;font-size:1.1rem}.hero-knapper{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:30px;display:flex}.spor-felt{text-align:left;max-width:460px;margin:0 auto}.spor-felt label{color:var(--tekst-svak);margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.spor-rad{gap:8px;display:flex}.spor-rad input{flex:1;min-width:0}.steg-rekke,.fordeler{padding:28px 0}.steg-rekke h2,.fordeler h2{text-align:center;margin:0 0 20px}.kort-rekke{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.kort{background:var(--flate);border:1px solid var(--kant);box-shadow:var(--skygge);border-radius:12px;padding:20px}.kort-rekke .kort{text-align:center}.kort-rekke .ikon{width:34px;height:34px;color:var(--primar)}.kort h3{margin:10px 0 6px}.kort p{color:var(--tekst-svak);margin:0}.fordel-liste{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px 24px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.fordel-liste li{align-items:flex-start;gap:10px;display:flex}.fordel-liste li span{min-width:0}.ikon-hake{color:var(--aksent);flex-shrink:0;margin-top:2px}.pris-eksempel{text-align:center;background:var(--flate-2);border-radius:10px;max-width:620px;margin:26px auto 0;padding:14px 18px}input,select,textarea{border:1px solid var(--kant);background:var(--flate);width:100%;color:var(--tekst);font:inherit;border-radius:8px;padding:10px 12px}textarea{resize:vertical;min-height:90px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--primar)}input[type=file]{padding:8px}.felt{margin-bottom:14px}.felt label,.skjema label{margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.felt-smal{max-width:260px}.felt-rad{grid-template-columns:1fr 1fr;gap:12px;display:grid}.felt-rad-3{grid-template-columns:1fr 1fr 1fr}.kryss-felt{cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;display:flex}.kryss-felt input{flex-shrink:0;width:18px;margin-top:3px}fieldset{border:1px solid var(--kant);border-radius:10px;min-width:0;margin:0;padding:14px 16px}legend{padding:0 6px;font-weight:700}.skjema-side{text-align:center;max-width:440px;margin:24px auto}.skjema{text-align:left}.skjema label{margin-top:12px}.skjema .knapp{width:100%;margin-top:16px}.skjema-info{color:var(--tekst-svak);font-size:.95rem}.stor-ikon{font-size:2.6rem}.melding-boks{background:var(--flate-2);border:1px solid var(--kant);text-align:left;border-radius:10px;margin-bottom:14px;padding:14px 16px}.send-paa-nytt summary{cursor:pointer;font-weight:600}.feilmelding{background:var(--feil-bg);color:var(--feil);border-radius:8px;padding:10px 14px;font-weight:600}.suksess-melding{background:var(--ok-bg);color:var(--ok-tekst);border-radius:8px;padding:10px 14px;font-weight:600}.veiviser{max-width:760px;margin:0 auto}.steg-indikator{gap:8px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.steg-indikator li{background:var(--flate);border:1px solid var(--kant);color:var(--tekst-svak);border-radius:9px;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;display:flex}.steg-indikator li.aktiv{border-color:var(--primar);color:var(--tekst);font-weight:700}.steg-indikator li.ferdig{color:var(--ok-tekst);background:var(--ok-bg);border-color:transparent}.steg-nr{background:var(--flate-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;display:inline-flex}.steg-indikator li.aktiv .steg-nr{background:var(--primar);color:var(--primar-tekst)}.steg{background:var(--flate);border:1px solid var(--kant);border-radius:12px;padding:22px}.steg h2{margin:0 0 16px}.adresse-kolonner{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hjelp-boks{background:var(--flate-2);border-left:4px solid var(--primar);border-radius:8px;margin-top:18px;padding:12px 16px}.hjelp-boks h3{margin:0 0 6px;font-size:1rem}.hjelp-boks p{color:var(--tekst-svak);margin:0;font-size:.95rem}.estimat-boks{background:var(--flate-2);border:1px solid var(--kant);text-align:center;border-radius:10px;margin-top:16px;padding:16px}.estimat-pris{color:var(--primar);margin:0;font-size:2rem;font-weight:800}.estimat-detalj{color:var(--tekst-svak);margin:4px 0 0;font-size:.92rem}.estimat-vent{color:var(--tekst-svak);margin:0}.veiviser-knapper{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.oppsummering{margin:0}.oppsummering>div{border-bottom:1px solid var(--kant);grid-template-columns:170px 1fr;gap:10px;padding:9px 0;display:grid}.oppsummering dt{color:var(--tekst-svak);font-weight:700}.oppsummering dd{margin:0}.side-topp{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.side-topp h1{margin:0}.sending-liste{gap:12px;display:grid}.sending-kort{background:var(--flate);border:1px solid var(--kant);color:var(--tekst);box-shadow:var(--skygge);border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.sending-kort:hover{border-color:var(--primar)}.sending-kort-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sporingsnr{letter-spacing:.04em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700}.sporingsnr-stor{letter-spacing:.05em;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:clamp(1.3rem,4vw,1.9rem)}.sending-kort-rute{margin:8px 0 6px;font-weight:600}.rute-pil{color:var(--tekst-svak);margin:0 6px}.sending-kort-meta{color:var(--tekst-svak);flex-wrap:wrap;gap:14px;font-size:.92rem;display:flex}.med-ikon{align-items:center;gap:5px;display:inline-flex}.ikon-liten{width:16px;height:16px}.ekspress-merke{color:var(--chip-hentet-tekst);background:var(--chip-hentet-bg);border-radius:999px;padding:1px 10px;font-weight:700}.tomt{text-align:center;padding:56px 20px}.tomt .ikon{width:44px;height:44px;color:var(--tekst-svak)}.tomt h2{margin:12px 0 8px}.tomt p{color:var(--tekst-svak);max-width:480px;margin:0 auto 18px}.tomt-hint{margin-top:14px;font-size:.92rem}.laster{text-align:center;color:var(--tekst-svak);padding:56px 20px}.chip{white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:.88rem;font-weight:700;display:inline-block}.chip-registrert{background:var(--chip-registrert-bg);color:var(--chip-registrert-tekst)}.chip-hentet{background:var(--chip-hentet-bg);color:var(--chip-hentet-tekst)}.chip-underveis{background:var(--chip-underveis-bg);color:var(--chip-underveis-tekst)}.chip-levert{background:var(--chip-levert-bg);color:var(--chip-levert-tekst)}.chip-avvik{background:var(--chip-avvik-bg);color:var(--chip-avvik-tekst)}.chip-kansellert{background:var(--chip-kansellert-bg);color:var(--chip-kansellert-tekst)}.detalj-under{color:var(--tekst-svak);margin:4px 0 0}.suksess-boks{background:var(--ok-bg);color:var(--ok-tekst);border-radius:12px;margin-bottom:18px;padding:16px 20px}.suksess-boks h2{margin:0 0 6px}.suksess-boks ol{margin:8px 0 0;padding-left:22px}.handling-rad{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.kanseller-bekreft{align-items:center;gap:8px;font-weight:600;display:inline-flex}.detalj-kolonner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:14px;display:grid}.detalj-kolonner .kort h2,.bilde-seksjon h2{margin:0 0 12px;font-size:1.1rem}.detalj-liste{margin:0}.detalj-liste>div{grid-template-columns:130px 1fr;gap:8px;padding:6px 0;display:grid}.detalj-liste dt{color:var(--tekst-svak);font-weight:600}.detalj-liste dd{overflow-wrap:anywhere;margin:0}.tidslinje{margin:0;padding:0;list-style:none}.tidslinje li{padding:0 0 18px 26px;position:relative}.tidslinje li:last-child{padding-bottom:0}.tidslinje-prikk{background:var(--primar);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.tidslinje li:not(:last-child):after{content:"";background:var(--kant);width:2px;position:absolute;top:22px;bottom:2px;left:5px}.tidslinje p{color:var(--tekst-svak);margin:2px 0}.tidslinje-tid{color:var(--tekst-svak);font-size:.85rem}.bilde-seksjon{margin-top:0}.bilde-hint{color:var(--tekst-svak)}.bilde-rutenett{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.bilde-rutenett img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--kant);border-radius:8px;width:100%;display:block}.bilde-skjema{max-width:520px}.bilde-skjema .knapp{width:auto}.sporing-resultat{max-width:680px;margin:0 auto}.sporing-hint{color:var(--tekst-svak);text-align:center;margin-top:16px;font-size:.92rem}.hjelp-side{max-width:780px;margin:0 auto}.hjelp-side .kort{margin-bottom:14px}.hjelp-side .kort h2{margin:0 0 10px;font-size:1.15rem}.hjelp-side .kort p{color:var(--tekst)}.hjelp-intro{color:var(--tekst-svak);font-size:1.05rem}.hjelp-liste{margin:8px 0;padding-left:22px}.hjelp-liste li{margin-bottom:6px}.formel{background:var(--flate-2);border-radius:8px;padding:10px 14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92rem;overflow-x:auto}.hjelp-side details{border-top:1px solid var(--kant);padding:10px 0}.hjelp-side details:first-of-type{border-top:none}.hjelp-side summary{cursor:pointer;font-weight:700}.hjelp-side details p{color:var(--tekst-svak);margin:8px 0 0}.fraktbrev-verktoy{justify-content:flex-end;gap:10px;max-width:820px;margin:0 auto 14px;display:flex}.fraktbrev{color:#16233a;background:#fff;border:1px solid #c9d3e0;border-radius:6px;max-width:820px;margin:0 auto;padding:32px 36px}.fraktbrev h2{text-transform:uppercase;letter-spacing:.08em;color:#5a6b82;margin:0 0 6px;font-size:.8rem}.fraktbrev-topp{border-bottom:2px solid #16233a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.fraktbrev-merke{letter-spacing:.12em;font-size:1.5rem;font-weight:900;display:block}.fraktbrev-type{color:#5a6b82;letter-spacing:.2em;font-size:.85rem}.fraktbrev-nr{text-align:right}.fraktbrev-nr span{color:#5a6b82;font-size:.8rem;display:block}.fraktbrev-nr strong{letter-spacing:.06em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.5rem}.fraktbrev-adresser{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.fraktbrev-adresser p{margin:0}.fraktbrev-tabell{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:.95rem}.fraktbrev-tabell th,.fraktbrev-tabell td{text-align:left;border:1px solid #c9d3e0;padding:8px 10px}.fraktbrev-tabell th{background:#eef2f8;font-size:.82rem}.fraktbrev-merknad,.fraktbrev-meta p{margin:4px 0}.fraktbrev-meta{margin:12px 0 26px}.fraktbrev-signaturer{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.fraktbrev-signaturer div{color:#5a6b82;border-top:1px solid #16233a;margin-top:58px;padding-top:6px;font-size:.85rem}.fraktbrev-bunn{color:#5a6b82;border-top:1px solid #c9d3e0;padding-top:10px;font-size:.82rem}.bunn{border-top:1px solid var(--kant);color:var(--tekst-svak);text-align:center;padding:26px 20px 34px;font-size:.92rem}.bunn p{margin:4px 0}@media (width<=700px){.adresse-kolonner{grid-template-columns:1fr}.steg-indikator .steg-navn{display:none}.steg-indikator li.aktiv .steg-navn{display:inline}.fraktbrev{padding:20px 16px}.fraktbrev-tabell{font-size:.72rem}.fraktbrev-tabell th,.fraktbrev-tabell td{padding:4px 5px}.fraktbrev-tabell th{font-size:.66rem}.fraktbrev-adresser{grid-template-columns:1fr}.detalj-liste>div{grid-template-columns:110px 1fr}}@media print{.nav,.bunn,.ikke-print,.fraktbrev-verktoy{display:none!important}body{color:#16233a;background:#fff}.fraktbrev-adresser,.fraktbrev-tabell,.fraktbrev-signaturer,.fraktbrev-meta{break-inside:avoid}.innhold{max-width:none;padding:0}.fraktbrev{border:none;max-width:none;padding:0}}