.mobilmeny,.mobilmeny-ark-bakgrunn,.epost-del,.epost-tilbake{display:none}@media (max-width:760px){:root{--mobilmeny-h:60px}html,body{overflow-x:clip}.md-tabell,.table-wrap{max-width:100%;overflow-x:auto}.visuelt-skjult{top:0;left:0}.topbar-inner{gap:var(--s-3);height:52px;padding:0 16px}.topbar .topnav,.topbar .tilstede,.brand-selskap,.user-name,.brukermeny-pil{display:none}.topbar-user{gap:var(--s-2);margin-left:auto}.mobilmeny{z-index:60;padding:4px 4px env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobilmeny>a,.mobilmeny>button{min-height:52px;color:var(--text-3);font:inherit;font-size:11px;font-weight:var(--fw-m);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;text-decoration:none;display:flex}.mobilmeny>[data-active=true]{color:var(--accent)}.mobilmeny>[data-active=true] svg{stroke-width:2.2px}.mobilmeny>a:active,.mobilmeny>button:active{background:var(--accent-soft)}.mobilmeny-ark-bakgrunn{z-index:70;background:#11111159;animation:.15s ease-out mobil-inn;display:block;position:fixed;inset:0}.mobilmeny-ark{max-height:80vh;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-meny);border-radius:18px 18px 0 0;gap:2px;animation:.2s ease-out mobil-opp;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mobilmeny-ark-hank{background:var(--border);border-radius:4px;justify-self:center;width:36px;height:4px;margin:2px 0 8px}.mobilmeny-ark a{min-height:52px;color:var(--text);border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.mobilmeny-ark a span{color:var(--text-3);font-size:var(--fs-0)}.mobilmeny-ark a[data-active=true],.mobilmeny-ark a:active{background:var(--accent-soft)}@keyframes mobil-inn{0%{opacity:0}}@keyframes mobil-opp{0%{opacity:0;transform:translateY(24px)}}body{padding-bottom:calc(var(--mobilmeny-h) + env(safe-area-inset-bottom,0px))}.bot-launch{display:none!important}.bunn{display:none}.page{padding:var(--s-4) 16px var(--s-8)}.page-head,.dash-topp{align-items:stretch;gap:var(--s-3);margin-bottom:var(--s-4);flex-direction:column;display:flex}.page-head h1,.dash-topp h1{text-wrap:balance;font-size:22px;line-height:1.2}.page-head .row,.dash-topp .row{gap:var(--s-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.page-head .row .btn,.dash-topp .row .btn{justify-content:center;min-height:44px}.section-title{font-size:var(--fs-2)}.card{border-radius:14px}.btn,.velger,button.btn-secondary{min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.nokkeltall-rad{grid-template-columns:repeat(3,1fr);display:grid!important}.nokkeltall-celle{min-width:0;border-left:0!important;padding:12px 10px!important}.nokkeltall-label{font-size:11px}.nokkeltall-verdi{font-size:24px!important}.kjede-chips .groups{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.kjede-chips .groups::-webkit-scrollbar{display:none}.group-chip{flex:none}.oversikt-verktoy{gap:var(--s-2);display:grid}.oversikt-verktoy .filters{gap:var(--s-2);scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.oversikt-verktoy .filters::-webkit-scrollbar{display:none}.oversikt-verktoy .filter{flex:none}:is(.card:has(>.card>.oversikt-tabell),.card:has(>.oversikt-tabell)){box-shadow:none;background:0 0;border:0;padding:0}.oversikt-tabell{overflow:visible}.table-cards{width:100%}.oversikt-tabell .table-cards :is(td[data-label=Ansatte],td[data-label=Oppdrag\/år],td[data-label=MS-lisenser],td[data-label=IT-drift],td[data-label=Klarvera],td[data-label=Sist\ oppdatert]){display:none!important}.oversikt-tabell .table-cards tr{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"navn kjede""ansvarlig status""fremdrift fremdrift";align-items:center;gap:8px 10px;margin-bottom:10px;padding:14px 14px 12px;display:grid!important}.oversikt-tabell .table-cards td{text-align:left;background-image:none;width:auto;min-width:0;height:auto;display:flex;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.oversikt-tabell .table-cards td.cell-go{display:none!important}.oversikt-tabell .table-cards tr{border:1px solid var(--border);overflow:hidden}.oversikt-tabell .table-cards tr.rail-amber{box-shadow:inset 4px 0 0 var(--color-warning)}.oversikt-tabell .table-cards tr.rail-red{box-shadow:inset 4px 0 0 var(--color-danger)}.oversikt-tabell .table-cards tr.rail-none{box-shadow:inset 4px 0 0 var(--color-neutral-300)}.oversikt-tabell .table-cards .cell-name{white-space:normal;text-overflow:clip;font-weight:var(--fw-2);line-height:1.3;overflow:visible}.oversikt-tabell .table-cards td:before{content:none!important}.oversikt-tabell .table-cards td.card-title{font-size:var(--fs-2);grid-area:navn;display:block}.oversikt-tabell .table-cards td.card-title .orgnr{display:none}.oversikt-tabell .table-cards td[data-label=Kjede]{grid-area:kjede;justify-content:flex-end}.oversikt-tabell .table-cards td[data-label=Ansvarlig]{grid-area:ansvarlig}.oversikt-tabell .table-cards td[data-label=Ansvarlig] .velger{min-height:36px;color:var(--text-2);background:0 0;border-color:#0000;padding-left:0}.oversikt-tabell .table-cards td[data-label=Status]{grid-area:status;justify-content:flex-end}.oversikt-tabell .table-cards td.celle-fremdrift{grid-area:fremdrift;align-items:center;gap:10px;display:flex}.oversikt-tabell .table-cards td.celle-fremdrift .cell-sub{white-space:nowrap;font-size:var(--fs-0);color:var(--text-3);margin:0!important}.oversikt-verktoy .table-search{width:100%}.kundehode{border-radius:14px;padding:16px}.kundehode-rad{gap:var(--s-3);display:grid}.kundehode h1{text-wrap:balance;font-size:22px;line-height:1.2}.kundehode-meta{font-size:var(--fs-0);overflow-wrap:anywhere}.kundehode-fakta{grid-template-columns:1fr 1fr;margin:0;gap:10px 12px!important;display:grid!important}.kundehode-fakta dt{font-size:11px}.kundehode-fakta dd{font-size:var(--fs-1);margin:0}.kundehode-framdrift{margin-top:var(--s-3);padding-top:var(--s-3)}.sidetopp{display:contents}.faner{top:calc(52px + env(safe-area-inset-top,0px));z-index:15;margin:var(--s-3) -16px 0;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);padding:0 12px;position:sticky}.fane{flex:none;padding:0 12px}.fane-panel{padding-top:var(--s-4)}.arbeidsflate{gap:var(--s-4)}.phase-head{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num tittel tall""bar bar bar";align-items:center;gap:8px 12px;padding:14px 16px!important;display:grid!important}.phase-num{grid-area:num}.phase-title{grid-area:tittel;min-width:0}.phase-title .muted{display:none}.phase-meta{display:contents!important}.phase-count{font-size:var(--fs-0);color:var(--text-3);grid-area:tall}.phase-bar{grid-area:bar;width:100%!important}.phase-chevron{display:none}.phase-bulk{flex-wrap:wrap;gap:8px;padding:8px 16px!important}.task{gap:10px;padding:14px 16px!important}.task-side{display:none}.task-meta{grid-template-columns:1fr 1fr;margin-top:10px;gap:8px!important;display:grid!important}.task-meta>*{justify-content:space-between;width:100%!important;min-width:0!important}.task-meta .link-btn-fare{order:9;grid-column:1/-1;justify-self:start;min-height:36px;width:auto!important}.task-meta .btn-sm{justify-content:center;min-height:40px}.task-comment input{width:100%}.task-guidance{font-size:var(--fs-1)}.arbeidsflate-side{order:-1;position:static!important}.nokkeltall-label{white-space:normal;min-height:2.4em;line-height:1.2}.epost-ramme{border-radius:14px;grid-template-columns:minmax(0,1fr)}.epost-ramme>*{min-width:0}.epost-topp{gap:var(--s-2);flex-wrap:nowrap;padding:10px 12px}.epost-topp-fra{display:none}.epost-topp-info{flex:1;min-width:0}.epost-ny,.epost-hent{white-space:nowrap;min-height:40px}.epost-hent{gap:0;padding:0 10px;font-size:0}.epost-hent .epost-ikon{width:20px;height:20px}.epost-del{background:var(--bg);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 12px 10px;padding:3px;display:grid}.epost-del button{min-height:38px;color:var(--text-3);font:inherit;font-weight:var(--fw-m);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.epost-del button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}.epost-ramme[data-del=notater] .epost>:not(.epost-notater),.epost-ramme[data-del=epost] .epost-notater{display:none!important}.epost-ramme[data-del=notater] .epost-notater-tittel{display:none}.epost-ramme:has(.epost[data-visning=skriv]) :is(.epost-topp,.epost-del,.epost-varsel){display:none}.epost-ramme[data-del=notater] .epost-topp{display:none}.epost-ramme[data-del=notater] .epost-del{margin-top:12px}.epost,.epost-med-notater{height:auto!important;min-height:0!important;display:block!important}.epost>*{border:0!important;max-height:none!important}.epost-mapper{background:0 0;padding:6px 0 8px}.epost-mapper ul{scrollbar-width:none;gap:6px;padding:0 12px;display:flex;overflow-x:auto}.epost-mapper ul::-webkit-scrollbar{display:none}.epost-mapper li button{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:999px;min-height:36px;padding:0 12px}.epost-mapper li button[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.epost-byraer{gap:8px;padding:6px 12px 8px}.epost-hvem{margin:0}.epost-byraer ul{padding:0}.epost-byraa-skille{border:0;margin:0;padding:0}.epost-byraer li{flex:none}.epost-byraer li button{width:auto}.epost-byraer .epost-mappe-navn{flex:none;max-width:170px}.epost-liste-tittel{padding:8px 16px}.epost-valg{scrollbar-width:none;overflow-x:auto}.epost-valg button{flex:1 0 auto}body:has(.epost-side) .page{padding-top:12px}.mottaker{padding:4px 4px 4px 10px;font-size:14px}.mottaker button{width:28px;height:28px}.epost[data-visning=liste] .epost-les,.epost:not([data-visning=liste]) :is(.epost-mapper,.epost-liste){display:none}.epost-liste-tittel{padding:4px 16px;position:static}.epost-rad{min-height:64px;padding:12px 16px}.epost-les{padding:4px 16px 16px}.epost-tilbake{min-height:40px;color:var(--accent);font:inherit;font-weight:var(--fw-m);background:0 0;border:0;align-items:center;gap:2px;margin:0 0 6px -6px;padding:0 8px 0 2px;display:inline-flex}.epost-tråd-hode{flex-direction:column;align-items:stretch;gap:10px}.epost-tråd-handlinger{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.epost-tråd-handlinger button{min-height:44px}.epost-melding{padding:12px 0}.epost-melding-hode{flex-wrap:wrap;row-gap:2px}.epost-skriv-rad{grid-template-columns:48px minmax(0,1fr)}.epost-skriv-knapper{grid-template-columns:1fr 1fr;gap:8px;display:grid}.epost-skriv-knapper button[type=submit]{grid-column:1/-1;min-height:48px}.epost-skriv-knapper .link-btn{min-height:40px}.epost-tekst{min-height:40vh}.epost-notater{background:0 0}}@media (max-width:760px) and (max-height:500px){.mobilmeny>a,.mobilmeny>button{min-height:44px}.mobilmeny>a span,.mobilmeny>button span{display:none}}
