.fra-laget{min-width:0}.fra-laget-overskrift{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.fra-laget-overskrift h2{margin:0;color:var(--brand-d, #0E244B);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.3px}.fra-laget-lenke{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--brand, #16346B);font-size:14px;font-weight:600;text-decoration:none;flex-shrink:0}.fra-laget-lenke:hover{text-decoration:underline}.fra-laget a:focus-visible{outline:3px solid var(--aksent, #E8871E);outline-offset:3px;border-radius:4px}.fra-laget-kort{padding:20px;background:var(--panel, #fff);border:1px solid var(--line, #e1e5ec);border-radius:16px}.fra-laget-forfatter{display:flex;align-items:center;gap:11px;margin-bottom:16px}.fra-laget-avatar{display:grid;place-items:center;flex:0 0 42px;height:42px;background:#e9eef7;color:var(--brand, #16346B);border-radius:50%;font-size:14px;font-weight:700}.fra-laget-navn{min-width:0;overflow-wrap:anywhere}.fra-laget-navn strong{display:block;font-size:15px;color:var(--brand-d, #0E244B)}.fra-laget-navn time{display:block;margin-top:1px;font-size:12px;color:#596579}.fra-laget-tekst{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.6;margin:0;color:#49566a}.fra-laget-bilde{display:block;width:100%;max-height:320px;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;margin-top:16px;background:#eef1f5}.fra-laget-vedlegg{font-size:13px;color:#596579;margin:12px 0 0}.fra-laget-bunn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;border-top:1px solid var(--line, #e1e5ec);margin-top:16px;padding-top:7px}.fra-laget-reaksjoner{font-size:13px;color:#596579}.fra-laget-bunn .fra-laget-lenke{margin-left:auto}.fra-laget-status{font-size:14px;color:#596579;margin:0}.fra-laget-status p{margin:0}.fra-laget-tom h3{font-size:21px;line-height:1.2;color:var(--brand-d, #0E244B);margin:12px 0 0}.fra-laget-tom p{font-size:15px;color:#596579;margin:10px 0 16px}.fra-laget-del{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border:1px solid #cad4e4;border-radius:10px;padding:10px 14px;color:var(--brand, #16346B);font-size:15px;font-weight:600;text-decoration:none}.fra-laget-del:hover{background:#f6f8fb;border-color:var(--brand, #16346B)}@media (max-width: 360px){.fra-laget-kort{padding:16px}}.portal-hjem{min-width:0}.portal-hjem h1,.portal-hjem h2,.portal-hjem h3{color:var(--brand-d);line-height:1.15}.portal-hjem .hjem-velkomst{margin:0 0 22px}.portal-hjem .hjem-velkomst h1{font-size:clamp(32px,4vw,42px);font-weight:600;margin:0;letter-spacing:-.5px}.portal-hjem .hjem-overlinje{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;color:#596579}.portal-hjem .hjem-intro{margin:8px 0 0;color:var(--muted)}.portal-hjem .hjem-kolonner{display:grid;gap:18px}.portal-hjem .hjem-arbeidsdag,.portal-hjem .hjem-laget,.portal-hjem .hjem-beskjeder{min-width:0}.portal-hjem .hjem-laget{order:2}.portal-hjem .hjem-ressurser{order:3;min-width:0;display:grid;gap:24px}.portal-hjem .hjem-beskjeder{order:5}.portal-hjem .hjem-seksjonshode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px;min-height:44px}.portal-hjem .hjem-seksjonshode h2{font-size:26px;font-weight:600;margin:0}.portal-hjem .hjem-seksjonshode>a,.portal-hjem .hjem-utvikling>a,.portal-hjem .hjem-veggnytt{display:inline-flex;align-items:center;min-height:44px;gap:5px;color:var(--brand);font-size:14px;font-weight:600;text-decoration:none}.portal-hjem .hjem-seksjonshode>a:hover,.portal-hjem .hjem-utvikling>a:hover{text-decoration:underline}.portal-hjem .hjem-snarveier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-hjem .hjem-snarvei{display:flex;align-items:center;gap:10px;padding:15px 12px;min-height:82px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;color:var(--brand-d)}.portal-hjem .hjem-snarvei:hover{border-color:var(--brand)}.portal-hjem .hjem-snarvei-ikon{display:flex;flex-shrink:0}.portal-hjem .hjem-snarvei strong{display:block;font-size:16px;line-height:1.2;font-weight:600}.portal-hjem .hjem-snarvei small{display:block;font-size:12px;line-height:1.35;color:#596579;margin-top:4px}.portal-hjem .hjem-snarvei-primaer{background:var(--aksent);border-color:var(--aksent)}.portal-hjem .hjem-snarvei-primaer small{color:var(--brand-d)}.portal-hjem .hjem-snarvei-primaer .hjem-snarvei-ikon{background:#ffffffcf;border-radius:8px;padding:2px}.portal-hjem .hjem-snarvei-primaer svg{width:28px;height:28px}.portal-hjem .hjem-praktisk-liste{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 18px}.portal-hjem .hjem-praktisk-liste>a{display:flex;align-items:center;min-height:78px;gap:14px;text-decoration:none;padding:12px 0}.portal-hjem .hjem-praktisk-liste>a+a{border-top:1px solid var(--line)}.portal-hjem .hjem-praktisk-liste>a:hover strong{text-decoration:underline}.portal-hjem .hjem-praktisk-ikon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:10px;background:#eef3fa}.portal-hjem .hjem-praktisk-liste strong{display:block;color:var(--brand-d);font-weight:600;font-size:17px}.portal-hjem .hjem-praktisk-liste small{display:block;color:#596579;font-size:13px;margin-top:3px}.portal-hjem .hjem-praktisk-pil{margin-left:auto;color:var(--brand)}.portal-hjem .hjem-utvikling{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;margin-top:18px}.portal-hjem .hjem-utvikling>div{display:flex;align-items:center;gap:10px}.portal-hjem .hjem-utvikling svg{flex-shrink:0}.portal-hjem .hjem-utvikling h2{font-size:24px;font-weight:600;margin:0}.portal-hjem .hjem-utvikling p{font-size:15px;color:#596579;margin:8px 0 3px}.portal-hjem .hjem-gruppetittel{font-size:25px;font-weight:600;margin:0 0 12px}.portal-hjem .hjem-appgrupper{display:grid;gap:28px}.portal-hjem .hjem-appgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:10px}.portal-hjem .hjem-app{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;align-items:center;gap:13px;min-height:92px;text-decoration:none}.portal-hjem .hjem-app:hover{border-color:var(--brand)}.portal-hjem .hjem-app svg{flex-shrink:0}.portal-hjem .hjem-app-ikon{position:relative;display:flex;flex-shrink:0}.portal-hjem .hjem-app-tekst{min-width:0;flex:1}.portal-hjem .hjem-app h3{font-size:23px;font-weight:600;margin:0 0 4px}.portal-hjem .hjem-app-tekst>span{display:block;color:#596579;font-size:14px;line-height:1.4}.portal-hjem .hjem-pil{color:var(--brand)}.portal-hjem .hjem-teller{position:absolute;top:-9px;right:-8px;border-radius:99px;background:var(--aksent);color:var(--brand-d);font:700 11px/1.6 system-ui;padding:0 6px}.portal-hjem .hjem-drift{margin-top:25px}.portal-hjem .hjem-beskjeder:empty{display:none}.portal-hjem .hjem-beskjeder .nytt-kort{background:#fff;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--aksent);box-shadow:none;padding:20px;margin-top:0}.portal-hjem .nytt-kort h2{color:var(--brand-d);font-size:25px;margin:0 0 9px}.portal-hjem .nytt-kort .nytt-under{opacity:1;color:#596579}.portal-hjem .nytt-kort .nytt-gruppe h3{color:var(--brand-d);font-size:18px}.portal-hjem .nytt-kort .nytt-viktig{font-weight:700}.portal-hjem .hjem-assistent{border-top:1px solid #d5dce7;margin-top:26px;padding-top:12px}.portal-hjem .hjem-assistent .chat-fab{position:static;display:flex;align-items:center;width:100%;min-height:48px;background:transparent;color:var(--brand);box-shadow:none;border-radius:10px;padding:10px 0;font-family:inherit;text-align:left;font-size:15px}.portal-hjem .hjem-assistent .chat-fab:after{content:"↗";margin-left:auto}.portal-hjem .hjem-assistent.hjem-hjelp{background:var(--brand-d);border:0;border-radius:16px;padding:22px;margin:0}.portal-hjem .hjem-hjelp h2{color:#fff;font-size:25px;font-weight:600;margin:0}.portal-hjem .hjem-hjelp>p{color:#d1ddf2;font-size:15px;line-height:1.5;margin:10px 0 18px}.portal-hjem .hjem-hjelp .chat-fab{background:var(--aksent);color:var(--brand-d);padding:12px 16px;min-height:50px}.portal-hjem .hjem-fot{margin:16px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;font-size:12px;color:#596579}.portal-hjem .hjem-fot button,.portal-hjem .hjem-fot>a{font:inherit;color:inherit;padding:10px 0;min-height:44px;background:none;border:0;cursor:pointer;text-decoration:none}.portal-hjem .hjem-fot button:hover,.portal-hjem .hjem-fot>a:hover{text-decoration:underline}.portal-hjem .minuke{margin:0 0 14px}.portal-hjem .mu-neste{background:var(--brand);color:#fff;border-left:5px solid var(--aksent);padding:17px 18px 14px;box-shadow:none;border-radius:16px}.portal-hjem .mu-eyebrow{color:#d1ddf2;opacity:1;font-size:12px;letter-spacing:1px;margin-bottom:4px}.portal-hjem .mu-adresse{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-size:32px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}.portal-hjem .mu-kunde{color:#d1ddf2;font-size:14px;opacity:1}.portal-hjem .mu-meta{border-top:1px solid #ffffff30;padding-top:11px;margin-top:11px;width:100%;display:flex;align-items:center;gap:9px;font-size:14px;opacity:1}.portal-hjem .mu-meta-tekst{flex:1}.portal-hjem .mu-avatarer{display:flex;padding-left:4px;flex-shrink:0}.portal-hjem .mu-avatarer span{width:26px;height:26px;display:grid;place-items:center;margin-left:-4px;border:2px solid var(--brand);border-radius:50%;background:#edf2f9;color:var(--brand);font:700 9px/1 system-ui}.portal-hjem .mu-aapne{font-size:22px}.portal-hjem .mu-ukelenke{min-height:44px;padding:8px 0;margin-top:0;font-size:13px;display:inline-flex;align-items:center}.portal-hjem .mu-fri .mu-meta{display:block}.mu-dialog{border:0;padding:0;margin:0;inset:0;width:100%;max-width:none;height:100%;max-height:none;background:transparent;color:var(--ink)}.mu-dialog[open]{display:flex;align-items:flex-end;justify-content:center}.mu-dialog::backdrop{background:#07152b88}.mu-dialog .mu-ark{padding-bottom:max(24px,env(safe-area-inset-bottom));max-height:90dvh;box-shadow:0 -8px 32px #07152b22}.mu-dialog .mu-lukk{min-width:48px;min-height:48px}.mu-dialog .mu-kart{background:var(--aksent);color:var(--brand-d);min-height:48px;display:flex;align-items:center;justify-content:center;font-size:16px}.mu-dialog .mu-ring{min-height:48px;display:inline-flex;align-items:center}.mu-dialog .mu-liste li{flex-wrap:wrap}.mu-dialog .mu-ark-adresse{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-size:29px;font-weight:600}@media (min-width: 561px){.mu-dialog[open]{align-items:center;padding:24px}}@media (min-width: 1050px){.portal-hjem .hjem-kolonner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"arbeid laget" "ressurser laget" "beskjeder beskjeder";gap:24px 28px;align-items:start}.portal-hjem .hjem-arbeidsdag{grid-area:arbeid}.portal-hjem .hjem-laget{grid-area:laget}.portal-hjem .hjem-ressurser{grid-area:ressurser}.portal-hjem .hjem-beskjeder{grid-area:beskjeder}}@media (min-width: 1500px){.portal-hjem .hjem-kolonner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(285px,.78fr);grid-template-areas:"arbeid laget ressurser" "beskjeder beskjeder beskjeder"}}@media (max-width: 380px){.portal-hjem .hjem-snarvei{padding:12px 9px;gap:7px}.portal-hjem .hjem-snarvei strong{font-size:15px}.portal-hjem .hjem-snarvei small{font-size:11px}.portal-hjem .hjem-snarvei svg{width:26px;height:26px}}.portal-hjem .hjem-ledersnarveier{margin-bottom:26px}.portal-hjem .hjem-ledersnarveier .hjem-snarveier{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-hjem .hjem-ledersnarveier .hjem-snarvei{padding:16px;min-height:82px}.hjem-ledigkort{display:block;margin-top:20px;padding:20px;background:#f3f7f5;border:1px solid #ccd9d0;border-top:4px solid #607f6e;border-radius:12px;color:var(--brand-d);text-decoration:none}.hjem-ledigkort:hover{border-color:#607f6e}.ledig-uker{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.ledig-uker strong{display:block;font-size:34px;line-height:1.1}.ledig-uker span{display:block;font-weight:600;margin-top:6px}.ledig-uker small{display:block;font-size:11px;color:#53675c;line-height:1.4}.ledig-navn>div{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid #dce5df}.ledig-navn img{width:32px;height:32px;border-radius:50%;object-fit:cover}.ledig-navn strong{font-size:14px}.ledig-navn small{display:block;font-size:12px;color:#53675c;line-height:1.5;margin-top:4px}.ledig-grunnlag{font-size:11px;line-height:1.5;color:#53675c}.ledig-lenke{font-weight:600;font-size:13px;display:block;margin-top:14px}@media (min-width:1450px){.portal-hjem .hjem-ledersnarveier .hjem-snarveier{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.portal-hjem .hjem-ledersnarveier .hjem-snarveier{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-hjem .hjem-ledersnarveier .hjem-snarvei{padding:12px 9px}}.portal-hjem .hjem-snarvei>span:last-child{min-width:0;overflow-wrap:anywhere}@media (max-width:420px){.portal-hjem .hjem-ledersnarveier .hjem-snarvei{flex-direction:column;align-items:flex-start}.portal-hjem .hjem-ledersnarveier .hjem-snarvei strong{font-size:14px}}.mu-dagskort{display:grid;gap:10px}.portal-hjem .mu-kommende .mu-neste{background:#fff;color:var(--brand-d);border:1px solid var(--line);border-left:5px solid #b9c8dd}.portal-hjem .mu-kommende .mu-eyebrow,.portal-hjem .mu-kommende .mu-kunde{color:#596579}.portal-hjem .mu-kommende .mu-adresse{font-size:26px}.portal-hjem .mu-kommende .mu-meta{border-color:var(--line)}.mu-beskjed{font-size:14px;line-height:1.5;white-space:pre-line;text-align:left}.mu-detaljbeskjed{background:#edf2f8;padding:12px;border-radius:8px;white-space:pre-line}.mu-personbilde{width:34px;height:34px;border-radius:50%;object-fit:cover}.mu-feil{background:#fff;padding:14px;border:1px solid var(--line);border-radius:12px}.portal-hjem .hjem-arbeidsdag .nytt-kort{background:#fff;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--aksent);padding:18px;box-shadow:none;margin:0 0 18px}.portal-hjem .hjem-arbeidsdag .nytt-kort .nytt-gruppe h3{color:var(--brand-d)}.mine-saker{margin-top:22px}.ms-innhold{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 18px 16px}.ms-innledning{font-weight:600;color:var(--brand-d);margin:14px 0}.ms-liste{list-style:none;padding:0;margin:0}.ms-rad{border-top:1px solid var(--line);padding:14px 0;overflow-wrap:anywhere}.ms-rad-hode{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ms-rad strong{font-size:16px;font-weight:600;color:var(--brand-d)}.ms-status{display:block;font-size:13px;color:#596579;margin-top:5px}.ms-godkjent,.ms-levert{color:#236347}.ms-haster{font-size:12px;font-weight:700;color:#8a3c17;background:#fff0de;border-radius:5px;padding:3px 6px;white-space:nowrap}.ms-svar{font-size:14px;line-height:1.5;margin:9px 0 0;padding-left:10px;border-left:3px solid #bdcddd;white-space:pre-line}.ms-utstyr h3{margin:16px 0 5px;font-size:20px}.ms-utstyr>p,.ms-hjelp{font-size:13px;color:#596579;line-height:1.5}.ms-avsluttede summary{cursor:pointer;min-height:48px;align-content:center;font-size:14px;color:var(--brand)}.ms-avsluttede{border-top:1px solid var(--line)}.ms-hjelp{margin:12px 0 0}.portal-hjem .hjem-start{margin-bottom:26px}.portal-hjem .hjem-start .nytt-kort{background:#fff;color:#172033;border:1px solid #d5deea;border-left:4px solid #e8871e;box-shadow:none;margin:16px 0;padding:18px}.portal-hjem .mu-arbeidskort{background:#16346b;color:#fff;border-radius:16px;padding:22px;border-left:5px solid #e8871e}.portal-hjem .mu-arbeidskort p{margin:0 0 8px}.portal-hjem .mu-arbeidskort h3{color:#fff;font:600 clamp(28px,4vw,40px)/1.1 "Barlow Semi Condensed",sans-serif;margin:5px 0 12px;overflow-wrap:anywhere}.mu-prosjektnavn{color:#d1ddf2;font-size:14px}.mu-dagens-prosjekt+.mu-dagens-prosjekt{border-top:1px solid #ffffff40;padding-top:18px;margin-top:18px}.mu-direkte{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:12px}.mu-direkte a,.mu-lagknapp{min-height:46px;display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #ffffff70;border-radius:8px;color:#fff;background:transparent;font:600 15px Barlow,sans-serif;text-decoration:none;cursor:pointer}.mu-direkte a:first-child{background:#fff;color:#16346b;border-color:#fff}.mu-lagknapp{margin-top:15px;padding-left:0;border:0}.mu-arbeidskort a:focus-visible,.mu-lagknapp:focus-visible{outline:3px solid #e8871e;outline-offset:3px}.mu-avklaring{white-space:pre-line;background:#ffffff16;padding:10px 12px;border-left:3px solid #e8871e}.portal-hjem .mu-kommende .mu-neste{padding:12px 18px}.portal-hjem .mu-kommende .mu-adresse{font-size:22px}.portal-hjem .mu-kommende .mu-meta{border:0;margin:3px 0 0;padding:0}.kompetanse-handling{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border:1px solid #e6c491;border-left:4px solid #e8871e;background:#fff6e9;border-radius:12px;padding:18px;margin:16px 0}.kompetanse-handling>div{flex:1;min-width:min(250px,100%)}.kompetanse-handling strong{font-size:19px;color:#16346b}.kompetanse-handling p{font-size:14px;margin:6px 0 0;line-height:1.5}.kompetanse-handling a{background:#16346b;color:#fff;border-radius:8px;padding:12px 16px;min-height:46px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600}.vk-tom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #d5deea;padding:8px 0;font-size:14px;color:#596579}.vk-tom a{min-height:44px;display:inline-flex;align-items:center;color:#16346b}@media (max-width: 560px){.portal-hjem .mu-arbeidskort{padding:18px 16px}.mu-direkte{gap:8px}.mu-direkte a{flex:1 1 auto;justify-content:center}}.mu-hverdagsvalg{border-top:1px solid #ffffff40;padding-top:14px}.mu-hverdagsvalg a{flex:1;justify-content:center}@media (min-width: 1050px){.hjem-start .mu-dagskort{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:18px}.hjem-start .mu-kommende{margin-top:0}.mu-hverdagsvalg{max-width:620px}}.portal-hjem .forside-verktoylinje{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin:0 0 18px;flex-wrap:wrap}.portal-hjem .forside-verktoylinje h2{font-size:27px;margin:0 0 6px;color:var(--brand-d)}.portal-hjem .forside-verktoylinje p{margin:0;color:#596579;font-size:15px;max-width:580px}.portal-hjem .forside-oppsett :is(.forside-verktoylinje,.forside-flyttkort) button{font:600 14px Barlow,sans-serif;min-height:44px;padding:10px 14px;border:1px solid #c3cede;border-radius:8px;background:#fff;color:var(--brand-d);cursor:pointer}.portal-hjem .forside-oppsett :is(.forside-verktoylinje,.forside-flyttkort) button:disabled{opacity:.5;cursor:default}.portal-hjem .forside-oppsett :is(.forside-verktoylinje,.forside-flyttkort) button:focus-visible{outline:3px solid var(--aksent);outline-offset:3px}.portal-hjem .forside-valg{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.portal-hjem .forside-oppsett .forside-verktoylinje .forside-lagre{background:var(--brand);color:#fff;border-color:var(--brand)}.portal-hjem .forside-rutenett{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.portal-hjem .forside-del{min-width:0}.portal-hjem .forside-bred{grid-column:1/-1}.portal-hjem .forside-del:not(:has(.forside-flyttkort)):has(>.forside-innhold:empty){display:none}.portal-hjem .forside-innhold>.hjem-start,.portal-hjem .forside-innhold>.hjem-ledersnarveier,.portal-hjem .forside-innhold>.hjem-utvikling,.portal-hjem .forside-innhold .hjem-ledigkort{margin-top:0;margin-bottom:0}.portal-hjem .forside-redigerer .forside-verktoylinje{justify-content:space-between;border-left:4px solid var(--aksent);padding:16px;background:#edf2f8;border-radius:10px}.portal-hjem .forside-flyttkort{border:1px dashed #8d9eb8;border-radius:12px;background:#fff;padding:16px;min-height:112px}.portal-hjem .forside-slipp .forside-flyttkort{outline:3px solid var(--aksent);background:#fff6e9}.portal-hjem .forside-oppsett .forside-flyttkort .forside-drahåndtak{touch-action:none;user-select:none;display:flex;align-items:center;gap:10px;border:0;padding:0 4px;width:100%;text-align:left;cursor:grab;font-size:18px}.portal-hjem .forside-drahåndtak>span{font-size:28px;color:#596579}.portal-hjem .forside-flyttvalg{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.portal-hjem .forside-flyttvalg button[aria-pressed=true]{background:#e5edf8;border-color:var(--brand)}.portal-hjem .forside-melding:empty{display:none}@media (max-width:700px){.portal-hjem .forside-rutenett{grid-template-columns:minmax(0,1fr);gap:18px}.portal-hjem .forside-valg{margin-left:0}.portal-hjem .forside-verktoylinje{align-items:flex-start}.portal-hjem .forside-oppsett :is(.forside-verktoylinje,.forside-flyttkort) button{min-height:46px}}.vk-kort{margin:0 0 24px;border:1px solid #d5deea;border-left:4px solid #e8871e;border-radius:14px;background:#fff;padding:20px;scroll-margin-top:90px}.vk-kort header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vk-kort header h2{margin:0;font-size:23px}.vk-kort header p{margin:5px 0 0;color:#596579}.vk-kort header>a{margin-left:auto;min-height:44px;display:flex;align-items:center;font-weight:600}.vk-ikon{background:#fff2df;border-radius:10px;padding:9px;display:flex}.vk-rad{border-top:1px solid #e5eaf1;margin-top:10px}.vk-rad summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0;min-height:60px}.vk-rad summary>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.vk-rad strong,.vk-rad small{display:block}.vk-rad small{margin-top:4px;color:#596579}.vk-haster{font-size:12px;color:#9c321c;background:#fff0e8;padding:5px 8px;border-radius:6px}.vk-aapne{color:#16346b;font-size:13px;text-decoration:underline}.vk-detaljer{max-width:700px;padding-bottom:16px}.vk-detaljer p{white-space:pre-wrap;overflow-wrap:anywhere}.vk-dato{font-size:12px;color:#596579}.vk-detaljer label{display:block;font-size:14px;margin-bottom:6px}.vk-detaljer textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #abb8cb;border-radius:8px;font:inherit}.vk-handlinger{display:flex;gap:10px;margin-top:10px}.vk-kort button{min-height:44px;border:1px solid #becbdb;border-radius:8px;padding:8px 16px;background:#fff;color:#16346b;cursor:pointer;font:inherit;font-weight:600}.vk-kort button.vk-godkjenn{color:#fff;background:#16346b;border-color:#16346b}.vk-kort button:disabled{cursor:wait;opacity:.6}.vk-kort footer{color:#596579;font-size:13px;margin-top:12px}.vk-kort [role=alert]{color:#9c321c}.vk-visalle{margin-top:8px}@media (max-width: 560px){.vk-kort{padding:14px}.vk-kort header h2{font-size:20px}.vk-kort header>a{margin-left:0}.vk-aapne{display:none}}.hjem-status{background:#fff;border:1px solid var(--line);border-top:5px solid var(--aksent);border-radius:14px;margin:0 0 30px;overflow:hidden;box-shadow:0 8px 28px #18333b06;color:var(--brand-d)}.hjem-status>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px 12px;background:#f3f6f5}.hjem-status h2{font-size:30px;margin:3px 0 6px}.hjem-status h3{font-size:23px;margin:0 0 18px}.hjem-status p{line-height:1.5}.hjem-status>header p{margin:0}.hjem-status button{min-height:44px;border:1px solid #c8d3d1;border-radius:8px;padding:10px 15px;background:#fff;color:var(--brand-d);font:inherit;font-weight:650;cursor:pointer}.hjem-status button:hover{background:#edf3f1}.hjem-status button:disabled{opacity:.6;cursor:wait}.hjem-status button:focus-visible,.hjem-status summary:focus-visible,.hs-scroll:focus-visible{outline:3px solid var(--aksent);outline-offset:2px}.hs-hint{font-size:13px;color:#536765;margin:14px 26px}.hjem-status a{color:var(--brand-d);text-underline-offset:3px}.hs-scroll{overflow-x:auto;overscroll-behavior-x:contain}.hs-scroll table{width:100%;border-collapse:collapse;min-width:1040px;font-size:15px;text-align:left}.hs-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hs-scroll thead th{padding:15px 14px;background:#eaf0ee;color:#445956;font-size:12px;letter-spacing:.025em}.hs-scroll tbody th,.hs-scroll td{padding:17px 14px;border-bottom:1px solid #e8edeb;font-variant-numeric:tabular-nums;vertical-align:middle}.hs-scroll td{font-weight:600}.hs-scroll tr:hover{background:#f7f9f8}.hs-scroll small,.hs-jobb small{display:block;font-weight:400;font-size:12px;color:#5d716c;margin-top:5px}.hs-person{display:flex;align-items:center;gap:10px;min-width:185px}.hs-person img{width:36px;height:36px;object-fit:cover;border-radius:50%}.hs-min{padding:24px 26px}.hs-tall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hs-tall>div{border-left:3px solid #b8ccc5;padding:6px 14px}.hs-tall span{font-size:13px;display:block}.hs-tall strong{font-size:clamp(22px,2.2vw,32px);display:block;margin:8px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hs-tall i{font-size:20px;font-style:normal;color:#6d817b}.hs-tall small{font-size:12px;color:#536765}.hs-plan{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#536765}.hs-plan span{padding:6px 10px;background:#f0f4f2;border-radius:5px}.hs-timejobber{border-top:1px solid #e1e8e4;margin-top:20px;padding-top:15px}.hs-timejobber summary{font-weight:650;cursor:pointer;min-height:44px;align-content:center}.hs-timejobber>p{color:#536765;font-size:14px}.hs-jobb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e6ece8;padding:18px 0}.hs-jobb h4{margin:5px 0;font-size:18px}.hs-jobb p{margin:6px 0;font-size:14px}.hs-jobb form{width:100%;background:#f3f6f4;padding:18px;border-radius:10px}.hs-felt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hs-jobb label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;margin:12px 0}.hs-jobb input,.hs-jobb select,.hs-jobb textarea{width:100%;min-height:46px;border:1px solid #b7c6be;border-radius:6px;padding:10px;background:#fff;color:#173830;font:inherit;font-size:16px;box-sizing:border-box}.hs-jobb textarea{min-height:76px;resize:vertical}.hs-handlinger{display:flex;gap:10px;margin-top:14px}.hs-handlinger button[type=submit]{background:var(--brand-d);color:#fff}.hjem-status>footer{background:#f6f8f7;border-top:1px solid #e7ece9;padding:14px 26px;color:#586d65;font-size:12px}.hjem-status>footer p{margin:0 0 6px}.hjem-status>[role=alert],.hjem-status>[role=status]{margin:16px 26px;color:#8e3f25}@media (max-width:800px){.hs-tall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hs-felt{grid-template-columns:1fr}.hjem-status>header{padding:18px 16px}.hjem-status h2{font-size:26px}.hs-min{padding:20px 16px}.hs-hint{margin:12px 16px}.hjem-status>footer{padding:14px 16px}.hs-scroll tbody th{position:sticky;left:0;background:#fff;box-shadow:3px 0 6px #18332c09;max-width:155px}.hs-person{min-width:130px;max-width:160px}.hs-person img{display:none}.hs-scroll thead th:first-child{position:sticky;left:0;z-index:1}.hs-tall>div{padding:4px 10px}.hs-jobb>button{width:100%}}.hs-restoppgave{margin-top:22px;border:1px solid #dfc69d;border-left:4px solid var(--aksent);border-radius:10px;background:#fffaf2;padding:20px}.hs-oppgavehode{display:flex;justify-content:space-between;align-items:center;gap:20px}.hs-oppgavehode h3{margin:5px 0;font-size:22px}.hs-oppgavehode p{margin:0;font-size:14px;color:#536765}.hs-oppgavemerke{font-size:12px;font-weight:650;color:#775628}.hjem-status .hs-startanslag{background:var(--brand-d);color:#fff;white-space:nowrap}.hs-restskjema{max-width:650px;margin-top:20px;border-top:1px solid #e1d7c8;padding-top:12px}.hs-restskjema label{display:flex;flex-direction:column;gap:7px;font-size:15px;font-weight:600;margin:16px 0}.hs-restskjema input,.hs-restskjema select,.hs-restskjema textarea{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #b7c6be;border-radius:6px;padding:10px;background:#fff;color:var(--brand-d);font:inherit;font-size:16px}.hs-restskjema input{max-width:300px;font-size:22px}.hs-restskjema textarea{resize:vertical}.hs-felthjelp{font-size:13px;font-weight:400;color:#536765}.hs-reservereferanse{padding:12px 15px;background:#edf1ef;border-radius:7px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 15px;font-size:13px}.hs-reservereferanse strong{font-size:18px}.hs-reservereferanse small{width:100%;color:#536765}.hs-restskjema [role=alert]{color:#8e3f25}.hs-restskjema [role=status]{font-weight:600;color:#2b6349}@media (max-width:600px){.hs-restoppgave{padding:16px}.hs-oppgavehode{align-items:stretch;flex-direction:column;gap:14px}.hs-restskjema input{max-width:none}.hs-handlinger{flex-wrap:wrap}.hs-handlinger button{flex-grow:1}}.hjem-status .hs-startanslag:hover,.hjem-status .hs-handlinger button[type=submit]:hover{background:#203d68;color:#fff}.hs-restskjema .hs-handlinger button[type=submit]{background:var(--brand-d);color:#fff}.hs-restskjema .hs-handlinger button[type=submit]:hover{background:#203d68}.hs-anslagoversikt{margin-top:24px;border-top:1px solid #dce3e8;padding-top:20px}.hs-anslagoversikt h4{margin:0;font-size:18px}.hs-anslagoversikt>label{display:grid;gap:6px;max-width:400px;font-size:13px}.hs-anslagoversikt input{padding:10px;border:1px solid #b9c6cf;border-radius:8px;background:#fff;color:#17354a}.hs-anslagliste{margin:16px 0}.hs-anslagliste article{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #dce3e8}.hs-anslagliste article>div{flex:1;min-width:0}.hs-anslagliste small{display:block;margin-top:5px;color:#526573;overflow-wrap:anywhere}.hs-anslagliste dl{display:flex;gap:24px;margin:0}.hs-anslagliste dt{font-size:11px;color:#526573}.hs-anslagliste dd{margin:4px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.hs-anslagliste button,.hs-anslagoversikt>button{padding:10px 15px;color:#17354a;background:#fff;border:1px solid #b9c6cf;border-radius:8px;cursor:pointer}.hs-anslagliste button:hover,.hs-anslagoversikt>button:hover{background:#edf2f5;color:#17354a}.hs-anslagliste .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:700px){.hs-anslagliste article{flex-wrap:wrap;gap:12px}.hs-anslagliste article>div{flex-basis:100%}.hs-anslagliste dl{flex:1;font-size:13px;gap:16px}}.plm{--plm-navy:#16346b;--plm-orange:#e8871e;--plm-ink:#172033;--plm-muted:#667085;--plm-line:#e1e5ec;color:var(--plm-ink);background:#fff;border:1px solid var(--plm-line);border-radius:14px;overflow:hidden;scroll-margin-top:100px}.plm .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plm .plm-hode{display:flex;justify-content:space-between;gap:20px;background:var(--plm-navy);color:#fff;padding:26px 30px;border-bottom:4px solid var(--plm-orange)}.plm .plm-hode h2{font-size:30px;color:#fff;letter-spacing:-.6px;margin:4px 0 8px}.plm .plm-hode p{margin:0;color:#e4ebf7}.plm .plm-overlinje{font-size:12px;text-transform:uppercase;letter-spacing:.07em}.plm .plm-uke{min-width:170px;align-self:center}.plm label{font-size:13px;font-weight:600;display:block}.plm .plm-uke label{color:#fff;margin-bottom:5px}.plm button{font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:10px 16px;border:1px solid #c7d1e0;border-radius:7px;background:#fff;color:var(--plm-navy);cursor:pointer}.plm button:hover{background:#edf2fa}.plm button:disabled{opacity:.55;cursor:default}.plm button.plm-primaer{background:var(--plm-navy);color:#fff;border-color:var(--plm-navy)}.plm :is(button,input,select,textarea):focus-visible{outline:3px solid var(--plm-orange);outline-offset:2px}.plm input,.plm select,.plm textarea{font:inherit;font-size:16px;background:#fff;color:var(--plm-ink);border:1px solid #bec9d9;border-radius:5px;padding:9px;min-height:43px;box-sizing:border-box;width:100%}.plm textarea{resize:vertical;min-height:64px}.plm input:disabled,.plm textarea:disabled{color:#465168;background:#f6f8fb}.plm td select{font-size:12px;min-height:28px;padding:3px;margin-top:4px}.plm .plm-oppgave{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 30px;background:#f5f7fb}.plm .plm-oppgave strong,.plm .plm-oppgave span{display:block}.plm .plm-oppgave span{font-size:13px;color:var(--plm-muted);margin-top:6px}.plm .plm-visning{display:flex;gap:8px;padding:18px 30px 0}.plm .plm-visning [aria-pressed=true]{border-color:var(--plm-navy);box-shadow:inset 0 -3px var(--plm-orange)}.plm .plm-instruks{padding:24px 30px 12px}.plm h3{margin:0 0 10px;font-size:22px}.plm p{line-height:1.5}.plm .plm-instruks p{margin:0 0 5px}.plm small{color:var(--plm-muted);font-size:12px;line-height:1.5}.plm .plm-fremdrift{padding:5px 30px 18px;display:flex;align-items:center;gap:15px;font-size:13px}.plm progress{accent-color:var(--plm-navy);height:7px;width:180px}.plm .plm-filter{padding:14px 30px;display:flex;align-items:end;gap:20px;border-top:1px solid var(--plm-line);background:#fafbfd}.plm .plm-filter>label:first-child{flex:1;max-width:350px}.plm .plm-filter input[type=search]{margin-top:6px}.plm .plm-avkryss{display:flex;align-items:center;gap:8px;min-height:44px}.plm .plm-avkryss input{width:18px;min-height:18px;accent-color:var(--plm-navy)}.plm .plm-tabell{overflow:auto;max-height:650px;overscroll-behavior:contain}.plm table{width:100%;border-collapse:collapse;min-width:850px;text-align:left;font-size:14px}.plm th,.plm td{padding:13px 16px;border-bottom:1px solid var(--plm-line);vertical-align:top}.plm thead th{position:sticky;top:0;background:#edf1f7;color:var(--plm-navy);font-size:12px;z-index:1}.plm tbody th{font-weight:600;min-width:220px;max-width:350px;width:31%;line-height:1.5}.plm tbody th small{display:block;font-weight:400}.plm td:nth-child(2){min-width:120px;font-variant-numeric:tabular-nums}.plm td:nth-child(3){min-width:145px}.plm td:nth-child(4){min-width:95px}.plm td:nth-child(5){min-width:180px}.plm tbody tr:hover{background:#fafbfd}.plm .plm-lagre{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:18px 30px;border-top:1px solid var(--plm-line);background:#f5f7fb}.plm .plm-lagre>span{margin-right:auto;font-size:13px;color:var(--plm-muted)}.plm .plm-fot{padding:16px 30px;color:var(--plm-muted);font-size:12px;line-height:1.6;border-top:1px solid var(--plm-line)}.plm .plm-feil{padding:16px 30px;color:#a22518;background:#fff1ef}.plm .plm-melding{padding:12px 30px;color:#21583c}.plm>p{padding:0 30px}.plm .plm-sum{padding:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.plm .plm-sum span{display:block;font-size:13px;color:var(--plm-muted)}.plm .plm-sum strong{display:block;font-size:32px;letter-spacing:-.7px;color:var(--plm-navy);margin-top:6px}.plm .plm-sum small{display:block}.plm .plm-oversikt td:nth-child(3){min-width:55px}.plm .plm-oversikt tbody th{min-width:155px;width:20%}.plm .plm-oversikt td{font-size:13px}.plm .plm-oversikt td small{display:block}.plm .plm-oversikt ul{margin:0;padding:0;list-style:none}.plm .plm-oversikt li+li{margin-top:12px}.plm button.plm-leder{text-align:left;border:0;padding:0;min-height:32px;background:transparent;text-decoration:underline;text-underline-offset:3px}.plm small.plm-levert{color:#21653d}.plm .plm-detalj{padding:25px 0 0}.plm .plm-detalj h3{padding:0 30px}@media (max-width:700px){.plm .plm-visning{flex-wrap:wrap}.plm form .plm-tabell{max-height:none;overflow:visible}.plm form table,.plm form tbody{display:block;min-width:0}.plm form thead{display:none}.plm form tbody tr{display:grid;grid-template-columns:1fr 1fr;padding:15px 20px;gap:12px;border-bottom:1px solid var(--plm-line)}.plm form tbody th{grid-column:1/-1;max-width:none;width:auto}.plm form th,.plm form td{padding:0;border:0;min-width:0!important}.plm form td:last-child{grid-column:1/-1}.plm form td:before{display:block;font-size:12px;font-weight:600;margin-bottom:5px;color:var(--plm-muted)}.plm form td:nth-child(2):before{content:"Faktureres i uken"}.plm form td:nth-child(3):before{content:"Startdato"}.plm form td:nth-child(4):before{content:"Sluttuke"}.plm form td:nth-child(5):before{content:"Kommentar"}}@media (max-width:700px){.plm .plm-hode{padding:20px;flex-wrap:wrap}.plm .plm-hode h2{font-size:26px}.plm .plm-uke{width:100%}.plm .plm-oppgave,.plm .plm-sum{padding:20px;align-items:flex-start;flex-direction:column}.plm .plm-oppgave>button{width:100%}.plm .plm-filter{padding:15px 20px;flex-wrap:wrap;gap:12px}.plm .plm-filter>label:first-child{flex-basis:100%;max-width:none}.plm .plm-lagre{padding:16px 20px;flex-wrap:wrap}.plm .plm-lagre>span{width:100%}.plm .plm-lagre>button{flex:1}.plm .plm-instruks,.plm .plm-fot{padding:18px 20px}.plm .plm-fremdrift{padding:0 20px 15px;flex-wrap:wrap}.plm .plm-visning{padding:15px 20px 0}.plm .plm-tabell{max-height:560px}}.plm.plm-inngang{display:flex;align-items:center;gap:22px;padding:20px 24px;margin:0 0 24px;border-left:5px solid var(--plm-orange)}.plm-inngang h2{font-size:25px;margin:0 0 5px;color:var(--plm-navy)}.plm-inngang p{margin:0;font-size:14px}.plm-inngang>button{margin-left:auto;flex-shrink:0}.plm-fristmerke{border-right:1px solid var(--plm-line);padding-right:22px;color:var(--plm-navy);text-align:center}.plm-fristmerke span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em}.plm-fristmerke strong{font-size:32px;line-height:1.2;font-variant-numeric:tabular-nums}.plm-dialog{border:0;padding:0;width:min(1240px,calc(100vw - 48px));max-height:92dvh;overflow:auto;border-radius:16px;color:#172033;background:#fff;box-shadow:0 24px 90px #07152b55}.plm-dialog::backdrop{background:#07152ba6;backdrop-filter:blur(3px)}.plm-dialog>.plm{border:0;border-radius:0}.plm-dialog-lukk{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 24px;background:#fff;border-bottom:1px solid #e1e5ec}.plm-dialog-lukk span{font-size:11px;letter-spacing:.05em;color:#667085}.plm-dialog-lukk button{font:inherit;background:#edf1f7;border:1px solid #c7d1e0;border-radius:7px;color:#16346b;min-height:44px;padding:8px 16px;cursor:pointer}.plm-dialog-lukk button:focus-visible{outline:3px solid #e8871e}.plm .plm-oppfolging{padding:24px 30px;background:#fafbfd;border-top:1px solid var(--plm-line);border-bottom:1px solid var(--plm-line)}.plm-oppfolging>label{max-width:650px;margin:14px 0 8px}.plm .plm-tiltakliste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plm .plm-tiltakliste button{text-align:left;font-size:13px;font-weight:400;background:#fff;border-left:3px solid var(--plm-orange)}.plm-tiltakliste strong,.plm-tiltakliste span{display:block}.plm-tiltakliste span{margin-top:6px;line-height:1.5}.plm .plm-kontroll{margin-top:20px;padding:22px;background:#fff;border:1px solid var(--plm-line);border-radius:9px}.plm-kontroll h4{font-size:18px;margin:0 0 12px}.plm-kontroll small{display:block;margin-top:6px}.plm-kontroll .plm-avkryss{font-size:14px;font-weight:400;align-items:flex-start;margin:12px 0}.plm-kontroll input[type=checkbox]{flex:0 0 18px;margin-top:2px}.plm-avslutt{border-top:1px solid var(--plm-line);padding-top:18px;margin-top:18px}.plm-anslag{margin-top:24px;padding-top:18px;border-top:1px solid var(--plm-line)}.plm-anslag summary{cursor:pointer;font-weight:600;color:var(--plm-navy);min-height:44px}.plm-anslag input[type=text]{max-width:240px;display:block;margin-top:6px}@media (max-width:700px){.plm.plm-inngang{flex-wrap:wrap;padding:18px;gap:14px}.plm-inngang>div:nth-child(2){flex:1}.plm-inngang h2{font-size:22px}.plm-inngang>button{width:100%;margin:0}.plm-fristmerke{padding-right:14px}.plm-dialog{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;margin:0;border-radius:0}.plm-dialog-lukk{padding:10px 16px}.plm-dialog-lukk span{max-width:150px;font-size:10px}.plm .plm-oppfolging{padding:20px}.plm .plm-tiltakliste{grid-template-columns:1fr}.plm .plm-kontroll{padding:16px}}.plm .plm-prosjektkortliste{display:grid;gap:18px;padding:22px 30px;background:#eef1f5}.plm .plm-prosjektkort{min-width:0;background:#fff;border:1px solid var(--plm-line);border-left:4px solid var(--plm-orange);border-radius:10px;box-shadow:0 2px 5px #17203306}.plm .plm-korttittel{display:flex;align-items:baseline;gap:14px;padding:20px 22px 16px}.plm .plm-prosjektnummer{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;color:var(--plm-navy);background:#edf1f7;padding:4px 8px;border-radius:4px;flex-shrink:0}.plm .plm-korttittel h3{font-size:20px;line-height:1.35;margin:0;overflow-wrap:anywhere;letter-spacing:-.3px}.plm .plm-kortfelt{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:18px;padding:0 22px 16px}.plm .plm-kortfelt label{font-size:13px;color:var(--plm-muted);min-width:0}.plm .plm-kortfelt input,.plm .plm-ukefelt{margin-top:7px}.plm .plm-kortfelt input{font-variant-numeric:tabular-nums}.plm .plm-kortfelt>label:first-child input{font-size:21px;font-weight:650;color:var(--plm-navy);height:49px}.plm .plm-enhet{font-size:11px;font-weight:400;margin-left:5px;white-space:nowrap}.plm .plm-ukefelt{display:flex;gap:7px}.plm .plm-ukefelt input{margin:0;min-width:0;flex:1;width:70px}.plm .plm-ukefelt select{width:90px;flex-shrink:0}.plm .plm-kortkommentar{padding:0 22px 12px}.plm .plm-kortkommentar summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--plm-navy);padding:10px 0;min-height:44px}.plm .plm-kortkommentar summary small{margin-left:8px;font-weight:400}.plm .plm-kortkommentar label{margin:3px 0 8px}.plm .plm-kortkommentar textarea{margin-top:6px}.plm .plm-korthandling{border-top:1px solid var(--plm-line);padding:14px 22px;background:#fafbfd;border-radius:0 0 8px 8px}.plm .plm-kortavslutt{display:flex;align-items:center;justify-content:space-between;gap:18px}.plm .plm-kortavslutt>div{min-width:0}.plm .plm-kortavslutt>button{font-size:12px;flex-shrink:0;background:transparent}.plm .plm-kortavslutt .plm-avkryss{font-size:14px;margin:0;align-items:center;line-height:1.5;min-height:32px}.plm .plm-kortavslutt input{flex-shrink:0;width:20px;height:20px}.plm .plm-kortavslutt small{display:block;margin:3px 0 0 28px;max-width:520px}.plm .plm-korthandling .plm-feil,.plm .plm-korthandling .plm-melding{margin:12px 0 0;padding:12px;border-radius:5px}.plm .plm-korthandling .plm-melding{background:#edf7f1}.plm .plm-reserve{font-size:14px;margin:12px 0 0}.plm .plm-reserve small{display:block;margin-top:5px}.plm .plm-korthandling .plm-anslag{margin-top:14px;padding-top:14px}.plm .plm-lagre{position:sticky;bottom:0;z-index:3;background:#fff;box-shadow:0 -5px 18px #1720330d}.plm summary:focus-visible{outline:3px solid var(--plm-orange);outline-offset:2px}@media (max-width:850px){.plm .plm-kortavslutt{align-items:flex-start;flex-direction:column;gap:10px}.plm .plm-kortavslutt>button{margin-left:28px}.plm .plm-kortfelt{grid-template-columns:1fr 1fr}.plm .plm-kortfelt>label:first-child{grid-column:1/-1}.plm .plm-enhet{float:right}}@media (max-width:700px){.plm .plm-prosjektkortliste{padding:16px 12px;gap:14px}.plm .plm-korttittel{padding:17px 16px 14px;align-items:flex-start;gap:10px}.plm .plm-korttittel h3{font-size:18px}.plm .plm-kortfelt{padding:0 16px 10px;gap:12px}.plm .plm-kortkommentar{padding:0 16px 8px}.plm .plm-korthandling{padding:12px 16px}.plm .plm-ukefelt{gap:4px}.plm .plm-ukefelt select{width:75px;padding:7px}.plm .plm-kortfelt input[type=date]{font-size:14px;padding:9px 5px}.plm .plm-kortavslutt .plm-avkryss{align-items:flex-start}.plm .plm-kortavslutt input{margin-top:3px}.plm .plm-lagre{padding:12px 16px;gap:8px}.plm .plm-lagre>span{font-size:12px}.plm .plm-lagre>button{font-size:13px}}.plm-dialog>.plm{overflow:visible}.plm-dialog .plm-hode{padding:18px 30px}.plm-dialog .plm-hode h2{font-size:26px;margin:0 0 4px}.plm-dialog .plm-oppgave{padding:12px 30px}.plm-dialog .plm-oppgave>div{display:flex;flex-wrap:wrap;gap:5px 16px;align-items:center}.plm-dialog .plm-oppgave span{margin:0}.plm-dialog .plm-instruks{padding:18px 30px 10px}.plm-dialog .plm-instruks h3{font-size:19px;margin-bottom:6px}.plm-dialog .plm-instruks p{font-size:14px}@media (max-width:700px){.plm-dialog .plm-hode{padding:16px 20px}.plm-dialog .plm-oppgave{padding:12px 20px}.plm-dialog .plm-instruks{padding:16px 20px 10px}}.plm .plm-rediger-levert{margin:16px 30px 0;padding:12px 16px;background:#edf7f1;border-left:3px solid #21653d;display:flex;align-items:center;justify-content:space-between;gap:12px}.plm .plm-rediger-levert p{font-size:14px;margin:0;color:#21583c}.plm .plm-rediger-levert button{flex-shrink:0}.plm button.plm-rediger-min{display:block;margin-top:6px;font-size:12px;min-height:36px;padding:6px 10px}@media (max-width:700px){.plm .plm-rediger-levert{margin:14px 20px 0;align-items:flex-start;flex-direction:column}}
