:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#eef0f3;--ink:#1c2733;--ink-soft:#3d4a58;--muted:#6b7684;--line:#dde1e6;--line-strong:#9aa5b1;--plate-blue:#0a3d8f;--plate-blue-ink:#fff;--state-paagaar:#935a0d;--state-paagaar-bg:#f7ecd9;--state-pauset:#9c3226;--state-pauset-bg:#f6e5e2;--state-ferdig:#276b45;--state-ferdig-bg:#e3efe7;--focus:#1c5d99;--radius-s:3px;--radius-m:4px}.app,.app *{box-sizing:border-box}html,body{height:100%}.app .kode,.app .tid,.app .belop,.app .skiltnr{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app a{color:inherit}.app button{font-family:inherit}.app{background:var(--bg);min-height:100%;color:var(--ink);flex-direction:column;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;display:flex}.kal-topplinje{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:10px 20px;display:flex}.ukenav{align-items:center;gap:4px;margin-left:auto;display:flex}.ukenav button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-s);cursor:pointer;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.ukenav button:hover{background:var(--surface-2);color:var(--ink)}.ukenav button:focus-visible,.app a:focus-visible,.jobbkort:focus-visible,.jobbstolpe:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.uke-maned-bryter{border:1px solid var(--line-strong);border-radius:var(--radius-s);display:inline-flex;overflow:hidden}.uke-maned-bryter button{border:none;border-left:1px solid var(--line-strong);background:var(--surface);cursor:pointer;padding:6px 12px}.uke-maned-bryter button:first-child{border-left:none}.uke-maned-bryter button.aktiv{background:var(--surface-2);font-weight:500}.ukelabel{white-space:nowrap;padding:0 6px;font-weight:500}.visningsbryter{border:1px solid var(--line-strong);border-radius:var(--radius-s);display:flex;overflow:hidden}.visningsbryter button{background:var(--surface);color:var(--muted);cursor:pointer;border:none;border-left:1px solid var(--line-strong);padding:6px 12px;font-size:13px}.visningsbryter button:first-child{border-left:none}.visningsbryter button.aktiv{background:var(--surface-2);color:var(--ink);font-weight:500}.hoved{flex:1;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.rutenettvindu{padding:16px 16px 24px;overflow:auto}.rutenett{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--line);grid-template-columns:130px repeat(5,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.dag-hode{background-color:var(--surface);text-align:center;z-index:3;padding:10px 8px 4px;position:sticky;top:0}.dag-hode .navn{font-size:13px;font-weight:600}.dag-hode .dato{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.dag-hode.i-dag .navn{color:var(--plate-blue)}.hjornecelle{background:var(--surface);z-index:4;position:sticky;top:0;left:0}.hjornecelle.akse{top:46px}.timeakse{background-color:var(--surface);z-index:3;border-top:1px solid var(--line);height:18px;position:sticky;top:46px}.timeakse .merke{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:2px;transform:translate(-50%)}.timeakse .merke:first-child{transform:none}.timeakse .merke:last-child{transform:translate(-100%)}.timelinjer{background-image:repeating-linear-gradient(to right, var(--line) 0, var(--line) 1px, transparent 1px, transparent 5%)}.rad-etikett{background:var(--surface);z-index:2;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:500;display:flex;position:sticky;left:0}.rad-etikett .avatar{background:var(--surface-2);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.rad-etikett.planlagt-arbeid{color:var(--muted);font-style:normal}.rad-etikett.planlagt-arbeid .avatar{background:0 0;border-style:dashed}.rad-etikett button.rad-dra-haandtak{color:var(--muted);cursor:grab;background:0 0;border:none;flex-shrink:0;width:16px;height:16px;padding:0;font-size:12px}.rad-dra-haandtak:active{cursor:grabbing}.rad-etikett-drar-over--foer{box-shadow:inset 0 2px 0 0 var(--focus)}.rad-etikett-drar-over--etter{box-shadow:inset 0 -2px 0 0 var(--focus)}.dagcelle{background-color:var(--surface);flex-direction:column;align-items:stretch;gap:6px;padding:6px;display:flex}.dagcelle.planlagt-arbeid-celle{background-color:var(--surface-2);max-height:186px;overflow-y:auto}.mekanikercelle{background-color:var(--surface);height:74px;padding:5px 0;position:relative}.dra-forhandsvisning-strek{background:var(--line-strong);pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.baner{flex-direction:column;gap:4px;height:100%;display:flex}.bane{flex:1;min-height:0;position:relative}.jobbstolpe{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--line-strong);border-radius:var(--radius-s);cursor:default;white-space:nowrap;text-align:left;align-items:flex-start;gap:5px;min-width:105px;height:100%;padding:5px 7px 0;font-size:11px;display:flex;position:absolute;top:0;overflow:hidden;container-type:inline-size}.jobbstolpe .stolperad{display:contents}.jobbstolpe .tid-full,.jobbstolpe .beskrivelse,.jobbstolpe .statuschip{display:none}.jobbstolpe .beskrivelse{color:var(--ink-soft);text-overflow:ellipsis;max-width:none;overflow:hidden}.jobbstolpe.paagaar{border-left-color:var(--state-paagaar)}.jobbstolpe.pauset{border-left-color:var(--state-pauset);background:var(--state-pauset-bg)}.jobbstolpe.ferdig{border-left-color:var(--state-ferdig)}.jobbstolpe.reservasjon{background:repeating-linear-gradient(-45deg, var(--surface-2), var(--surface-2) 4px, var(--surface) 4px, var(--surface) 8px);color:var(--muted);border-left-style:dashed;font-style:italic}.jobbstolpe.apen-slutt{border-right-style:dashed}.jobbstolpe .skiltbadge{height:15px}.jobbstolpe .skiltbadge .n{width:10px;font-size:7px}.jobbstolpe .skiltbadge .nr{padding:0 4px;font-size:10px}.jobbstolpe.ved-dagkant-hoyre{border-right-width:3px}.jobbstolpe.ved-dagkant-venstre{box-shadow:-3px 0 0 0 var(--line-strong)}@container (width>=120px){.jobbstolpe .tid-full{color:var(--muted);margin-left:auto;font-size:10px;display:inline}}@container (width>=210px){.jobbstolpe .beskrivelse{display:inline}}@container (width>=290px){.jobbstolpe .statuschip{margin-left:6px;display:inline-block}}.jobbkort{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);cursor:default;text-align:left;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.jobbkort .rad1{align-items:center;gap:6px;display:flex}.tikon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;color:var(--muted);flex-shrink:0}.jobbkort .tid{color:var(--muted);margin-left:auto;font-size:11px}.skiltbadge{border:1px solid var(--line-strong);border-radius:3px;flex-shrink:0;align-items:center;height:18px;display:inline-flex;overflow:hidden}.skiltbadge .n{background:var(--plate-blue);color:var(--plate-blue-ink);align-self:stretch;place-items:center;width:12px;font-size:8px;font-weight:700;display:grid}.skiltbadge .nr{background:var(--surface);color:var(--ink);letter-spacing:.02em;padding:0 6px;font-size:11px;font-weight:600}.jobbkort .beskrivelse{color:var(--ink-soft);max-width:none;font-size:12px}.statuschip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.statuschip.planlagt{color:var(--muted);border:1px solid var(--line-strong);background:0 0}.statuschip.paagaar{background:var(--state-paagaar-bg);color:var(--state-paagaar)}.statuschip.pauset{background:var(--state-pauset-bg);color:var(--state-pauset)}.statuschip.ferdig{background:var(--state-ferdig-bg);color:var(--state-ferdig)}.reservasjon{color:var(--muted);border-style:dashed}.reservasjon .beskrivelse{color:var(--muted);font-style:italic}.forklaring{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding:8px 20px;font-size:11px;display:flex}.forklaring .pkt{align-items:center;gap:5px;display:inline-flex}.forklaring .prikk{border-radius:50%;width:8px;height:8px;display:inline-block}.prikk.paagaar{background:var(--state-paagaar)}.prikk.pauset{background:var(--state-pauset)}.prikk.ferdig{background:var(--state-ferdig)}.prikk.planlagt{border:1.5px solid var(--line-strong);background:0 0}.ordrepool-panel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:8px;width:260px;padding:10px;display:flex;overflow-y:auto}.ordrepool-panel--middels{width:90px;padding:6px}.ordrepool-panel--minimert{align-items:center;width:34px;padding:6px 0}.ordrepool-panel-header{align-items:center;gap:6px;display:flex}.ordrepool-panel-header h2{flex:1;margin:0;font-size:13px;font-weight:600}.ordrepool-antall{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px}.ordrepool-panel-header button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-s);cursor:pointer;width:22px;height:22px}.ordrepool-sok-rad label{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.ordrepool-sok-rad input{border:1px solid var(--line-strong);border-radius:var(--radius-s);width:100%;padding:5px 7px;font-size:12px}.pool-jobbkort{cursor:grab}.pool-jobbkort:active{cursor:grabbing}.ordrepool-panel-header button.ordrepool-dokk-haandtak{color:var(--muted);cursor:grab;background:0 0;border:none;width:18px;height:18px;padding:0;font-size:13px}.ordrepool-dokk-haandtak:active{cursor:grabbing}.ordrepool-panel--hoyre{border-left:none;border-right:1px solid var(--line)}.ordrepool-dokk-snap--venstre{box-shadow:inset 4px 0 0 0 var(--line-strong)}.ordrepool-dokk-snap--hoyre{box-shadow:inset -4px 0 0 0 var(--line-strong)}.kal-med-panel{flex:1;min-height:0;display:flex}.kal-med-panel .hoved{flex:1}.ordrepool-slippsone{flex-shrink:0;min-height:0;display:flex}.app .dra-over{background-color:var(--surface-2);outline:2px dashed var(--line-strong);outline-offset:-2px}.jobbstolpe,.jobbkort{cursor:grab}.jobbstolpe:active,.jobbkort:active{cursor:grabbing}.jobbdetalj-panel{background:var(--surface);z-index:20;width:320px;padding:16px;position:fixed;top:0;bottom:0;overflow-y:auto}.jobbdetalj-panel--hoyre{border-left:1px solid var(--line);right:0}.jobbdetalj-panel--venstre{border-right:1px solid var(--line);left:0}.jobbdetalj-header{justify-content:space-between;align-items:center;display:flex}.jobbdetalj-felter{grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px;display:grid}.jobbdetalj-felter dt{color:var(--muted)}.jobbdetalj-status{margin-top:12px}.jobbdetalj-statusknapper{gap:6px;margin-top:6px;display:flex}.jobb-hover-kort{z-index:15;pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);min-width:180px;max-width:260px;padding:8px 10px;font-size:12px;position:fixed;box-shadow:0 2px 8px #00000026}.jobb-hover-kort-topp{align-items:center;gap:6px;margin-bottom:4px;display:flex}.jobb-hover-kort-topp .kode{color:var(--muted);margin-left:auto}.jobb-hover-kort-beskrivelse{white-space:normal;font-weight:500}.jobb-hover-kort-detalj{color:var(--muted);margin-top:2px}.jobb-kontekstmeny{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);z-index:30;flex-direction:column;display:flex;position:fixed;box-shadow:0 2px 8px #00000026}.jobb-kontekstmeny button{text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px}.jobb-kontekstmeny button:hover{background:var(--surface-2)}.dagcelle-kontekstmeny{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);z-index:30;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;box-shadow:0 2px 8px #00000026}.dagcelle-kontekstmeny label{color:var(--muted);font-size:11px}.dagcelle-kontekstmeny select{margin-bottom:2px;padding:2px 4px;font-size:12px}.dagcelle-kontekstmeny p{color:var(--muted);margin:0 0 2px;font-size:13px}.dagcelle-kontekstmeny button{text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);cursor:pointer;white-space:nowrap;padding:8px 12px}.dagcelle-kontekstmeny button:hover{background:var(--surface)}.modal-bakgrunn{z-index:40;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-m);flex-direction:column;gap:8px;width:320px;padding:20px;display:flex}.modal h2{margin:0 0 8px;font-size:15px}.modal label{color:var(--muted);font-size:13px}.modal select,.modal input{border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:6px}.modal-knapper{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.manedsgitter{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;position:relative}.autobla-linje{background:var(--focus);border-radius:var(--radius-s);z-index:3;pointer-events:none;height:3px;animation-name:autobla-fyll;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;left:0;right:0;transform:scaleX(0)}.autobla-linje--topp{transform-origin:100%;top:0}.autobla-linje--bunn{transform-origin:0;bottom:0}@keyframes autobla-fyll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.maned-ukedag-hode{background:var(--surface-2);text-align:center;padding:6px;font-size:12px;font-weight:500}.maned-dagcelle{background:var(--surface);flex-direction:column;gap:2px;min-height:110px;padding:4px;display:flex}.maned-dagcelle--utenfor-maned{background:var(--surface-2);color:var(--muted)}.maned-dato{padding:2px;font-size:12px;font-weight:500}.maned-jobbliste{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.maned-jobbliste .jobbkort{padding:2px 4px;font-size:11px}.spok-kort{opacity:.5;border:1px dashed var(--line-strong);border-radius:var(--radius-s);padding:2px 4px;font-size:11px;font-style:italic}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,sans-serif}body{color:#1c2733;background:#f4f5f7;margin:0}.ramme{max-width:26rem;margin:0 auto;padding:1.5rem 1rem}.ramme.ramme-full{max-width:none}.topplinje{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.merke{letter-spacing:.08em;font-weight:700}.innlogging h1{margin:2.5rem 0 1rem;font-size:1.4rem}.innlogging form,.verkstedliste{flex-direction:column;gap:.9rem;display:flex}.verkstedliste{margin:1rem 0;padding:0;list-style:none}.innlogging label{flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}.innlogging input{font:inherit;background:#fff;border:1px solid #9aa5b1;border-radius:4px;padding:.55rem .7rem}.innlogging input:focus-visible,.innlogging button:focus-visible,.lenkeknapp:focus-visible{outline-offset:2px;outline:2px solid #1c5d99}.innlogging button[type=submit],.verkstedliste button{font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:4px;padding:.6rem .8rem}.innlogging button[disabled],.verkstedliste button[disabled]{opacity:.6;cursor:default}.lenkeknapp{font:inherit;color:#1c5d99;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.feilmelding{color:#8c2f24;background:#fbe9e7;border-radius:4px;margin:0;padding:.6rem .7rem}.padskjerm h1{margin:2rem 0 .5rem;font-size:1.6rem}.padskjerm .verkstedliste button{padding:1rem;font-size:1.1rem}.padhandlinger{align-items:baseline;gap:1rem;margin-top:1.5rem;display:flex}.padhandlinger button:not(.lenkeknapp),.padskjerm>section>button,.padskjerm button:not(.lenkeknapp):not(.pintastatur button){font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:6px;padding:.8rem 1.2rem}.pintastatur{flex-direction:column;gap:.6rem;max-width:16rem;margin:1rem 0;display:flex}.pinprikker{letter-spacing:.4rem;text-align:center;min-height:1.6rem;font-size:1.3rem}.pinrad{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.pinrad button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #9aa5b1;border-radius:6px;padding:.9rem 0;font-size:1.3rem}.pinrad button.pinok{color:#fff;background:#1c5d99;border-color:#1c5d99}.pinrad button[disabled]{opacity:.5;cursor:default}.padoppsett{border-top:1px solid #d4d9df;margin-top:2.5rem;padding-top:1.5rem}.padoppsett h2{margin:0 0 .5rem;font-size:1.1rem}.padoppsett form{flex-direction:column;gap:.9rem;display:flex}.padoppsett label{flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}.padoppsett input{font:inherit;background:#fff;border:1px solid #9aa5b1;border-radius:4px;padding:.55rem .7rem}.padoppsett button[type=submit]{font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:4px;padding:.6rem .8rem}.padoppsett button[disabled]{opacity:.6;cursor:default}.administrasjon{border-top:1px solid #d4d9df;max-width:60rem;margin-top:2.5rem;padding-top:1.5rem}.administrasjon h2{margin:0 0 .8rem;font-size:1.1rem}.tabellramme{overflow-x:auto}.administrasjon table{border-collapse:collapse;width:100%}.administrasjon th,.administrasjon td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e6ea;padding:.5rem .8rem .5rem 0}.administrasjon tr.deaktivert td{color:#7a838d}.rollemerker{flex-wrap:wrap;gap:.4rem;display:flex}.rollemerke{font:inherit;color:#4a5560;cursor:pointer;background:#fff;border:1px solid #9aa5b1;border-radius:999px;padding:.25rem .6rem;font-size:.85rem}.rollemerke.aktiv{color:#fff;background:#1c5d99;border-color:#1c5d99}.rollemerke[disabled]{opacity:.5;cursor:default}.pinsetting{align-items:center;gap:.5rem;display:inline-flex}.pinsetting input{font:inherit;border:1px solid #9aa5b1;border-radius:4px;width:7rem;padding:.35rem .5rem}.pinsetting button:not(.lenkeknapp){font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:4px;padding:.35rem .7rem}.pinsetting button.farlig{background:#8c2f24}.ansettelse{flex-direction:column;gap:.9rem;max-width:26rem;display:flex}.ansettelse label{flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}.ansettelse input{font:inherit;background:#fff;border:1px solid #9aa5b1;border-radius:4px;padding:.55rem .7rem}.ansettelse button[type=submit]{font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:4px;align-self:flex-start;padding:.6rem .8rem}.kundemottak{max-width:60rem}.ordretopp{justify-content:space-between;align-items:baseline;margin-bottom:.8rem;display:flex}.ordretopp h2{margin:0;font-size:1.1rem}.ordretopp button,.nyordre>button,.nyregistrering button:not(.lenkeknapp){font:inherit;color:#fff;cursor:pointer;background:#1c5d99;border:none;border-radius:4px;padding:.5rem .9rem}.ordretopp button[disabled],.nyordre>button[disabled]{opacity:.6;cursor:default}.nyordre{background:#fbfcfd;border:1px solid #d4d9df;border-radius:6px;flex-direction:column;gap:.9rem;margin-bottom:1.2rem;padding:1rem;display:flex}.nyordre label,.nyregistrering label{flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}.nyordre input,.nyordre textarea,.nyregistrering input,.nyregistrering select{font:inherit;background:#fff;border:1px solid #9aa5b1;border-radius:4px;padding:.45rem .6rem}.linjevalg{align-items:center;gap:1rem;display:flex;flex-direction:row!important}.velger details{margin-top:.4rem}.nyregistrering{flex-direction:column;gap:.7rem;padding:.7rem 0 .3rem;display:flex}.trefliste{flex-direction:column;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.trefliste button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4d9df;border-radius:4px;width:100%;padding:.45rem .6rem}.valgtboks{align-items:baseline;gap:.8rem;display:flex}.varsel{color:#8a5a00;font-size:.9rem}.hint{color:#4a5560;margin:0;font-size:.9rem}.beskrivelse{max-width:18rem}.status{color:#1c2733;white-space:nowrap;background:#e2e6ea;border-radius:999px;padding:.15rem .55rem;font-size:.85rem}.status-apen{color:#113c63;background:#dcebf7}.status-fakturert,.status-sendt{color:#1e5631;background:#e0f0e3}.status-sending_feilet{color:#8c2f24;background:#fbe9e7}.ordredetalj h3{margin:1.2rem 0 .5rem;font-size:1rem}.ordredetalj table{border-collapse:collapse;width:100%}.ordredetalj th,.ordredetalj td{text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #e2e6ea;padding:.5rem .8rem .5rem 0}.ordredetalj .ordrehode{color:#4a5561;margin:.2rem 0 1rem}.summer{justify-content:flex-end;gap:2rem;margin:1rem 0;display:flex}.summer div{text-align:right}.summer dt{color:#4a5561;font-size:.85rem}.summer dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ordredetalj details{margin-top:.8rem}.dokumentknapper{align-items:baseline;gap:1rem;display:flex}.ordredokument{background:#fff;border:1px solid #d4d9df;border-radius:6px;max-width:50rem;padding:1.5rem}.ordredokument h2{margin-top:0}.dokumenthode{gap:2rem;margin:0 0 1rem;display:flex}.dokumenthode dt{color:#4a5561;font-size:.85rem}.dokumenthode dd{margin:0}@media print{body{background:#fff}.topplinje,.dokumenthandlinger{display:none}.ordredokument{border:none;max-width:none;padding:0}}
