.ks-side{padding-bottom:40px}.ks-hoved{display:flex;gap:18px;align-items:flex-start;padding-top:36px}.ks-hoved .bs-avatar.lg{margin-top:6px}.ks-h1{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin-top:8px}.ks-hoved .bs-lead{margin-top:12px;max-width:58ch}.ks-kontaktlinje{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:14px;color:var(--bs-muted)}.ks-kontaktlinje a{font-weight:600;color:var(--bs-ink);border-bottom:1px solid var(--bs-line)}.ks-kontaktlinje a:hover{border-color:var(--bs-ink)}@media (max-width:640px){.ks-hoved{padding-top:24px;gap:14px}.ks-hoved .bs-avatar.lg{width:48px;height:48px;font-size:16px;margin-top:2px}}.ks-main{display:flex;flex-direction:column;gap:56px;padding-top:48px}@media (max-width:640px){.ks-main{gap:44px;padding-top:36px}}.ks-boliger{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.ks-bolig{display:flex;flex-direction:column;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:var(--bs-r);overflow:hidden}.ks-bolig-billede{position:relative;aspect-ratio:4/3;background:#e9e6df;overflow:hidden}.ks-bolig-billede img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ks-bolig-billede .bs-solgt{top:12px;left:12px;font-size:10.5px;padding:6px 10px}.ks-bolig-tekst{display:flex;flex-direction:column;gap:5px;flex:1;padding:16px 18px 18px}.ks-bolig-tekst .bs-eyebrow{font-size:10.5px}.ks-bolig-tekst h3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.ks-bolig-fakta{font-size:14px;color:var(--bs-ink-2)}.ks-bolig-fremhaevet{font-size:13px;color:var(--bs-muted);line-height:1.5}.ks-status{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;font-weight:600}.ks-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#b9b5ad;flex:none}.ks-status.set:before{background:var(--bs-accent)}.ks-status.booket:before{background:var(--bs-amber)}.ks-status.bekraeftet:before{background:var(--bs-green)}.ks-status.solgt:before{background:#c4321f}.ks-bolig .bs-btn{align-self:flex-start}.ks-bolig-tekst>:last-child{margin-top:auto;padding-top:14px}.ks-tom{padding:24px 26px;border:1px dashed var(--bs-line);border-radius:var(--bs-r);color:var(--bs-ink-2);line-height:1.6}.ks-form,.ks-tom{background:var(--bs-paper)}.ks-form{display:flex;flex-direction:column;gap:26px;border:1px solid var(--bs-line);border-radius:var(--bs-r);padding:28px}@media (max-width:640px){.ks-form{padding:20px 18px;gap:22px}}.ks-gruppe{display:flex;flex-direction:column;gap:10px}.ks-label{font-size:12.5px;font-weight:600;color:var(--bs-muted)}.ks-label small{font-weight:500}.ks-raekke-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:640px){.ks-raekke-2{grid-template-columns:1fr}}.ks-input-kr{position:relative}.ks-input-kr input{width:100%;border:1px solid var(--bs-line);border-radius:6px;padding:12px 44px 12px 14px;font:inherit;font-size:16px;font-weight:600;background:#fbfaf8;color:var(--bs-ink);transition:border-color .15s,background .15s}.ks-input-kr input:focus{outline:none;border-color:var(--bs-ink);background:#fff}.ks-chip:focus-visible,.ks-input-kr input:focus-visible,.ks-input:focus-visible,.ks-textarea:focus-visible,.ks-valg button:focus-visible{outline:2px solid var(--bs-ink);outline-offset:2px}.ks-input-kr>span:last-child{position:absolute;right:14px;bottom:14px;font-size:13px;line-height:1.2;color:var(--bs-muted);pointer-events:none}.ks-chips,.ks-valg{display:flex;flex-wrap:wrap;gap:8px}.ks-chip,.ks-valg button{border:1px solid var(--bs-line);background:#fbfaf8;color:var(--bs-ink);border-radius:6px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.ks-chip:hover,.ks-valg button:hover{border-color:var(--bs-ink)}.ks-chip[aria-pressed=true],.ks-valg button[aria-checked=true]{background:var(--bs-ink);color:#fff;border-color:var(--bs-ink)}.ks-chip:before{content:"+";margin-right:7px;opacity:.5}.ks-chip[aria-pressed=true]:before{content:"✓";opacity:1}.ks-indrykket{margin-top:2px;max-width:320px}.ks-input,.ks-textarea{width:100%;border:1px solid var(--bs-line);border-radius:6px;padding:11px 14px;font:inherit;font-size:16px;background:#fbfaf8;color:var(--bs-ink);transition:border-color .15s,background .15s}.ks-input:focus,.ks-textarea:focus{outline:none;border-color:var(--bs-ink);background:#fff}.ks-textarea{resize:vertical;min-height:88px;line-height:1.55}.ks-samtykke{display:flex;flex-direction:column;gap:10px}.ks-samtykke label{display:flex;gap:12px;align-items:center;font-size:14.5px;color:var(--bs-ink-2);cursor:pointer}.ks-samtykke input{width:17px;height:17px;accent-color:var(--bs-ink);flex:none}.ks-gem{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--bs-line-2)}.ks-gem-linje{font-size:13px;color:var(--bs-muted)}.ks-gem-linje.ok{color:var(--bs-green);font-weight:600}@media (max-width:640px){.ks-gem .bs-btn{width:100%}}.ks-naeste{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:stretch}@media (max-width:860px){.ks-naeste{grid-template-columns:1fr}}.ks-naeste-kort{background:var(--bs-paper);border:1px solid var(--bs-line);border-left:3px solid var(--bs-ink);border-radius:0 var(--bs-r) var(--bs-r) 0;padding:22px 26px}.ks-naeste-kort strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.ks-naeste-kort p{margin-top:6px;color:var(--bs-ink-2);font-size:15px;line-height:1.6}.ks-side .bs-kontakt{padding:22px 24px}.ks-side .bs-footer{margin-top:72px}.ks-fod-tekst{max-width:62ch;line-height:1.6}.ks-skelet{padding:72px 0}.ks-skelet .bs-skeleton{background:#e6e2da}