.auth-module__Iay1tq__page{background:#f3f8fa;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.auth-module__Iay1tq__card{background:#fff;border:1px solid #d5e3ea;border-radius:16px;width:100%;max-width:420px;padding:40px;box-shadow:0 20px 60px #0006}.auth-module__Iay1tq__logo{width:fit-content;margin:0 auto 28px;display:block}.auth-module__Iay1tq__logo img{width:auto;height:26px}.auth-module__Iay1tq__title{color:#002c3c;text-align:center;margin-bottom:6px;font-size:22px;font-weight:700}.auth-module__Iay1tq__subtitle{color:#4a5f69;text-align:center;margin-bottom:32px;font-size:15px;line-height:1.6}.auth-module__Iay1tq__form{flex-direction:column;gap:18px;display:flex}.auth-module__Iay1tq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-module__Iay1tq__rowAddress{grid-template-columns:2fr 1fr}.auth-module__Iay1tq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-module__Iay1tq__label{color:#002c3c;font-size:14px;font-weight:600}.auth-module__Iay1tq__input{color:#002c3c;background:#f3f8fa;border:1px solid #d8e1e8;border-radius:10px;outline:none;width:100%;min-width:0;padding:10px 14px;font-size:15px;transition:border-color .2s}.auth-module__Iay1tq__input:focus{border-color:#005778}.auth-module__Iay1tq__submit{color:var(--color-on-primary);cursor:pointer;background:#005778;border:none;border-radius:10px;margin-top:8px;padding:12px;font-size:15px;font-weight:700;transition:background .2s}.auth-module__Iay1tq__submit:hover{background:#002c3c}.auth-module__Iay1tq__submit:disabled{opacity:.6;cursor:not-allowed}.auth-module__Iay1tq__success{background:var(--color-success-tint,#ecfdf3);border:1px solid var(--color-success-border,#abefc6);color:var(--color-success-text,#067647);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.auth-module__Iay1tq__error{color:#b42318;background:#b4231814;border:1px solid #b4231847;border-radius:10px;padding:10px 14px;font-size:14px}.auth-module__Iay1tq__footerText{text-align:center;color:#4a5f69;margin-top:24px;font-size:14px}.auth-module__Iay1tq__footerText a{color:var(--color-primary-text);font-weight:600;text-decoration:none}.auth-module__Iay1tq__footerText a:hover{text-decoration:underline}.auth-module__Iay1tq__roleChoice{flex-direction:column;gap:12px;display:flex}.auth-module__Iay1tq__roleOption{color:inherit;background:#f3f8fa;border:1px solid #d5e3ea;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.auth-module__Iay1tq__roleOption:hover{border-color:#005778;box-shadow:0 8px 24px #00577826}.auth-module__Iay1tq__roleIcon{flex-shrink:0;font-size:22px;line-height:1.2}.auth-module__Iay1tq__roleBody{flex:1;min-width:0}.auth-module__Iay1tq__roleBadge{color:var(--color-primary-text);letter-spacing:.04em;text-transform:uppercase;background:#0057781f;border-radius:100px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.auth-module__Iay1tq__roleTitle{color:#002c3c;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.45}.auth-module__Iay1tq__roleDesc{color:#4a5f69;font-size:13px;line-height:1.55}.auth-module__Iay1tq__roleCta{width:100%;color:var(--color-primary-text);font-size:14px;font-weight:600}.auth-module__Iay1tq__roleCtaMuted{color:#4a5f69}.auth-module__Iay1tq__readonlyValue{color:#002c3c;background:#f3f8fa;border:1px solid #d5e3ea;border-radius:10px;padding:10px 14px;font-size:15px}
.gebaeude-module__sDNpkG__wizardPage{max-width:720px;margin:0 auto;padding:40px 24px 80px}.gebaeude-module__sDNpkG__backLink{color:var(--foreground);border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gebaeude-module__sDNpkG__backLink:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.gebaeude-module__sDNpkG__wizardTitle{color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:700}.gebaeude-module__sDNpkG__wizardSubtitle{color:var(--color-muted-foreground);margin-bottom:28px;font-size:15px}.gebaeude-module__sDNpkG__contextBanner{background:var(--color-primary-tint);color:var(--foreground);border:1px solid #00577833;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}.gebaeude-module__sDNpkG__card{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:32px}.gebaeude-module__sDNpkG__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);margin:28px 0 14px;font-size:14px;font-weight:700}.gebaeude-module__sDNpkG__sectionLabel:first-child{margin-top:0}.gebaeude-module__sDNpkG__form{flex-direction:column;display:flex}.gebaeude-module__sDNpkG__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gebaeude-module__sDNpkG__row3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.gebaeude-module__sDNpkG__field{flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;display:flex}.gebaeude-module__sDNpkG__label{color:var(--foreground);font-size:14px;font-weight:600}.gebaeude-module__sDNpkG__hint{color:var(--color-muted-foreground);font-size:13px}.gebaeude-module__sDNpkG__input,.gebaeude-module__sDNpkG__select,.gebaeude-module__sDNpkG__textarea{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-width:0;color:var(--foreground);background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.gebaeude-module__sDNpkG__input:focus,.gebaeude-module__sDNpkG__select:focus,.gebaeude-module__sDNpkG__textarea:focus{border-color:var(--color-primary)}.gebaeude-module__sDNpkG__infoBox{background:var(--color-primary-tint);color:var(--foreground);border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.55}.gebaeude-module__sDNpkG__confirmBar{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.gebaeude-module__sDNpkG__confirmLabel{color:var(--foreground);font-size:14px;font-weight:600}.gebaeude-module__sDNpkG__textarea{resize:vertical;min-height:96px;line-height:1.5}.gebaeude-module__sDNpkG__checkboxGrid{grid-template-columns:1fr 1fr 1fr;gap:10px 16px;margin-bottom:16px;display:grid}.gebaeude-module__sDNpkG__checkboxRow{color:var(--foreground);align-items:center;gap:8px;font-size:15px;display:flex}.gebaeude-module__sDNpkG__radioRow{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.gebaeude-module__sDNpkG__radioOption{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.gebaeude-module__sDNpkG__radioOption:hover{border-color:var(--color-primary)}.gebaeude-module__sDNpkG__radioOption input{margin-top:3px}.gebaeude-module__sDNpkG__radioOptionTitle{color:var(--foreground);font-size:15px;font-weight:600}.gebaeude-module__sDNpkG__radioOptionHint{color:var(--color-muted-foreground);margin-top:2px;font-size:13px}.gebaeude-module__sDNpkG__submit{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:13px;font-size:15px;font-weight:600;transition:background .2s}.gebaeude-module__sDNpkG__submit:hover{background:var(--color-primary-hover)}.gebaeude-module__sDNpkG__submit:disabled{opacity:.6;cursor:not-allowed}.gebaeude-module__sDNpkG__error{color:#b91c1c;background:#dc262614;border:1px solid #dc262633;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.gebaeude-module__sDNpkG__locationField{position:relative}.gebaeude-module__sDNpkG__chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.gebaeude-module__sDNpkG__chip{background:var(--color-primary-tint);color:var(--color-primary-text);border-radius:100px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:14px;font-weight:600;display:inline-flex}.gebaeude-module__sDNpkG__chipRemove{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1}.gebaeude-module__sDNpkG__chipRemove:hover{color:var(--color-primary-hover)}.gebaeude-module__sDNpkG__dropdown{border:1px solid var(--color-border);z-index:30;background:#fff;border-radius:10px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.gebaeude-module__sDNpkG__dropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:none;padding:9px 14px;font-size:14px;display:block}.gebaeude-module__sDNpkG__dropdownItem:hover{background:var(--color-muted)}.gebaeude-module__sDNpkG__dropdownItem strong{font-weight:700}.gebaeude-module__sDNpkG__dropdownItem span{color:var(--color-muted-foreground)}.gebaeude-module__sDNpkG__candidateCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:flex}.gebaeude-module__sDNpkG__candidateInfo{flex-direction:column;gap:4px;display:flex}.gebaeude-module__sDNpkG__candidateAddr{color:var(--foreground);font-size:15px;font-weight:600}.gebaeude-module__sDNpkG__candidateMeta{color:var(--color-muted-foreground);font-size:13px}.gebaeude-module__sDNpkG__candidateButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gebaeude-module__sDNpkG__candidateButton:hover{background:var(--color-primary-hover)}.gebaeude-module__sDNpkG__rowCard{background:var(--color-muted);border:1px solid var(--color-border);border-radius:14px;margin-bottom:20px;padding:20px 20px 4px}.gebaeude-module__sDNpkG__rowHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gebaeude-module__sDNpkG__rowTitle{color:var(--foreground);font-size:15px;font-weight:700}.gebaeude-module__sDNpkG__rowActions{gap:14px;display:flex}.gebaeude-module__sDNpkG__textButton{color:var(--color-primary-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.gebaeude-module__sDNpkG__textButton:hover{color:var(--color-primary-hover)}.gebaeude-module__sDNpkG__dangerButton{color:#b91c1c;}.gebaeude-module__sDNpkG__addRowButton{border:1.5px dashed var(--color-border);width:100%;color:var(--color-primary-text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:24px;padding:13px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.gebaeude-module__sDNpkG__addRowButton:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.gebaeude-module__sDNpkG__splitUnitsBox{border:1px solid var(--color-border);background:#fff;border-radius:10px;margin:-4px 0 16px;padding:14px}.gebaeude-module__sDNpkG__splitUnitRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gebaeude-module__sDNpkG__groupField{background:#fff}.gebaeude-module__sDNpkG__missingBadge{color:#b45309;background:#d977061a;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.gebaeude-module__sDNpkG__fileInput{border:1px solid var(--color-border);color:var(--foreground);box-sizing:border-box;cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.gebaeude-module__sDNpkG__fileInput::file-selector-button{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:8px;margin-right:14px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s}.gebaeude-module__sDNpkG__fileInput::file-selector-button:hover{background:var(--color-primary-hover)}.gebaeude-module__sDNpkG__analyzeProgress{align-items:center;gap:10px;margin-top:14px;display:flex}.gebaeude-module__sDNpkG__analyzeProgressTrack{background:var(--color-border);border-radius:100px;flex:1;height:6px;overflow:hidden}.gebaeude-module__sDNpkG__analyzeProgressFill{background:var(--color-primary);border-radius:100px;height:100%;transition:width .2s linear}.gebaeude-module__sDNpkG__analyzeProgressLabel{color:var(--color-muted-foreground);text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:12px;font-weight:600}.gebaeude-module__sDNpkG__successBanner{color:#15803d;background:#16a34a14;border:1px solid #16a34a40;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}.gebaeude-module__sDNpkG__photoPicker{border:1.5px dashed var(--color-border);background:#fff;border-radius:12px;margin-bottom:16px;padding:14px}.gebaeude-module__sDNpkG__photoPickerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gebaeude-module__sDNpkG__photoPickerTitle{color:var(--foreground);font-size:14px;font-weight:600}.gebaeude-module__sDNpkG__photoPickerButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.gebaeude-module__sDNpkG__photoThumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gebaeude-module__sDNpkG__photoThumb{border:1px solid var(--color-border);border-radius:8px;width:76px;height:76px;position:relative;overflow:hidden}.gebaeude-module__sDNpkG__photoThumb img{object-fit:cover;width:100%;height:100%;display:block}.gebaeude-module__sDNpkG__photoThumbRemove{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:2px;right:2px}.gebaeude-module__sDNpkG__wizardWide{max-width:1040px;margin:0 auto;padding:40px 24px 80px}.gebaeude-module__sDNpkG__tableHead,.gebaeude-module__sDNpkG__tableLine{grid-template-columns:1fr .9fr 1.2fr 1.2fr 1.5fr .9fr;align-items:center;gap:10px;display:grid}.gebaeude-module__sDNpkG__tableHead{color:var(--color-muted-foreground);padding:0 14px 6px;font-size:12px;font-weight:600}.gebaeude-module__sDNpkG__tableRow{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 14px}.gebaeude-module__sDNpkG__cell{min-width:0;display:block}.gebaeude-module__sDNpkG__cellLabel{color:var(--color-muted-foreground);margin-bottom:3px;font-size:12px;display:none}.gebaeude-module__sDNpkG__cellActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gebaeude-module__sDNpkG__cellAi{box-shadow:inset 0 0 0 1px #85b7eb;border-color:#85b7eb!important}.gebaeude-module__sDNpkG__cellMissing{background:#fdf3dc!important;border-color:#e9b44c!important}.gebaeude-module__sDNpkG__photoInline{margin-top:10px}.gebaeude-module__sDNpkG__photoInlineHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gebaeude-module__sDNpkG__photoInline .gebaeude-module__sDNpkG__photoPickerButton{color:var(--color-primary-text);border:1px solid var(--color-border);background:#fff;padding:6px 12px}.gebaeude-module__sDNpkG__photoInline .gebaeude-module__sDNpkG__photoThumbs{margin-top:8px}.gebaeude-module__sDNpkG__moreDetails{margin-top:10px}.gebaeude-module__sDNpkG__moreDetails>summary{cursor:pointer;color:var(--color-primary-text);font-size:13px;font-weight:600;list-style:none}.gebaeude-module__sDNpkG__moreDetails>summary::-webkit-details-marker{display:none}.gebaeude-module__sDNpkG__moreDetails>summary:before{content:"▸ "}.gebaeude-module__sDNpkG__moreDetails[open]>summary:before{content:"▾ "}.gebaeude-module__sDNpkG__detailsBody{margin-top:14px}.gebaeude-module__sDNpkG__chipRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.gebaeude-module__sDNpkG__chip{color:var(--foreground);background:#eef2f6;border-radius:8px;padding:3px 10px;font-size:12px}.gebaeude-module__sDNpkG__chipOk{color:#27500a;background:#e3f3df}.gebaeude-module__sDNpkG__chipWarn{color:#7a4d06;background:#fdf3dc}@media (max-width:760px){.gebaeude-module__sDNpkG__tableHead{display:none}.gebaeude-module__sDNpkG__tableLine{grid-template-columns:1fr 1fr}.gebaeude-module__sDNpkG__cellLabel{display:block}.gebaeude-module__sDNpkG__cellActions{grid-column:1/-1;justify-content:flex-start}}.gebaeude-module__sDNpkG__gwrStatus{margin-top:6px;font-size:13px}.gebaeude-module__sDNpkG__gwrOk{color:#27500a}.gebaeude-module__sDNpkG__gwrNone{color:#7a4d06}.gebaeude-module__sDNpkG__gwrInfo{color:var(--color-muted-foreground)}.gebaeude-module__sDNpkG__gwrBadge{color:#27500a;background:#e3f3df;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.gebaeude-module__sDNpkG__cellGwr{box-shadow:inset 0 0 0 1px #97c459;border-color:#97c459!important}.gebaeude-module__sDNpkG__fieldGrid4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.gebaeude-module__sDNpkG__areaTable{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-bottom:8px;overflow:hidden}.gebaeude-module__sDNpkG__areaHead,.gebaeude-module__sDNpkG__areaRow{grid-template-columns:.9fr .8fr 1.2fr 1.2fr 1.7fr .9fr .4fr;align-items:center;gap:4px 8px;padding:4px 12px;display:grid}.gebaeude-module__sDNpkG__areaHead{color:var(--color-muted-foreground);background:#f6f5f0;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:600}.gebaeude-module__sDNpkG__areaRow{border-top:1px solid var(--color-border)}.gebaeude-module__sDNpkG__areaRowMissing{background:#fdf3dc}.gebaeude-module__sDNpkG__cellInput{box-sizing:border-box;width:100%;min-width:0;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 8px;font-family:inherit;font-size:14px}.gebaeude-module__sDNpkG__cellInput:hover{border-color:var(--color-border)}.gebaeude-module__sDNpkG__cellInput:focus{border-color:var(--color-primary);background:#fff;outline:none}.gebaeude-module__sDNpkG__cellInput.gebaeude-module__sDNpkG__cellAi{box-shadow:none;background:#eaf3fd;border-color:#0000}.gebaeude-module__sDNpkG__cellInput.gebaeude-module__sDNpkG__cellMissing{background:#f9e2b0!important;border-color:#0000!important}.gebaeude-module__sDNpkG__cellToggle{text-align:right}.gebaeude-module__sDNpkG__toggleButton{border:1px solid var(--color-border);cursor:pointer;color:var(--color-primary-text);background:#fff;border-radius:8px;width:36px;height:36px;padding:0;font-size:18px;line-height:1}.gebaeude-module__sDNpkG__toggleButton:hover{border-color:var(--color-primary)}.gebaeude-module__sDNpkG__photoCellButton{color:var(--color-primary-text);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 4px;font-size:13px;font-weight:600}.gebaeude-module__sDNpkG__photoStrip{flex-wrap:wrap;order:98;grid-column:1/-1;gap:8px;padding:2px 0 8px;display:flex}.gebaeude-module__sDNpkG__rowDetails{order:99;grid-column:1/-1;padding:6px 0 14px}.gebaeude-module__sDNpkG__rowDetails[hidden]{display:none}.gebaeude-module__sDNpkG__detailsTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gebaeude-module__sDNpkG__detailsTitle{color:var(--foreground);font-size:13px;font-weight:600}.gebaeude-module__sDNpkG__inlineChecks{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;display:flex}.gebaeude-module__sDNpkG__fieldGrid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.gebaeude-module__sDNpkG__areaTableCompact .gebaeude-module__sDNpkG__areaHead,.gebaeude-module__sDNpkG__areaTableCompact .gebaeude-module__sDNpkG__areaRow{grid-template-columns:.9fr .8fr 1.2fr 1.2fr 1.7fr .4fr}@media (max-width:760px){.gebaeude-module__sDNpkG__areaTableCompact .gebaeude-module__sDNpkG__areaRow{grid-template-columns:1fr 1fr}.gebaeude-module__sDNpkG__areaHead{display:none}.gebaeude-module__sDNpkG__areaRow{grid-template-columns:1fr 1fr;padding:10px 12px}.gebaeude-module__sDNpkG__cellToggle{text-align:left;grid-column:1/-1}}.gebaeude-module__sDNpkG__deleteIntro{color:var(--color-muted-foreground);margin:0 0 16px;font-size:14px}.gebaeude-module__sDNpkG__deleteCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px 18px}.gebaeude-module__sDNpkG__deleteHeading{margin-bottom:8px;font-size:15px;font-weight:700}.gebaeude-module__sDNpkG__deleteList{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.gebaeude-module__sDNpkG__deleteMeta{color:var(--color-muted-foreground);margin-top:6px;font-size:13px}.gebaeude-module__sDNpkG__impactList{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.gebaeude-module__sDNpkG__impactList li{align-items:baseline;gap:12px;display:flex}.gebaeude-module__sDNpkG__impactCount{text-align:right;flex:none;min-width:32px;font-weight:700}.gebaeude-module__sDNpkG__impactZero{color:var(--color-muted-foreground)}.gebaeude-module__sDNpkG__deleteForm{flex-direction:column;gap:12px;display:flex}.gebaeude-module__sDNpkG__checkRow{align-items:flex-start;gap:8px;font-size:14px;display:flex}.gebaeude-module__sDNpkG__deleteActions{align-items:center;gap:14px;display:flex}.gebaeude-module__sDNpkG__deleteError{background:var(--color-danger-tint);color:var(--color-danger-text);border-radius:10px;padding:10px 14px;font-size:14px}.gebaeude-module__sDNpkG__dangerButton{background:var(--color-danger);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.gebaeude-module__sDNpkG__dangerButton:hover{filter:brightness(.92)}.gebaeude-module__sDNpkG__dangerButton:disabled{opacity:.6;cursor:not-allowed}.gebaeude-module__sDNpkG__secondaryLink{color:var(--color-muted-foreground);font-size:14px;font-weight:600;text-decoration:none}.gebaeude-module__sDNpkG__secondaryLink:hover{color:var(--foreground)}.gebaeude-module__sDNpkG__dangerLink{color:var(--color-danger-text);font-size:13px;text-decoration:none}.gebaeude-module__sDNpkG__dangerLink:hover{text-decoration:underline}
.AnalyzeProgressBar-module__NvN8IG__analyzeProgress{align-items:center;gap:10px;margin-top:14px;display:flex}.AnalyzeProgressBar-module__NvN8IG__analyzeProgressTrack{background:var(--color-border);border-radius:100px;flex:1;height:6px;overflow:hidden}.AnalyzeProgressBar-module__NvN8IG__analyzeProgressFill{background:var(--color-primary);border-radius:100px;height:100%;transition:width .2s linear}.AnalyzeProgressBar-module__NvN8IG__analyzeProgressLabel{color:var(--color-muted-foreground);text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:12px;font-weight:600}
.fileInput-module__v8lndG__fileInput{border:1px solid var(--color-border);color:var(--foreground);box-sizing:border-box;cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.fileInput-module__v8lndG__fileInput::file-selector-button{background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;border:none;border-radius:8px;margin-right:14px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s}.fileInput-module__v8lndG__fileInput::file-selector-button:hover{background:var(--color-primary-hover)}
.suchprofile-module__yytksW__wizardPage{max-width:720px;margin:0 auto;padding:40px 24px 80px}.suchprofile-module__yytksW__backLink{color:var(--foreground);border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.suchprofile-module__yytksW__backLink:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.suchprofile-module__yytksW__wizardTitle{color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:700}.suchprofile-module__yytksW__wizardSubtitle{color:var(--color-muted-foreground);margin-bottom:28px;font-size:15px}.suchprofile-module__yytksW__card{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:32px}.suchprofile-module__yytksW__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);margin:28px 0 14px;font-size:14px;font-weight:700}.suchprofile-module__yytksW__sectionLabel:first-child{margin-top:0}.suchprofile-module__yytksW__form{flex-direction:column;display:flex}.suchprofile-module__yytksW__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.suchprofile-module__yytksW__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.suchprofile-module__yytksW__label{color:var(--foreground);font-size:14px;font-weight:600}.suchprofile-module__yytksW__hint{color:var(--color-muted-foreground);font-size:13px}.suchprofile-module__yytksW__input,.suchprofile-module__yytksW__select,.suchprofile-module__yytksW__textarea{border:1px solid var(--color-border);color:var(--foreground);background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.suchprofile-module__yytksW__input:focus,.suchprofile-module__yytksW__select:focus,.suchprofile-module__yytksW__textarea:focus{border-color:var(--color-primary)}.suchprofile-module__yytksW__textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;line-height:1.5}.suchprofile-module__yytksW__calcBanner{background:var(--color-primary-tint);color:var(--foreground);border:1px solid #00577833;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.suchprofile-module__yytksW__calcLink{color:var(--color-primary-text);white-space:nowrap;font-weight:600;text-decoration:none}.suchprofile-module__yytksW__calcLink:hover{text-decoration:underline}.suchprofile-module__yytksW__radioRow{flex-direction:column;gap:8px;display:flex}.suchprofile-module__yytksW__radioOption,.suchprofile-module__yytksW__checkboxRow{color:var(--foreground);align-items:center;gap:8px;font-size:15px;display:flex}.suchprofile-module__yytksW__submit{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:13px;font-size:15px;font-weight:600;transition:background .2s}.suchprofile-module__yytksW__submit:hover{background:var(--color-primary-hover)}.suchprofile-module__yytksW__submit:disabled{opacity:.6;cursor:not-allowed}.suchprofile-module__yytksW__locationField{position:relative}.suchprofile-module__yytksW__chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.suchprofile-module__yytksW__chip{background:var(--color-primary-tint);color:var(--color-primary-text);border-radius:100px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:14px;font-weight:600;display:inline-flex}.suchprofile-module__yytksW__chipRemove{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1}.suchprofile-module__yytksW__chipRemove:hover{color:var(--color-primary-hover)}.suchprofile-module__yytksW__dropdown{border:1px solid var(--color-border);z-index:30;background:#fff;border-radius:10px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.suchprofile-module__yytksW__dropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:none;padding:9px 14px;font-size:14px;display:block}.suchprofile-module__yytksW__dropdownItem:hover{background:var(--color-muted)}.suchprofile-module__yytksW__dropdownItem strong{font-weight:700}.suchprofile-module__yytksW__dropdownItem span{color:var(--color-muted-foreground)}.suchprofile-module__yytksW__error{color:#b91c1c;background:#dc262614;border:1px solid #dc262633;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.suchprofile-module__yytksW__detailHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.suchprofile-module__yytksW__detailTitle{color:var(--foreground);font-size:22px;font-weight:700}.suchprofile-module__yytksW__detailSub{color:var(--color-muted-foreground);margin-top:4px;font-size:14px}.suchprofile-module__yytksW__editLink{border:1px solid var(--color-border);color:var(--foreground);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.suchprofile-module__yytksW__editLink:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.suchprofile-module__yytksW__tabs{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.suchprofile-module__yytksW__tab{color:var(--color-muted-foreground);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.suchprofile-module__yytksW__tabActive{background:var(--color-muted);color:var(--foreground);font-weight:600}.suchprofile-module__yytksW__tabBadge{color:#fff;text-align:center;background:#b91c1c;border-radius:100px;min-width:16px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1}.suchprofile-module__yytksW__infoGrid{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px;display:grid}.suchprofile-module__yytksW__infoItem{flex-direction:column;gap:4px;display:flex}.suchprofile-module__yytksW__infoLabel{color:var(--color-muted-foreground);font-size:13px}.suchprofile-module__yytksW__infoValue{color:var(--foreground);font-size:15px;font-weight:600}.suchprofile-module__yytksW__resultsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.suchprofile-module__yytksW__longListLayout{grid-template-columns:62% 38%;align-items:start;gap:24px;display:grid}@media (max-width:900px){.suchprofile-module__yytksW__longListLayout{grid-template-columns:1fr}}.suchprofile-module__yytksW__propertyCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:18px;position:relative}.suchprofile-module__yytksW__propertyAddr{color:var(--foreground);margin-bottom:4px;font-size:15px;font-weight:600}.suchprofile-module__yytksW__propertyMeta{color:var(--color-muted-foreground);margin-bottom:10px;font-size:13px}.suchprofile-module__yytksW__propertyPrice{color:var(--color-primary-text);margin-bottom:12px;font-size:15px;font-weight:700}.suchprofile-module__yytksW__favButton{border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--foreground);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.suchprofile-module__yytksW__favButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text)}.suchprofile-module__yytksW__favButtonActive{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-text)}.suchprofile-module__yytksW__favButton:disabled{cursor:default}.suchprofile-module__yytksW__empty{border:1px dashed var(--color-border);text-align:center;color:var(--color-muted-foreground);background:#fff;border-radius:16px;padding:48px 24px;font-size:15px}.suchprofile-module__yytksW__matchingNote{background:var(--color-primary-tint);color:var(--foreground);border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.55}.suchprofile-module__yytksW__matchingNoteTitle{margin-bottom:4px;font-weight:600}.suchprofile-module__yytksW__matchingNote p{margin:0}.suchprofile-module__yytksW__sizeReminderBar{background:var(--color-muted);color:var(--foreground);border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 16px;font-size:14px;display:flex}.suchprofile-module__yytksW__sizeReminderBar strong{color:var(--color-primary-text)}.suchprofile-module__yytksW__buildingCardHorizontal{border:1px solid var(--color-border);background:#fff;border-radius:12px;grid-template-columns:260px 1fr;margin-bottom:10px;display:grid;overflow:hidden}.suchprofile-module__yytksW__buildingCardLeft{border-right:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex}.suchprofile-module__yytksW__buildingCardLeftBody{padding:12px}.suchprofile-module__yytksW__buildingCardRight{min-width:0;padding:14px}.suchprofile-module__yytksW__detailsButton{background:var(--color-primary-tint);border:1px solid var(--color-primary);color:var(--color-primary-text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:background .15s}.suchprofile-module__yytksW__detailsButton:hover{background:var(--color-primary);color:var(--color-on-primary)}@media (max-width:720px){.suchprofile-module__yytksW__buildingCardHorizontal{grid-template-columns:1fr}.suchprofile-module__yytksW__buildingCardLeft{border-right:none;border-bottom:1px solid var(--color-border)}}.suchprofile-module__yytksW__overviewHero{background:var(--color-primary-tint);border:1px solid #00577833;border-radius:16px;margin-bottom:12px;padding:16px 20px}.suchprofile-module__yytksW__overviewHeroTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.suchprofile-module__yytksW__overviewBadge{white-space:nowrap;background:var(--color-success-tint);color:var(--color-success-text);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.suchprofile-module__yytksW__overviewHeroSub{color:var(--color-muted-foreground);font-size:14px}.suchprofile-module__yytksW__editButton{background:var(--color-primary-tint);color:var(--color-primary-text);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.suchprofile-module__yytksW__editButton:hover{background:#00577847}.suchprofile-module__yytksW__editButtonGhost{color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.suchprofile-module__yytksW__editButtonGhost:hover{background:var(--color-primary-tint);color:var(--foreground)}.suchprofile-module__yytksW__overviewFactsStrip{flex-wrap:wrap;gap:8px;display:flex}.suchprofile-module__yytksW__overviewFactPill{border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex}.suchprofile-module__yytksW__overviewFactPill strong{color:var(--foreground);font-weight:700}.suchprofile-module__yytksW__overviewTwoCol{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.suchprofile-module__yytksW__overviewCard{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:16px 20px}.suchprofile-module__yytksW__overviewCardTitle{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;font-size:12px;font-weight:700}.suchprofile-module__yytksW__overviewCardRows{flex-direction:column;gap:11px;display:flex}.suchprofile-module__yytksW__freeTextBlock{border-top:1px solid var(--color-border);margin-top:14px;padding-top:14px}.suchprofile-module__yytksW__freeText{color:var(--foreground);white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.suchprofile-module__yytksW__stepperWrap{margin-bottom:24px}.suchprofile-module__yytksW__stepper{flex-wrap:wrap;gap:8px;display:flex}.suchprofile-module__yytksW__step{border:1px solid var(--color-border);color:var(--color-muted-foreground);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.suchprofile-module__yytksW__step:hover{border-color:var(--color-primary);color:var(--foreground)}.suchprofile-module__yytksW__stepNumber{background:var(--color-muted);width:24px;height:24px;color:var(--color-muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.suchprofile-module__yytksW__stepActive{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--foreground);font-weight:600}.suchprofile-module__yytksW__stepActive .suchprofile-module__yytksW__stepNumber{background:var(--color-primary);color:var(--color-on-primary)}.suchprofile-module__yytksW__stepDone .suchprofile-module__yytksW__stepNumber{background:var(--color-success-tint);color:var(--color-success-text)}.suchprofile-module__yytksW__subTabs{border-bottom:1px solid var(--color-border);gap:20px;margin-top:14px;padding-left:4px;display:flex}.suchprofile-module__yytksW__subTab{color:var(--color-muted-foreground);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 2px 10px;font-size:14px;font-weight:500;text-decoration:none}.suchprofile-module__yytksW__subTab:hover{color:var(--foreground)}.suchprofile-module__yytksW__subTabActive{border-bottom-color:var(--color-primary);color:var(--foreground);font-weight:600}.suchprofile-module__yytksW__detailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.suchprofile-module__yytksW__nextStep{background:var(--color-primary-tint);border:1px solid #00577859;border-radius:16px;margin-bottom:20px;padding:24px 28px}.suchprofile-module__yytksW__nextStepEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-text);margin-bottom:6px;font-size:12px;font-weight:700}.suchprofile-module__yytksW__nextStepHeadline{color:var(--foreground);font-size:20px;font-weight:700}.suchprofile-module__yytksW__nextStepText{color:var(--foreground);max-width:720px;margin:8px 0 0;font-size:15px;line-height:1.55}.suchprofile-module__yytksW__nextStepList{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.suchprofile-module__yytksW__nextStepItem{color:var(--color-muted-foreground);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.suchprofile-module__yytksW__nextStepItemCurrent{color:var(--foreground)}.suchprofile-module__yytksW__nextStepItemDone strong{font-weight:500}.suchprofile-module__yytksW__nextStepMarker{border:1px solid var(--color-border);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.suchprofile-module__yytksW__nextStepItemCurrent .suchprofile-module__yytksW__nextStepMarker{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.suchprofile-module__yytksW__nextStepItemDone .suchprofile-module__yytksW__nextStepMarker{background:var(--color-success-tint);color:var(--color-success-text);border-color:#0000}.suchprofile-module__yytksW__nextStepHint{font-weight:400}.suchprofile-module__yytksW__nextStepCta{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;margin-top:20px;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.suchprofile-module__yytksW__nextStepCta:hover{background:var(--color-primary-hover)}
.dashboard-module__KXZYda__shell{background:var(--color-muted);min-height:100%}.dashboard-module__KXZYda__topbar{background:#061a23;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.dashboard-module__KXZYda__topbarLogo img{width:auto;height:24px;display:block}.dashboard-module__KXZYda__topbarBrandLogo{background:#fff;border-radius:6px;flex-shrink:0;align-items:center;padding:6px 12px;display:flex}.dashboard-module__KXZYda__topbarBrandLogo img{width:auto;max-width:none;height:30px;display:block}.dashboard-module__KXZYda__topbarNav{align-items:center;gap:24px;display:flex}.dashboard-module__KXZYda__topbarNavLink{color:#f5f6f7a6;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-module__KXZYda__topbarNavLink:hover{color:#fff}.dashboard-module__KXZYda__navDropdown{align-items:center;gap:2px;display:inline-flex;position:relative}.dashboard-module__KXZYda__navDropdownToggle{cursor:pointer;color:#f5f6f7a6;background:0 0;border:none;align-items:center;padding:4px;display:inline-flex}.dashboard-module__KXZYda__navDropdownToggle:hover{color:#fff}.dashboard-module__KXZYda__navDropdownMenu{border:1px solid var(--color-border);z-index:40;background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #0f172a1f}.dashboard-module__KXZYda__navDropdownItem{color:var(--foreground);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.dashboard-module__KXZYda__navDropdownItem:hover{background:var(--color-muted);color:var(--color-primary-text)}.dashboard-module__KXZYda__navDropdownLabel{color:var(--color-muted-foreground);padding:8px 12px 4px;font-size:12px;font-weight:600}.dashboard-module__KXZYda__navDropdownItemButton{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:500;display:block}.dashboard-module__KXZYda__navDropdownItemButton:hover{background:var(--color-muted);color:var(--color-primary-text)}.dashboard-module__KXZYda__navDropdownDivider{background:var(--color-border);height:1px;margin:6px 4px}.dashboard-module__KXZYda__topbarRight{align-items:center;gap:16px;display:flex}.dashboard-module__KXZYda__topbarCompany{color:#f5f6f7d9;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-module__KXZYda__topbarCompany:hover{color:#fff}.dashboard-module__KXZYda__signOutBtn{color:#f5f6f78c;cursor:pointer;background:0 0;border:none;font-size:14px}.dashboard-module__KXZYda__signOutBtn:hover{color:#fff}.dashboard-module__KXZYda__board{max-width:1400px;margin:0 auto;padding:32px}.dashboard-module__KXZYda__boardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.dashboard-module__KXZYda__boardTitle{color:var(--foreground);font-size:22px;font-weight:700}.dashboard-module__KXZYda__newButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-module__KXZYda__newButton:hover{background:var(--color-primary-hover)}.dashboard-module__KXZYda__archiveLink{color:var(--color-muted-foreground);font-size:14px;font-weight:600;text-decoration:none}.dashboard-module__KXZYda__archiveLink:hover{color:var(--foreground)}.dashboard-module__KXZYda__statStrip{background:var(--color-primary-tint);border:1px solid #00577833;border-radius:16px;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:14px 18px;display:flex}.dashboard-module__KXZYda__statPill{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-direction:column;gap:1px;min-width:130px;padding:8px 14px;display:flex}.dashboard-module__KXZYda__statPillLabel{color:var(--color-muted-foreground);font-size:11px}.dashboard-module__KXZYda__statPillValue{color:var(--foreground);font-size:16px;font-weight:700}.dashboard-module__KXZYda__columns{grid-template-columns:repeat(var(--board-cols,5), minmax(190px, 1fr));gap:16px;display:grid;overflow-x:auto}.dashboard-module__KXZYda__column{min-width:190px}.dashboard-module__KXZYda__columnBody{background:#0f172a09;border-radius:12px;height:100%;padding:10px}.dashboard-module__KXZYda__columnHeadRow{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 10px;font-size:12px;font-weight:700;display:flex}.dashboard-module__KXZYda__columnHeadLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__KXZYda__emptyColumnBox{border:1px dashed var(--color-border);text-align:center;color:var(--color-muted-foreground);border-radius:10px;padding:14px;font-size:12px}.dashboard-module__KXZYda__cardMoveIn{color:var(--color-muted-foreground);margin-top:8px;font-size:12px}.dashboard-module__KXZYda__cardList{flex-direction:column;gap:10px;min-height:40px;display:flex}.dashboard-module__KXZYda__card{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:12px;padding:16px;text-decoration:none;transition:all .2s;display:block;position:relative}.dashboard-module__KXZYda__card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #00577814}.dashboard-module__KXZYda__cardName{color:var(--foreground);margin-bottom:6px;padding-right:20px;font-size:15px;font-weight:600}.dashboard-module__KXZYda__cardClient{color:var(--color-muted-foreground);margin-top:-4px;margin-bottom:6px;font-size:13px}.dashboard-module__KXZYda__cardMeta{color:var(--color-muted-foreground);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:inline-flex}.dashboard-module__KXZYda__cardMenuWrap{position:absolute;top:10px;right:10px}.dashboard-module__KXZYda__cardUnreadBadge{color:#fff;text-align:center;background:#b91c1c;border-radius:100px;min-width:16px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:10px;left:10px}.dashboard-module__KXZYda__cardNewOffers{color:#92400e;background:#fef3c7;border-radius:100px;margin:2px 6px 2px 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.dashboard-module__KXZYda__emptyColumn{color:var(--color-muted-foreground);padding:8px 4px;font-size:13px}.dashboard-module__KXZYda__emptyBoard{border:1px dashed var(--color-border);text-align:center;color:var(--color-muted-foreground);background:#fff;border-radius:16px;padding:60px 24px;font-size:15px}.dashboard-module__KXZYda__searchInput{border:1px solid var(--color-border);color:var(--foreground);background:#fff;border-radius:10px;outline:none;width:100%;max-width:360px;margin-bottom:20px;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.dashboard-module__KXZYda__searchInput:focus{border-color:var(--color-primary)}.dashboard-module__KXZYda__filterBar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.dashboard-module__KXZYda__filterField{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-module__KXZYda__filterLabel{color:var(--color-muted-foreground);font-size:13px;font-weight:600}.dashboard-module__KXZYda__filterSelect,.dashboard-module__KXZYda__filterInput{border:1px solid var(--color-border);color:var(--foreground);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;width:160px;max-width:100%;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.dashboard-module__KXZYda__filterSelect:focus,.dashboard-module__KXZYda__filterInput:focus{border-color:var(--color-primary)}.dashboard-module__KXZYda__filterReset{color:var(--color-primary-text);cursor:pointer;background:0 0;border:none;padding:9px 4px;font-family:inherit;font-size:14px;font-weight:600}.dashboard-module__KXZYda__filterReset:hover{color:var(--color-primary-hover)}.dashboard-module__KXZYda__areaSplit{margin-top:10px}.dashboard-module__KXZYda__areaSplitBar{background:var(--color-muted);border-radius:100px;height:6px;display:flex;overflow:hidden}.dashboard-module__KXZYda__areaSplitAvailable{background:var(--color-primary)}.dashboard-module__KXZYda__areaSplitRented{background:#0f172a47}.dashboard-module__KXZYda__areaSplitRest{background:#0f172a14}.dashboard-module__KXZYda__areaSplitLegend{color:var(--color-muted-foreground);margin-top:6px;font-size:13px}.dashboard-module__KXZYda__filterResultCount{color:var(--color-muted-foreground);margin-bottom:16px;font-size:14px}.dashboard-module__KXZYda__buildingsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.dashboard-module__KXZYda__buildingCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:18px}.dashboard-module__KXZYda__buildingImagePlaceholder{background:var(--color-muted);border-radius:10px;height:140px;margin-bottom:14px}.dashboard-module__KXZYda__buildingCardName{color:var(--foreground);font-size:15px;font-weight:700}.dashboard-module__KXZYda__buildingCardMeta{color:var(--color-muted-foreground);margin-top:2px;font-size:13px}.dashboard-module__KXZYda__unitList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.dashboard-module__KXZYda__unitRow{border-top:1px solid var(--color-border);color:var(--foreground);justify-content:space-between;align-items:center;padding-top:8px;font-size:14px;display:flex}.dashboard-module__KXZYda__addUnitButton{border:1px dashed var(--color-border);color:var(--color-primary-text);border-radius:10px;justify-content:center;align-items:center;margin-top:14px;padding:9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-module__KXZYda__addUnitButton:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}.dashboard-module__KXZYda__badge{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.dashboard-module__KXZYda__badgeAvailable{background:var(--color-success-tint);color:var(--color-success-text)}.dashboard-module__KXZYda__badgeRented{background:var(--color-muted);color:var(--color-muted-foreground)}.dashboard-module__KXZYda__unitMenuWrap{position:relative}.dashboard-module__KXZYda__badgeButton{cursor:pointer;border:none;font-family:inherit}.dashboard-module__KXZYda__badgeArchived{color:var(--color-muted-foreground);border:1px dashed var(--color-border);background:#fff}.dashboard-module__KXZYda__unitMenuDropdown{border:1px solid var(--color-border);z-index:20;background:#fff;border-radius:10px;min-width:200px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.dashboard-module__KXZYda__unitMenuItem{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:none;padding:9px 14px;font-family:inherit;font-size:14px;text-decoration:none;display:block}.dashboard-module__KXZYda__unitMenuItem:hover{background:var(--color-muted)}.dashboard-module__KXZYda__notifWrapper{position:relative}.dashboard-module__KXZYda__notifBell{cursor:pointer;color:#f5f6f7a6;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}.dashboard-module__KXZYda__notifBell:hover{color:#fff;background:#ffffff14}.dashboard-module__KXZYda__notifBadge{color:#fff;text-align:center;background:#b91c1c;border-radius:100px;min-width:16px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;right:0}.dashboard-module__KXZYda__navDropdownBadge{color:#fff;text-align:center;background:#b91c1c;border-radius:100px;justify-content:center;align-items:center;min-width:16px;margin-left:8px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.dashboard-module__KXZYda__notifBackdrop{z-index:40;cursor:default;background:0 0;border:none;position:fixed;inset:0}.dashboard-module__KXZYda__notifDropdown{border:1px solid var(--color-border);z-index:41;background:#fff;border-radius:12px;width:340px;max-height:420px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.dashboard-module__KXZYda__notifDropdownHeader{border-bottom:1px solid var(--color-border);color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.dashboard-module__KXZYda__notifMarkAll{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;font-size:12px;font-weight:600}.dashboard-module__KXZYda__notifEmpty{text-align:center;color:var(--color-muted-foreground);padding:24px 14px;font-size:13px}.dashboard-module__KXZYda__notifList{flex-direction:column;display:flex}.dashboard-module__KXZYda__notifItem{text-align:left;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;width:100%;padding:12px 14px;font-family:inherit;display:block}.dashboard-module__KXZYda__notifItem:last-child{border-bottom:none}.dashboard-module__KXZYda__notifItem:hover{background:var(--color-muted)}.dashboard-module__KXZYda__notifItemUnread{background:var(--color-primary-tint)}.dashboard-module__KXZYda__notifItemTitle{color:var(--foreground);font-size:13px;font-weight:600}.dashboard-module__KXZYda__notifItemBody{color:var(--color-muted-foreground);margin-top:2px;font-size:13px}.dashboard-module__KXZYda__notifItemTime{color:var(--color-muted-foreground);margin-top:4px;font-size:11px}.dashboard-module__KXZYda__columnHint{color:var(--color-muted-foreground);margin-top:-6px;padding:0 4px 10px;font-size:12px}.dashboard-module__KXZYda__startCard{border:1px solid var(--color-border);background:#fff;border-radius:16px;max-width:640px;padding:32px 28px}.dashboard-module__KXZYda__startTitle{margin-bottom:8px;font-size:20px;font-weight:700}.dashboard-module__KXZYda__startText{color:var(--color-muted-foreground);margin:0 0 20px;font-size:15px;line-height:1.55}.dashboard-module__KXZYda__startToolsLabel{color:var(--color-muted-foreground);margin:28px 0 10px;font-size:13px;font-weight:700}.dashboard-module__KXZYda__startTools{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:900px;display:grid}.dashboard-module__KXZYda__startTool{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.dashboard-module__KXZYda__startTool:hover{border-color:var(--color-primary)}.dashboard-module__KXZYda__startToolTitle{font-size:14px;font-weight:700}.dashboard-module__KXZYda__startToolText{color:var(--color-muted-foreground);font-size:13px}.dashboard-module__KXZYda__topbarNavLinkActive{color:#fff;box-shadow:0 2px 0 0 var(--color-primary);padding-bottom:2px}.dashboard-module__KXZYda__navMenuButton{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.dashboard-module__KXZYda__navMenuButton:hover{color:#fff}.dashboard-module__KXZYda__navMenuWide{min-width:260px}
.besichtigungen-module__rgWvvq__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.besichtigungen-module__rgWvvq__newButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600}.besichtigungen-module__rgWvvq__newButton:hover{background:var(--color-primary-hover)}.besichtigungen-module__rgWvvq__tourList{flex-direction:column;gap:14px;display:flex}.besichtigungen-module__rgWvvq__tourCard{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:18px}.besichtigungen-module__rgWvvq__tourCardTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.besichtigungen-module__rgWvvq__tourThumbs{display:flex}.besichtigungen-module__rgWvvq__tourThumb{background:var(--color-muted);border:2px solid #fff;border-radius:10px;width:48px;height:48px;margin-left:-14px}.besichtigungen-module__rgWvvq__tourThumb:first-child{margin-left:0}.besichtigungen-module__rgWvvq__tourStatusBlock{flex:1}.besichtigungen-module__rgWvvq__tourStatusTitle{color:var(--foreground);font-size:15px;font-weight:600}.besichtigungen-module__rgWvvq__tourStatusSub{color:var(--color-muted-foreground);margin-top:2px;font-size:13px}.besichtigungen-module__rgWvvq__detailToggle{border:1px solid var(--color-border);color:var(--color-primary-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.besichtigungen-module__rgWvvq__tourSummaryRow{border-top:1px solid var(--color-border);color:var(--foreground);gap:20px;margin-top:14px;padding-top:14px;font-size:14px;display:flex}.besichtigungen-module__rgWvvq__tourSummaryRow strong{font-weight:700}.besichtigungen-module__rgWvvq__detail{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.besichtigungen-module__rgWvvq__mapsLink{color:var(--color-primary-text);align-items:center;gap:6px;margin-right:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.besichtigungen-module__rgWvvq__mapsLink:hover{text-decoration:underline}.besichtigungen-module__rgWvvq__icsButton{border:1px solid var(--color-border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font-size:14px;font-weight:600}.besichtigungen-module__rgWvvq__stopGroup{margin-top:16px}.besichtigungen-module__rgWvvq__stopGroupHeader{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:700}.besichtigungen-module__rgWvvq__stopGroupMeta{color:var(--color-muted-foreground);margin-left:8px;font-size:13px;font-weight:400}.besichtigungen-module__rgWvvq__itemTable{border-collapse:collapse;width:100%;font-size:14px}.besichtigungen-module__rgWvvq__itemTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);padding:6px 10px;font-size:12px}.besichtigungen-module__rgWvvq__itemTable td{border-bottom:1px solid var(--color-border);color:var(--foreground);padding:8px 10px}.besichtigungen-module__rgWvvq__badgePending{background:var(--color-muted);color:var(--color-muted-foreground)}.besichtigungen-module__rgWvvq__badgeApproved{background:var(--color-success-tint);color:var(--color-success-text)}.besichtigungen-module__rgWvvq__badgeDeclined{color:#b91c1c;background:#dc262614}.besichtigungen-module__rgWvvq__badge{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.besichtigungen-module__rgWvvq__overlay{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.besichtigungen-module__rgWvvq__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1100px;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.besichtigungen-module__rgWvvq__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.besichtigungen-module__rgWvvq__modalTitle{color:var(--foreground);font-size:18px;font-weight:700}.besichtigungen-module__rgWvvq__modalMeta{color:var(--color-muted-foreground);gap:12px;margin-top:2px;font-size:14px;display:flex}.besichtigungen-module__rgWvvq__modalClose{cursor:pointer;color:var(--color-muted-foreground);background:0 0;border:none;font-size:20px;line-height:1}.besichtigungen-module__rgWvvq__modalBody{flex:1;display:flex;overflow:hidden}.besichtigungen-module__rgWvvq__modalMain{flex:1;padding:24px;overflow-y:auto}.besichtigungen-module__rgWvvq__modalSide{border-left:1px solid var(--color-border);background:var(--color-muted);flex-shrink:0;width:280px;padding:24px;overflow-y:auto}.besichtigungen-module__rgWvvq__modalSideTitle{color:var(--foreground);margin-bottom:12px;font-size:15px;font-weight:700}.besichtigungen-module__rgWvvq__modalSideText{color:var(--color-muted-foreground);margin-bottom:12px;font-size:14px;line-height:1.5}.besichtigungen-module__rgWvvq__modalFooter{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 24px;display:flex}.besichtigungen-module__rgWvvq__stepLabel{color:var(--foreground);margin-bottom:4px;font-size:15px;font-weight:700}.besichtigungen-module__rgWvvq__stepHint{color:var(--color-muted-foreground);margin-bottom:20px;font-size:14px}.besichtigungen-module__rgWvvq__warningBanner{background:var(--color-primary-tint);color:var(--foreground);border:1px solid #00577833;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.besichtigungen-module__rgWvvq__buildingRow{border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:14px;display:flex}.besichtigungen-module__rgWvvq__buildingThumb{background:var(--color-muted);border-radius:10px;flex-shrink:0;width:64px;height:64px}.besichtigungen-module__rgWvvq__buildingRowBody{flex:1}.besichtigungen-module__rgWvvq__buildingRowAddr{color:var(--foreground);font-size:15px;font-weight:600}.besichtigungen-module__rgWvvq__expandToggle{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;margin-top:4px;padding:0;font-size:13px}.besichtigungen-module__rgWvvq__expandedList{color:var(--color-muted-foreground);flex-direction:column;gap:2px;margin-top:8px;font-size:13px;display:flex}.besichtigungen-module__rgWvvq__stopRow{border:1px solid var(--color-border);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;display:flex}.besichtigungen-module__rgWvvq__stopRow[draggable=true]{cursor:grab}.besichtigungen-module__rgWvvq__stopNumber{background:var(--color-muted);width:26px;height:26px;color:var(--foreground);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.besichtigungen-module__rgWvvq__stopBody{flex:1}.besichtigungen-module__rgWvvq__stopAddr{color:var(--foreground);font-size:15px;font-weight:600}.besichtigungen-module__rgWvvq__travelPills{gap:6px;margin:10px 0;display:flex}.besichtigungen-module__rgWvvq__travelPill{border:1px solid var(--color-border);color:var(--foreground);cursor:pointer;background:#fff;border-radius:100px;padding:5px 12px;font-size:13px}.besichtigungen-module__rgWvvq__travelPillActive{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-text);font-weight:600}.besichtigungen-module__rgWvvq__travelPill:disabled{opacity:.4;cursor:not-allowed}.besichtigungen-module__rgWvvq__stopFields{align-items:center;gap:10px;display:flex}.besichtigungen-module__rgWvvq__stopFields input,.besichtigungen-module__rgWvvq__stopFields select{border:1px solid var(--color-border);color:var(--foreground);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:14px}
.offer-detail-module__NSpUzW__page{max-width:1000px;margin:0 auto;padding:32px}.offer-detail-module__NSpUzW__backLink{color:var(--color-muted-foreground);margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-block}.offer-detail-module__NSpUzW__backLink:hover{color:var(--foreground)}.offer-detail-module__NSpUzW__header{margin-bottom:24px}.offer-detail-module__NSpUzW__title{color:var(--foreground);font-size:22px;font-weight:700}.offer-detail-module__NSpUzW__subtitle{color:var(--color-muted-foreground);margin-top:4px;font-size:14px}.offer-detail-module__NSpUzW__statusRow{align-items:center;gap:10px;margin-top:12px;display:flex}.offer-detail-module__NSpUzW__badge{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.offer-detail-module__NSpUzW__badgeRequested{background:var(--color-primary-tint);color:var(--color-primary-text)}.offer-detail-module__NSpUzW__badgeReceived{background:var(--color-success-tint);color:var(--color-success-text)}.offer-detail-module__NSpUzW__badgeDeclined{color:#b91c1c;background:#dc262614}.offer-detail-module__NSpUzW__badgeCountered{color:#b45309;background:#f59e0b1f}.offer-detail-module__NSpUzW__card{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin-bottom:20px;padding:24px}.offer-detail-module__NSpUzW__inProgressButton,.offer-detail-module__NSpUzW__downloadButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.offer-detail-module__NSpUzW__secondaryButton{border:1px solid var(--color-border);color:var(--foreground);cursor:pointer;background:#fff;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.offer-detail-module__NSpUzW__uploadForm{flex-direction:column;gap:20px;display:flex}.offer-detail-module__NSpUzW__section{flex-direction:column;gap:10px;display:flex}.offer-detail-module__NSpUzW__fieldsGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.offer-detail-module__NSpUzW__fieldHint{color:var(--color-muted-foreground);margin-top:-4px;font-size:12px}.offer-detail-module__NSpUzW__commentEmpty{color:var(--color-muted-foreground);margin-bottom:12px;font-size:14px}.offer-detail-module__NSpUzW__commentList{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.offer-detail-module__NSpUzW__commentItem{border-bottom:1px solid var(--color-border);padding-bottom:12px}.offer-detail-module__NSpUzW__commentAuthor{color:var(--foreground);font-size:13px;font-weight:600}.offer-detail-module__NSpUzW__commentTime{color:var(--color-muted-foreground);margin-left:8px;font-size:11px}.offer-detail-module__NSpUzW__commentBody{color:var(--foreground);margin-top:4px;font-size:14px}.offer-detail-module__NSpUzW__commentForm{align-items:flex-start;gap:10px;display:flex}.offer-detail-module__NSpUzW__commentTextarea{border:1px solid var(--color-border);resize:vertical;border-radius:8px;flex:1;min-height:50px;padding:8px 10px;font-family:inherit;font-size:14px}.offer-detail-module__NSpUzW__commentSubmit{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.offer-detail-module__NSpUzW__commentSubmit:disabled{opacity:.6;cursor:not-allowed}.offer-detail-module__NSpUzW__termsSummary{flex-direction:column;gap:18px;display:flex}.offer-detail-module__NSpUzW__termsGrid{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.offer-detail-module__NSpUzW__termsRow{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.offer-detail-module__NSpUzW__termsRow span:first-child{color:var(--color-muted-foreground)}.offer-detail-module__NSpUzW__termsRow span:last-child{color:var(--foreground);text-align:right;font-weight:600}.offer-detail-module__NSpUzW__financialGrid{flex-direction:column;gap:2px;display:flex}.offer-detail-module__NSpUzW__financialRow{border-bottom:1px solid var(--color-border);color:var(--foreground);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.offer-detail-module__NSpUzW__financialRowStrong{font-weight:700}.offer-detail-module__NSpUzW__financialNote{color:var(--color-muted-foreground);margin-top:12px;font-size:12px}
.ToolLeadForm-module__czSFlW__wrap{--blue:var(--color-primary);--blue-dark:var(--color-primary-hover);--blue-dim:var(--color-primary-tint);--blue-text:var(--color-primary-text);--border:var(--color-border);--muted:var(--color-muted);--muted-fg:var(--color-muted-foreground);border:1px solid var(--border);background:#fff;border-radius:8px;max-width:560px;padding:28px}.ToolLeadForm-module__czSFlW__title{margin:0 0 4px;font-size:18px;font-weight:700}.ToolLeadForm-module__czSFlW__subtitle{color:var(--muted-fg);margin:0 0 20px;font-size:13px}.ToolLeadForm-module__czSFlW__grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ToolLeadForm-module__czSFlW__field{flex-direction:column;gap:6px;display:flex}.ToolLeadForm-module__czSFlW__fieldFull{grid-column:1/-1}.ToolLeadForm-module__czSFlW__label{color:var(--foreground);font-size:13px;font-weight:600}.ToolLeadForm-module__czSFlW__input,.ToolLeadForm-module__czSFlW__select{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.ToolLeadForm-module__czSFlW__input:focus,.ToolLeadForm-module__czSFlW__select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-dim);outline:none}.ToolLeadForm-module__czSFlW__rangeRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ToolLeadForm-module__czSFlW__growthNote{background:var(--blue-dim);border:1px solid var(--blue-dim);color:var(--foreground);border-radius:10px;margin:4px 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.ToolLeadForm-module__czSFlW__sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-fg);margin:22px 0 10px;font-size:12px;font-weight:700}.ToolLeadForm-module__czSFlW__sectionLabel:first-of-type{margin-top:0}.ToolLeadForm-module__czSFlW__optional{color:var(--muted-fg);font-weight:400}.ToolLeadForm-module__czSFlW__unitInput{display:flex;position:relative}.ToolLeadForm-module__czSFlW__unitInput .ToolLeadForm-module__czSFlW__input{width:100%;padding-right:48px}.ToolLeadForm-module__czSFlW__unit{color:var(--muted-fg);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ToolLeadForm-module__czSFlW__choiceGroup{gap:10px;margin-bottom:14px;display:grid}.ToolLeadForm-module__czSFlW__choice{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.ToolLeadForm-module__czSFlW__choice input{accent-color:var(--blue);margin-top:3px}.ToolLeadForm-module__czSFlW__choiceSelected{border-color:var(--blue);background:var(--blue-dim)}.ToolLeadForm-module__czSFlW__choiceHint{color:var(--muted-fg);margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;display:block}.ToolLeadForm-module__czSFlW__accountCard{border:1px dashed var(--border);border-radius:10px;margin-bottom:18px;padding:12px 14px}.ToolLeadForm-module__czSFlW__accountCardOpen{border-style:solid;border-color:var(--blue)}.ToolLeadForm-module__czSFlW__passwordRow{align-items:center;gap:10px;display:flex}.ToolLeadForm-module__czSFlW__passwordRow .ToolLeadForm-module__czSFlW__input{flex:1}.ToolLeadForm-module__czSFlW__linkButton{color:var(--blue-text);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:13px;text-decoration:underline}.ToolLeadForm-module__czSFlW__antiSpamBlock{background:var(--muted);color:var(--foreground);border-radius:10px;margin:6px 0 14px;padding:14px 16px;font-size:13px;line-height:1.5}.ToolLeadForm-module__czSFlW__checkboxRow{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;line-height:1.4;display:flex}.ToolLeadForm-module__czSFlW__checkboxRow input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:2px}.ToolLeadForm-module__czSFlW__submitButton{background:var(--blue);width:100%;color:var(--color-primary-foreground);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.ToolLeadForm-module__czSFlW__submitButton:hover:not(:disabled){background:var(--blue-dark)}.ToolLeadForm-module__czSFlW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ToolLeadForm-module__czSFlW__legalNote{color:var(--muted-fg);text-align:center;margin:10px 0 0;font-size:12px}.ToolLeadForm-module__czSFlW__legalNote a{color:var(--blue-text);text-decoration:underline}.ToolLeadForm-module__czSFlW__errorText{color:var(--color-danger-text);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.ToolLeadForm-module__czSFlW__successBox{text-align:center;padding:20px 8px}.ToolLeadForm-module__czSFlW__successIcon{margin-bottom:8px;font-size:32px}.ToolLeadForm-module__czSFlW__successTitle{margin:0 0 6px;font-size:17px;font-weight:700}.ToolLeadForm-module__czSFlW__successText{color:var(--muted-fg);margin:0;font-size:14px;line-height:1.5}@media (max-width:480px){.ToolLeadForm-module__czSFlW__wrap{border-radius:12px;padding:20px}.ToolLeadForm-module__czSFlW__grid,.ToolLeadForm-module__czSFlW__rangeRow{grid-template-columns:1fr}}.ToolLeadForm-module__czSFlW__unitInput .ToolLeadForm-module__czSFlW__input[type=number]{appearance:textfield}.ToolLeadForm-module__czSFlW__unitInput .ToolLeadForm-module__czSFlW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ToolLeadForm-module__czSFlW__unitInput .ToolLeadForm-module__czSFlW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.GrowthNotice-module__hVNUqq__notice{background:var(--color-primary-tint);color:var(--foreground);border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.GrowthNotice-module__hVNUqq__icon{flex-shrink:0;font-size:15px}.GrowthNotice-module__hVNUqq__notice strong{font-weight:700}
.kmu-module__PhlSmW__page{--blue:var(--color-primary);--blue-dark:var(--color-primary-hover);--blue-dim:var(--color-primary-tint);--blue-text:var(--color-primary-text);--ink:var(--foreground);--white:#fff;--off:var(--color-muted);--muted:var(--color-muted-foreground);--border:var(--color-border);--green:var(--color-primary);--green-dim:var(--color-primary-tint);--green-text:var(--color-primary-text);--warn:#002c3c;--orange:#002c3c;font-family:var(--font-sans), sans-serif;background:var(--white);color:var(--ink);overflow-x:hidden}.kmu-module__PhlSmW__h1{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(40px,4vw,62px);font-weight:800;line-height:1.05}.kmu-module__PhlSmW__h1 .kmu-module__PhlSmW__accent{color:var(--blue-text)}.kmu-module__PhlSmW__h1 .kmu-module__PhlSmW__dim{color:var(--muted);font-size:.5em;font-weight:400;font-family:var(--font-sans), sans-serif;letter-spacing:0;margin-bottom:10px;display:block}.kmu-module__PhlSmW__h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.1}.kmu-module__PhlSmW__h2 em{color:var(--blue-text);font-style:normal;font-weight:800}.kmu-module__PhlSmW__hero{background:var(--white);padding:96px 64px 80px;position:relative;overflow:hidden}.kmu-module__PhlSmW__heroBg{background:radial-gradient(60% 55% at 82% 25%,#00577814 0%,#0000 70%);position:absolute;inset:0}.kmu-module__PhlSmW__heroInner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.kmu-module__PhlSmW__heroBadge{background:var(--blue-dim);color:var(--blue-text);letter-spacing:.04em;text-transform:uppercase;border:1px solid #00577833;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.kmu-module__PhlSmW__heroSub{color:var(--muted);max-width:500px;margin-bottom:44px;font-size:17px;line-height:1.75}.kmu-module__PhlSmW__heroBtns{flex-wrap:wrap;gap:14px;display:flex}.kmu-module__PhlSmW__btnP{background:var(--blue);color:var(--color-on-primary);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-sans), sans-serif;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px 36px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #00577847}.kmu-module__PhlSmW__btnP:hover{background:var(--blue-dark);transform:translateY(-2px)}.kmu-module__PhlSmW__btnS{background:var(--white);color:var(--ink);border:1px solid var(--border);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans), sans-serif;border-radius:10px;justify-content:center;align-items:center;padding:15px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.kmu-module__PhlSmW__btnS:hover{border-color:var(--blue);color:var(--blue-text)}.kmu-module__PhlSmW__heroTrust{flex-wrap:wrap;gap:24px;margin-top:36px;display:flex}.kmu-module__PhlSmW__trustChip{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.kmu-module__PhlSmW__trustChip:before{content:"✓";color:var(--green-text);font-weight:700}.kmu-module__PhlSmW__searchHero{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:24px;overflow:hidden;box-shadow:0 20px 60px #0f172a0f}.kmu-module__PhlSmW__mockLabel{color:var(--muted);background:var(--off);border:1px solid var(--border);letter-spacing:.02em;border-radius:6px;margin-bottom:16px;padding:5px 10px;font-size:11px;display:inline-block}.kmu-module__PhlSmW__searchBarRow{gap:8px;margin-bottom:20px;display:flex}.kmu-module__PhlSmW__searchInput{background:var(--off);border:1px solid var(--border);color:var(--ink);font-family:var(--font-sans), sans-serif;border-radius:10px;flex:1;padding:12px 16px;font-size:15px}.kmu-module__PhlSmW__searchBtn{background:var(--blue);color:var(--color-on-primary);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-sans), sans-serif;white-space:nowrap;border:none;border-radius:10px;align-items:center;padding:12px 24px;display:flex}.kmu-module__PhlSmW__resultsLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px}.kmu-module__PhlSmW__resultCards{flex-direction:column;gap:8px;display:flex}.kmu-module__PhlSmW__resultCard{background:var(--off);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.kmu-module__PhlSmW__resultCard:hover{background:var(--white);border-color:#00577866;box-shadow:0 4px 16px #0f172a0f}.kmu-module__PhlSmW__resultImg{background:var(--blue-dim);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.kmu-module__PhlSmW__resultInfo{flex:1}.kmu-module__PhlSmW__resultAddr{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600}.kmu-module__PhlSmW__resultMeta{color:var(--muted);font-size:12px}.kmu-module__PhlSmW__resultPrice{color:var(--blue-text);font-size:15px;font-weight:700}.kmu-module__PhlSmW__resultMatch{background:var(--green-dim);color:var(--green-text);border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.kmu-module__PhlSmW__resultMatchExclusive{background:var(--blue-dim);color:var(--blue-text)}.kmu-module__PhlSmW__process{background:var(--white);padding:100px 64px}.kmu-module__PhlSmW__sectionEyebrow{background:var(--blue-dim);color:var(--blue-text);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.kmu-module__PhlSmW__sectionSub{color:var(--muted);max-width:560px;margin-bottom:64px;font-size:16px;line-height:1.75}.kmu-module__PhlSmW__processTimeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.kmu-module__PhlSmW__processTimeline:before{content:"";background:var(--border);height:2px;position:absolute;top:30px;left:10%;right:10%}.kmu-module__PhlSmW__procStep{text-align:center;padding:0 16px;position:relative}.kmu-module__PhlSmW__procCircle{background:var(--blue);width:60px;height:60px;font-family:var(--font-manrope), sans-serif;color:var(--color-on-primary);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex;position:relative;box-shadow:0 0 0 6px #fff}.kmu-module__PhlSmW__procTitle{margin-bottom:8px;font-size:15px;font-weight:700}.kmu-module__PhlSmW__procDesc{color:var(--muted);font-size:13px;line-height:1.6}.kmu-module__PhlSmW__procTime{background:var(--off);color:var(--blue-text);border-radius:100px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.kmu-module__PhlSmW__features{background:var(--off);padding:100px 64px}.kmu-module__PhlSmW__featuresGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.kmu-module__PhlSmW__feat{background:var(--white);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:40px 36px;transition:all .25s;display:grid}.kmu-module__PhlSmW__feat:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 32px #0057781a}.kmu-module__PhlSmW__featIcon{background:var(--blue-dim);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;transition:all .25s;display:flex}.kmu-module__PhlSmW__feat:hover .kmu-module__PhlSmW__featIcon{background:var(--blue)}.kmu-module__PhlSmW__featTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.kmu-module__PhlSmW__featDesc{color:var(--muted);font-size:15px;line-height:1.7}.kmu-module__PhlSmW__featKicker{color:var(--blue-text);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}.kmu-module__PhlSmW__rechner{background:var(--white);padding:100px 64px;position:relative;overflow:hidden}.kmu-module__PhlSmW__rechnerInner{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}.kmu-module__PhlSmW__rechnerEyebrow{background:var(--blue-dim);color:var(--blue-text);letter-spacing:.06em;text-transform:uppercase;border:1px solid #00577833;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.kmu-module__PhlSmW__rechnerTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1.08}.kmu-module__PhlSmW__rechnerTitle em{color:var(--blue-text);font-style:normal;font-weight:800}.kmu-module__PhlSmW__rechnerDesc{color:var(--muted);margin-bottom:36px;font-size:16px;line-height:1.75}.kmu-module__PhlSmW__rechnerBullets{flex-direction:column;gap:12px;margin-bottom:36px;list-style:none;display:flex}.kmu-module__PhlSmW__rechnerBullets li{color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.kmu-module__PhlSmW__rechnerBullets li:before{content:"✓";color:var(--green-text);flex-shrink:0;font-size:16px;font-weight:700}.kmu-module__PhlSmW__rechnerTeaserImg{background:var(--off);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.kmu-module__PhlSmW__teaserHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.kmu-module__PhlSmW__teaserStat{background:var(--white);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.kmu-module__PhlSmW__tsLabel{color:var(--muted);font-size:14px}.kmu-module__PhlSmW__tsVal{font-family:var(--font-manrope), sans-serif;color:var(--blue-text);font-size:18px;font-weight:700}.kmu-module__PhlSmW__teaserNote{color:var(--muted);padding-top:4px;font-size:12px;line-height:1.6}.kmu-module__PhlSmW__rechnerWidget{background:var(--white);color:var(--ink);box-shadow:none;border:1.5px solid #bcd3de;border-radius:36px;overflow:hidden}.kmu-module__PhlSmW__rwHeader{color:var(--ink);border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;padding:28px 36px;display:flex}.kmu-module__PhlSmW__rwTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:800}.kmu-module__PhlSmW__rwSubtitle{color:var(--muted);margin-top:2px;font-size:14px}.kmu-module__PhlSmW__rwBadge{background:var(--color-primary-tint);color:var(--blue-text);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.kmu-module__PhlSmW__rwBadge:before{content:""}.kmu-module__PhlSmW__rwBody{padding:36px}.kmu-module__PhlSmW__rwTabs{border-bottom:1px solid var(--border);background:0 0;gap:28px;margin-bottom:28px;padding:0;display:flex}.kmu-module__PhlSmW__rwTab{font-family:var(--font-sans), sans-serif;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;flex:none;padding:12px 0;font-size:15px;font-weight:500;transition:color .2s}.kmu-module__PhlSmW__rwTab.kmu-module__PhlSmW__active{color:var(--ink);box-shadow:none;background:0 0;font-weight:800}.kmu-module__PhlSmW__sliderGroup{margin-bottom:24px}.kmu-module__PhlSmW__sliderTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kmu-module__PhlSmW__sliderLabel{color:var(--ink);font-size:14px;font-weight:600}.kmu-module__PhlSmW__sliderValue{font-family:var(--font-manrope), sans-serif;color:var(--blue-text);letter-spacing:-.02em;font-size:20px;font-weight:800}.kmu-module__PhlSmW__sliderValue small{color:var(--muted);font-size:13px;font-weight:400;font-family:var(--font-sans), sans-serif}.kmu-module__PhlSmW__sliderValueEditable{align-items:baseline;gap:6px;display:flex}.kmu-module__PhlSmW__rwNumberInput{width:60px;font-family:var(--font-manrope), sans-serif;color:var(--blue-text);letter-spacing:-.02em;text-align:right;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;padding:0 0 1px;font-size:20px;font-weight:800;transition:border-color .2s}.kmu-module__PhlSmW__rwNumberInput:focus{border-bottom-color:var(--blue)}.kmu-module__PhlSmW__rwNumberInput::-webkit-inner-spin-button{appearance:none;margin:0}.kmu-module__PhlSmW__rwNumberInput::-webkit-outer-spin-button{appearance:none;margin:0}.kmu-module__PhlSmW__rwRange{appearance:none;background:var(--border);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;transition:background .2s}.kmu-module__PhlSmW__rwRange::-webkit-slider-thumb{appearance:none;background:var(--blue);border:3px solid var(--white);width:20px;height:20px;box-shadow:none;cursor:pointer;border-radius:8px}.kmu-module__PhlSmW__rwRange::-webkit-slider-runnable-track{border-radius:3px}.kmu-module__PhlSmW__selectGroup{margin-bottom:24px}.kmu-module__PhlSmW__selectLabel{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.kmu-module__PhlSmW__rwSelect{width:100%;font-family:var(--font-sans), sans-serif;color:var(--ink);background-color:var(--white);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7c8f' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1.5px solid #bcd3de;border-radius:14px;outline:none;padding:12px 36px 12px 14px;font-size:15px;transition:border-color .2s}.kmu-module__PhlSmW__rwSelect:focus{border-color:var(--blue)}.kmu-module__PhlSmW__checkboxRow{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.kmu-module__PhlSmW__checkboxRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.kmu-module__PhlSmW__deskSharingSlider{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.kmu-module__PhlSmW__infoNote{background:var(--blue-dim);color:var(--blue-dark);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.kmu-module__PhlSmW__infoNoteIcon{border:1.5px solid var(--blue);width:18px;height:18px;color:var(--blue-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-style:italic;font-weight:700;display:flex}.kmu-module__PhlSmW__rwResult{background:var(--off);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:24px;transition:all .3s}.kmu-module__PhlSmW__rwResultMain{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.kmu-module__PhlSmW__rwrLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.kmu-module__PhlSmW__rwrVal{font-family:var(--font-manrope), sans-serif;color:var(--ink);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.kmu-module__PhlSmW__rwrVal span{color:var(--muted);font-size:15px;font-weight:400;font-family:var(--font-sans), sans-serif}.kmu-module__PhlSmW__rwrVal.kmu-module__PhlSmW__blue{color:var(--blue-text)}.kmu-module__PhlSmW__rwInsight{color:var(--ink);border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;align-items:flex-start;gap:10px;padding:16px 0 0;font-size:14px;line-height:1.65;display:flex}.kmu-module__PhlSmW__rwInsightIcon{flex-shrink:0;margin-top:1px;font-size:16px}.kmu-module__PhlSmW__rwInsight strong{color:var(--blue-text)}.kmu-module__PhlSmW__rwCtaRow{flex-direction:column;gap:10px;display:flex}.kmu-module__PhlSmW__rwCtaMain{background:var(--ink);color:#fff;width:100%;font-family:var(--font-sans), sans-serif;cursor:pointer;text-align:center;box-shadow:none;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.kmu-module__PhlSmW__rwCtaMain:hover{background:var(--blue)}.kmu-module__PhlSmW__rwCtaFine{color:var(--muted);text-align:center;font-size:12px}.kmu-module__PhlSmW__tooltipRow{background:var(--color-primary-tint);color:var(--blue-text);border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.kmu-module__PhlSmW__tooltipRow:before{content:"";font-size:15px}.kmu-module__PhlSmW__rwProgressWrap{background:var(--border);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.kmu-module__PhlSmW__rwProgressFill{background:var(--blue);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.kmu-module__PhlSmW__priceBarRow{margin-bottom:14px}.kmu-module__PhlSmW__priceBarTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kmu-module__PhlSmW__priceBarName{font-size:14px;font-weight:500}.kmu-module__PhlSmW__priceBarRange{color:var(--blue-text);font-size:13px;font-weight:700}.kmu-module__PhlSmW__priceBarTrack{background:var(--border);border-radius:4px;height:8px;position:relative;overflow:hidden}.kmu-module__PhlSmW__priceBarFill{background:var(--blue);opacity:.85;border-radius:4px;height:100%;position:absolute}.kmu-module__PhlSmW__offmarket{background:var(--off);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:80px 64px;display:grid}.kmu-module__PhlSmW__offmarket .kmu-module__PhlSmW__h2{font-size:clamp(30px,3vw,46px)}.kmu-module__PhlSmW__offmarketEyebrow{background:var(--blue-dim);color:var(--blue-text);letter-spacing:.05em;text-transform:uppercase;border:1px solid #00577833;border-radius:100px;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.kmu-module__PhlSmW__offmarket p{color:var(--muted);margin-top:16px;margin-bottom:32px;font-size:16px;line-height:1.75}.kmu-module__PhlSmW__offmarketVisual{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:0 20px 60px #0f172a0f}.kmu-module__PhlSmW__omHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px}.kmu-module__PhlSmW__omNote{border-top:1px solid var(--border);color:var(--muted);margin-top:16px;padding-top:14px;font-size:12px;line-height:1.6}.kmu-module__PhlSmW__omRow{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.kmu-module__PhlSmW__omRow:last-child{border-bottom:none}.kmu-module__PhlSmW__omLock{flex-shrink:0;font-size:18px}.kmu-module__PhlSmW__omInfo{flex:1}.kmu-module__PhlSmW__omAddr{color:var(--ink);font-size:14px;font-weight:600}.kmu-module__PhlSmW__omMeta{color:var(--muted);font-size:12px}.kmu-module__PhlSmW__omBadge{background:var(--blue-dim);color:var(--blue-text);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700}.kmu-module__PhlSmW__omBadge.kmu-module__PhlSmW__unlocked{background:var(--green-dim);color:var(--green-text)}.kmu-module__PhlSmW__cta{background:var(--blue);color:var(--color-on-primary);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:100px 64px;display:grid}.kmu-module__PhlSmW__cta .kmu-module__PhlSmW__h2{font-size:clamp(30px,3vw,50px);line-height:1.1}.kmu-module__PhlSmW__cta p{opacity:.85;margin-top:16px;font-size:16px;line-height:1.75}.kmu-module__PhlSmW__ctaRight{flex-direction:column;gap:16px;display:flex}.kmu-module__PhlSmW__btnW{background:var(--white);color:var(--blue-text);cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-sans), sans-serif;text-align:center;border:none;border-radius:10px;justify-content:center;align-items:center;padding:16px 36px;text-decoration:none;transition:all .2s;display:inline-flex}.kmu-module__PhlSmW__btnW:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000026}.kmu-module__PhlSmW__btnOw{color:var(--white);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans), sans-serif;text-align:center;background:0 0;border:2px solid #ffffff80;border-radius:10px;justify-content:center;align-items:center;padding:16px 36px;text-decoration:none;transition:all .2s;display:inline-flex}.kmu-module__PhlSmW__btnOw:hover{border-color:#fff}@media (max-width:1023px){.kmu-module__PhlSmW__hero{padding:64px 24px 56px}.kmu-module__PhlSmW__heroInner{grid-template-columns:1fr;gap:48px}.kmu-module__PhlSmW__heroSub{max-width:none}.kmu-module__PhlSmW__process,.kmu-module__PhlSmW__features{padding:64px 24px}.kmu-module__PhlSmW__sectionSub{margin-bottom:40px}.kmu-module__PhlSmW__processTimeline{grid-template-columns:repeat(2,1fr);gap:32px 16px}.kmu-module__PhlSmW__processTimeline:before{display:none}.kmu-module__PhlSmW__featuresGrid{grid-template-columns:1fr;gap:16px}.kmu-module__PhlSmW__rechner{padding:64px 24px}.kmu-module__PhlSmW__rechnerInner{grid-template-columns:1fr;gap:40px}.kmu-module__PhlSmW__offmarket{grid-template-columns:1fr;gap:40px;padding:64px 24px}.kmu-module__PhlSmW__cta{text-align:left;grid-template-columns:1fr;gap:32px;padding:64px 24px}}@media (max-width:599px){.kmu-module__PhlSmW__heroBtns{flex-direction:column;align-items:stretch}.kmu-module__PhlSmW__heroTrust{flex-direction:column;gap:12px}.kmu-module__PhlSmW__searchHero{padding:16px}.kmu-module__PhlSmW__searchBarRow{flex-direction:column}.kmu-module__PhlSmW__resultCard{flex-wrap:wrap;gap:10px}.kmu-module__PhlSmW__processTimeline{grid-template-columns:1fr;gap:28px}.kmu-module__PhlSmW__procStep{padding:0}.kmu-module__PhlSmW__feat{flex-direction:column;gap:14px;padding:24px 20px}.kmu-module__PhlSmW__rwTabs{flex-wrap:wrap}.kmu-module__PhlSmW__rwResultMain{grid-template-columns:1fr;gap:16px}.kmu-module__PhlSmW__ctaRight{flex-direction:column}}
.mietvertraege-module___Nl3lG__page{max-width:900px;margin:0 auto;padding:32px}.mietvertraege-module___Nl3lG__title{color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:700}.mietvertraege-module___Nl3lG__subtitle{color:var(--color-muted-foreground);max-width:640px;margin-bottom:20px;font-size:15px}.mietvertraege-module___Nl3lG__empty{border:1px dashed var(--color-border);text-align:center;color:var(--color-muted-foreground);background:#fff;border-radius:16px;margin-top:20px;padding:48px 24px;font-size:15px}.mietvertraege-module___Nl3lG__addButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;margin-bottom:24px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .2s}.mietvertraege-module___Nl3lG__addButton:hover{background:var(--color-primary-hover)}.mietvertraege-module___Nl3lG__addButtonSecondary{color:var(--color-primary-text);border:1px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:10px;margin-bottom:24px;margin-left:12px;padding:10px 18px;font-size:14px;font-weight:600}.mietvertraege-module___Nl3lG__addButtonSecondary:hover{background:var(--color-primary-tint)}.mietvertraege-module___Nl3lG__card{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin-bottom:24px;padding:24px}.mietvertraege-module___Nl3lG__cardTitle{color:var(--foreground);margin-bottom:16px;font-size:15px;font-weight:700}.mietvertraege-module___Nl3lG__fieldRow{gap:16px;margin-bottom:4px;display:flex}.mietvertraege-module___Nl3lG__fieldGroup{flex:1;margin-bottom:16px}.mietvertraege-module___Nl3lG__label{color:var(--foreground);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.mietvertraege-module___Nl3lG__input{border:1px solid var(--color-border);color:var(--foreground);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.mietvertraege-module___Nl3lG__hint{color:var(--color-muted-foreground);margin-top:4px;font-size:11.5px}.mietvertraege-module___Nl3lG__fileInput{border:1px solid var(--color-border);color:var(--foreground);box-sizing:border-box;cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.mietvertraege-module___Nl3lG__fileInput::file-selector-button{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:8px;margin-right:14px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s}.mietvertraege-module___Nl3lG__fileInput::file-selector-button:hover{background:var(--color-primary-hover)}.mietvertraege-module___Nl3lG__checkboxBlock{border-top:1px solid var(--color-border);margin-top:4px;margin-bottom:14px;padding-top:14px}.mietvertraege-module___Nl3lG__checkboxLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.mietvertraege-module___Nl3lG__formActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.mietvertraege-module___Nl3lG__submit{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s}.mietvertraege-module___Nl3lG__submit:hover{background:var(--color-primary-hover)}.mietvertraege-module___Nl3lG__submit:disabled{opacity:.6;cursor:not-allowed}.mietvertraege-module___Nl3lG__cancelButton{border:1px solid var(--color-border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600}.mietvertraege-module___Nl3lG__error{color:#b91c1c;background:#dc262614;border:1px solid #dc262633;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}.mietvertraege-module___Nl3lG__list{flex-direction:column;gap:12px;display:flex}.mietvertraege-module___Nl3lG__row{border:1px solid var(--color-border);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.mietvertraege-module___Nl3lG__rowMain{flex:1;min-width:200px}.mietvertraege-module___Nl3lG__rowTenant{color:var(--foreground);font-size:15px;font-weight:700}.mietvertraege-module___Nl3lG__rowMeta{color:var(--color-muted-foreground);margin-top:2px;font-size:12.5px}.mietvertraege-module___Nl3lG__rowDeadline{flex:none}.mietvertraege-module___Nl3lG__deadlineBadge{white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.mietvertraege-module___Nl3lG__deadline_rot,.mietvertraege-module___Nl3lG__deadline_abgelaufen{color:#b91c1c;background:#dc26261a}.mietvertraege-module___Nl3lG__deadline_gelb{color:#b45309;background:#f59e0b1f}.mietvertraege-module___Nl3lG__deadline_gruen{background:var(--color-success-tint);color:var(--color-success-text)}.mietvertraege-module___Nl3lG__deadlineBadgeNone{color:var(--color-muted-foreground);font-size:12px}.mietvertraege-module___Nl3lG__rowActions{flex:none;gap:14px;display:flex}.mietvertraege-module___Nl3lG__linkButton{color:var(--color-primary-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.mietvertraege-module___Nl3lG__linkButtonDanger{color:#b91c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.mietvertraege-module___Nl3lG__linkButtonDanger:disabled{opacity:.6;cursor:not-allowed}
.external-offers-module__Xv9cCW__upload{border:1px dashed var(--color-border);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px}.external-offers-module__Xv9cCW__uploadTitle{font-size:15px;font-weight:600}.external-offers-module__Xv9cCW__uploadHint{color:var(--color-muted-foreground);margin:6px 0 12px;font-size:13px}.external-offers-module__Xv9cCW__uploadRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.external-offers-module__Xv9cCW__uploadRow select{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-width:220px;max-width:100%;padding:8px 10px;font-size:14px}.external-offers-module__Xv9cCW__primary{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.external-offers-module__Xv9cCW__primary:disabled{opacity:.6;cursor:not-allowed}.external-offers-module__Xv9cCW__error{color:#b91c1c;margin-top:10px;font-size:13px}.external-offers-module__Xv9cCW__card{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-bottom:10px;padding:16px}.external-offers-module__Xv9cCW__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.external-offers-module__Xv9cCW__address{font-size:15px;font-weight:600}.external-offers-module__Xv9cCW__meta{color:var(--color-muted-foreground);margin-top:4px;font-size:13px}.external-offers-module__Xv9cCW__badge{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.external-offers-module__Xv9cCW__overallGood{background:var(--color-success-tint);color:var(--color-success-text)}.external-offers-module__Xv9cCW__overallNegotiate{color:#b45309;background:#f59e0b1f}.external-offers-module__Xv9cCW__overallCritical{color:#b91c1c;background:#dc262614}.external-offers-module__Xv9cCW__overallUnclear{color:#475569;background:#64748b1f}.external-offers-module__Xv9cCW__analysis{margin-top:12px;font-size:14px;line-height:1.5}.external-offers-module__Xv9cCW__analysis p{margin:0 0 8px}.external-offers-module__Xv9cCW__market{color:var(--color-muted-foreground)}.external-offers-module__Xv9cCW__listBlock{margin:10px 0}.external-offers-module__Xv9cCW__listTitle{margin-bottom:4px;font-size:13px;font-weight:600}.external-offers-module__Xv9cCW__listBlock ul{margin:0;padding-left:20px}.external-offers-module__Xv9cCW__disclaimer{color:var(--color-muted-foreground);font-size:12px}.external-offers-module__Xv9cCW__actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.external-offers-module__Xv9cCW__statusLabel{color:var(--color-muted-foreground);font-size:13px}.external-offers-module__Xv9cCW__statusButton,.external-offers-module__Xv9cCW__statusActive{cursor:pointer;border:1px solid var(--color-border);color:var(--foreground);background:#fff;border-radius:100px;padding:5px 12px;font-size:13px;font-weight:600}.external-offers-module__Xv9cCW__statusActive{background:var(--color-primary-tint);color:var(--color-primary-text);border-color:#0000}.external-offers-module__Xv9cCW__link{color:var(--color-primary-text);margin-left:auto;font-size:13px}.external-offers-module__Xv9cCW__remove{color:#b91c1c;cursor:pointer;background:0 0;border:none;font-size:13px}
.BueroRechner-module__w52wZG__roomRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.BueroRechner-module__w52wZG__roomField{flex-direction:column;gap:6px;display:flex}.BueroRechner-module__w52wZG__roomLabel{color:var(--muted);font-size:13px}.BueroRechner-module__w52wZG__roomInput{box-sizing:border-box;border:2px solid var(--border);width:100%;font-family:var(--font-sans), sans-serif;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-size:15px;font-weight:600;transition:border-color .2s}.BueroRechner-module__w52wZG__roomInput:focus{border-color:var(--blue)}.BueroRechner-module__w52wZG__sourceNote{color:var(--muted);margin:16px 0 0;padding:0 2px;font-size:11px;line-height:1.5}
.FristenTool-module__Bx1TzW__timeline{background:var(--border);border-radius:3px;height:6px;margin:46px 0 18px;position:relative}.FristenTool-module__Bx1TzW__timelineFill{background:var(--blue);border-radius:3px;height:100%;position:absolute;top:0;left:0}.FristenTool-module__Bx1TzW__timelineDot{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FristenTool-module__Bx1TzW__timelineLabel{white-space:nowrap;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 10px)}.FristenTool-module__Bx1TzW__anchorLeft{text-align:left;transform:translate(0)}.FristenTool-module__Bx1TzW__anchorCenter{text-align:center;transform:translate(-50%)}.FristenTool-module__Bx1TzW__anchorRight{text-align:right;transform:translate(-100%)}.FristenTool-module__Bx1TzW__timelinePointLabel{color:var(--ink);font-weight:600}.FristenTool-module__Bx1TzW__timelinePointDate{color:var(--muted)}.FristenTool-module__Bx1TzW__warningBox{background:var(--color-warning-tint,#f59e0b1a);border:1px solid var(--color-warning-border,#f6d9a4);color:var(--color-warning-text,#7c4a03);border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.5}.FristenTool-module__Bx1TzW__renewalRow{align-items:center;gap:10px;margin-top:10px;display:flex}.FristenTool-module__Bx1TzW__inputWrap{display:inline-block;position:relative}.FristenTool-module__Bx1TzW__textInput{box-sizing:border-box;border:2px solid var(--border);font-family:var(--font-sans), sans-serif;color:var(--ink);background:#fff;border-radius:10px;outline:none;width:140px;padding:11px 70px 11px 14px;font-size:15px;font-weight:600;transition:border-color .2s}.FristenTool-module__Bx1TzW__textInput:focus{border-color:var(--blue)}.FristenTool-module__Bx1TzW__textInput::-webkit-inner-spin-button{appearance:none;margin:0}.FristenTool-module__Bx1TzW__textInput::-webkit-outer-spin-button{appearance:none;margin:0}.FristenTool-module__Bx1TzW__unit{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.FristenTool-module__Bx1TzW__renewalRow .FristenTool-module__Bx1TzW__inputWrap{width:110px}.FristenTool-module__Bx1TzW__renewalRow .FristenTool-module__Bx1TzW__textInput{width:110px;padding-right:56px}.FristenTool-module__Bx1TzW__modeToggle{gap:8px;margin-bottom:20px;display:flex}.FristenTool-module__Bx1TzW__modeButton{border:2px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:10px 8px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.FristenTool-module__Bx1TzW__modeButton.FristenTool-module__Bx1TzW__active{border-color:var(--blue);color:var(--blue-text);background:var(--blue-dim)}.FristenTool-module__Bx1TzW__hint{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.FristenTool-module__Bx1TzW__sourceNote{color:var(--muted);margin:16px 0 0;padding:0 2px;font-size:11px;line-height:1.5}.FristenTool-module__Bx1TzW__crossSell{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.FristenTool-module__Bx1TzW__crossSellText{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.FristenTool-module__Bx1TzW__crossSellLink{color:var(--blue-text);font-size:13px;font-weight:600;text-decoration:none}.FristenTool-module__Bx1TzW__crossSellLink:hover{text-decoration:underline}@media (max-width:480px){.FristenTool-module__Bx1TzW__modeToggle{flex-direction:column}}
.Kit-module__68dpeW__seite{--tiefsee:#002c3c;--nacht:#061a23;--gletscher:#0896d2;--petrol:#005778;--himmel:#66cef5;--eis:#99dff9;--nebel:#e8f6fc;--dunst:#f3f8fa;--schiefer:#4a5f69;--linie:#d5e3ea;--kalk:#f5f2ec;--kontur:#10303e;--titel:var(--font-manrope), var(--font-inter), "Helvetica Neue", Arial, sans-serif;--text:var(--font-inter), "Helvetica Neue", Arial, sans-serif;color:var(--tiefsee);font-family:var(--text);background:#fff;line-height:1.6}.Kit-module__68dpeW__seite ::selection{background:var(--gletscher);color:var(--nacht)}.Kit-module__68dpeW__seite :focus-visible{outline:3px solid var(--petrol);outline-offset:3px}.Kit-module__68dpeW__dunkel :focus-visible{outline-color:var(--himmel)}.Kit-module__68dpeW__hero{background:var(--nacht);color:#fff;isolation:isolate;align-items:center;min-height:72svh;padding:136px 48px 96px;display:flex;position:relative;overflow:hidden}.Kit-module__68dpeW__heroFeld{z-index:-1;width:40%!important;height:auto!important;position:absolute!important;inset:104px 3% 64px auto!important}.Kit-module__68dpeW__heroText{width:100%;max-width:700px;margin:0 auto 0 max(0px,50vw - 740px);position:relative}.Kit-module__68dpeW__h1{font:800 clamp(2.5rem, 4.6vw, 4.5rem) / 1 var(--titel);letter-spacing:-.03em;text-wrap:balance;margin:0}.Kit-module__68dpeW__lead{color:#e8f6fcdb;max-width:52ch;margin:24px 0 0;font-size:1.125rem}.Kit-module__68dpeW__aktionen{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.Kit-module__68dpeW__btnWeiss,.Kit-module__68dpeW__btnKontur,.Kit-module__68dpeW__btnTiefsee,.Kit-module__68dpeW__btnLinie{corner-shape:squircle;min-height:56px;font:700 1.0625rem var(--text);border-radius:16px;align-items:center;gap:12px;padding:0 26px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.Kit-module__68dpeW__btnWeiss{background:#fff;color:var(--tiefsee)!important}.Kit-module__68dpeW__btnWeiss:hover{background:var(--nebel)}.Kit-module__68dpeW__btnKontur{border:1.5px solid #e8f6fc80;color:#fff!important}.Kit-module__68dpeW__btnKontur:hover{background:#ffffff14;border-color:#fff}.Kit-module__68dpeW__btnTiefsee{background:var(--tiefsee);color:#fff!important}.Kit-module__68dpeW__btnTiefsee:hover{background:var(--petrol)}.Kit-module__68dpeW__btnLinie{border:1.5px solid #bcd3de;color:var(--tiefsee)!important}.Kit-module__68dpeW__btnLinie:hover{background:var(--nebel);border-color:var(--petrol)}.Kit-module__68dpeW__abschnitt{max-width:1480px;margin:0 auto;padding:120px 48px}.Kit-module__68dpeW__band{background:var(--dunst)}.Kit-module__68dpeW__kalk{background:var(--kalk)}.Kit-module__68dpeW__h2{font:800 clamp(2rem, 3.8vw, 3.25rem) / 1.04 var(--titel);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:0}.Kit-module__68dpeW__intro{max-width:60ch;color:var(--schiefer);margin:20px 0 0;font-size:1.125rem}.Kit-module__68dpeW__inhalt{margin-top:56px}.Kit-module__68dpeW__zeilen{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.Kit-module__68dpeW__zeile{border-bottom:1px solid var(--linie);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px 32px;padding:32px 0;display:grid}.Kit-module__68dpeW__nr{corner-shape:squircle;background:var(--nebel);width:56px;height:56px;font:800 1.25rem var(--titel);color:var(--petrol);border-radius:18px;place-items:center;display:grid}.Kit-module__68dpeW__zeileTitel{font:800 clamp(1.375rem, 2vw, 1.75rem) / 1.15 var(--titel);letter-spacing:-.02em;margin:0 0 8px}.Kit-module__68dpeW__zeileText{max-width:62ch;color:var(--schiefer);margin:0;font-size:1.0625rem}.Kit-module__68dpeW__zeile .Kit-module__68dpeW__chip{grid-column:2;justify-self:start}.Kit-module__68dpeW__chip{corner-shape:squircle;background:var(--nebel);font:600 .8125rem var(--text);color:var(--petrol);white-space:nowrap;border-radius:10px;padding:6px 14px}.Kit-module__68dpeW__paare{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.Kit-module__68dpeW__panel{corner-shape:squircle;border-radius:40px;padding:52px}.Kit-module__68dpeW__panelHell{background:var(--nebel)}.Kit-module__68dpeW__panelDunkel{background:var(--tiefsee);color:#fff;margin-top:64px}.Kit-module__68dpeW__panel h3{font:800 clamp(1.5rem, 2.4vw, 2.125rem) / 1.05 var(--titel);letter-spacing:-.02em;margin:0 0 28px}.Kit-module__68dpeW__panel ul{margin:0;padding:0;list-style:none}.Kit-module__68dpeW__panel li{border-top:1px solid #002c3c26;grid-template-columns:18px 1fr;gap:16px;padding:20px 0;font-size:1.125rem;line-height:1.5;display:grid}.Kit-module__68dpeW__panelDunkel li{border-top-color:#e8f6fc40}.Kit-module__68dpeW__markJa,.Kit-module__68dpeW__markNein{corner-shape:squircle;border-radius:5px;width:16px;height:16px;margin-top:6px}.Kit-module__68dpeW__markJa{background:var(--petrol)}.Kit-module__68dpeW__markNein{border:2px solid var(--eis)}.Kit-module__68dpeW__raeume{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.Kit-module__68dpeW__raum{corner-shape:squircle;border:2px solid #bcd3de;border-radius:40px;flex-direction:column;grid-column:span 6;gap:16px;padding:36px;display:flex}.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum:nth-child(4n+1),.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum:nth-child(4n+4){border-radius:52px;grid-column:span 7}.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum:nth-child(4n+2),.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum:nth-child(4n+3){border-radius:30px;grid-column:span 5}.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum:last-child:nth-child(odd){grid-column:1/-1}.Kit-module__68dpeW__raumKopf{font:600 .9375rem var(--text);color:var(--schiefer)}.Kit-module__68dpeW__raumTitel{font:800 clamp(1.375rem, 2.2vw, 1.875rem) / 1.1 var(--titel);letter-spacing:-.02em;margin:0}.Kit-module__68dpeW__raumText{color:var(--schiefer);margin:0;font-size:1.0625rem}.Kit-module__68dpeW__raumListe{margin:0;padding:0;list-style:none}.Kit-module__68dpeW__raumListe li{border-top:1px solid var(--linie);padding:10px 0;font-size:1rem}.Kit-module__68dpeW__raumLink{color:var(--petrol);margin-top:auto;font-weight:700;text-decoration:none}.Kit-module__68dpeW__raumLink:hover{color:var(--tiefsee)}.Kit-module__68dpeW__haken{border-top:1px solid var(--linie);max-width:920px;margin:0;padding:0;list-style:none}.Kit-module__68dpeW__hakenZeile{border-bottom:1px solid var(--linie);grid-template-columns:22px 1fr;gap:18px;padding:20px 0;font-size:1.125rem;display:grid}.Kit-module__68dpeW__hakenZeile .Kit-module__68dpeW__markJa,.Kit-module__68dpeW__hakenZeile .Kit-module__68dpeW__markNein{margin-top:7px}.Kit-module__68dpeW__hakenZeile .Kit-module__68dpeW__markNein{border-color:var(--schiefer)}.Kit-module__68dpeW__hakenZeile strong{font-weight:700}.Kit-module__68dpeW__faqKat{margin-top:56px}.Kit-module__68dpeW__faqKat:first-child{margin-top:0}.Kit-module__68dpeW__faqKat h3{font:800 1.5rem var(--titel);letter-spacing:-.02em;margin:0 0 12px}.Kit-module__68dpeW__faqDetails{border-bottom:1px solid var(--linie);max-width:920px}.Kit-module__68dpeW__faqDetails:first-of-type{border-top:1px solid var(--linie)}.Kit-module__68dpeW__faqDetails summary{cursor:pointer;font:700 1.1875rem / 1.35 var(--text);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.Kit-module__68dpeW__faqDetails summary::-webkit-details-marker{display:none}.Kit-module__68dpeW__faqDetails summary:after{content:"+";font:800 1.5rem / 1 var(--titel);color:var(--petrol);flex:none}.Kit-module__68dpeW__faqDetails[open] summary:after{content:"–"}.Kit-module__68dpeW__faqA{max-width:70ch;color:var(--schiefer);padding:0 0 24px;font-size:1.0625rem}.Kit-module__68dpeW__schluss{background:var(--nacht);color:#fff;isolation:isolate;position:relative;overflow:hidden}.Kit-module__68dpeW__schlussInner{max-width:1480px;margin:0 auto;padding:128px 48px}.Kit-module__68dpeW__schluss h2{font:800 clamp(2.25rem, 5vw, 4.5rem) / 1 var(--titel);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0}.Kit-module__68dpeW__schlussText{color:#e8f6fcd6;max-width:56ch;margin:20px 0 0;font-size:1.125rem}@media (max-width:1100px){.Kit-module__68dpeW__hero{min-height:0;padding:112px 24px 72px;display:block}.Kit-module__68dpeW__heroFeld{z-index:0;margin-bottom:28px;width:100%!important;height:230px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.Kit-module__68dpeW__heroText{margin:0}.Kit-module__68dpeW__abschnitt{padding:80px 24px}.Kit-module__68dpeW__paare{grid-template-columns:minmax(0,1fr)}.Kit-module__68dpeW__panelDunkel{margin-top:0}.Kit-module__68dpeW__raeume{grid-template-columns:minmax(0,1fr)}.Kit-module__68dpeW__raeume>.Kit-module__68dpeW__raum{grid-column:auto!important}.Kit-module__68dpeW__schlussInner{padding:96px 24px}}@media (max-width:760px){.Kit-module__68dpeW__zeile{grid-template-columns:56px minmax(0,1fr);gap:20px}.Kit-module__68dpeW__zeile .Kit-module__68dpeW__chip{grid-column:2;justify-self:start}.Kit-module__68dpeW__panel{padding:32px 24px}.Kit-module__68dpeW__raum{padding:28px 24px}}
.avatar-module__zN7wzW__avatar{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar-module__zN7wzW__image{object-fit:cover;width:100%;height:100%;display:block}
.support-button-module__-AV3TW__wrapper{position:relative}.support-button-module__-AV3TW__trigger{cursor:pointer;color:#f5f6f7a6;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}.support-button-module__-AV3TW__trigger:hover{color:#fff;background:#ffffff14}.support-button-module__-AV3TW__backdrop{z-index:40;cursor:default;background:0 0;border:none;position:fixed;inset:0}.support-button-module__-AV3TW__popover{border:1px solid var(--color-border);z-index:41;background:#fff;border-radius:12px;width:300px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a1f}.support-button-module__-AV3TW__header{border-bottom:1px solid var(--color-border);color:var(--foreground);padding:12px 14px;font-size:13px;font-weight:700}.support-button-module__-AV3TW__body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.support-button-module__-AV3TW__hint{color:var(--color-muted-foreground);font-size:12px}.support-button-module__-AV3TW__textarea{resize:vertical;border:1px solid var(--color-border);width:100%;min-height:90px;color:var(--foreground);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.support-button-module__-AV3TW__textarea:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.support-button-module__-AV3TW__error{color:#b91c1c;font-size:12px}.support-button-module__-AV3TW__success{color:var(--foreground);padding:4px 0;font-size:13px}.support-button-module__-AV3TW__submit{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:7px 14px;font-size:13px;font-weight:600}.support-button-module__-AV3TW__submit:disabled{opacity:.6;cursor:default}
.mietofferten-module__x9uLzq__list{flex-direction:column;gap:10px;display:flex}.mietofferten-module__x9uLzq__row{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:16px}.mietofferten-module__x9uLzq__rowTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.mietofferten-module__x9uLzq__rowMain{flex:1}.mietofferten-module__x9uLzq__rowAddr{color:var(--foreground);font-size:15px;font-weight:600}.mietofferten-module__x9uLzq__rowMeta{color:var(--color-muted-foreground);margin-top:4px;font-size:13px}.mietofferten-module__x9uLzq__rowActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mietofferten-module__x9uLzq__hint{color:var(--color-muted-foreground);white-space:nowrap;font-size:13px}.mietofferten-module__x9uLzq__requestButton{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.mietofferten-module__x9uLzq__requestButton:disabled{opacity:.6;cursor:not-allowed}.mietofferten-module__x9uLzq__declineButton{border:1px solid var(--color-border);color:var(--foreground);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.mietofferten-module__x9uLzq__declineButton:disabled{opacity:.6;cursor:not-allowed}.mietofferten-module__x9uLzq__badge{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.mietofferten-module__x9uLzq__badgeRequested{background:var(--color-primary-tint);color:var(--color-primary-text)}.mietofferten-module__x9uLzq__badgeReceived{background:var(--color-success-tint);color:var(--color-success-text)}.mietofferten-module__x9uLzq__badgeDeclined{color:#b91c1c;background:#dc262614}.mietofferten-module__x9uLzq__badgeCountered{color:#b45309;background:#f59e0b1f}.mietofferten-module__x9uLzq__reminderBadge{color:var(--color-warning);white-space:nowrap;font-size:11px;font-weight:700}.mietofferten-module__x9uLzq__declineDetail{color:var(--color-muted-foreground);margin-top:6px;font-size:13px}.mietofferten-module__x9uLzq__declineForm{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.mietofferten-module__x9uLzq__declineFormRow{align-items:flex-start;gap:10px;display:flex}.mietofferten-module__x9uLzq__select{border:1px solid var(--color-border);color:var(--foreground);background:#fff;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:14px}.mietofferten-module__x9uLzq__textarea{border:1px solid var(--color-border);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;min-height:60px;padding:8px 10px;font-family:inherit;font-size:14px}.mietofferten-module__x9uLzq__charCount{color:var(--color-muted-foreground);text-align:right;font-size:11px}.mietofferten-module__x9uLzq__error{color:#b91c1c;font-size:13px}.mietofferten-module__x9uLzq__requestFieldLabel{color:var(--color-muted-foreground);flex-direction:column;flex:1;gap:4px;font-size:13px;display:flex}
.PhotoCarousel-module__HaEHtW__wrap{background:var(--color-muted);width:100%;position:relative;overflow:hidden}.PhotoCarousel-module__HaEHtW__image{object-fit:cover;width:100%;height:100%;display:block}.PhotoCarousel-module__HaEHtW__placeholder{width:100%;height:100%;color:var(--color-muted-foreground);justify-content:center;align-items:center;font-size:13px;display:flex}.PhotoCarousel-module__HaEHtW__arrow{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PhotoCarousel-module__HaEHtW__arrowLeft{left:8px}.PhotoCarousel-module__HaEHtW__arrowRight{right:8px}.PhotoCarousel-module__HaEHtW__dots{gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.PhotoCarousel-module__HaEHtW__dot{cursor:pointer;background:#ffffff8c;border:none;border-radius:50%;width:6px;height:6px;padding:0}.PhotoCarousel-module__HaEHtW__dotActive{background:#fff}
