body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.front{text-align:center}.backButton{align-items:flex-start;display:flex;font-family:Andale Mono,serif;padding-left:40px}.backButtonText{color:#fff;font-weight:700}.menuElement{align-items:flex-end;color:#000;display:flex;flex-direction:column;font-family:Andale Mono,serif;padding-bottom:10px;padding-right:40px;padding-top:10px;text-decoration:none;width:100%}.menuElement:hover{background-color:#d3d3d3;font-weight:700}.menu{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column}.headerContainer,.menu{position:sticky;top:0;z-index:10}.headerContent{align-items:center;background-color:#19d;display:flex;flex-direction:row;height:70px;justify-content:space-between;width:auto}.burgerMenu{display:flex;flex-direction:column;height:auto;padding-right:20px}.burgerLine{background-color:#fff;height:2px;margin-bottom:5px;width:25px}.underPage{align-items:flex-start;background-color:#fff;color:#000;display:flex;flex-direction:row;font-size:calc(10px + 1vmin);justify-content:space-between;margin-bottom:100px;min-height:100vh;padding:200px;text-align:left}.underPage,button{font-family:Andale Mono,serif}button{background-color:#19d;border:none;border-radius:8px;color:#fff;font-weight:700;padding:12px;transition:background-color .15s,box-shadow .15s}button:hover{background-color:#0d7fb8;box-shadow:0 2px 8px #1199dd4d;cursor:pointer}.hyttebokBox{align-self:flex-start;background-color:#cff4d9;border-radius:12px;margin-left:20px;max-width:400px;padding:20px;text-align:center}@media (max-width:50em){.underPage{flex-direction:column-reverse;padding:50px 20px}.hyttebokBox{align-self:center;margin-bottom:30px;margin-left:0}}.frontResidencen,.page{background-color:#19d;font-size:calc(10px + 3vmin)}.frontDark,.frontResidencen,.page{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Andale Mono,serif;height:100vh;justify-content:center}.frontDark{background-color:#8cc9da}.frontDark,.frontLight{font-size:calc(10px + 2vmin)}.frontLight{align-items:center;background-color:#fff;color:#282c34;display:flex;flex-direction:column;font-family:Andale Mono,serif;height:100vh;justify-content:center}.checkbox{-webkit-appearance:none;background-color:#fff;border:2px solid #19d;border-radius:0;height:22px;margin-right:12px;vertical-align:middle;width:22px}.checkbox:checked{background-color:#19d}.checkbox:checked:after{color:#fff;content:"✔";display:flex;justify-content:center}.checkmarkLabel{display:block;margin-bottom:22px}a{color:inherit;text-decoration:inherit}.url{text-decoration:underline}.url:hover{color:#a9a9a9;font-weight:600}.nameAndMenu{align-items:center;color:#fff;display:flex;flex-direction:row;gap:1rem}.lenkeknapp{text-decoration:underline}.lenkeknapp:hover{font-weight:600}.calendar{height:auto;min-height:600px;width:100%}@media (max-width:1024px){.calendar{min-height:400px}}.anbefalinger_anbefalingerWrapper__wrChU{display:flex;flex-direction:column;width:100%}.anbefalinger_toppKnapper__cS1yQ{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}.anbefalinger_innholdRad__9XUFM{align-items:flex-start;display:flex;flex-direction:row;width:100%}.anbefalinger_layout__mJB59{display:flex;flex:1 1;flex-direction:column;min-width:0}.anbefalinger_anbefaling__uSPWr{background-color:#f0f8ff;border-left:4px solid #19d;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem 1.25rem;position:relative;transition:background-color .15s,box-shadow .15s}.anbefalinger_anbefaling__uSPWr:hover{background-color:#e0f0fa;box-shadow:0 2px 8px #1199dd26}.anbefalinger_kategoriTag__uYcmc{align-self:flex-start;background-color:#d4eef9;border-radius:12px;color:#0a7aad;font-size:.75rem;font-weight:600;padding:2px 8px}.anbefalinger_kategoriTag__uYcmc[data-type=RESTAURANT]{background-color:#fce4d6;color:#b35a1f}.anbefalinger_kategoriTag__uYcmc[data-type=BAR]{background-color:#f3e0f7;color:#8b3fa0}.anbefalinger_kategoriTag__uYcmc[data-type=MUSEUM]{background-color:#d6ecd2;color:#3a7d32}.anbefalinger_kategoriTag__uYcmc[data-type=STRAND]{background-color:#fff3cd;color:#856d04}.anbefalinger_kategoriTag__uYcmc[data-type=AKTIVITET]{background-color:#cff4d9;color:#2d6e3f}.anbefalinger_anbefalingInnholdListe__Hfui4{display:flex;flex-direction:column;gap:.25rem}.anbefalinger_anbefalingNavn__zyunZ{font-size:1.1rem;margin:0}.anbefalinger_anbefalingDetaljer__fi4Tb{color:#555;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1.5rem}.anbefalinger_anbefalingDetaljer__fi4Tb span{word-break:break-word}.anbefalinger_anbefalingModal__T6RkR{align-items:center;align-self:flex-start;background-color:#f0f8ff;border-radius:8px;border-top:4px solid #19d;display:flex;flex-direction:column;flex-shrink:0;font-family:Andale Mono,serif;margin-left:3rem;margin-top:1rem;max-width:500px;padding:2rem 1.5rem;width:100%}.anbefalinger_modalTittel__nFRFq{margin:.5rem 0 1.5rem}.anbefalinger_anbefalingInnhold__KUlpo{display:flex;flex-direction:column;gap:1.5rem;width:100%}.anbefalinger_modalInfo__WgL36{display:flex;flex-direction:column;gap:1rem}.anbefalinger_modalFelt__7Wou4{display:flex;flex-direction:column;gap:.2rem}.anbefalinger_modalLabel__3z3xO{color:#0a7aad;font-size:.8rem;font-weight:600;margin:0;text-transform:uppercase}.anbefalinger_ingenResultater__qCpwj{background-color:#eed5c5;margin-top:1rem;padding:8px 16px}.anbefalinger_lukk__wkt8L{align-self:flex-end;background:none;border:none;color:#555;cursor:pointer;font-size:1.25rem;line-height:1;padding:4px 8px}.anbefalinger_lukk__wkt8L:hover{color:#000}.anbefalinger_leggTilKnapp__k7s\+9{margin-left:auto}.anbefalinger_filtrerKnapp__UMGjo{background-color:#fff;border:1px solid #c8dfe8;color:#000}.anbefalinger_filtrerKnapp__UMGjo:hover{background-color:#e0f0fa;border-color:#19d;box-shadow:0 2px 8px #1199dd26}.anbefalinger_filterPanel__3kDfZ{background-color:#f0f8ff;border:1px solid #c8dfe8;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;width:100%}.anbefalinger_filterLabel__CdU0Z{align-items:center;cursor:pointer;display:flex;font-size:.85rem;gap:.4rem}.anbefalinger_filterLabel__CdU0Z input[type=checkbox]{accent-color:#19d;cursor:pointer}.anbefalinger_modal__TivJ-{align-items:center;background-color:#f0f8ff;border-radius:8px;border-top:4px solid #19d;display:flex;flex-direction:column;font-family:Andale Mono,serif;gap:1.25rem;margin:0 auto;max-width:480px;padding:2rem 2.5rem}.anbefalinger_modal__TivJ- h2{color:#000;margin:0}.anbefalinger_modal__TivJ- select{background-color:#fff;border:1px solid #c8dfe8;border-radius:6px;font-family:Andale Mono,serif;font-size:.9rem;margin-top:6px;padding:10px;width:100%}.anbefalinger_modal__TivJ- select:focus{border-color:#19d;box-shadow:0 0 0 2px #1199dd26;outline:none}.anbefalinger_inputPar__9fi7Q{color:#000;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;text-transform:uppercase;width:100%}.anbefalinger_modal__TivJ- input[type=number],.anbefalinger_modal__TivJ- input[type=text]{background-color:#fff;border:1px solid #c8dfe8;border-radius:6px;color:#333;font-family:Andale Mono,serif;font-size:.9rem;margin-top:6px;padding:10px}.anbefalinger_modal__TivJ- input[type=number]:focus,.anbefalinger_modal__TivJ- input[type=text]:focus{border-color:#19d;box-shadow:0 0 0 2px #1199dd26;outline:none}.anbefalinger_modal__TivJ- textarea{background-color:#fff;border:1px solid #c8dfe8;border-radius:6px;color:#333;font-family:Andale Mono,serif;font-size:.9rem;margin-top:6px;min-height:4rem;padding:10px;resize:vertical}.anbefalinger_modal__TivJ- textarea:focus{border-color:#19d;box-shadow:0 0 0 2px #1199dd26;outline:none}.anbefalinger_feilmelding__Hi5qa{color:#c0392b;font-size:.8rem;font-weight:400;margin-top:4px;text-transform:none}.anbefalinger_bildeOpplasting__vRexR{cursor:pointer;display:flex;margin-top:6px}.anbefalinger_bildeOpplasting__vRexR input[type=file]{display:none}.anbefalinger_bildeOpplastingTekst__-6DUI{align-items:center;background-color:#fff;border:1px dashed #c8dfe8;border-radius:6px;color:#555;display:flex;font-size:.85rem;font-weight:400;gap:.5rem;justify-content:center;padding:12px;text-transform:none;transition:border-color .15s,background-color .15s,color .15s;width:100%}.anbefalinger_bildeOpplasting__vRexR:hover .anbefalinger_bildeOpplastingTekst__-6DUI{background-color:#e0f0fa;border-color:#19d;color:#0a7aad}.anbefalinger_knapper__teNqZ{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:.5rem}.anbefalinger_knapper__teNqZ button{background-color:#fff;border:1px solid #c8dfe8;border-radius:6px;color:#000;cursor:pointer;font-family:Andale Mono,serif;font-size:.9rem;padding:8px 20px;transition:background-color .15s,border-color .15s}.anbefalinger_knapper__teNqZ button:hover{background-color:#e0f0fa;border-color:#19d}.anbefalinger_knapper__teNqZ button:last-child{background-color:#19d;border-color:#19d;color:#fff}.anbefalinger_knapper__teNqZ button:last-child:hover{background-color:#0d7ab5}.anbefalinger_bildeForhandsvisning__OR82P{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.anbefalinger_thumbnail__GJU7s{border-radius:4px;height:80px;object-fit:cover;width:80px}.anbefalinger_bildeGalleri__XFjRw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.anbefalinger_galleriBilde__zG6Xv{border-radius:8px;height:150px;object-fit:cover;width:200px}.anbefalinger_slettKnapp__3ltQz{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:.5rem;top:.5rem;transition:color .15s,background-color .15s}.anbefalinger_slettKnapp__3ltQz:hover{background-color:#fdecea;color:#c0392b}.anbefalinger_slettBekreftelse__zcCNR{align-items:center;display:flex;flex-direction:column;font-family:Andale Mono,serif;gap:1.5rem;padding:1rem;text-align:center}.anbefalinger_slettBekreftKnapp__Bs6Ym{background-color:#c0392b;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.anbefalinger_slettBekreftKnapp__Bs6Ym:hover{background-color:#a93226}@media (max-width:50em){.anbefalinger_innholdRad__9XUFM{flex-direction:column}.anbefalinger_anbefalingModal__T6RkR{margin-left:0;max-width:100%}}
/*# sourceMappingURL=main.e68105cd.css.map*/