html:root:root,.topp,#venstre{--bg:var(--mf-bg);--flate:var(--mf-flate);--flate2:var(--mf-flate2);--linje:var(--mf-linje);--fg:var(--mf-tekst);--fg2:var(--mf-tekst2);--aksent:var(--mf-lenke);--aksent-fg:var(--mf-paa-farge);--aksent-svak:var(--mf-svak);--plan:var(--mf-planlagt);--plan-bg:var(--mf-planlagt-bg);--pagar:var(--mf-venter);--pagar-bg:var(--mf-venter-bg);--pagar-tekst:var(--mf-venter-tekst);--ferdig:var(--mf-fullfort);--ferdig-bg:var(--mf-fullfort-bg);--ferdig-tekst:var(--mf-fullfort-tekst);--fri:var(--mf-fri);--fri-bg:var(--mf-fri-bg);--feil:var(--mf-forsinket);--skygge:var(--mf-skygge);--font:var(--mf-font)}html:root:root{--mf-bg:var(--mf-app-bg)}body{font-family:var(--mf-font);font-feature-settings:"cv11","ss01";letter-spacing:-.005em}.topp{background:var(--mf-app-nav-bg);border-bottom-color:var(--mf-app-nav-linje);color:var(--fg)}body:before{background:var(--mf-app-nav-bg)}html #venstre{background:var(--mf-app-nav-bg);border-right-color:var(--mf-app-nav-linje);color:var(--fg)}html #hoyre{background:var(--bg);border-left-color:var(--linje)}.merke{font-weight:700}.merke>span[aria-hidden]{display:inline-block;width:34px;height:23px;font-size:0;background:url(/img/merflyt-merke.png) center/contain no-repeat;flex:none}.tilbake{color:var(--fg2);border-right-color:var(--linje)}.demo-pill{background:var(--mf-svak);color:var(--mf-lenke)}html .knapp{border-radius:var(--mf-radius-knapp);border-color:var(--linje);background:var(--flate);color:var(--fg)}html .knapp:hover{background:var(--flate2)}html .knapp.prim,html .pluss{background:var(--mf-knapp);color:var(--mf-knapp-tekst);border-color:var(--mf-knapp);font-weight:600}html .knapp.prim:hover{background:var(--mf-knapp);filter:brightness(1.06)}.ring{border-radius:var(--mf-radius-knapp)}html .ring{background:var(--mf-knapp);color:var(--mf-knapp-tekst);border-color:var(--mf-knapp)}.topp .knapp{background:var(--flate);border-color:var(--linje)}.segment{border-radius:var(--mf-radius-knapp);background:var(--flate);border-color:var(--linje);padding:2px;gap:2px}.segment button{border-radius:var(--mf-radius-knapp)}html.mv2 .segment{padding:0;gap:0}html .segment button[aria-pressed=true]{background:var(--mf-aktiv);color:var(--mf-aktiv-tekst);font-weight:600}.faner{border-radius:12px}.faner button[aria-selected=true]{box-shadow:var(--mf-skygge-liten)}.status-valg button[data-s=plan][aria-pressed=true]{color:var(--mf-planlagt-tekst)}html .status-valg button[data-s=pagar][aria-pressed=true]{background:var(--mf-pagaar-bg);color:var(--mf-pagaar-tekst)}html #layNav .knapp{border:0;border-radius:10px;background:transparent;color:var(--fg);padding:8px;font-weight:500;display:flex;align-items:center;gap:8px}html #layNav .knapp:hover{background:var(--flate2)}html body:not(.hj-paa) #layKalender,html body.hj-paa #layOversikt{background:var(--mf-nav-aktiv);color:var(--mf-nav-aktiv-tekst);font-weight:600}#layNav :is(#layOversikt,#layKalender,#pKnapp,#kdKnapp,#tbKnapp,#faKnapp,#rgKnapp,#uKnapp,#ksKnapp,#tKnapp,#dlKnapp,#pnKnapp,#kmKnapp,#rvVisning):before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--mf-ikon) center/contain no-repeat;mask:var(--mf-ikon) center/contain no-repeat}#layOversikt{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11.5 12 4l9 7.5%22/%3E%3Cpath d=%22M5.5 9.5V20h13V9.5%22/%3E%3Cpath d=%22M10 20v-5.5h4V20%22/%3E%3C/svg%3E")}#layKalender{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%225%22 width=%2217%22 height=%2215.5%22 rx=%222.5%22/%3E%3Cpath d=%22M3.5 10h17M8 3v4M16 3v4%22/%3E%3Cpath d=%22M8 14h2M14 14h2M8 17h2%22/%3E%3C/svg%3E")}#pKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5 21 8l-9 4.5L3 8z%22/%3E%3Cpath d=%22m3 12 9 4.5 9-4.5%22/%3E%3Cpath d=%22m3 16 9 4.5 9-4.5%22/%3E%3C/svg%3E")}#kdKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228.5%22 r=%223.5%22/%3E%3Cpath d=%22M2.8 20c.6-3.4 3.1-5.5 6.2-5.5s5.6 2.1 6.2 5.5%22/%3E%3Cpath d=%22M15.5 5.3a3.3 3.3 0 0 1 0 6.4M18 14.8c1.8.7 3 2.4 3.3 5.2%22/%3E%3C/svg%3E")}#tbKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4.5 4.5V20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z%22/%3E%3Cpath d=%22M14 3v4.5h4.5%22/%3E%3Cpath d=%22M8.5 12.5h7M8.5 16h5%22/%3E%3C/svg%3E")}#faKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h12v18l-2.5-1.5L13 21l-2.5-1.5L8 21l-2-1.2V3z%22/%3E%3Cpath d=%22M9 8h6M9 11.5h6M9 15h3.5%22/%3E%3C/svg%3E")}#rgKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h16%22/%3E%3Cpath d=%22M6.5 20v-6M11 20V9M15.5 20v-4M20 20V5%22/%3E%3C/svg%3E")}#uKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2213%22 rx=%222.5%22/%3E%3Cpath d=%22M3 10.5h18%22/%3E%3Cpath d=%22M7 15h3%22/%3E%3C/svg%3E")}#ksKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224.5%22 width=%2214%22 height=%2216.5%22 rx=%222%22/%3E%3Cpath d=%22M9 3h6v3H9z%22/%3E%3Cpath d=%22m8.5 12 1.7 1.7L13.5 10.5M8.5 17h7%22/%3E%3C/svg%3E")}#tKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 7.5V12l3 2%22/%3E%3C/svg%3E")}#dlKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 16.5V12l2-5h13l2 5v4.5%22/%3E%3Cpath d=%22M3.5 12h17%22/%3E%3Crect x=%222.5%22 y=%2216%22 width=%2219%22 height=%222.5%22 rx=%221%22/%3E%3Ccircle cx=%227.5%22 cy=%2214.3%22 r=%22.6%22/%3E%3Ccircle cx=%2216.5%22 cy=%2214.3%22 r=%22.6%22/%3E%3C/svg%3E")}#pnKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 12 4 8l4-4%22/%3E%3Cpath d=%22M4 8h10a4 4 0 0 1 0 8h-2%22/%3E%3Cpath d=%22m16 12 4 4-4 4%22/%3E%3Cpath d=%22M20 16H10%22/%3E%3C/svg%3E")}#kmKnapp{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5 13.6 9l5.4 1.6-5.4 1.6L12 17.6l-1.6-5.4L5 10.6 10.4 9z%22/%3E%3Cpath d=%22M18.5 15.5l.7 2.1 2.1.7-2.1.7-.7 2.1-.7-2.1-2.1-.7 2.1-.7z%22/%3E%3C/svg%3E")}#rvVisning{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M5 20c.8-3.6 3.6-6 7-6s6.2 2.4 7 6%22/%3E%3Cpath d=%22M19 4.5l1.5 1.5M5 4.5 3.5 6%22/%3E%3C/svg%3E")}#pkBoks{--mf-ikon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3 20 7.5v9L12 21l-8-4.5v-9z%22/%3E%3Cpath d=%22M4 7.5 12 12l8-4.5%22/%3E%3Cpath d=%22M12 12v9%22/%3E%3Cpath d=%22M8 5.3l8 4.5%22/%3E%3C/svg%3E")}html .lay-side h3{color:var(--fg2)}.celle,.spor,.mnd-dag,.vent,.huske,.intro{border-radius:var(--mf-radius-kort)}.celle,.mnd-dag{box-shadow:var(--mf-skygge-liten)}html :is(.celle:not(.fri):not(.mal):not(.mv2-slipp),.spor:not(.fri):not(.mal),.ut-kol:not(.mal):not(.helg),.mnd-dag:not(.mal):not(.helg)){background-color:var(--mf-kal-flate)}html .ut-kol.helg{background-color:color-mix(in srgb,var(--mf-kal-flate) 70%,var(--bg))}dialog{border-radius:20px;box-shadow:var(--mf-skygge)}dialog::backdrop,#bildeStorDlg::backdrop{background:var(--mf-teppe)}.mnd-dag.idag{border-color:var(--mf-aksent);box-shadow:0 0 0 1px var(--mf-aksent) inset}.uke-grid .hode.idag b{color:var(--mf-lenke)}.kort{border-radius:12px;box-shadow:var(--mf-skygge-liten)}.spok{box-shadow:var(--mf-skygge-dra)}.omv-ring{box-shadow:0 0 0 4000px var(--mf-teppe)}.faner button[aria-selected=true]{background:var(--flate)}#bildeStorDlg .lukk{background:var(--mf-kort);color:var(--mf-primaer)}.felt input,.felt select,.felt textarea,.sok input{border-radius:10px}html select{background-color:var(--flate);color:var(--fg);border:1px solid var(--linje);border-radius:9px;color-scheme:inherit}html select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-right:28px!important;background-image:linear-gradient(45deg,transparent 50%,var(--fg2) 50%),linear-gradient(135deg,var(--fg2) 50%,transparent 50%)!important;background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%!important;background-size:5px 5px!important;background-repeat:no-repeat!important}html select:not([multiple]):not([size]):not([style*=padding]){padding-block:6px;padding-left:10px}html select option,html select optgroup{background-color:var(--flate);color:var(--fg)}html select:disabled{opacity:.6}html .kort[data-status=pagar]{background:var(--mf-pagaar-bg)}html .kort[data-status=pagar]:before{background:var(--mf-pagaar)}html .kort[data-status=pagar] .tid{color:var(--mf-pagaar-tekst)}html .kort[data-status=ferdig]{background:var(--flate2);border-color:var(--linje)}html .kort[data-status=ferdig]:before{background:var(--fri)}html .kort[data-status=ferdig] .tid,html .kort[data-status=ferdig] .kunde,html .kort[data-status=ferdig] .hva{color:var(--fg2)}html .kort[data-status=ferdig] .kunde{text-decoration:none;font-weight:500}html .kort[data-status=ferdig] .tid:after{content:" ✓";font-weight:700;color:var(--ferdig-tekst)}html .pn-hend[data-status=pagar]{background:var(--mf-pagaar-bg)}html .kort.venter{background:var(--mf-venter-bg);border-color:var(--mf-venter)}html .kort.venter:before{background:var(--mf-venter)}html .kort.venter .tid{color:var(--mf-venter-tekst)}.laerling-chip{border-color:var(--mf-laerling);background:color-mix(in srgb,var(--mf-laerling) 10%,var(--flate))}html .laerling-badge{color:var(--mf-laerling-tekst);background:color-mix(in srgb,var(--mf-laerling) 12%,var(--flate))}.felt.ai-sjekk input,.felt.ai-sjekk textarea{border-color:var(--mf-gul);background:color-mix(in srgb,var(--mf-gul) 12%,var(--flate))}.felt.ai-sjekk .merke-felt{color:var(--mf-gul-tekst)}html .kort[data-pf]:not(.venter){background:color-mix(in srgb,var(--pf) 15%,var(--flate));border:1.5px solid var(--pf)}html .kort[data-pf]:not(.venter):before{background:var(--pf);width:4px}html .kort[data-pf]:not(.venter):not([data-status=ferdig]):not([data-status=pagar]) .tid{color:var(--fg)}html .kort[data-pf][data-status=pagar]:before{background:var(--mf-pagaar)}html .kort[data-pf][data-status=ferdig]{background:var(--flate2);border:1.5px dashed color-mix(in srgb,var(--pf) 50%,var(--linje))}html .kort[data-pf][data-status=ferdig]:before{opacity:.5}html .kort[data-id]:not([data-pf]):not(.venter):not([data-status=ferdig]){background:var(--mf-fri-bg);border:1.5px dashed var(--fri)}html .kort[data-id]:not([data-pf]):not(.venter):not([data-status=ferdig]):before{background:var(--fri)}html .kort[data-id]:not([data-pf]):not(.venter):not([data-status=ferdig]) .tid{color:var(--fg2)}.pf-prikk{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--pf,var(--fri));margin-right:6px;vertical-align:middle;flex:none}html .t-foring[data-pf]{border-left:4px solid var(--pf)}