:root{--page: #e4eaf4;--page-fg: #0b1f4b;--page-mute: #5d6d8f;--navy: #0b1f4b;--navy-2: #163a7a;--paper: #faf7f0;--paper-2: #f1ece0;--ink: #13203d;--mute: #6d7385;--line: #d8d1c0;--gold: #a5780b;--gold-fill: #f0c14b;--accent: var(--gold);--stempel: #b3261e;--font: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-tall: "Barlow Condensed", "Barlow", "Arial Narrow", system-ui, sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #071231;--page-fg: #f4f7fc;--page-mute: #8ea0c4}}:root[data-theme=dark]{--page: #071231;--page-fg: #f4f7fc;--page-mute: #8ea0c4}*{box-sizing:border-box}html,body{margin:0;background:var(--page);color:var(--page-fg);font-family:var(--font);font-variant-numeric:tabular-nums;line-height:1.4;-webkit-text-size-adjust:100%}a{color:inherit}input,select,button{font:inherit;color:inherit}input::placeholder{color:var(--mute)}.app{max-width:680px;margin:0 auto;padding:20px 16px 64px}.topp{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 4px 22px}.ordmerke{display:block;font-family:var(--font-tall);font-weight:700;font-size:26px;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--page-fg)}.slagord{display:block;margin-top:6px;font-size:14px;color:var(--page-mute)}.flagg{display:flex;gap:6px;padding-bottom:4px}.flagg button{display:grid;place-items:center;padding:5px;border:1.5px solid transparent;border-radius:7px;background:none;cursor:pointer;opacity:.45;transition:opacity .15s,border-color .15s}.flagg button svg{display:block;border-radius:2px;box-shadow:0 0 0 .5px #00000040}.flagg button:hover,.flagg button:focus-visible{opacity:.85;outline:none}.flagg button.aktiv{opacity:1;border-color:var(--page-fg)}.nav{display:flex;gap:18px;padding:0 4px 14px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nav a{color:var(--page-mute);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent}.nav a:hover,.nav a:focus-visible{color:var(--page-fg);outline:none}.nav a.aktiv{color:var(--page-fg);border-bottom-color:var(--gold-fill)}.nytt .etikett{margin:22px 0 8px}.nytt .etikett:first-child{margin-top:0}.nytt .tom{margin:0;font-size:14px}.nytt-liste{list-style:none;margin:0;padding:0}.nytt-liste li{border-top:1px solid var(--line)}.nytt-liste button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 0;border:0;background:none;text-align:left;cursor:pointer}.nytt-liste .flis-logo{width:64px;height:34px;font-size:13px;border-radius:7px}.nytt-tekst{flex:1;min-width:0;display:flex;flex-direction:column}.nytt-navn{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nytt-under{font-size:12px;color:var(--mute)}.nytt-under i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}.nytt-sats{font-family:var(--font-tall);font-size:20px;font-weight:700;white-space:nowrap}.nytt-sats.opp{color:var(--gold)}.nytt-sats.ned{color:var(--stempel)}.kortliste-intro{margin:4px 0 14px;font-size:14px}.kortliste ul{list-style:none;margin:0;padding:0}.kortliste li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.kortliste-poeng{font-family:var(--font-tall);font-size:30px;font-weight:700;line-height:1}.kortliste-poeng sup{font-family:var(--font);font-size:12px;font-weight:400;color:var(--mute)}.kortliste-tekst{display:flex;flex-direction:column;min-width:0;font-size:13px}.kortliste-navn{font-size:15px;font-weight:600}.kortliste a{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.kortliste a:hover{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--ink)}@media(max-width:479px){.kortliste li{grid-template-columns:52px minmax(0,1fr)}.kortliste a{grid-column:2;justify-self:start}}.kategorifilter{margin-top:10px}.kategorifilter .programknapp{padding:6px 11px;font-size:13px}.billett{position:relative;background:var(--paper);color:var(--ink);border-radius:14px;padding:24px 24px 26px;box-shadow:0 1px #fff9 inset,0 18px 40px -20px #040c288c}.billett:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--gold-fill),#d8a32a 55%,var(--gold-fill))}.etikett{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.muted{color:var(--mute)}.belop{margin-top:4px}.belop .etikett{margin-bottom:4px}.belop-felt{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--line)}.belop-felt input{flex:1;min-width:0;border:0;background:none;font-family:var(--font-tall);font-size:60px;font-weight:700;letter-spacing:.01em;line-height:1.05;padding:0 0 6px;outline:none}.belop-felt:focus-within{border-color:var(--ink)}.belop-felt>span{font-family:var(--font-tall);font-size:22px;font-weight:600;color:var(--mute)}.valg{margin-top:22px}.valg-rad{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;border-bottom:1px solid var(--line)}.rad-kort{grid-template-columns:76px auto minmax(0,1fr)}.rad-kort .velg{width:100%;min-width:0}.rad-kort select{width:100%}.butikk{position:relative;min-width:0}.butikk input{width:100%;border:0;background:none;font-size:16px;font-weight:500;padding:11px 0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.butikk input::-webkit-search-cancel-button{-webkit-appearance:none}.treff{position:absolute;z-index:5;left:-8px;right:-8px;top:100%;margin:0;padding:6px 0;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #040c282e}.treff button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 14px;border:0;background:none;text-align:left;font-size:15px;cursor:pointer}.treff button:hover,.treff button:focus{background:var(--paper-2);outline:none}.treff .flis-logo{width:44px;height:26px;font-size:12px;border-radius:6px}.lenke{border:0;background:none;padding:0;font-size:13px;font-weight:500;color:var(--mute);cursor:pointer;white-space:nowrap}.lenke:hover,.lenke:focus-visible{color:var(--ink);outline:none}.tall{display:inline-flex;align-items:baseline;gap:4px}.tall input{width:4ch;border:0;border-bottom:2px solid var(--line);background:none;font-family:var(--font-tall);font-size:22px;font-weight:600;text-align:right;padding:0;outline:none}.tall input:focus{border-color:var(--ink)}.tall input::placeholder{color:var(--line)}.enhet{font-size:12px;font-weight:600;color:var(--mute);white-space:nowrap}.velg{position:relative;display:inline-block;max-width:100%}.velg select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ink);font-size:15px;font-weight:500;padding:4px 18px 4px 0;max-width:100%;text-overflow:ellipsis;cursor:pointer;outline:none}.velg select:hover,.velg select:focus{border-bottom-color:var(--ink)}select option{color:#13203d;background:#faf7f0}.velg:after{content:"";position:absolute;right:3px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.kortlenke{margin:0;padding:8px 0 2px 88px;font-size:13px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.kortlenke a,.tips a{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);white-space:nowrap;transition:border-color .15s}.kortlenke a:hover,.tips a:hover,.kortlenke a:focus-visible,.tips a:focus-visible{border-bottom-color:var(--ink);outline:none}.annonse{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);vertical-align:1px}.tips{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;font-size:14px;color:var(--mute)}@media(max-width:479px){.kortlenke{padding-left:0}}.perforering{position:relative;margin:26px -24px 4px;border-top:2px dashed var(--line)}.perforering:before,.perforering:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--page);box-shadow:inset 0 3px 6px -3px #040c2880}.perforering:before{left:-11px}.perforering:after{right:-11px}.kolonner{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:22px 14px;margin-top:22px}.kolonne{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;border-top:1px solid var(--line);min-width:0}.kolonne.best{border-top:2px solid var(--gold-fill);padding-top:11px}.kolonne.inaktiv .kolonne-topp{opacity:.55}.kolonne-topp{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;min-width:0}.kolonne-topp>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kolonne-topp .niva{font-weight:500;color:var(--mute)}.monogram,.logo{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:13px;font-weight:700;object-fit:contain}.kolonne .resultat{margin-top:4px;padding:0;border:0;background:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.kolonne .resultat:disabled{cursor:default}.poeng{font-family:var(--font-tall);font-size:36px;font-weight:700;letter-spacing:.01em;line-height:1}.kolonne.best .poeng{color:var(--gold)}.kolonne.inaktiv .poeng{color:var(--line)}.poeng sup{font-family:var(--font);font-size:12px;font-weight:400;color:var(--mute);margin-left:1px}.per100{font-size:11px;font-weight:500;color:var(--mute)}.historikk{display:flex;flex-direction:column;gap:2px;color:var(--ink)}.sparkline{display:block;max-width:100%;height:auto;opacity:.8}.historikk-tekst{font-size:11px;font-weight:500;color:var(--mute)}.stempel{position:absolute;top:-11px;right:0;padding:2px 6px;border:1.5px solid var(--stempel);border-radius:4px;background:var(--paper);color:var(--stempel);font-family:var(--font-tall);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;transform:rotate(-4deg);pointer-events:none}.kolonne-lenke{text-decoration:none;font-size:12px}.kolonne-lenke:hover{text-decoration:underline}@media(max-width:479px){.kolonne .tall input{width:3.5ch;font-size:20px}.kolonne .velg select{font-size:13px}}@media(min-width:480px){.poeng{font-size:44px}.per100{font-size:12px}.kolonne-topp{font-size:15px}}.detaljer{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--mute)}.konklusjon{margin:26px 0 0;font-family:var(--font-tall);font-size:22px;font-weight:600;letter-spacing:.01em}.tom{margin:26px 0 0;color:var(--mute)}footer{margin-top:28px;padding:0 4px;font-size:12px;line-height:1.6;color:var(--page-mute)}footer p{margin:0 0 6px}footer .signatur{margin-top:14px;color:var(--page-fg);opacity:.85}footer summary{cursor:pointer}footer ul{margin:6px 0 0;padding-left:16px}.katalog{margin-top:0}.katalog-topp{display:flex;justify-content:space-between;align-items:center}.programfilter{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.programknapp{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:none;font-size:14px;font-weight:500;color:var(--mute);cursor:pointer}.programknapp i{width:8px;height:8px;border-radius:50%;opacity:.5}.programknapp.aktiv{border-color:var(--ink);color:var(--ink);background:#fff}.programknapp.aktiv i{opacity:1}.programknapp:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.katalog-verktoy{display:flex;align-items:center;gap:16px;margin-top:8px;border-bottom:1px solid var(--line)}.katalog-verktoy:focus-within{border-color:var(--ink)}.katalog-verktoy input{flex:1;min-width:0;border:0;background:none;font-size:16px;padding:12px 0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sortering{display:flex;gap:14px;white-space:nowrap}.sortering .lenke.aktiv{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.fliser{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 14px}.fliser button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.fliser button:hover .flis-logo,.fliser button:focus-visible .flis-logo{border-color:var(--ink)}.fliser button:focus-visible{outline:none}.flis-logo{position:relative;flex-shrink:0;width:100%;aspect-ratio:5 / 2;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;color:var(--ink);font-weight:600;font-size:18px}.flis-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px 18px;background:#fff}.flis-navn{font-size:13px;font-weight:600;line-height:1.2}.flis-beste{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-tall);font-size:15px;font-weight:600}.flis-beste i{width:7px;height:7px;border-radius:50%}.chips{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--mute)}.chip i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:1px}@media(max-width:479px){.billett{padding:20px 16px 22px}.perforering{margin-left:-16px;margin-right:-16px}.belop-felt input{font-size:50px}.valg-rad,.rad-kort{grid-template-columns:64px minmax(0,1fr) auto}.rad-kort{grid-template-columns:64px auto minmax(0,1fr)}}.klarna .ordmerke{text-decoration:none}.klarna h1{margin:8px 0 0;font-family:var(--font-tall);font-size:38px;font-weight:700;line-height:1.05;letter-spacing:.005em;text-wrap:balance}.klarna h1 em{font-style:normal;color:var(--gold)}.klarna .ingress{max-width:58ch;margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--mute)}.klarna .perforering{margin-top:30px;margin-bottom:26px}.klarna .fotnote{margin:12px 0 0;font-size:13px;color:var(--mute)}.klarna .fotnote a{color:var(--ink);text-decoration:none}.klarna .fotnote a:hover{text-decoration:underline}.nokkeltall{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 14px;margin-top:24px}.nokkeltall>div{padding-top:10px;border-top:1px solid var(--line)}.nokkeltall .poeng,.nokkeltall .per100{display:block}.nokkeltall .poeng sup{font-family:var(--font-tall);font-size:18px;font-weight:600}.nokkeltall .per100{margin-top:6px;line-height:1.35}.trinn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.trinn>div{min-width:0;padding-top:8px;border-top:1px solid var(--line)}.trinn .max{border-top:2px solid var(--gold-fill);padding-top:7px}.trinn .sats{display:block;margin-top:6px;font-family:var(--font-tall);font-size:28px;font-weight:700;line-height:1}.trinn .max .sats{color:var(--gold)}.trinn .sats small{display:block;margin-top:4px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--mute)}.trinn .per100{display:block;margin-top:6px}.butikkrader{list-style:none;margin:22px 0 0;padding:0}.butikkrader li{border-top:1px solid var(--line)}.butikkrader a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;color:inherit;text-decoration:none}.butikkrader a:hover .rad-navn{text-decoration:underline;text-underline-offset:3px}.butikkrader .flis-logo{width:64px;height:34px;font-size:13px;border-radius:7px}.rad-tekst{display:flex;flex-direction:column;min-width:0}.rad-navn{font-weight:600}.rad-under{font-size:12px;color:var(--mute)}.rad-under i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;vertical-align:1px}.rad-poeng{font-family:var(--font-tall);font-size:24px;font-weight:700;line-height:1;color:var(--gold);text-align:right;white-space:nowrap}.rad-poeng small{display:block;margin-top:3px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--mute)}.klarna .liste-etikett{margin-top:26px}.klarna .butikkrader{margin-top:8px}.klarna .kortliste{margin-top:14px}.klarna .kortliste li{grid-template-columns:84px minmax(0,1fr)}.klarna .kortliste-poeng small{display:block;margin-top:4px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--mute)}.klarna .kortliste li:first-child{border-top:0}.google-demo{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;color:#202124;font-family:arial,system-ui,sans-serif;font-size:13px}.gd-stripe{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;border-bottom:1px solid #dadce0;white-space:nowrap;font-size:12px}.gd-merke{display:inline-flex;align-items:center;gap:8px;font-weight:600;flex:none}.gd-p{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#0b1f4b;color:#fff;font-size:11px;font-weight:700;flex:none}.gd-butikk{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.gd-sats{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font-size:12px}.gd-sats i{width:8px;height:8px;border-radius:50%;flex:none}.gd-sats.gd-best{background:#0b1f4b14;color:#0b1f4b;font-weight:600}.gd-sats small{font-size:11px;font-weight:500;opacity:.75}.gd-sats small:before{content:"·";margin-right:5px}.gd-regn{color:#0b1f4b;font-weight:600;flex:none}.gd-lukk{color:#5f6368;font-size:18px;flex:none}.gd-treff{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.gd-site{display:flex;align-items:center;gap:10px;font-size:14px}.gd-fav{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f1f3f4;color:#202124;font-size:12px;font-weight:700;flex:none}.gd-site span{display:flex;flex-direction:column;line-height:1.25}.gd-site small{font-size:12px;color:#4d5156}.gd-tittel{font-size:20px;color:#1a0dab;line-height:1.3}.gd-linje{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:#5f6368}.gd-linje .gd-p{width:16px;height:16px;font-size:10px}.gd-linje .gd-sats{padding:0;background:none;font-size:13px;color:inherit}.gd-linje .gd-sats.gd-best{color:#202124}.gd-linje .gd-sats+.gd-sats:before{content:"·";margin-right:8px;opacity:.6}.gd-snipp{display:block;height:10px;margin-top:6px;border-radius:5px;background:#eceef1}.gd-snipp.kort{width:60%;margin-top:0}.forslag{list-style:none;margin:14px 0 0;padding:0}.forslag li{padding:10px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.5}.kontakt{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:22px 0 0;font-size:13px}.kontakt .knapp{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.kontakt .knapp:hover,.kontakt .knapp:focus-visible{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--ink);outline:none}@media(max-width:479px){.klarna h1{font-size:32px}.trinn{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-stripe{gap:12px;padding:0 12px}}.oppsett{margin:-4px 4px 14px;font-size:13px;color:var(--page-mute)}.oppsett .lenke{color:var(--page-mute);text-decoration:underline;text-underline-offset:3px}.oppsett .lenke:hover{color:var(--page-fg)}.legg-til,.handlinger{margin:8px 0 0}.nivalinje{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--mute)}.slik{margin-top:14px;font-size:13px;color:var(--mute)}.slik summary{cursor:pointer}.slik ol{margin:6px 0 0;padding-left:18px;line-height:1.5}.slik li{margin:3px 0}.igjen{font-family:var(--font-tall);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--gold)}.folg{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;font-size:13px}.ukens-lenke{margin:0 0 16px}.kortbruk{margin:4px 0 6px}.kortliste-netto{margin-top:2px;font-size:12px;color:var(--ink)}.hverdag{margin-top:30px}.hverdag-liste{list-style:none;margin:0;padding:0}.hverdag-liste li{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.hverdag-liste .kortliste-poeng small{display:block;margin-top:4px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--mute)}.hverdag .fotnote{margin:10px 0 0;font-size:12px;color:var(--mute)}.hverdag .fotnote a{color:inherit}.kortbruk .tall input{width:7ch}.merke-rad{display:inline-flex;align-items:center;gap:10px;color:var(--page-fg);text-decoration:none}.merke-rad .ordmerke{display:inline}.logo-merke{display:block;flex:none}.klarna .merke-rad .ordmerke{text-decoration:none}.nivaa{font-size:11px;font-weight:500;color:var(--mute)}footer .bunnlenker a{color:var(--page-mute)}footer .bunnlenker a:hover{color:var(--page-fg)}.personvern h3,.utvidelse h3{margin:22px 0 6px;font-size:15px;font-weight:600}.personvern ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.personvern li{margin:4px 0}.personvern p,.utvidelse p{font-size:14px;line-height:1.55}.personvern .ingress,.utvidelse .ingress{margin:10px 0 0;font-size:15px;color:var(--mute);max-width:58ch}.utvidelse .forslag{margin-top:14px}.utvidelse .kontakt{margin-top:18px}.steg{margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.utvidelse code,.personvern code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.utvidelse .fotnote{margin:14px 0 0;font-size:13px;color:var(--mute)}.utvidelse .fotnote a{color:var(--ink)}.topp-hoyre{display:flex;align-items:center;gap:14px}.knapp-chrome{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid var(--page-mute);border-radius:999px;color:var(--page-mute);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:.8;transition:color .15s,border-color .15s,opacity .15s}.knapp-chrome:hover,.knapp-chrome:focus-visible{color:var(--page-fg);border-color:var(--page-fg);opacity:1;outline:none}@media(max-width:640px){.knapp-chrome{display:none}}.rad-hoyre{display:flex;align-items:center;gap:12px}.stjerne{border:0;background:none;padding:0 2px;font-size:19px;line-height:1;color:var(--mute);cursor:pointer;transition:color .15s}.stjerne:hover,.stjerne:focus-visible,.stjerne.aktiv{color:var(--gold);outline:none}.handlinger{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:10px 0 0;font-size:13px}.handlinger .skille{color:var(--line)}ol.slik{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--mute)}.kolonne-ekstra{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}footer details.om summary{cursor:pointer;list-style:none;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--page-mute)}footer details.om summary::-webkit-details-marker{display:none}footer details.om summary:before{content:"▸";display:inline-block;width:14px}footer details.om[open] summary:before{content:"▾"}footer details.om>p,footer details.om>ul{margin:8px 0 0}footer details.om>ul{padding-left:16px}footer .kilder-tittel{margin-top:12px;font-weight:600;color:var(--page-fg);opacity:.85}footer .bunnlenker{margin-top:14px}@media(max-width:559px){.kolonner{display:flex;flex-direction:column;gap:0;margin-top:16px}.kolonne{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topp poeng" "tall poeng" "ekstra ekstra";align-items:center;column-gap:14px;row-gap:4px;padding:14px 0 12px}.kolonne.best{padding-top:13px}.kolonne .kolonne-topp{grid-area:topp;font-size:15px}.kolonne .tall{grid-area:tall}.kolonne .tall input{width:4ch;font-size:20px}.kolonne .resultat{grid-area:poeng;align-items:flex-end;text-align:right;margin-top:0}.kolonne .poeng{font-size:34px}.kolonne .kolonne-ekstra{grid-area:ekstra;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px}.kolonne .historikk .sparkline{display:none}.kolonne .stempel{top:-9px;left:0;right:auto;transform:rotate(-3deg)}}@media(max-width:559px){.kolonne:first-child:not(.best){border-top-color:transparent}.kolonne .historikk{display:none}}.kortliste li{grid-template-columns:84px minmax(0,1fr) auto}.kortliste-poeng small{display:block;margin-top:4px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--mute)}@media(max-width:479px){.kortliste li{grid-template-columns:72px minmax(0,1fr)}}.kortbruk .sortering{justify-self:end;font-size:13px}@media(max-width:479px){.kortbruk{grid-template-columns:64px auto minmax(0,1fr)}.kortbruk .sortering{grid-column:1 / -1;justify-self:start;padding-bottom:8px}}.nav{align-items:center;flex-wrap:wrap;row-gap:8px}.nav-velg{margin-left:auto}.nytt-liste .flis-logo img,.butikkrader .flis-logo img{padding:5px 8px}.treff .flis-logo img{padding:3px 5px}.nytt-liste .nytt-lenke{display:flex;align-items:center;gap:12px;padding:10px 0;color:inherit;text-decoration:none}.nytt-liste .nytt-lenke:hover .nytt-navn{text-decoration:underline;text-underline-offset:3px}.nytt-liste .nytt-lenke .nytt-navn{white-space:normal}.flis-bokstav{font-family:var(--font-tall);font-size:18px}.kortvelger{position:relative;margin-left:auto}.kortvelger-knapp{display:inline-flex;align-items:center;gap:8px;padding:0 0 4px;border:0;border-bottom:2px solid transparent;background:none;color:var(--page-mute);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.kortvelger-knapp:hover,.kortvelger-knapp:focus-visible,.kortvelger.apen .kortvelger-knapp{color:var(--page-fg);outline:none}.kortvelger-pil{width:6px;height:6px;margin:0 2px 3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.kv-bilde{display:inline-grid;place-items:center;width:36px;height:23px;flex:none}.kv-bilde.kv-tom{border:1px dashed currentColor;border-radius:3px;opacity:.45}.kv-bilde img{width:100%;height:100%;object-fit:contain;display:block}.kv-bilde i{width:100%;height:100%;display:grid;place-items:center;border-radius:3px;color:#fff;font-style:normal;font-family:var(--font-tall);font-size:13px;font-weight:700}.kortvelger-knapp .kv-bilde{width:24px;height:15px;border-radius:2px}.kortvelger-knapp .kv-bilde i{font-size:9px}.kortvelger-liste{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 32px));max-height:min(420px,70vh);overflow:auto;margin:0;padding:6px;list-style:none;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #040c2847;text-transform:none;letter-spacing:0}.kortvelger-liste button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font-size:14px;cursor:pointer}.kortvelger-liste button:hover,.kortvelger-liste button:focus-visible{background:var(--paper-2);outline:none}.kortvelger-liste button.aktiv .kv-navn{font-weight:600}.kv-tekst{display:flex;flex-direction:column;min-width:0;flex:1}.kv-navn{font-weight:500}.kv-under{font-size:12px;color:var(--mute)}.kv-hake{color:var(--gold);font-weight:700}.kortliste ul.med-bilde li{grid-template-columns:72px 80px minmax(0,1fr) auto}.kortliste-bilde{display:block;width:72px;aspect-ratio:856 / 540}.kortliste-bilde img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(4,12,40,.18))}@media(max-width:479px){.kortliste ul.med-bilde li{grid-template-columns:48px 64px minmax(0,1fr);column-gap:10px}.kortliste ul.med-bilde .kortliste-bilde{width:48px}.kortliste ul.med-bilde .kortliste-poeng{font-size:26px}.kortliste ul.med-bilde a{grid-column:3}}.nytt-mer{margin:8px 0 0;font-size:13px}.hverdag-liste .kortliste-navn a{color:inherit;text-decoration:none}.hverdag-liste .kortliste-navn a:hover{text-decoration:underline}.kortliste ul.med-logo li{grid-template-columns:88px 84px minmax(0,1fr) auto}.fly-logo{display:flex;align-items:center;width:88px;height:40px}.fly-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.fly-belop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px}.fly-belop div{display:flex;flex-direction:column;gap:4px}.fly-belop dd{margin:0;font-family:var(--font-tall);font-size:30px;font-weight:700;line-height:1}.fly-belop dt{font-size:12px;color:var(--mute)}.fly-forbehold{margin:10px 0 0;font-size:12px}.kortliste .fly-forbehold a{display:inline;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}.kortliste .fly-forbehold a:hover{background:none;color:var(--ink)}@media(max-width:479px){.kortliste ul.med-logo li{grid-template-columns:64px 72px minmax(0,1fr);column-gap:10px}.kortliste ul.med-logo .fly-logo{width:64px;height:32px}.kortliste ul.med-logo .kortliste-poeng{font-size:26px}.kortliste ul.med-logo a{grid-column:2 / -1;justify-self:start}.fly-belop dd{font-size:26px}.nav{gap:14px}}
