@layer theme,base;@layer components{.mk .bed-hero{isolation:isolate;align-items:center;min-height:min(100vh,900px);margin-top:-72px;padding:104px 0 56px;display:flex;position:relative;overflow-x:clip}.mk .bed-hero__vask{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk .bed-hero__toning{z-index:-1;background:linear-gradient(180deg, #f8f5f000 0%, #f8f5f0cc 45%, var(--papir) 80%);pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.mk .bed-hero__rutenett{grid-template:".kalk"1fr"tekst kalk""knapper kalk"".kalk"1fr/minmax(0,1fr) 480px;align-items:center;column-gap:64px;display:grid}.mk .bed-hero__tekst{grid-area:tekst}.mk .bed-hero__kalk{grid-area:kalk}.mk .bed-hero__knapper{grid-area:knapper}.mk .bed-hero .eyebrow{margin-bottom:24px}.mk .bed-hero h1{text-wrap:balance;max-width:8.2em;margin:0 0 22px;line-height:1.05}.mk .bed-hero .ingress{text-wrap:pretty;max-width:29em;margin:0 0 32px}.mk .bed-hero__knapper{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mk .kalk{background:var(--kort);border-radius:var(--r-kort);padding:0;position:relative;overflow:hidden}.mk .kalk__inn{gap:14px;padding:24px 28px 16px;display:grid}.mk .kalk-felt__topp{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk .kalk-felt__etikett{color:var(--blekk);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.35}.mk .kalk-felt__verdi{border-radius:var(--r-chip);background:var(--papir);height:44px;color:var(--blekk);letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:text;transition:box-shadow .16s var(--ease);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:20px;font-weight:600;display:inline-flex}.mk .kalk-felt__verdi>span{color:var(--dempet);letter-spacing:0;font-size:15px;font-weight:500}.mk .kalk-felt__verdi input{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:right;background:0 0;border:0;outline:none;width:6.2ch;margin:0;padding:0}.mk .kalk-felt__verdi--timer input{width:2.6ch}.mk .kalk-felt__verdi:focus-within{box-shadow:0 0 0 2px var(--blekk)}.mk .kalk-felt__hjelp{color:var(--dempet);margin-top:2px;font-size:13px;line-height:1.4}.mk .kalk-bryter{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:32px;margin:6px 0 0;padding:0;display:block}.mk .kalk-bryter::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--blekk) 0 var(--fyll,0%), var(--linje) var(--fyll,0%) 100%);border-radius:2px;height:4px}.mk .kalk-bryter::-webkit-slider-thumb{appearance:none;background:var(--kort);border:1.5px solid var(--blekk);width:22px;height:22px;transition:transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:50%;margin-top:-9px;box-shadow:0 2px 6px #2a262224}.mk .kalk-bryter::-moz-range-track{background:var(--linje);border-radius:2px;height:4px}.mk .kalk-bryter::-moz-range-progress{background:var(--blekk);border-radius:2px;height:4px}.mk .kalk-bryter::-moz-range-thumb{background:var(--kort);border:1.5px solid var(--blekk);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #2a262224}.mk .kalk-bryter:hover::-webkit-slider-thumb{transform:scale(1.08)}.mk .kalk-bryter:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--kort), 0 0 0 5px var(--blekk)}.mk .kalk-bryter:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--kort), 0 0 0 5px var(--blekk)}.mk .kalk__ut{background:var(--aksentflate);color:var(--aksent-mork);padding:20px 28px 22px}.mk .kalk__ut-etikett{color:#7a2e12d9;font-size:13px;font-weight:500}.mk .kalk-stolper{gap:8px;margin:12px 0 0;display:grid}.mk .kalk-stolpe{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mk .kalk-stolpe dt{color:var(--aksent-mork);font-size:14px}.mk .kalk-stolpe dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;display:grid}.mk .kalk-stolpe__spor{background:#7a2e1217;border-radius:5px;height:10px;display:block;overflow:hidden}.mk .kalk-stolpe__fyll{height:100%;width:var(--b,0px);background:#7a2e126b;border-radius:5px;display:block}.mk .kalk-stolpe__fyll--i-dag{background:var(--aksent-mork)}@media (prefers-reduced-motion:no-preference){.mk .kalk-stolpe__fyll{transition:width .32s var(--ease)}}.mk .kalk-stolpe__tall{text-align:right;min-width:92px;color:var(--aksent-mork);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.mk .kalk__svar{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:16px;display:flex}.mk .kalk__svar-tall{letter-spacing:-.02em;color:var(--aksent-mork);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:40px;font-weight:400;line-height:1.05}.mk .kalk__svar-tekst{color:var(--aksent-mork);font-size:16px}.mk .kalk__merknad{color:var(--aksent-mork);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.45}.mk .kalk__timer{color:var(--aksent-mork);margin-top:10px;font-size:15px;line-height:1.4}.mk .kalk__timer b{font-weight:600}.mk .kalk__antakelse{color:#7a2e12d9;text-wrap:pretty;margin-top:6px;font-size:12.5px;line-height:1.45}.mk .kalk__selv{border-top:1px solid #7a2e1229;margin-top:14px;padding-top:12px}.mk .kalk__selv-tittel{color:var(--aksent-mork);font-size:13px;font-weight:500}.mk .kalk__selv ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mk .kalk__selv li{border-radius:var(--r-chip);color:var(--aksent-mork);background:#fff9;padding:5px 10px;font-size:13px;line-height:1.3}.mk .bed-sml{background:var(--graa);padding-block:96px 64px}.mk .bed-sml .eyebrow{margin-bottom:24px}.mk .bed-sml__hode{align-items:end}.mk .bed-sml__hode .ingress{text-wrap:pretty;max-width:27em;margin:0}.mk .bed-tabell-kort{background:var(--kort);border-radius:var(--r-kort);margin-top:28px;padding:10px 20px 14px}.mk .bed-tabell{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--brod);font-size:15px;line-height:1.4}.mk .bed-tabell__hjorne{width:20%}.mk .bed-tabell th,.mk .bed-tabell td{text-align:left;vertical-align:top;padding:12px 16px}.mk .bed-tabell thead th{color:var(--blekk);padding-top:13px;padding-bottom:11px;font-size:14px;font-weight:500}.mk .bed-tabell__plan{color:var(--dempet);margin-left:4px;font-weight:400}.mk .bed-tabell tbody th{color:var(--blekk);font-weight:500}.mk .bed-tabell tbody :is(th,td){border-top:1px solid var(--linje)}.mk .bed-tabell .er-omnifai{background:var(--papir);color:var(--blekk)}.mk .bed-tabell thead .er-omnifai{border-radius:16px 16px 0 0}.mk .bed-tabell tbody tr:last-child .er-omnifai{border-radius:0 0 16px 16px}.mk .bed-tabell td.er-best{color:var(--blekk);font-weight:500}.mk .bed-sml__fot{color:var(--dempet);margin-top:16px;font-size:13px;line-height:1.45}.mk .bed-fordeling{background:var(--lysblaa)}.mk .bed-fordeling .eyebrow{margin-bottom:24px}.mk .bed-fordeling__rutenett{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;display:grid}.mk .bed-lister{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.mk .bed-lister__tittel{font-family:var(--font-sans);letter-spacing:0;color:var(--blekk);margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.3}.mk .bed-liste{margin:0;padding:0;list-style:none}.mk .bed-liste li{border-top:1px solid var(--linje-blaa);color:var(--brod);text-wrap:pretty;padding:11px 0 11px 22px;font-size:16px;line-height:1.4;position:relative}.mk .bed-liste li:last-child{border-bottom:1px solid var(--linje-blaa)}.mk .bed-liste li:before{content:"";border-left:1.5px solid var(--blekk);border-bottom:1.5px solid var(--blekk);width:9px;height:5px;position:absolute;top:18px;left:1px;transform:rotate(-45deg)}.mk .bed-liste--du li:before{border:1.5px solid var(--blekk);border-radius:50%;width:8px;height:8px;top:17px;transform:none}.mk .bed-anbef{padding:24px 26px 22px}.mk .bed-anbef__topp{border-bottom:1px solid var(--linje);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.mk .bed-anbef__tittel{color:var(--blekk);font-size:14px;font-weight:500}.mk .bed-anbef__meta{color:var(--dempet);font-size:13px}.mk .bed-anbef__liste{margin:0;padding:0;list-style:none}.mk .bed-anbef__liste li{border-bottom:1px solid var(--linje);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.mk .bed-anbef__tekst{color:var(--blekk);gap:3px;min-width:0;font-size:15px;line-height:1.3;display:grid}.mk .bed-anbef__tekst small{color:var(--dempet);font-size:12px}.mk .bed-lapp{white-space:nowrap;border-radius:var(--r-chip);background:var(--papir);color:var(--brod);flex:none;padding:5px 11px;font-size:12px;line-height:1.4}.mk .bed-lapp--aktiv{background:var(--aksentflate);color:var(--aksent-mork)}.mk .bed-anbef__effekt{color:var(--dempet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;font-size:13px;display:flex}.mk .bed-anbef__effekt-tall{color:var(--blekk);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mk .bed-anbef__effekt-tall small{color:var(--dempet);margin-left:2px;font-size:12px;font-weight:400}@media (max-width:1180px){.mk .bed-hero__rutenett{grid-template-columns:minmax(0,1fr) 420px;column-gap:36px}.mk .bed-hero h1{font-size:min(var(--t1), 6.4vw)}}@media (max-width:1000px){.mk .bed-hero{min-height:0;margin-top:0;padding:40px 0 64px;display:block}.mk .bed-hero__rutenett{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"tekst""kalk""knapper";row-gap:32px}.mk .bed-hero .ingress{margin-bottom:0}.mk .bed-hero h1{max-width:11em;font-size:var(--t1)}.mk .bed-hero__toning{height:120px}.mk .bed-hero__kalk{max-width:560px}.mk .bed-fordeling__rutenett{grid-template-columns:1fr;gap:40px}.mk .bed-anbef{max-width:560px}}@media (max-width:860px){.mk .bed-sml{padding-block:var(--seksjon)}.mk .bed-sml__hode .ingress{max-width:none}}.mk .bed-velger{display:none}@media (max-width:760px){.mk .bed-velger{background:var(--kort);border-radius:var(--r-pille);border:0;gap:2px;min-inline-size:0;margin:24px 0 0;padding:4px;display:flex}.mk .bed-velger__valg{flex:1 1 0;position:relative}.mk .bed-velger__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk .bed-velger__valg span{border-radius:var(--r-pille);height:44px;color:var(--dempet);transition:background-color .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.mk .bed-velger__radio:checked+span{background:var(--blekk);color:#fff}.mk .bed-velger__radio:focus-visible+span{outline:2px solid var(--blekk);outline-offset:2px}.mk .bed-tabell-kort{border-radius:20px;margin-top:12px;padding:4px 16px}.mk .bed-tabell,.mk .bed-tabell tbody,.mk .bed-tabell tr,.mk .bed-tabell th,.mk .bed-tabell td{width:auto;display:block}.mk .bed-tabell thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk .bed-tabell tbody tr{border-top:1px solid var(--linje);grid-template-columns:minmax(0,40%) minmax(0,1fr);column-gap:14px;padding:12px 0;display:grid}.mk .bed-tabell tbody tr:first-child{border-top:0}.mk .bed-tabell tbody :is(th,td){border-top:0;padding:0}.mk .bed-tabell tbody th{grid-area:1/1/span 3;font-size:14px;line-height:1.4}.mk .bed-tabell tbody td{grid-column:2;font-size:15px;line-height:1.4}.mk .bed-tabell tbody td+td{margin-top:6px}.mk .bed-tabell tbody td:before{content:attr(data-kol);color:var(--dempet);font-size:12px;font-weight:500;display:block}.mk .bed-tabell .er-omnifai{background:0 0}.mk .bed-tabell tbody tr:last-child .er-omnifai{border-radius:0}:is(.mk .bed-sml:has(.bed-velger__radio[value=byraa]:checked) .bed-tabell td:not([data-kol=Byrå]),.mk .bed-sml:has(.bed-velger__radio[value=selv]:checked) .bed-tabell td:not([data-kol=Selv]),.mk .bed-sml:has(.bed-velger__radio[value=omnifai]:checked) .bed-tabell td:not([data-kol=Omnifai])){display:none}.mk .bed-sml:has(.bed-velger__radio:checked) .bed-tabell tbody td{margin-top:0}.mk .bed-sml:has(.bed-velger__radio:checked) .bed-tabell tbody td:before{content:none}.mk .bed-lister{grid-template-columns:1fr;gap:28px;margin-top:28px}}@media (max-width:640px){.mk .bed-hero h1{max-width:none}.mk .bed-hero__knapper{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:320px}.mk .bed-hero__knapper .btn-primary{width:100%}.mk .kalk__inn{padding:20px 18px 18px}.mk .kalk__ut{padding:18px 18px 20px}.mk .kalk-felt__etikett{font-size:15px}.mk .kalk-bryter{height:44px;margin-top:2px}.mk .kalk-bryter::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}.mk .kalk-stolpe{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt tall""spor spor";gap:4px 12px}.mk .kalk-stolpe dt{grid-area:dt}.mk .kalk-stolpe dd{display:contents}.mk .kalk-stolpe__spor{grid-area:spor}.mk .kalk-stolpe__tall{grid-area:tall;min-width:0}.mk .kalk-stolper{gap:12px}.mk .kalk__svar-tall{font-size:34px}.mk .bed-anbef{padding:20px}.mk .bed-anbef__topp{flex-wrap:wrap}}}@layer utilities;
