:root{--bg:#faf9f6;--kort:#ffffff;--tekst:#14161a;--daempet:#5f6672;--svag:#9aa1ac;--linje:#e8e5de;--linje-svag:#f1efe9;--accent:#14624f;--accent-lys:#e7f1ed;--accent-mrk:#0e4a3b;--advarsel:#8a5300;--advarsel-lys:#fdf3e2;--vaek:#8f2f2f;--vaek-lys:#fbeceb;--r:10px;--r-s:7px;--skygge:0 1px 2px rgba(20,22,26,.04),0 4px 14px rgba(20,22,26,.05)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--tekst);font-family:var(--font-sans),ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{font-family:inherit}h1,h2,h3{letter-spacing:-.021em}.kort-pris,.leje,.oek-poster b,.oek-tal,.oek-tal2,.total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ramme{max-width:1120px;margin:0 auto;padding:0 22px 72px}header.top{background:var(--kort);border-bottom:1px solid var(--linje)}header.top .ramme{padding:15px 22px;display:flex;align-items:baseline;gap:13px}.maerke{font-size:20px;font-weight:680;letter-spacing:-.035em;text-decoration:none}.maerke span{color:var(--accent)}.undertitel{color:var(--svag);font-size:13px}form.filtre{background:var(--kort);border:1px solid var(--linje);border-radius:var(--r);padding:15px 16px;margin:20px 0 16px;box-shadow:var(--skygge);display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));grid-gap:11px 13px;gap:11px 13px;align-items:end}.felt{display:flex;flex-direction:column;gap:5px;min-width:0}.felt label{font-size:10.5px;font-weight:620;color:var(--svag);text-transform:uppercase;letter-spacing:.06em}.felt input,.felt select{font:inherit;font-size:14px;padding:7px 9px;width:100%;border:1px solid var(--linje);border-radius:var(--r-s);background:#fff;color:inherit}.felt input:focus,.felt select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lys)}.afkryds{flex-direction:row;align-items:center;gap:8px}.afkryds input{width:auto;accent-color:var(--accent)}.afkryds label{text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--tekst);font-weight:500}.knapper{display:flex;gap:8px}.knap,.nulstil,button{font-size:14px;font-weight:570;padding:8px 16px;border-radius:var(--r-s);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;text-decoration:none;display:inline-block;white-space:nowrap}.knap:hover,button:hover{background:var(--accent-mrk);border-color:var(--accent-mrk)}.nulstil{background:#fff;color:var(--daempet);border-color:var(--linje)}.nulstil:hover{background:#fff;border-color:var(--svag);color:var(--tekst)}.optaelling{display:flex;flex-wrap:wrap;gap:5px 16px;align-items:baseline;font-size:13px;color:var(--daempet);margin-bottom:14px;padding:0 2px}.optaelling strong{color:var(--tekst);font-size:15px;font-weight:640}.liste{display:flex;flex-direction:column;gap:12px;container-type:inline-size}.kort{background:var(--kort);border:1px solid var(--linje);border-radius:14px;text-decoration:none;display:grid;grid-template-columns:216px 1fr;grid-gap:18px;gap:18px;padding:12px;box-shadow:0 1px 2px rgba(20,22,26,.03),0 2px 6px rgba(20,22,26,.03);transition:border-color .14s,box-shadow .14s}.kort:hover{border-color:#ddd7ca;box-shadow:0 2px 4px rgba(20,22,26,.04),0 10px 26px rgba(20,22,26,.07)}.kort.uden-billede{grid-template-columns:1fr}.kort-billede{background:var(--linje-svag);position:relative;border-radius:9px;overflow:hidden}.kort-billede img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.kort-antal{position:absolute;left:8px;bottom:8px;background:rgba(20,22,26,.62);color:#fff;font-size:11px;font-weight:550;padding:2px 8px;border-radius:20px}.kort-krop{padding:5px 6px 6px 0;min-width:0}.kort.uden-billede .kort-krop{padding:5px 6px 6px}.raek1{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.adresse{font-size:18px;font-weight:660;letter-spacing:-.022em;line-height:1.25}.sted{color:var(--daempet);font-size:13.5px}.afvig,.sted{margin-top:3px}.afvig{font-size:12px;color:var(--svag)}.fakta{color:var(--daempet);font-size:13.5px;margin-top:9px}.fakta b{color:var(--tekst);font-weight:570}.oekonomi-linje{margin-top:13px;padding-top:13px;border-top:1px solid var(--linje-svag);display:flex;flex-wrap:wrap;gap:3px 20px;align-items:baseline}.kort-pris{font-size:24px;font-weight:700;letter-spacing:-.036em;color:var(--accent);line-height:1.1}.kort-pris small{font-size:12.5px;font-weight:520;color:var(--daempet);letter-spacing:0}.poster{flex-basis:100%;order:9;font-size:12px;color:var(--svag);margin-top:1px}.kort-pris.kun-leje{color:var(--tekst)}.leje,.total{font-size:13px;color:var(--daempet)}.total b{color:var(--tekst);font-weight:600}.el{font-size:12px;color:var(--svag)}.billedforbehold{grid-column:1;font-size:11px;line-height:1.35;color:var(--svag);margin-top:-10px}p.billedforbehold{grid-column:auto;font-size:13px;color:var(--daempet);margin:10px 0 0;max-width:62ch}.ukendt{font-size:12.5px;color:var(--advarsel);background:var(--advarsel-lys);padding:3px 10px;border-radius:var(--r-s)}.maerkat{font-size:11px;font-weight:620;padding:3px 9px;border-radius:20px;white-space:nowrap}.m-kilde{background:var(--linje-svag);color:var(--daempet)}.m-ny{background:var(--accent-lys);color:var(--accent)}.m-vent{background:var(--advarsel-lys);color:var(--advarsel)}.m-vaek{background:var(--vaek-lys);color:var(--vaek)}.hoejre{display:flex;gap:6px;align-items:center;flex-shrink:0}.tom{background:var(--kort);border:1px dashed var(--linje);border-radius:var(--r);padding:48px 24px;text-align:center;color:var(--daempet)}.tom p{margin:0 0 6px}footer.bund{margin-top:32px;padding-top:16px;border-top:1px solid var(--linje);color:var(--svag);font-size:12px;max-width:64ch}.detalje{padding-bottom:64px}.tilbage{display:inline-block;margin:18px 0 14px;color:var(--daempet);font-size:13.5px;text-decoration:none}.tilbage:hover{color:var(--accent)}.galleri{display:grid;grid-gap:4px;gap:4px;overflow:hidden;position:relative;grid-template-columns:1fr 1fr 1fr;margin:0 -22px}.galleri.g1{grid-template-columns:1fr}.galleri.g2{grid-template-columns:1fr 1fr}.galleri>button{padding:0;border:0;border-radius:0;background:var(--linje-svag);overflow:hidden;cursor:zoom-in;display:block}.galleri img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.galleri.g1 img{aspect-ratio:16/9;max-height:460px}.galleri.g2 img,.galleri.g3 img{max-height:420px}.galleri .flere{position:absolute;left:10px;bottom:10px;background:rgba(20,22,26,.72);color:#fff;border:0;font-size:12px;font-weight:550;padding:6px 13px;border-radius:20px}.galleri .flere:hover{background:rgba(20,22,26,.88)}.ingen-billeder{background:var(--kort);border:1px dashed var(--linje);border-radius:var(--r);padding:40px;text-align:center;color:var(--svag);font-size:14px}.lysbord{position:fixed;inset:0;z-index:100;background:rgba(12,13,16,.96);display:grid;grid-template-rows:auto 1fr auto;align-items:center;animation:ton .14s ease-out}@keyframes ton{0%{opacity:0}to{opacity:1}}.lys-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#fff}.taeller{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.82}.lysbord .luk,.lysbord .pil{background:rgba(255,255,255,.1);border:0;color:#fff;cursor:pointer;border-radius:50%;padding:0;display:grid;place-items:center}.lysbord .luk{width:34px;height:34px;font-size:15px}.lysbord .pil{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;font-size:30px;line-height:1}.lysbord .pil.venstre{left:14px}.lysbord .pil.hoejre{right:14px}.lysbord .luk:hover,.lysbord .pil:hover{background:rgba(255,255,255,.22)}.lys-billede{max-width:min(1200px,calc(100vw - 120px));max-height:calc(100vh - 190px);margin:0 auto;display:block;object-fit:contain;border-radius:6px}.minier{display:flex;gap:6px;padding:14px 18px;overflow-x:auto;scrollbar-width:thin}.minier button{flex:0 0 auto;padding:0;border:2px solid transparent;border-radius:5px;background:none;cursor:pointer;opacity:.5;overflow:hidden;line-height:0}.minier button.valgt{border-color:#fff;opacity:1}.minier button:hover{opacity:1}.minier img{width:74px;height:54px;object-fit:cover;display:block}.hoved{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:22px 0 4px;flex-wrap:wrap}.hoved h1{font-size:27px;margin:0;font-weight:660;line-height:1.22}.hoved .sted{color:var(--daempet);font-size:15px;margin:3px 0 0}.noegletal{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:11px 0 0;padding:0;font-size:14px;color:var(--daempet)}.noegletal strong{color:var(--tekst);font-weight:620}.maerkater{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px}.spalter{display:grid;grid-template-columns:1fr 348px;grid-gap:20px;gap:20px;align-items:start;margin-top:0}.oekonomi{position:-webkit-sticky;position:sticky;top:18px;order:2;z-index:2;margin-top:-104px}.indhold>.hoved{margin-top:22px}.indhold{order:1;min-width:0}@media (max-width:880px){.spalter{grid-template-columns:1fr}.oekonomi{position:static;order:0;margin:16px 0 14px}.indhold{order:1}.indhold>.hoved{margin-top:0}}.oek-kort{background:var(--kort);border:1px solid #ddd8cc;border-radius:12px;padding:20px;box-shadow:0 1px 2px rgba(20,22,26,.05),0 8px 26px rgba(20,22,26,.07)}.oek-etiket{font-size:11px;font-weight:640;text-transform:uppercase;letter-spacing:.07em;color:var(--daempet)}.oek-etiket-under{font-size:12.5px;color:var(--svag);margin:-6px 0 0}.oek-tal{font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:5px 0 12px;color:var(--accent)}.oek-tal.ukendt-tal{color:var(--tekst);margin-bottom:6px}.oek-tal2{font-size:25px;font-weight:690;letter-spacing:-.032em;line-height:1.15;margin:5px 0 11px}.oek-tal .enhed{font-size:.42em}.oek-tal .enhed,.oek-tal2 .enhed{font-weight:550;color:var(--daempet)}.oek-tal2 .enhed{font-size:.5em}.oek-poster{list-style:none;margin:0;padding:0}.oek-poster li{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;padding:5px 0;border-bottom:1px solid var(--linje-svag)}.oek-poster li:last-child{border-bottom:0}.oek-poster span{color:var(--daempet)}.oek-poster b{font-weight:600}.oek-note{font-size:12px;color:var(--svag);line-height:1.5;margin:9px 0 0}.oek-mangler{background:var(--advarsel-lys);border-radius:var(--r-s);padding:11px 13px;margin-top:12px;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:3px}.oek-mangler strong{color:var(--advarsel);font-weight:640}.oek-mangler span{color:#7a5416}.oek-indflytning{margin-top:18px;padding-top:16px;border-top:1px solid var(--linje)}.oek-kort .knap{display:block;text-align:center;margin-top:18px;padding:11px 16px}.oek-kilde{font-size:11.5px;color:var(--svag);line-height:1.5;margin:10px 0 0}.blok{background:var(--kort);border:1px solid var(--linje);border-radius:var(--r);padding:18px 20px;margin-bottom:14px}.blok h2{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--svag);margin:0 0 13px;font-weight:660}.fakta2{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 24px;gap:8px 24px;margin:0}.fakta2 dt{color:var(--daempet);font-size:14px}.fakta2 dd{margin:0;font-size:14px;font-weight:560}.mangler{color:var(--svag);font-weight:400}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chips li{background:var(--linje-svag);border-radius:20px;padding:5px 13px;font-size:13px}.brodtekst{margin:0;font-size:15px;line-height:1.68;max-width:66ch}.note{margin:10px 0 0;font-size:12px;color:var(--svag);line-height:1.5}.landkort{width:100%;height:290px;border:0;border-radius:8px;display:block}.begraensning{font-size:12.5px;color:var(--svag);margin:0 0 12px;padding:0 2px}.omraade{padding-top:4px}.krumme{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--svag);margin:18px 0 10px}.krumme a{color:var(--daempet);text-decoration:none}.krumme a:hover{color:var(--accent)}.omraade h1{font-size:28px;font-weight:660;margin:0 0 14px;letter-spacing:-.026em}.fakta-blok{background:var(--kort);border:1px solid var(--linje);border-radius:var(--r);padding:18px 20px;margin-bottom:18px;max-width:74ch}.fakta-blok p{margin:0 0 9px;font-size:14.5px;line-height:1.62}.fakta-blok p:last-child{margin-bottom:0}.fakta-blok strong{font-weight:640}.fakta-blok .note{font-size:12px;color:var(--svag);line-height:1.5}.naboer{margin-top:30px;padding-top:20px;border-top:1px solid var(--linje)}.naboer h2{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--svag);margin:0 0 12px;font-weight:660}.naboer ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:7px;gap:7px}.naboer a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:var(--kort);border:1px solid var(--linje);border-radius:var(--r-s);padding:9px 13px;font-size:14px;text-decoration:none}.naboer a:hover{border-color:var(--accent);color:var(--accent)}.naboer a span{color:var(--svag);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.begraensning a{color:var(--accent);text-decoration:none}.prisnote{font-size:12.5px;color:var(--daempet);margin:0 0 10px;padding:0 2px;max-width:78ch;line-height:1.5}.prisnote strong{color:var(--tekst);font-weight:600}.afmeld{max-width:52ch;margin:44px auto}.afmeld h1{font-size:24px;font-weight:660;margin:0 0 12px}.afmeld p{font-size:15px;line-height:1.6;margin:0 0 14px}.afmeld form{margin:18px 0}.afmeld .note{font-size:13px;color:var(--svag)}.afmeld .note a{color:var(--accent);text-decoration:none}.gem,.gem-svar,.gem-tom{background:var(--kort);border:1px solid var(--linje);border-radius:var(--r);padding:15px 17px;margin:0 0 14px}.gem-tom{color:var(--svag);font-size:13.5px;border-style:dashed}.gem-hoved strong{font-size:15px;font-weight:620}.gem-filtre{color:var(--daempet);font-size:13px;margin-top:2px}.gem-raek{display:flex;gap:8px;margin:12px 0 0;flex-wrap:wrap}.gem-raek input{font:inherit;font-size:14px;padding:8px 11px;flex:1 1 190px;min-width:0;border:1px solid var(--linje);border-radius:var(--r-s);background:#fff}.gem-raek input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lys)}.gem-raek button{flex:0 0 auto}.gem-vilkaar{font-size:12px;color:var(--svag);line-height:1.55;margin:11px 0 0;max-width:82ch}.gem-vilkaar strong{color:var(--daempet);font-weight:600}.gem-vilkaar a{color:var(--accent)}.gem-svar{font-size:14px;line-height:1.55}.gem-svar.ok{border-color:var(--accent);background:var(--accent-lys)}.gem-svar.advarsel{border-color:#e8d9b8;background:var(--advarsel-lys);color:var(--advarsel)}.afmeld .kriterier{background:var(--linje-svag);border-radius:var(--r-s);padding:10px 13px;font-size:13.5px;color:var(--daempet)}.dokument{max-width:68ch;margin:34px auto 72px}.dokument h1{font-size:28px;font-weight:660;margin:0 0 6px;letter-spacing:-.026em}.dokument .dato{color:var(--svag);font-size:13px;margin:0 0 28px}.dokument h2{font-size:16px;font-weight:640;margin:30px 0 10px;letter-spacing:-.012em;color:var(--tekst)}.dokument p{font-size:15px;line-height:1.68;margin:0 0 13px}.dokument ul{margin:0 0 13px;padding-left:20px}.dokument li{font-size:15px;line-height:1.68;margin-bottom:4px}.dokument a{color:var(--accent)}.dokument .note{font-size:13px;color:var(--svag);margin-top:32px}.udfyld{background:var(--advarsel-lys);color:var(--advarsel);padding:1px 6px;border-radius:4px;font-weight:600;border:1px dashed #e0c78f}.sidefod{border-top:1px solid var(--linje);background:var(--kort)}.sidefod .ramme{padding:18px 22px;display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;font-size:12.5px;color:var(--svag)}.sidefod a{color:var(--daempet)}.sidefod span{max-width:70ch}.forside-baand{background:radial-gradient(105% 95% at 6% -6%,rgba(20,98,79,.16) 0,rgba(20,98,79,0) 62%),linear-gradient(168deg,#e6efea,#f1f2ec 48%,#fbfaf7);border:1px solid var(--linje);border-radius:18px;margin:24px 0 34px;padding:62px 48px 48px}.hero h1{font-size:clamp(32px,4.4vw,50px);font-weight:690;letter-spacing:-.042em;line-height:1.06;margin:0 0 16px;max-width:21ch;text-wrap:balance}.hero .manchet{font-size:18.5px;line-height:1.55;color:var(--daempet);margin:0 0 30px;max-width:52ch}.hero form.filtre{background:none;border:0;box-shadow:none;padding:0;margin:0}.storsoeg{display:flex;gap:10px;max-width:552px}.storsoeg input{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;padding:15px 18px;border:1px solid #dcd8ce;border-radius:11px;background:#fff;color:inherit;box-shadow:0 1px 2px rgba(20,22,26,.04)}.storsoeg input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lys)}.storsoeg button{flex:0 0 auto;font-size:15.5px;font-weight:600;padding:15px 26px;border-radius:11px}.soegehint{margin:11px 2px 0;font-size:13px;color:var(--svag)}.punkter{list-style:none;margin:4px 0 34px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:12px;gap:12px;max-width:760px}.punkter li{background:rgba(255,255,255,.8);border:1px solid rgba(232,229,222,.85);border-radius:12px;padding:17px 19px 16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px rgba(20,22,26,.03)}.punkter strong{font-size:30px;font-weight:700;letter-spacing:-.038em;line-height:1.02;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.punkter strong.ord{font-size:20px;letter-spacing:-.022em;line-height:1.15}.punkter strong .enhed{font-size:.5em;font-weight:550;color:var(--daempet);letter-spacing:-.01em}.punkter span{font-size:13px;color:var(--daempet);line-height:1.45}form.filtre{display:block;padding:16px}form.filtre.soegt{margin-top:20px}.flere{margin-top:14px}.flere>summary{cursor:pointer;font-size:13px;color:var(--daempet);list-style:none;display:inline-flex;align-items:center;gap:6px;padding:3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flere>summary::-webkit-details-marker{display:none}.flere>summary:before{content:"\25B8";font-size:10px;color:var(--svag)}.flere[open]>summary:before{content:"\25BE"}.flere>summary:hover{color:var(--accent)}.filtergitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));grid-gap:11px 13px;gap:11px 13px;align-items:end;margin-top:12px;padding-top:14px;border-top:1px solid var(--linje-svag)}.hero .filtergitter{border-top-color:rgba(232,229,222,.9)}.listetitel{font-size:16px;font-weight:650;margin:4px 0 7px;padding:0 2px;letter-spacing:-.016em}@media (max-width:680px){.forside-baand{padding:40px 22px 34px;border-radius:14px;margin:16px 0 26px}.hero h1{max-width:none}.hero .manchet{font-size:17px;margin-bottom:26px}.storsoeg{flex-direction:column;max-width:none}.punkter{margin-bottom:30px}}@container (max-width: 780px){.raek1{flex-direction:column;align-items:flex-start;gap:7px}}@container (max-width: 660px){.kort{grid-template-columns:168px 1fr;gap:14px}}@container (max-width: 460px){.kort{grid-template-columns:1fr;gap:12px}.kort-billede img{aspect-ratio:16/9}.kort-krop{padding:0 4px 4px}}.gruppekort{border-color:#ddd8cc}.gruppekort .kort-antal{background:rgba(20,98,79,.86)}.gruppe-flere{flex-basis:100%;order:8;font-size:13px;font-weight:570;color:var(--accent);margin-top:2px}.gruppekort:hover .gruppe-flere{text-decoration:underline}.gruppe-manchet{font-size:15px;line-height:1.6;color:var(--daempet);margin:0 0 16px;max-width:68ch}.gruppe-manchet strong{color:var(--tekst);font-weight:620}.felt.bred{grid-column:span 2}.valgraekke{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:3px}.valg{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--tekst);text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap}.valg input{width:auto;accent-color:var(--accent);margin:0}.valg span{color:var(--svag);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prisnote.advarsel{background:var(--advarsel-lys);color:#7a5416;border-radius:var(--r-s);padding:9px 12px;margin-bottom:10px}.prisnote.advarsel strong{color:var(--advarsel);font-weight:640}@media (max-width:620px){.felt.bred{grid-column:span 1}}.kilder{display:inline-flex;gap:3px;align-items:center}.kilder .m-kilde:not(:first-child){background:var(--kort);box-shadow:inset 0 0 0 1px var(--linje)}.listehoved{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:4px 0 7px;padding:0 2px}.listehoved .listetitel{margin:0}.kortknap{margin-left:auto;font-size:13px;font-weight:570;color:var(--accent);text-decoration:none;white-space:nowrap;padding:3px 0}.kortknap:hover{text-decoration:underline}.medkort{display:grid;grid-template-columns:minmax(0,1fr) 316px;grid-gap:16px;gap:16px;align-items:start}.udenkort{display:block}.kortspalte{position:-webkit-sticky;position:sticky;top:16px}.kortboks{height:calc(100vh - 150px);min-height:340px;max-height:720px;border:1px solid var(--linje);border-radius:14px;overflow:hidden;background:var(--linje-svag)}.landkort-flade{width:100%;height:100%}.kortnote{margin:9px 2px 0;font-size:12.5px;color:var(--svag);line-height:1.5}.maerke-ikon{background:none;border:0}.maerke-boble{display:grid;place-items:center;width:100%;height:100%;background:var(--accent);color:#fff;border:2px solid #fff;border-radius:50%;font-size:11.5px;font-weight:660;box-shadow:0 1px 4px rgba(20,22,26,.35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maerke-boble.valgt{background:var(--advarsel);transform:scale(1.18)}.kort.fremhaevet{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lys),0 10px 26px rgba(20,22,26,.08)}.leaflet-container{font:inherit;font-size:11px;background:var(--linje-svag)}.leaflet-control-attribution{font-size:10.5px}@media (max-width:900px){.medkort{grid-template-columns:1fr}.kortspalte{position:static;order:2}.kortboks{height:60vh;max-height:460px}}.sammenligning .sml-dom{font-size:16px;line-height:1.5;margin:0 0 14px}.sammenligning .sml-dom strong{font-weight:660}.sml-grundlag{color:var(--svag);font-size:14px;white-space:nowrap}.sml-tal{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 12px}.sml-tal div{display:flex;flex-direction:column;gap:1px}.sml-tal dt{font-size:11px;font-weight:640;text-transform:uppercase;letter-spacing:.07em;color:var(--svag)}.sml-tal dd{margin:0;font-size:17px;font-weight:640;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.udlejer{max-width:860px;margin:26px auto 72px}.udlejer h1{font-size:30px;font-weight:660;letter-spacing:-.028em;margin:0 0 8px}.udlejer .manchet{font-size:16px;line-height:1.6;color:var(--daempet);margin:0 0 24px;max-width:62ch}.udlejerhoved{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.udlejerhoved h1{margin-bottom:2px}.udlejerknapper{display:flex;gap:8px;align-items:center}.udlejerknapper form{margin:0}.kontogitter{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.kontoform h2{font-size:17px;font-weight:640;margin:0 0 12px;text-transform:none;letter-spacing:-.014em;color:var(--tekst)}.kontoform label{display:block;font-size:11px;font-weight:620;color:var(--svag);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 5px}.annonce input,.annonce select,.annonce textarea,.kontoform input{font:inherit;font-size:15px;padding:9px 11px;width:100%;border:1px solid var(--linje);border-radius:var(--r-s);background:#fff;color:inherit}.annonce input:focus,.annonce select:focus,.annonce textarea:focus,.kontoform input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lys)}.kontoform button{margin-top:16px;width:100%;padding:11px}.formfejl{color:var(--vaek);background:var(--vaek-lys)}.formfejl,.formok{border-radius:var(--r-s);padding:9px 12px;font-size:13.5px;margin:12px 0 0;line-height:1.5}.formok{color:var(--accent);background:var(--accent-lys)}.trinbjaelke{list-style:none;display:flex;gap:6px;margin:0 0 16px;padding:0;flex-wrap:wrap}.trinbjaelke button{background:var(--kort);color:var(--daempet);border:1px solid var(--linje);font-size:13.5px;font-weight:560;padding:7px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:7px}.trinbjaelke button:hover{background:var(--kort);border-color:var(--svag);color:var(--tekst)}.trinbjaelke button span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--linje-svag);color:var(--daempet);font-size:11px;font-weight:680}.trinbjaelke .nu button{border-color:var(--accent);color:var(--accent)}.trinbjaelke .nu button span{background:var(--accent);color:#fff}.trinbjaelke .gjort button span{background:var(--accent-lys);color:var(--accent)}.annonce .felter{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px 14px;gap:12px 14px}.annonce .felt.bred{grid-column:1/-1}.annonce .felt label{display:block;font-size:11px;font-weight:620;color:var(--svag);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.underoverskrift{font-size:14px;font-weight:640;margin:22px 0 6px;letter-spacing:-.01em}.annonce textarea{resize:vertical;line-height:1.6}.annonce h2{font-size:17px;font-weight:640;margin:0 0 14px;text-transform:none;letter-spacing:-.014em;color:var(--tekst)}.billedliste{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;list-style:none;padding:0}.billedfelt{position:relative;width:132px}.billedfelt img{width:100%;object-fit:cover;display:block;background:var(--linje-svag)}.billedfelt img,.billedtom{aspect-ratio:4/3;border-radius:var(--r-s)}.billedtom{display:grid;place-items:center;width:100%;background:var(--linje-svag);color:var(--svag);font-size:12px}.billedfelt .fjernbillede{position:absolute;top:5px;right:5px;font-size:11px;padding:3px 9px;background:rgba(20,22,26,.72);border-color:transparent;border-radius:20px}.trinknapper{display:flex;gap:8px;margin-top:16px}.udlejerkort{grid-template-columns:1fr}.udlejerhandlinger{display:flex;gap:14px;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid var(--linje-svag);font-size:13.5px}.udlejerhandlinger a{color:var(--accent);text-decoration:none;font-weight:560}.udlejerhandlinger a:hover{text-decoration:underline}.udlejerhandlinger form{margin:0}.fjernknap{background:none;border:0;color:var(--vaek);font-size:13.5px;font-weight:560;padding:0;cursor:pointer}.fjernknap:hover{background:none;text-decoration:underline}@media (max-width:620px){.kontogitter{grid-template-columns:1fr}}.billedfelt.venter{opacity:.72}.billednavn{color:var(--svag);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billednavn,.billedstatus{display:block;font-size:11px}.billedstatus{color:var(--accent);font-weight:560}.oek-mur{background:var(--linje-svag);border-radius:var(--r-s);padding:12px 14px;margin-top:18px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.5}.oek-mur strong{font-weight:640;font-size:14px}.billedtaeller,.oek-mur span{color:var(--daempet)}.billedtaeller{font-size:12.5px;margin:8px 0 0}.billedtaeller strong{color:var(--tekst);font-weight:640}.kontaktboks{background:var(--linje-svag);border-radius:var(--r-s);padding:13px 14px;margin-top:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.kontaktboks>strong{font-weight:640;font-size:14px}.kontaktboks>span{color:var(--daempet)}.kontaktboks .knap{margin-top:5px;text-align:center;padding:9px 14px}.kontaktfejl{color:var(--vaek)}.kontaktliste{margin:4px 0 0;gap:8px}.kontaktliste,.kontaktliste div{display:flex;flex-direction:column}.kontaktliste div{gap:1px}.kontaktliste dt{font-size:11px;font-weight:640;color:var(--svag);text-transform:uppercase;letter-spacing:.06em}.kontaktliste dd{margin:0;font-size:15px;font-weight:560}.kontaktliste a{color:var(--accent);text-decoration:none}.kontaktliste a:hover{text-decoration:underline}.kontaktnote{color:var(--svag);font-size:12px;margin-top:4px}.synlighed{margin-top:10px;padding:10px 12px;border-radius:var(--r-s);background:var(--advarsel-lys)}.synlighed p{margin:0;font-size:13.5px;line-height:1.55;color:var(--advarsel)}.synlighed p+p{margin-top:5px}.synlighed a{color:var(--advarsel);text-decoration:underline}.synlighed .note{font-size:12.5px;opacity:.85}.felthjaelp{display:block;margin-top:4px;font-size:12px;color:var(--svag);line-height:1.45}.felt.oekonomifilter{grid-column:1/-1;display:flex;flex-direction:column;gap:2px}.felt.facilitetsfiltre{grid-column:1/-1;display:grid;grid-gap:10px 22px;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.facilitetsfilter{display:flex;flex-direction:column;gap:2px}.afkryds-linje{display:flex;align-items:center;gap:8px}.afkryds-linje input{width:auto;accent-color:var(--accent)}.afkryds-linje label{text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--tekst);font-weight:500}.filtergrundlag{margin-left:24px;font-size:11.5px;line-height:1.45;color:var(--svag)}.slipfelt{margin-top:10px;padding:18px 16px;text-align:center;border:1.5px dashed var(--linje);border-radius:var(--r);background:var(--kort);transition:border-color .12s ease,background-color .12s ease}.slipfelt.over{border-color:var(--accent);background:var(--accent-lys)}.slipfelt.travl{opacity:.55}.slipfelt input[type=file]{display:inline-block;width:auto}.sliptekst{margin:0 0 10px;font-size:13.5px;color:var(--daempet)}.billedfelt{cursor:-webkit-grab;cursor:grab}.billedfelt:active{cursor:-webkit-grabbing;cursor:grabbing}.billedfelt.traekkes{opacity:.35}.billedfelt.slipher .billedtom,.billedfelt.slipher img{outline:2px solid var(--accent);outline-offset:2px}.forsidemaerke{position:absolute;top:5px;left:5px;font-size:10px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:20px;background:var(--accent);color:#fff}.billedknapper{display:flex;align-items:center;gap:6px;margin-top:3px}.flytknap{font-size:13px;line-height:1;padding:4px 9px;border-radius:var(--r-s);background:var(--kort);color:var(--tekst);border:1px solid var(--linje)}.flytknap:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--kort)}.flytknap:disabled{opacity:.35;cursor:default}.billednummer{font-size:11px;color:var(--svag);min-width:14px;text-align:center}.skjult-for-oejet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}