.mk-sektion{padding-top:64px;scroll-margin-top:24px}.mk-sektion-titel{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);font-weight:750;line-height:1.05}.mk-block{background:var(--k-weiss);border:1px solid #e8eae7;border-radius:16px;padding:22px 24px}.mk-karten h3,.mk-verbrauch h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.mk-leer{color:var(--k-grau);margin:0;font-size:14px}.mk-karten h3{margin-bottom:14px}.mk-forum{gap:18px;margin-top:4px}.mk-forum-neu{margin-bottom:18px}.mk-verbrauch{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-verbrauch .ad-karte{position:relative}.mk-v-zahl{margin:12px 0 2px;font-size:36px}.mk-v-unter span{color:var(--k-schwarz)}.mk-wasser{gap:7px;margin-top:6px;display:grid}.mk-wasser-zeile{color:#9aa0a6;grid-template-columns:34px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.mk-wasser-bahn{background:#f2f2f0;border-radius:4px;height:8px;display:flex;overflow:hidden}.mk-wasser-bahn i{background:var(--k-schwarz);height:100%;display:block}.mk-wasser-bahn i.warm{background:#a9ada9}.mk-v-legende{color:var(--k-grau);align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.mk-v-legende i{background:var(--k-schwarz);border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.mk-v-legende i:first-child{margin-left:0}.mk-v-legende i.warm{background:#a9ada9}.mk-linie,.mk-flaeche{width:100%;display:block;overflow:visible}.mk-linie polyline{fill:none;stroke:var(--k-schwarz);stroke-linejoin:round;stroke-linecap:round}.mk-flaeche polygon{fill:#ededeb}.mk-flaeche polyline{fill:none;stroke:var(--k-schwarz);stroke-linejoin:round}.mk-achse{color:#9aa0a6;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}@media (max-width:900px){.mk-verbrauch{grid-template-columns:1fr}}.mk-linie,.mk-flaeche{height:auto;margin-top:10px}.mk-linie polyline{stroke-width:.9px}.mk-linie circle{fill:var(--k-weiss);stroke:var(--k-schwarz);stroke-width:.8px}.mk-linie circle.an{fill:var(--k-schwarz)}.mk-flaeche polyline{stroke-width:.9px}.mk-vertrag-aktionen{margin-top:16px}.mk-gross-knopf{border:1px solid var(--k-schwarz);background:var(--k-weiss);height:56px;color:var(--k-schwarz);font:inherit;cursor:pointer;border-radius:16px;padding:0 30px;font-size:16px;font-weight:600}.mk-gross-knopf:hover{background:var(--k-schwarz);color:var(--k-weiss)}.mk-kuendigung-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.mk-kuendigung-fakten>div{flex-direction:column;gap:4px;display:flex}.mk-kuendigung-fakten dt{color:#7c827d;font-size:12.5px}.mk-kuendigung-fakten dd{color:var(--k-schwarz);margin:0;font-size:16px;font-weight:600}.mk-kuendigung-gross{color:var(--k-schwarz);margin:6px 0 0;font-size:20px;line-height:1.4}.mk-unterschrift canvas{background:var(--k-weiss);touch-action:none;border:1px solid #dcdfdc;border-radius:16px;width:100%;height:180px}.mk-unterschrift-name{color:#7c827d;margin:0;font-size:13px}.mk-unterschrift-bild{align-self:flex-start;max-height:70px}.mk-bestaetigen{color:var(--k-schwarz);cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.mk-bestaetigen input{width:20px;height:20px;accent-color:var(--k-schwarz);margin-top:2px}@media (max-width:520px){.mk-kuendigung-fakten{grid-template-columns:1fr}}.mk-bestaetigen span{line-height:1.45;color:var(--k-schwarz)!important;font-size:15px!important}.mk-vertrag-aktionen{flex-wrap:wrap;gap:12px;display:flex}.mieterkontor .mk-karten{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.mieterkontor .mk-karten{grid-template-columns:1fr}}.mieter-fenster.mk-kuendigung{width:min(560px,100vw - 24px);max-width:560px}.mk-kuendigung .journey-titel{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:600}.mk-kuendigung .journey-schritt{font-size:12px}.mk-kuendigung .journey-inhalt{gap:12px;margin-bottom:16px}.mk-kuendigung .mk-kuendigung-gross{font-size:15.5px;line-height:1.5}.mk-kuendigung .journey-hilfe{margin:0;font-size:13px}.mk-kuendigung .mk-kuendigung-fakten{gap:10px}.mk-kuendigung .mk-kuendigung-fakten dt{font-size:11.5px}.mk-kuendigung .mk-kuendigung-fakten dd{font-size:14px}.mk-kuendigung .journey-optionen{gap:8px}.mk-kuendigung .journey-option{border-radius:12px;min-height:0;padding:10px 14px;font-size:14px;font-weight:500}.mk-kuendigung .journey-option.an{box-shadow:none;border-color:var(--k-schwarz);font-weight:600}.mk-kuendigung .journey-option-text small{font-size:11px}.mk-kuendigung .journey-feld span{font-size:12px}.mk-kuendigung .journey-feld input{border-radius:10px!important;height:42px!important;font-size:14px!important}.mk-kuendigung .mk-unterschrift canvas{border-radius:12px;height:150px}.mk-kuendigung .mk-bestaetigen span{font-size:14px!important}.mk-kuendigung .journey-fuss{gap:10px!important}.mk-kuendigung .journey-fuss>button{border:1px solid var(--k-schwarz)!important;background:var(--k-weiss)!important;height:46px!important;color:var(--k-schwarz)!important;border-radius:12px!important;font-size:14.5px!important;font-weight:600!important}.mk-kuendigung .journey-fuss>button:hover:not(:disabled){background:var(--k-schwarz)!important;color:var(--k-weiss)!important}.mk-kuendigung .journey-fuss>button:disabled{color:#b9bcb9!important;background:var(--k-weiss)!important;border-color:#dcdfdc!important}.mk-kuendigung .journey-fortschritt span{height:3px}.mk-kuendigung label.mk-bestaetigen{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.mk-kuendigung label.mk-bestaetigen input{flex:none;width:18px;height:18px;margin:0}.mk-konto{border:1px solid var(--k-linie-hell);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:640px;margin:4px 0 14px;padding:18px 20px;display:grid}.mk-konto .mk-feld input{font-weight:500;background:var(--k-weiss)!important;border:1px solid #dcdfdc!important;border-radius:12px!important;padding:10px 14px!important}.mk-konto .mk-feld input:focus{border-color:var(--k-schwarz)!important}.mk-konto .error,.mk-konto .mk-aktionen{grid-column:1/-1}.mk-konto-fertig{color:var(--k-schwarz);margin:0 0 12px;font-size:14px}@media (max-width:560px){.mk-konto{grid-template-columns:1fr}}.mieter-fenster.mh-strecke{width:min(680px,100vw - 24px);max-width:680px}.mh-zwei{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.mh-schnell{flex-wrap:wrap;gap:8px;display:flex}.mh-schnell .journey-option{flex:none;padding:8px 14px}.mh-strecke .journey-stand input{border-radius:12px!important;height:60px!important;font-size:28px!important}.mh-frist{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.mh-frist span{color:#7c827d;font-size:12px}.mh-frist strong{font-size:18px}.mh-frist small{color:#7c827d;font-size:12px}.mh-hinweis{color:#8a1c12;background:#fdf1f0;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.mh-vorschau{border:1px solid var(--k-linie-hell);background:#f4f5f3;border-radius:12px;max-height:46vh;padding:12px;overflow:auto}.mh-vorschau .bk-seite{margin-bottom:-38%;transform:scale(.62)}.mh-vorschau.gross{max-height:66vh}.mh-vorschau.gross .bk-seite{margin-bottom:-20%;transform:scale(.8)}.mh-versand{flex-wrap:wrap;gap:10px;display:flex}.mieter-fenster.mh-dokument{width:min(760px,100vw - 24px);max-width:760px}.mh-druck{display:none}@media print{body:has(>.mh-druck)>:not(.mh-druck){display:none!important}.mh-druck{display:block!important}.mh-druck .bk-seite{margin:0!important;transform:none!important}}.mh-vorschau{justify-content:center;display:flex}.mh-vorschau .bk{width:max-content}.mh-vorschau .bk-seite{transform-origin:top}.mkb{border-top:1px solid #e8eae7;margin:8px 0 40px;padding-top:34px;scroll-margin-top:24px}.mkb-kopf h2{letter-spacing:-.03em;margin:0 0 16px;font-size:28px;font-weight:700}.mkb-schreiben{border:1px solid var(--k-schwarz);background:var(--k-weiss);height:36px;color:var(--k-schwarz);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 16px;font-size:13px;font-weight:600}.mkb-schreiben:hover{background:var(--k-schwarz);color:var(--k-weiss)}.mkb .mk-block{border:1px solid var(--k-schwarz);min-height:200px}.einheit-unten{border-top:0;margin:8px 0 40px;padding-top:30px;scroll-margin-top:24px}.einheit-unten .mkb{border-top:0;margin:0;padding-top:0}.modal.eingebettet{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;position:static!important;overflow:visible!important;transform:none!important}.modal.eingebettet>.modal-head{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:0;display:flex}.modal.eingebettet>.modal-head h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.mkb .mk-block,.einheit-unten .mk-block,.einheit-unten .ad-karte{border-width:.5px!important;border-color:var(--k-schwarz)!important}.menue-suche{margin:-8px 0 22px;position:relative}.menue-suche-feld{width:100%;height:42px;font:inherit;box-shadow:none;padding:0 16px;font-size:14px;border-radius:var(--k-pille)!important;background:var(--k-weiss)!important;color:var(--k-schwarz)!important;border:0!important}.menue-suche-feld::placeholder{color:var(--k-grau)}.menue-suche-feld:focus{outline:2px solid var(--k-weiss);outline-offset:2px}.menue-suche-vorschlaege{background:var(--k-weiss);color:var(--k-schwarz);scrollbar-width:none;border-radius:16px;max-height:320px;margin-top:8px;padding:6px;overflow-y:auto}.menue-suche-vorschlaege p{color:#7c827d;margin:8px 10px;font-size:13px}.menue-suche-vorschlaege ul{margin:0;padding:0;list-style:none}.menue-suche-vorschlaege button{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.menue-suche-vorschlaege button:hover{background:#f2f2f0}.menue-suche-vorschlaege b{font-size:14px;font-weight:600}.menue-suche-vorschlaege span{color:var(--k-grau);font-size:11.5px}.rand-menue .menue-knoepfe .rund-knopf.klein.aktiv{background:var(--k-weiss)!important;color:var(--k-schwarz)!important}.rand-menue .menue-knoepfe .rund-knopf.klein.aktiv .rund-icon{stroke:var(--k-schwarz)}.vv-kopf{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.vv-kopf h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.vv-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vv-datei{border:var(--k-rahmen);background:#f4f5f3;border-radius:16px;place-items:center;height:380px;display:grid;overflow:hidden}.vv-datei iframe{background:var(--k-weiss);border:0;width:100%;height:100%}.vv-datei img{object-fit:contain;background:var(--k-weiss);width:100%;height:100%}.vv-fakten{border:var(--k-rahmen);border-radius:16px;padding:18px 20px}.vv-fakten dl{gap:10px;margin:0 0 16px;display:grid}.vv-fakten dl>div{justify-content:space-between;gap:12px;display:flex}.vv-fakten dt{color:#7c827d;font-size:13px}.vv-fakten dd{text-align:right;margin:0;font-size:14px;font-weight:600}.vv-knoepfe{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.vv-raster{grid-template-columns:1fr}.vv-datei{height:300px}}@keyframes legendeAuf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mitteilung-form{gap:16px 20px}.mitteilung-form label{color:#7c827d;flex-direction:column;gap:6px;font-size:12.5px;display:flex}.mitteilung-form input,.mitteilung-form select,.mitteilung-form textarea{height:auto;min-height:46px;color:var(--k-schwarz);font:inherit;font-size:15px;background:var(--k-weiss)!important;box-shadow:none!important;border:1px solid #dcdfdc!important;border-radius:12px!important;padding:11px 14px!important}.mitteilung-form textarea{resize:none;min-height:120px;line-height:1.5}.mitteilung-form input:focus,.mitteilung-form select:focus,.mitteilung-form textarea:focus{outline:none;border-color:var(--k-schwarz)!important}.mitteilung-form .hint{color:#9aa0a6;font-size:11.5px}.mitteilung-form button.primary{border:1px solid var(--k-schwarz);background:var(--k-weiss);height:46px;color:var(--k-schwarz);font:inherit;box-shadow:none;border-radius:12px;padding:0 24px;font-size:14.5px;font-weight:600}.mitteilung-form button.primary:hover:not(:disabled){background:var(--k-schwarz);color:var(--k-weiss)}.mitteilung-form button.primary:disabled{color:#b9bcb9;background:var(--k-weiss);border-color:#dcdfdc}.list-table.static button.ghost.small{border:1px solid var(--k-schwarz);background:var(--k-weiss);height:32px;color:var(--k-schwarz);border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:600}.list-table.static button.ghost.small:hover{background:var(--k-schwarz);color:var(--k-weiss)}.mitteilung-an{flex-direction:column;gap:8px;display:flex}.mitteilung-an-titel{color:#7c827d;font-size:12.5px}.mitteilung-chips{flex-wrap:wrap;gap:8px;display:flex}.mitteilung-chips button{border-radius:var(--k-pille);background:var(--k-weiss);height:38px;color:var(--k-schwarz);font:inherit;cursor:pointer;border:1px solid #dcdfdc;padding:0 16px;font-size:13.5px}.mitteilung-chips button:hover{border-color:var(--k-schwarz);background:var(--k-weiss)}.mitteilung-chips button.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.mitteilung-an{max-width:520px;position:relative}.mitteilung-wahl{background:var(--k-weiss);width:100%;min-height:46px;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;border:1px solid #dcdfdc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.mitteilung-wahl:hover,.mitteilung-wahl[aria-expanded=true]{border-color:var(--k-schwarz);background:var(--k-weiss)}.mitteilung-wahl-pfeil{font-size:16px;transition:transform .2s}.mitteilung-wahl[aria-expanded=true] .mitteilung-wahl-pfeil{transform:rotate(180deg)}.anliegen-filter{margin-left:auto;position:relative}.mitteilung-form .mitteilung-an{flex-direction:column;gap:6px;max-width:none;display:flex;position:relative}.empf-feld{z-index:40;border:1px solid var(--k-schwarz);background:var(--k-weiss);border-radius:14px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000001a}.empf-zeile{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.empf-zeile:hover{background:#f2f2f0}.empf-zeile small{color:var(--k-grau);margin-left:auto;font-size:12px}.empf-zeile strong{font-weight:600}.empf-alle{border-bottom:1px solid #f0f1ef;border-radius:10px 10px 0 0;margin-bottom:4px;font-weight:600}.empf-kopf{align-items:center;display:flex}.empf-kopf .empf-zeile{flex:1;min-width:0}.empf-pfeil{width:34px;height:34px;color:var(--k-schwarz);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:16px;transition:transform .2s}.empf-pfeil:hover{background:#f2f2f0}.wahl-kasten{border:1.5px solid var(--k-linie);background:var(--k-weiss);width:18px;height:18px;color:var(--k-weiss);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:inline-grid}.wahl-kasten.ganz,.wahl-kasten.teil{background:var(--k-schwarz);border-color:var(--k-schwarz)}.empf-kopf{gap:0}.empf-haken{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:42px;height:40px;display:grid}.empf-haken:hover{background:#f2f2f0}.empf-kopf .empf-name{padding-left:4px}.empf-name strong{font-weight:600}.empf-ort{color:var(--k-grau);font-size:13px;font-weight:400}.empf-name .empf-pfeil{width:auto;height:auto;color:var(--k-schwarz);background:0 0;margin-left:auto;font-size:16px;transition:transform .2s}.empf-objekt.offen .empf-pfeil{transform:none}.empf-objekt.offen .empf-name .empf-pfeil{transform:rotate(180deg)}.mitteilung-form,.mitteilung-breite{max-width:820px}.empf-haken{place-items:center start;padding-left:12px}.empf-einheit{padding-left:54px}.datum-wahl{position:relative}.datum-feld{background:var(--k-weiss);width:100%;min-height:46px;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;border:1px solid #dcdfdc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.datum-feld:hover,.datum-feld[aria-expanded=true]{border-color:var(--k-schwarz);background:var(--k-weiss)}.datum-feld .leer{color:var(--k-grau)}.datum-feld svg{fill:none;width:18px;height:18px;stroke:var(--k-schwarz);stroke-width:1.5px;stroke-linecap:round}.datum-kalender{z-index:40;border:1px solid var(--k-schwarz);background:var(--k-weiss);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000001a}.datum-kopf{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.datum-kopf strong{font-size:15px;font-weight:600}.datum-raster{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.datum-wt{text-align:center;color:var(--k-grau);padding:4px 0;font-size:11px}.datum-tag{color:var(--k-schwarz);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:14px}.datum-tag:hover:not(:disabled){background:#f2f2f0}.datum-tag.heute{box-shadow:inset 0 0 0 1px var(--k-schwarz)}.datum-tag.an{background:var(--k-schwarz);color:var(--k-weiss)}.datum-tag:disabled{color:#d0d3d0;cursor:default}.datum-leer{background:var(--k-weiss);width:100%;height:38px;color:var(--k-schwarz);font:inherit;cursor:pointer;border:1px solid #dcdfdc;border-radius:10px;margin-top:12px;font-size:13.5px}.datum-leer:hover,.datum-leer.an{border-color:var(--k-schwarz)}
#nachrichten .badge,#nachrichten .success,#nachrichten .error,#nachrichten .warn-box{color:var(--k-schwarz)!important;border-color:var(--k-linie-hell)!important;background:#f2f2f0!important}#nachrichten a,#nachrichten .docrow.ungelesen strong{color:var(--k-schwarz)}#nachrichten .docrow.ungelesen:before{background:var(--k-schwarz)!important}#nachrichten .docrow{grid-template-columns:minmax(0,1fr) auto auto}#nachrichten .docrow .docsum{text-align:right}#nachrichten .list-table.static td,#nachrichten .list-table.static th{white-space:nowrap}#nachrichten .list-table.static td.einzeilig{text-overflow:ellipsis;max-width:320px;overflow:hidden}.datum-raster>*{min-width:0}.datum-tag{aspect-ratio:1;width:100%;height:auto;max-height:40px;min-width:0!important;padding:0!important}.datum-kalender{box-sizing:border-box;width:360px}.anliegen-gruppen{flex-direction:column;gap:26px;display:flex}.anliegen-objekt{align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.anliegen-objekt small{color:var(--k-grau);letter-spacing:0;font-size:12px;font-weight:400}.thread{max-width:820px}.thread .eyebrow-l{color:var(--k-grau);letter-spacing:0;text-transform:none;font-size:12.5px}.thread-title{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.1}.thread-knopf{border:1px solid var(--k-schwarz);background:var(--k-weiss);height:40px;font:inherit;cursor:pointer;box-shadow:none;border-radius:12px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--k-schwarz)!important}.thread-knopf:hover:not(:disabled){background:var(--k-schwarz);color:var(--k-weiss)!important}.thread-knopf:disabled{background:var(--k-weiss);cursor:default;border-color:#dcdfdc;color:#b9bcb9!important}.thread .msgs{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.thread .msgs li{background:0 0;border:0;max-width:78%;padding:0}.thread .msgs li.eigen{text-align:right;align-self:flex-end}.thread .msgs li.fremd{align-self:flex-start}.thread .reply{background:0 0;border:0;flex-direction:column;gap:12px;margin-top:26px;padding-top:0;display:flex}.thread .reply textarea{width:100%;min-height:110px;font:inherit;resize:none;font-size:15px;line-height:1.5;background:var(--k-weiss)!important;box-shadow:none!important;border:1px solid #dcdfdc!important;border-radius:14px!important;padding:14px 16px!important}.thread .reply textarea:focus{outline:none;border-color:var(--k-schwarz)!important}.thread .reply .actions{align-items:center;gap:10px;margin:0;display:flex}.thread .error{color:var(--k-schwarz);background:#f2f2f0;border:0;border-radius:10px}.status-text{white-space:nowrap}.status-text.in_bearbeitung{color:var(--k-grau-dunkel)}.status-text.erledigt{color:var(--k-grau-hell);font-weight:500}.status-text{text-align:left;border:0;border-radius:0;flex:none;width:110px;padding:0;line-height:1.3;display:inline-block;letter-spacing:0!important;color:var(--k-schwarz)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:500!important;font-stretch:100%!important}.chat-thema-text{color:var(--k-schwarz);align-items:center;gap:10px;font-size:13px;display:inline-flex}.chat-thema-text strong{font-weight:600}.chat-ort{color:var(--k-grau);letter-spacing:0;font-size:.78em;font-weight:400}.chat-kopf-link{color:var(--k-schwarz);text-decoration:none;display:block}.chat-kopf-link:hover .thread-title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.mkb-chat{border:var(--k-rahmen);background:var(--k-weiss);color:var(--k-schwarz);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:background .15s,color .15s;display:flex}.mkb-chat-text strong{font-size:15px;font-weight:600;display:block}.mkb-chat-text small{color:var(--k-grau);margin-top:2px;font-size:12.5px;display:block}.mkb-chat-pfeil{font-size:20px}.mkb-zugang-knopf{width:100%;font:inherit;text-align:left;cursor:pointer;margin-bottom:12px}.thread .msgs li.chat-leer{text-align:center;max-width:none;color:var(--k-grau);align-self:stretch;padding:18px 0;font-size:14px}.mkb-chat:hover{color:var(--k-schwarz)!important;background:#f5f5f3!important}.mkb-chat:hover .mkb-chat-text small{color:var(--k-grau)!important}.mkb-chat:hover .mkb-chat-pfeil{transform:translate(3px)}.mkb-chat-pfeil{transition:transform .15s}.chat-seite:not(.mit-themen){max-width:820px}.chat-kopf{margin:6px 0 18px}.chat-raster{align-items:start;display:grid}.chat-fenster{flex-direction:column;display:flex;overflow:hidden}.chat-verlauf{flex-direction:column;margin:0;list-style:none;display:flex}.chat-tag span{display:inline-block}.chat-blase{border-radius:16px;flex-direction:column;max-width:72%;padding:8px 12px 6px;display:flex}.chat-blase.eigen{border-bottom-right-radius:4px;align-self:flex-end}.chat-blase.fremd{border-bottom-left-radius:4px;align-self:flex-start}.chat-blase p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.chat-blase time{align-self:flex-end;margin-top:2px;font-size:10.5px}.chat-leer{color:var(--k-grau);align-self:center;font-size:14px}.chat-zeile{background:var(--k-weiss);gap:10px;display:flex}.chat-zeile textarea{min-height:44px;max-height:140px;font:inherit;resize:none;flex:1;font-size:15px;line-height:1.4;overflow-y:auto;background:var(--k-weiss)!important;box-shadow:none!important;border:1px solid #dcdfdc!important;border-radius:22px!important;padding:11px 16px!important}.chat-zeile textarea:focus{outline:none;border-color:var(--k-schwarz)!important}.chat-zeile .rund-knopf{flex:none}.chat-zeile .rund-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.themen-panel{top:100px;overflow-y:auto}.themen-neu{background:var(--k-weiss);cursor:pointer;border:1px solid #dcdfdc;border-radius:50%;place-items:center;display:grid}.themen-neu:hover{border-color:var(--k-schwarz)}.themen-neu svg{fill:none;width:16px;height:16px;stroke:var(--k-schwarz);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.themen-neu svg.dreht{animation:1s linear infinite spin}.themen-hinweis{color:var(--k-grau);margin:6px 0;font-size:12.5px}.thema{border-top:1px solid #f0f1ef;display:grid}.thema:first-child{border-top:0}.thema strong{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.thema p{color:var(--k-grau-dunkel);margin:3px 0 0;font-size:12.5px;line-height:1.45}.thema.erledigt strong,.thema.erledigt p{color:var(--k-grau-hell)}.thema-dringend{border:1px solid var(--k-schwarz);border-radius:var(--k-pille);padding:1px 7px;font-size:10.5px;font-weight:600}.thema-pille{border-radius:var(--k-pille);color:var(--k-grau-dunkel);background:var(--k-weiss);border:1px solid #dcdfdc;font-size:11.5px}.thema{align-items:start}#nachrichten .docrow .docmain{flex:0 0 220px;min-width:0}#nachrichten .docrow .docmain strong{font-weight:500!important}#nachrichten .docrow.ungelesen .docmain strong,#nachrichten .docrow .anliegen-status-ende.neu{font-weight:700!important}@media (max-width:720px){#nachrichten .docrow .docmain{flex-basis:auto}}.thema-pille{align-items:center;padding:2px 0;display:inline-flex}.thema-wort{padding:0 10px}.thema-wort+.thema-wort{border-left:1px solid #dcdfdc}#nachrichten .docrow .status-text{width:54px}#nachrichten .docrow .docsum{min-width:56px}#nachrichten .anliegen-gruppe .docrow{gap:12px}#nachrichten .docrow .anliegen-datum{text-align:left;flex:0 0 64px;min-width:64px;margin-right:8px}#nachrichten .docrow .anliegen-status-ende{text-align:left;width:56px}.anliegen-filter .optionen-liste{z-index:200;min-width:240px;max-height:70vh;left:auto;right:0;overflow-y:auto}.zust-kopf{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.zust-kopf h2{margin:0}.zust-form{margin-bottom:18px}.zust-objekte{color:#7c827d;flex-direction:column;gap:8px;font-size:12.5px;display:flex}.zust-liste{margin:0;padding:0;list-style:none}.zust-liste li{border-top:1px solid #f0f1ef;align-items:center;gap:12px;display:flex}.zust-zeile{color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1.4fr) 160px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.zust-zeile small{color:var(--k-grau)}.zust-rolle{font-size:13px}.zust-objekt{color:var(--k-grau);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.auftrag-seite{max-width:1100px}.auftrag-kopf{margin:6px 0 18px}.auftrag-ort{color:var(--k-grau-dunkel);margin:4px 0 0;font-size:14px}.auftrag-status{margin:8px 0 0}.auftrag-status .status-text{width:auto!important}.auftrag-raster{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.auftrag-aktionen{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.auftrag-hinweis{color:var(--k-grau-dunkel);margin:0;font-size:13px}.auftrag-bestaetigen p{margin:0 0 8px;font-size:13.5px}.auftrag-bericht{flex-direction:column;gap:8px;width:100%;display:flex}.auftrag-bericht textarea{width:100%;font:inherit;resize:none;font-size:13.5px;background:var(--k-weiss)!important;border:1px solid #dcdfdc!important;border-radius:12px!important;padding:10px 12px!important}.auftrag-kontakt a{color:var(--k-schwarz)}.blase-von{color:var(--k-grau-dunkel);margin-bottom:2px;font-size:11px;font-weight:600}.blase-foto{border-radius:10px;max-width:240px;max-height:240px;margin:2px 0 4px;display:block}.chat-eingabe-feld{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.chat-eingabe-feld textarea{width:100%;min-height:44px;max-height:140px;font:inherit;resize:none;font-size:15px;line-height:1.4;background:var(--k-weiss)!important;box-shadow:none!important;border:1px solid #dcdfdc!important;border-radius:22px!important;padding:11px 16px!important}.foto-vorschau{align-self:flex-start;position:relative}.foto-vorschau img{border-radius:8px;height:64px;display:block}.foto-vorschau button{background:var(--k-schwarz);width:20px;height:20px;color:var(--k-weiss);cursor:pointer;border:0;border-radius:50%;font-size:12px;line-height:1;position:absolute;top:-6px;right:-6px}@media (max-width:860px){.auftrag-raster{grid-template-columns:1fr}}.themen-panel{max-height:none;position:static}.themen-neu{width:40px;height:40px}.thema{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0}.zust-wahl{flex-direction:column;gap:6px;display:flex;position:relative}.zust-wahl-feld{background:var(--k-weiss);width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.zust-wahl-feld strong,.zust-wahl-liste strong{font-size:14px;font-weight:600;display:block}.zust-wahl-pfeil{font-size:16px;transition:transform .2s}.zust-wahl-feld[aria-expanded=true] .zust-wahl-pfeil{transform:rotate(180deg)}.zust-wahl-liste{z-index:30;background:var(--k-weiss);border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.zust-wahl-liste button{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.zust-wahl-liste button.an strong{font-weight:700}.chat-seite.mit-themen,.chat-seite{max-width:none}.chat-seite.mit-themen .chat-raster,.chat-raster{gap:22px;grid-template-columns:minmax(0,1fr)!important}.chat-fenster{min-height:0}.themen-panel{padding:22px 24px 12px;order:0!important;height:auto!important;min-height:0!important}.panel-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-fenster .panel-kopf{padding:20px 24px 12px}.panel-kopf h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.panel-kopf p{color:var(--k-grau);margin:2px 0 0;font-size:13px}.themen-panel .panel-kopf{margin-bottom:10px}.chat-verlauf{gap:8px;padding:18px 24px 10px}.chat-blase{color:var(--k-schwarz);background:var(--k-weiss)!important}.chat-blase.eigen{border-color:var(--k-schwarz)}.chat-tag{align-items:center;gap:12px;margin:14px 0 6px;display:flex}.chat-tag:before,.chat-tag:after{background:#dcdfdc;flex:1;height:.5px}.chat-tag span{color:var(--k-grau);letter-spacing:.02em;border-radius:0;padding:0;font-size:11.5px;background:0 0!important}.chat-zeile{align-items:center;padding:12px 16px}.chat-zeile textarea{border-width:.5px!important;border-color:var(--k-linie)!important}.k-knopf{border:1px solid var(--k-schwarz);border-radius:var(--k-pille);background:var(--k-weiss);height:40px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;color:var(--k-schwarz)!important}.k-knopf:hover:not(:disabled),.k-knopf.voll{background:var(--k-schwarz);color:var(--k-weiss)!important}.k-knopf.voll:hover:not(:disabled){background:var(--k-weiss);color:var(--k-schwarz)!important}.k-knopf:disabled{background:var(--k-weiss);cursor:default;border-color:#dcdfdc;color:#b9bcb9!important}.k-link{color:var(--k-schwarz);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--k-linie);text-decoration-color:var(--k-linie);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.k-link:hover{-webkit-text-decoration-color:var(--k-schwarz);text-decoration-color:var(--k-schwarz)}.k-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-haken{align-items:center;gap:8px;color:var(--k-grau-dunkel)!important;flex-direction:row!important;font-size:13px!important;display:inline-flex!important}.k-haken input{accent-color:var(--k-schwarz);width:16px;height:16px}.thema-abschnitt{flex-direction:column;gap:8px;display:flex}.thema-label{font-weight:600;color:var(--k-grau)!important;margin:0!important;font-size:12px!important}.zust-wahl{max-width:420px}.zust-wahl-titel{color:var(--k-grau);font-size:12px;font-weight:600}.zust-wahl-feld{border-radius:12px;min-height:42px;padding:0 14px;font-size:14px;border:var(--k-rahmen-hell)!important}.zust-wahl-feld:hover,.zust-wahl-feld[aria-expanded=true]{border-color:var(--k-schwarz)!important}.zust-wahl-feld small,.zust-wahl-liste small{color:var(--k-grau);margin-left:6px;font-size:12px;display:inline}.zust-wahl-liste{border:var(--k-rahmen);box-shadow:0 8px 20px #0000000f}.zust-wahl-liste button{font-size:14px}.zust-wahl-liste button:hover{background:#f7f7f5}
.themen-editor{flex-direction:column;gap:14px;padding-bottom:22px;display:flex}.editor-text{width:100%;font:inherit;color:var(--k-schwarz);font-size:14.5px;line-height:1.6;border:var(--k-rahmen-hell)!important;background:var(--k-weiss)!important;border-radius:14px!important;padding:16px 18px!important}.editor-text:focus{outline:none;border-color:var(--k-schwarz)!important}.themen-neu{border-width:.5px}.thema{border-top-width:.5px!important}.thema-aktionen{margin-top:6px}.editor-text{resize:none;min-height:0;overflow:hidden}.meine-liste .docrow{gap:16px}.meine-liste .docrow .anliegen-datum{color:var(--k-grau);flex:0 0 96px}.meine-liste .docrow .docmain{flex:auto;min-width:0}.meine-liste .docrow .status-text{text-align:left;flex:none;width:130px}.chat-fenster .panel-kopf{padding-bottom:4px;border-bottom:0!important}.chat-zeile{border-top:0!important}.chat-tag:before,.chat-tag:after{content:none!important}.chat-tag{justify-content:center;align-self:center}.kanal-knoepfe{flex-wrap:wrap;gap:18px;display:flex}.kanal{flex-direction:column;align-items:center;gap:6px;display:flex}.kanal>span{color:var(--k-grau-dunkel);font-size:11.5px}.chat-fenster{max-height:560px;height:auto!important}.chat-verlauf{flex:auto;min-height:0;overflow-y:auto}.chat-leer{margin:18px auto}.kanal-knoepfe{justify-content:flex-end}.meine-liste .docrow.neu strong,.meine-liste .docrow.neu .status-text{font-weight:700!important}.ue-liste{margin:0;padding:0;list-style:none}.ue-liste li,.ue-liste li a{color:var(--k-schwarz);flex-direction:column;gap:1px;padding:6px 0;font-size:14px;text-decoration:none;display:flex}.ue-liste li a:hover span{text-underline-offset:3px;text-decoration:underline}.ue-liste small{color:var(--k-grau);font-size:12px}.tb-tabelle{border-collapse:collapse;width:100%;font-size:14px}.tb-tabelle th{color:var(--k-grau);text-align:left;padding:0 0 8px;font-size:12px;font-weight:600}.tb-tabelle th:last-child,.tb-tabelle td:last-child{text-align:right}.tb-tabelle td{border-top:.5px solid var(--k-linie-hell);vertical-align:middle}.tb-tabelle td:first-child{width:45%}.tb-tabelle td a{color:var(--k-schwarz);font-weight:500;text-decoration:none}.tb-tabelle td a:hover{text-underline-offset:3px;text-decoration:underline}.tb-tabelle td:nth-child(2){color:var(--k-grau-dunkel)}.tb-tabelle tr.neu td a{font-weight:700}.tb-status{white-space:nowrap;font-weight:500}.tb-status.gebrieft{color:var(--k-grau)}.tb-status.erledigt,.tb-tabelle tr.fertig td,.tb-tabelle tr.fertig td a{color:var(--k-grau-hell)}.tb-status.offen{color:var(--k-schwarz);font-weight:700}.tb-tabelle td,.tb-tabelle th{border:0!important}.tb-tabelle td{padding:10px 0}.tb-tabelle th:nth-last-child(2),.tb-tabelle td:nth-last-child(2){text-align:right}.thema-seite{flex-direction:column;gap:18px;display:flex}.thema-seite .chat-kopf{margin-bottom:0}.thema-seite-status{align-items:center;gap:10px;margin:6px 0 0;font-size:14px;display:flex}.thema-block{flex-direction:column;gap:18px;padding-bottom:22px;display:flex}.auftrag-seite.eingebettet{border:var(--k-rahmen);border-radius:18px;max-width:none;padding:20px 24px}.auftrag-seite.eingebettet .auftrag-eingebettet-kopf{margin-bottom:12px}.auftrag-seite.eingebettet .chat-fenster{height:auto;max-height:520px;border:0!important}.auftrag-seite.eingebettet .chat-verlauf{padding:4px 0 10px}.auftrag-seite.eingebettet .chat-zeile{padding:10px 0 0}.fortschritt{flex-direction:column;gap:8px;display:flex}.fortschritt ol{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.fortschritt li{color:#b9bcb9;font-size:14px;position:relative}.fortschritt li+li:before{content:"→";color:var(--k-linie);position:absolute;left:-16px}.fortschritt li.fertig{color:var(--k-grau-dunkel)}.fortschritt li.jetzt{color:var(--k-schwarz);font-weight:700}.auftrag-seite.eingebettet .auftrag-aktionen{display:none}.auftrag-seite.eingebettet .auftrag-raster{grid-template-columns:1fr}.briefings{flex-direction:column;gap:6px;display:flex}.b-text{border:var(--k-rahmen-hell);font:inherit;white-space:pre-wrap;color:var(--k-schwarz);border-radius:14px;max-width:720px;margin:4px 0 10px;padding:14px 16px;font-size:13.5px;line-height:1.55}.thema-fuss{gap:18px}.fortschritt{margin-top:4px}.eyebrow-l .chat-ort,.chat-kopf .eyebrow-l .chat-ort{font-size:inherit!important;color:inherit!important;font-weight:inherit!important}.chat-kopf .eyebrow-l,.thema-seite .eyebrow-l{color:var(--k-grau-dunkel);letter-spacing:0;font-size:14px;font-weight:400}.thema-seite .thread-title,.chat-seite .thread-title{font-size:clamp(28px,3vw,40px)}.ueberblick{gap:20px}.ueberblick-zeile{flex-direction:column;gap:4px;display:flex}.ueberblick-kurz{color:var(--k-schwarz);margin:0;font-size:16px;line-height:1.45}.ueberblick-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.k-knopf.klein{height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.k-knopf.klein:hover:not(:disabled),.k-knopf.klein.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)!important}.ueberblick-mehr{margin:0}.schritte{grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.schritte li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.schritte li:before{content:"";background:var(--k-linie-hell);z-index:0;width:100%;height:2px;position:absolute;top:11px;left:-50%}.schritte li:first-child:before{display:none}.schritte li.fertig:before,.schritte li.jetzt:before{background:var(--k-schwarz)}.schritt-punkt{z-index:1;background:var(--k-weiss);width:24px;height:24px;color:var(--k-weiss);border:2px solid #dcdfdc;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.schritte li.fertig .schritt-punkt{background:var(--k-schwarz);border-color:var(--k-schwarz)}.schritte li.jetzt .schritt-punkt{border-color:var(--k-schwarz);box-shadow:inset 0 0 0 4px var(--k-weiss);background:var(--k-schwarz)}.schritt-name{color:var(--k-grau-hell);font-size:13px}.schritte li.fertig .schritt-name{color:var(--k-grau-dunkel)}.schritte li.jetzt .schritt-name{color:var(--k-schwarz);font-weight:700}.schritt-datum{color:var(--k-grau);min-height:14px;font-size:11.5px}@media (max-width:600px){.schritt-name{font-size:11.5px}}.chat-blase-gruppe{flex-direction:column;gap:4px;max-width:72%;display:flex}.chat-blase-gruppe.eigen{align-self:flex-end;align-items:flex-end}.chat-blase-gruppe.fremd{align-self:flex-start;align-items:flex-start}.chat-blase-gruppe .chat-blase{max-width:100%}.chat-blase{border:0!important}.chat-blase.fremd,.chat-blase.von-mieter,.chat-blase.von-handwerker{background:var(--k-flaeche-2)!important}.chat-blase.eigen{background:var(--k-fokus)!important}.chat-blase time,.chat-blase .blase-von{color:#868e96}.chat-blase.von-handwerker{border-style:none!important}.mitteilung-titel-ki{gap:10px;display:grid}.mitteilung-titel-ki label{margin:0}.ki-knopf{border-radius:12px;height:46px;padding:0 18px}.ki-knopf svg{fill:currentColor;width:16px;height:16px}.ki-hinweis{color:var(--k-grau-dunkel);margin:-6px 0 0;font-size:12.5px}.ki-fragen{border:var(--k-rahmen);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ki-fragen-titel{margin:0;font-size:15px;font-weight:700}.ki-frage{flex-direction:column;gap:8px;display:flex}.ki-frage>span{color:var(--k-schwarz);font-size:14px}.ki-frage input{height:42px;font:inherit;max-width:420px;font-size:14px;border:var(--k-rahmen-hell)!important;background:var(--k-weiss)!important;border-radius:12px!important;padding:0 14px!important}.ki-optionen{flex-wrap:wrap;gap:8px;display:flex}.ki-optionen button{border:1px solid var(--k-linie);border-radius:var(--k-pille);background:var(--k-weiss);height:34px;color:var(--k-schwarz);font:inherit;cursor:pointer;padding:0 16px;font-size:13px;font-weight:600}.ki-optionen button:hover{border-color:var(--k-schwarz)}.ki-optionen button.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.k-knopf{border-width:.5px!important}.k-knopf.klein{border-color:#b9bcb9}.ki-optionen button{border-width:.5px}.mitteilung-titel-ki{grid-template-columns:minmax(0,1fr) auto;align-items:end}.chat-zeile .rund-knopf:disabled{opacity:.3}.cv-zu{width:28px;height:28px;color:var(--k-grau);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1}.cv-zu:hover{background:var(--k-flaeche-2);color:var(--k-schwarz)}#nachrichten button.primary,.mitteilung-form button.primary{border-width:.5px!important}.test-leiste{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.test-knopf{border-radius:var(--k-pille);height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 0 3px #ff1f1f2e;color:var(--k-weiss)!important;background:#ff1f1f!important}.test-knopf:hover{background:#d90000!important}.test-knopf:disabled{opacity:.6}.test-link{color:#ff1f1f;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.test-info{color:#ff1f1f;font-size:13px}.mkb .test-knopf{align-self:flex-start;margin-top:12px}.test-knopf-zeile{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mk-vertrag-zeilen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:-44px 0 64px;display:grid}@media (max-width:720px){.mk-vertrag-zeilen{grid-template-columns:1fr;gap:10px;margin:-30px 0 44px}}.mk-zeile{border:1px solid var(--line,var(--k-linie-hell));background:var(--k-weiss);width:100%;min-height:54px;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.mk-zeile:hover{border-color:var(--k-schwarz)}.mk-zeile span[aria-hidden]{font-weight:400;transition:transform .15s}.mk-zeile:hover span[aria-hidden]{transform:translate(3px)}.mk-personen{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.mk-person{width:16px;height:16px;fill:var(--k-schwarz)}.mk-details{position:relative}.mk-details-liste{z-index:20;border:1px solid var(--k-schwarz);background:var(--k-weiss);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #00000014}.mk-details-liste button{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font-size:14.5px;font-weight:600;display:flex}.mk-details-liste button:hover:not(:disabled){background:var(--k-flaeche-2)}.mk-details-liste button:disabled{color:var(--k-grau-hell);cursor:default;font-weight:500}.mk-details-liste small{color:var(--k-grau);font-size:12px;font-weight:400}.protokoll{text-align:left;flex-direction:column;gap:18px;display:flex}.protokoll h4{margin:0 0 6px;font-size:14px}.protokoll dl{margin:0}.protokoll dl>div{justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.protokoll dt{color:var(--k-grau-dunkel)}.protokoll dd{margin:0;font-weight:600}.mk-aufklapp{border:1px solid var(--k-schwarz);background:var(--k-weiss);border-radius:16px;margin-top:16px;padding:20px 22px}.mk-mitteilungen-karten{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-mitteilung .mk-mitteilung-inhalt{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:12px 0;display:flex}.mk-mitteilung-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-mitteilung-kopf strong{font-size:15px;font-weight:600}.mk-mitteilung-kopf small{color:var(--k-grau);flex:none;font-size:12px}.mk-mitteilung-text{color:#333;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mk-mitteilung.ganz .mk-mitteilung-text{-webkit-line-clamp:unset;display:block}.mk-mitteilung{align-items:center;gap:16px;display:flex}.mk-mitteilung-inhalt{flex:1;min-width:0}.mk-mitteilung-aktionen{flex:none;gap:8px;display:flex}.rund-knopf .rund-icon.klein{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.daumen-zahl{color:var(--k-grau-dunkel);margin-left:8px;font-size:12.5px}.mk-v-link{color:inherit;text-decoration:none;display:block}.mk-v-link .ad-karte{height:100%;transition:border-color .15s}.mk-v-link:hover .ad-karte{border-color:var(--k-schwarz)}.vd{flex-direction:column;gap:26px;max-width:980px;display:flex}.vd .thread-title{margin:0}.vd-block{flex-direction:column;gap:12px;display:flex}.vd-balken{align-items:flex-end;gap:14px;height:220px;padding-top:18px;display:flex}.vd-saeule{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;max-width:90px;height:100%;display:flex}.vd-stapel{border-radius:8px 8px 0 0;flex-direction:column-reverse;width:100%;max-width:46px;min-height:2px;display:flex;overflow:hidden}.vd-stapel i{width:100%;display:block}.vd-stapel i.t0{background:var(--k-schwarz)}.vd-stapel i.t1{background:#b9bcb9}.vd-wert{color:var(--k-grau-dunkel);font-size:11.5px}.vd-jahr{color:var(--k-schwarz);font-size:12.5px;font-weight:600}.vd-tabelle td,.vd-tabelle th{text-align:left!important}.vd-tabelle td:last-child,.vd-tabelle th:last-child{text-align:right!important}.vd-nr{color:var(--k-grau);font-size:13px}.vd-hinweis{color:var(--k-grau);margin:0;font-size:12.5px}.mk-kenntnis{border-radius:var(--k-pille);background:var(--k-weiss);height:36px;color:var(--k-grau-dunkel);font:inherit;white-space:nowrap;cursor:pointer;border:.5px solid #b9bcb9;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-kenntnis:hover{border-color:var(--k-schwarz);color:var(--k-schwarz)}.mk-kenntnis-haken{width:20px;height:20px;color:var(--k-weiss);border:1px solid #b9bcb9;border-radius:50%;place-items:center;font-size:11px;display:grid}.mk-kenntnis.an{border-color:var(--k-schwarz);color:var(--k-schwarz)}.mk-kenntnis.an .mk-kenntnis-haken{background:var(--k-schwarz);border-color:var(--k-schwarz)}@media (max-width:720px){.mk-mitteilung{flex-wrap:wrap}.mk-mitteilung-aktionen{justify-content:flex-end;width:100%}}.chat-seite.eingebettet{max-width:none}.chat-seite.eingebettet .chat-raster{gap:0}.rund-knopf.plus-knopf:not(:hover){box-shadow:inset 0 0 0 1px var(--k-linie);background:var(--k-weiss)!important;color:var(--k-schwarz)!important}.chat-foto-vorschau img{height:44px}.schaden-form{border:var(--k-rahmen);background:var(--k-weiss);border-radius:16px;flex-direction:column;gap:10px;margin:6px 16px 0;padding:16px 18px;display:flex}.schaden-form .panel-kopf h2{font-size:18px}.schaden-form textarea{width:100%;font:inherit;resize:vertical;font-size:14px;border:var(--k-rahmen-hell)!important;background:var(--k-weiss)!important;border-radius:12px!important;padding:10px 14px!important}.schaden-fuss{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-fenster .schaden-form .panel-kopf{align-items:center;padding:0!important}.schaden-form .thema-label{margin-top:2px!important}.sa{margin-bottom:24px}.sa-start{max-width:420px}.sa-start.an{border-color:var(--k-schwarz)}.sa-box{flex-direction:column;gap:12px;display:flex}.sa-schritt{flex-direction:column;gap:12px;margin-top:6px;display:flex}.sa-zeile{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.sa-stand{color:var(--k-grau);flex-direction:column;gap:4px;font-size:12px;position:relative;display:flex!important}.sa-stand input{width:200px;height:44px;font:inherit;color:var(--k-schwarz);font-size:16px;border:var(--k-rahmen-hell)!important;background:var(--k-weiss)!important;border-radius:12px!important;padding:0 44px 0 14px!important}.sa-stand em{color:var(--k-grau);font-size:13px;font-style:normal;position:absolute;bottom:12px;right:12px}.sa-warnung{color:var(--k-schwarz);margin:0;font-size:13px;font-weight:600}.sa-hinweis,.sa-status{color:var(--k-grau-dunkel);margin:0;font-size:13px}.sa-verlauf ul{margin:0;padding:0;list-style:none}.sa-verlauf li{justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.sa-verlauf small{color:var(--k-grau);font-size:12.5px}.sa .foto-vorschau img{height:64px}.schaden-start{width:auto;min-height:50px;margin:8px 16px 0}.schaden-balken{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.schaden-balken i{background:var(--k-linie-hell);border-radius:2px;height:3px}.schaden-balken i.an{background:var(--k-schwarz)}.sa-wahl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.sa-wahl button{border:var(--k-rahmen-hell);background:var(--k-weiss);min-height:48px;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.sa-wahl button:hover{border-color:var(--k-schwarz)}.sa-wahl button.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.sa-wahl button small{color:var(--k-grau);font-size:12px;font-weight:400}.sa-wahl button.an small{color:var(--k-linie)}.schaden-foto .mk-zeile{max-width:420px}.schaden-foto .foto-vorschau img{height:96px}.schaden-pruefen{margin:0}.schaden-pruefen>div{gap:16px;padding:5px 0;font-size:14px;display:flex}.schaden-pruefen dt{width:110px;color:var(--k-grau);flex:none}.schaden-pruefen dd{color:var(--k-schwarz);white-space:pre-line;margin:0;font-weight:600}.schaden-mini{border-radius:8px;height:56px;display:block}.schaden-zurueck{align-self:flex-start}.schaden-form .panel-kopf p{color:var(--k-grau);margin:2px 0 0;font-size:12.5px}
.chat-fenster.mit-assistent{min-height:540px}.chat-fenster.mit-assistent .schaden-form{flex:1;margin:6px 16px 16px;overflow-y:auto}.chat-fenster.mit-assistent .schaden-form .sa-wahl button{min-height:56px;font-size:15px}.schaden-form .sa-wahl button,.schaden-form .sa-wahl button small{white-space:normal;text-align:left}.chat-verlauf[hidden],.chat-zeile[hidden]{display:none!important}.mk-aufklapp{border-width:.5px!important}.mk-zeile{border-width:.5px;border-color:var(--k-linie)}.behoben{position:relative}.behoben-pop{z-index:40;border:var(--k-rahmen);background:var(--k-weiss);border-radius:16px;flex-direction:column;gap:8px;width:280px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #00000014}.mk2-behoben .behoben-pop{top:auto;bottom:calc(100% + 8px)}.behoben-pop p{margin:0;font-size:14px;font-weight:600}.behoben-pop small{color:var(--k-grau-dunkel);font-size:12.5px}.behoben-fuss{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.sa{margin:20px 0 0}.ad-karten.mk-verbrauch{margin-bottom:0}.sa-info{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.sa-info>div{flex-direction:column;gap:2px;display:flex}.sa-info dt{color:var(--k-grau);font-size:12px}.sa-info dd{color:var(--k-schwarz);margin:0;font-size:14.5px;font-weight:600}.mk-karten-liste{flex-direction:column;gap:10px;max-width:980px;margin:0;padding:0;list-style:none;display:flex}.mk-karten-zeile-wrap{flex-direction:column;gap:10px;display:flex}.mk-karten-zeile{border:var(--k-rahmen-hell);background:var(--k-weiss);border-radius:16px;align-items:center;gap:18px;padding:16px 18px 16px 22px;display:flex}.mk-kz-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-kz-text small{color:var(--k-grau);font-size:12.5px}.mk-kz-text strong{letter-spacing:-.02em;color:var(--k-schwarz);font-size:22px;font-weight:700}.mk-kz-text strong.klein{letter-spacing:0;font-size:16px;font-weight:600}.mk-kz-betrag{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mk-kz-betrag strong{color:var(--k-schwarz);font-size:18px;font-weight:700}.mk-kz-betrag small{color:var(--k-grau);font-size:12px}.mk-kz-knoepfe{flex:none;gap:8px;display:flex}.mk-kz-knoepfe .rund-knopf.an{box-shadow:0 0 0 3px var(--k-fokus)}.mk-karten-zeile-wrap .mk-konto{border:var(--k-rahmen);border-radius:16px;margin:0 0 6px;padding:16px 20px}@media (max-width:600px){.mk-karten-zeile{flex-wrap:wrap}.mk-kz-knoepfe{justify-content:flex-end;width:100%}}.mk-karten-zeile-wrap .mk-konto{max-width:none}.termin-zeile{border:var(--k-rahmen-hell);background:var(--k-weiss);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:12px 16px;display:flex}.termin-label{color:var(--k-grau);font-size:12px;font-weight:600}.termin-wert{color:var(--k-schwarz);font-size:15px;font-weight:600}.termin-form{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.termin-form input{height:36px;font:inherit;font-size:14px;border:var(--k-rahmen-hell)!important;background:var(--k-weiss)!important;border-radius:10px!important;padding:0 10px!important}.termin-form span{color:var(--k-grau);font-size:13px}.auftrag-seite.eingebettet .termin-zeile{margin:0 0 12px}.db-titel{letter-spacing:-.02em;color:var(--k-schwarz);margin:0}.db-karte{min-width:0;min-height:196px;overflow:hidden}.db-anzahl{border-radius:var(--k-pille);background:var(--k-schwarz);min-width:22px;height:22px;color:var(--k-weiss);place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.db-leer{color:var(--k-grau-hell);margin:auto 0;font-size:14px}.vd-stats{margin:4px 0 8px}.auftrag-adresse{align-items:center;gap:14px;margin:6px 0 4px;display:flex}.auftrag-ort.gross{color:var(--k-schwarz);margin:0;font-size:19px;font-weight:600}.auftrag-adresse a.rund-knopf{flex:none;text-decoration:none}.auftrag-anliegen{border:var(--k-rahmen-hell);background:var(--k-weiss);border-radius:16px;flex-direction:column;gap:6px;margin:0 0 12px;padding:16px 20px;display:flex}.auftrag-anliegen-text{color:var(--k-schwarz);margin:0;font-size:15px;line-height:1.55}.auftrag-anliegen .auftrag-kontakt{color:var(--k-grau-dunkel);margin:0;font-size:13.5px}.vorschlag-chips{scrollbar-width:none;gap:8px;padding:4px 16px 0;display:flex;overflow-x:auto}.vorschlag-chips::-webkit-scrollbar{display:none}.vorschlag-chips button{border:var(--k-rahmen-hell);border-radius:var(--k-pille);background:var(--k-weiss);height:32px;color:var(--k-schwarz);font:inherit;white-space:nowrap;cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:600}.vorschlag-chips button:hover{border-color:var(--k-schwarz)}.auftrag-adresse a.rund-knopf{background:var(--k-schwarz);width:38px;height:38px;color:var(--k-weiss);border-radius:50%;place-items:center;display:grid}.auftrag-adresse a.rund-knopf:hover{background:#333}.auftrag-adresse a.rund-knopf .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px;width:18px;height:18px}.chat-eingabe-feld textarea{flex:none}.auftrag-seite .chat-zeile{align-items:flex-end}.auftrag-seite .auftrag-raster{flex-direction:column;gap:12px;grid-template-columns:none!important;display:flex!important}.auftrag-seite .auftrag-raster>.chat-fenster{width:100%}.auftrag-seite:not(.eingebettet) .auftrag-aktionen{flex-flow:wrap;align-items:center;gap:10px;width:100%;display:flex;position:static!important}.auftrag-seite .auftrag-aktionen .auftrag-bericht{width:100%}.in-kalender{margin-left:auto;display:inline-flex;position:relative}.in-kalender-menu{z-index:30;border:var(--k-rahmen);background:var(--k-weiss);border-radius:14px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000014}.in-kalender-menu button,.in-kalender-menu a{color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.in-kalender-menu button:hover,.in-kalender-menu a:hover{background:var(--k-flaeche-2)}.auftrag-kontakt-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}a.kontakt-knopf{background:var(--k-schwarz);width:36px;height:36px;color:var(--k-weiss);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}a.kontakt-knopf .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px;width:17px;height:17px}.ak2-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akz{border:var(--k-rahmen-hell);background:var(--k-weiss);width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.akz:hover{border-color:var(--k-schwarz)}.akz-datum{flex-direction:column;flex:none;align-items:center;gap:0;width:46px;display:flex}.akz-datum small{color:var(--k-grau);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.akz-datum strong{font-size:15px;font-weight:800}.akz-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.akz-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.akz-text small{color:var(--k-grau-dunkel);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.akz-neu{background:var(--k-schwarz);border-radius:50%;flex:none;width:10px;height:10px}.akz-pfeil{color:var(--k-grau-hell);flex:none;font-size:22px}.akz.fertig{opacity:.55}.mk-v-knopf{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.vk-schlicht .vk-karte{min-height:0;padding:20px 22px 18px;position:relative}.vk-schlicht .vk-pfeil{color:var(--k-grau);font-size:18px;position:absolute;top:20px;right:20px}.vk-schlicht .mk-v-link:hover .vk-pfeil{color:var(--k-schwarz)}.vd-block .thema-label{letter-spacing:-.01em;margin-bottom:4px;color:var(--k-schwarz)!important;font-size:18px!important;font-weight:700!important}.pruef-box{border:var(--k-rahmen);background:var(--k-weiss);border-radius:16px;margin:0 0 14px;padding:14px 18px}.pruef-titel{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.pruef-box ul{margin:0;padding:0;list-style:none}.pruef-box li>span,.pruef-box li button{width:100%;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.pruef-box li>span:before,.pruef-box li button>span:first-child:before{content:"";background:var(--k-schwarz);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.pruef-box li button:hover>span:first-child{text-underline-offset:3px;text-decoration:underline}.pruef-box li>span{text-align:left;padding:5px 0 5px 16px;display:block;position:relative}.pruef-box li>span:before{margin:0;position:absolute;top:13px;left:0}.pruef-box li button{justify-content:space-between}.beleg-bearbeiten .mb-form{flex-direction:column;gap:10px;display:flex}.bf-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bf-feld{border:var(--k-rahmen);background:var(--k-weiss);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex;margin:0!important}.bf-feld>span{color:var(--k-grau);letter-spacing:.02em}.bf-feld input,.bf-feld select{width:100%;height:24px;font:inherit;color:var(--k-schwarz);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.bf-feld select{appearance:none;cursor:pointer;background-image:none!important}.bf-feld:focus-within{box-shadow:0 0 0 2px var(--k-fokus)}.bf-breit{grid-column:1/-1}.bp-neu{color:var(--k-schwarz);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:underline}.beleg-vorschau-bild{position:relative}.bv{background:var(--k-weiss);border-radius:10px;height:100%;min-height:560px;position:relative;overflow:auto}.bv-inhalt{transform-origin:0 0;will-change:transform;transition:transform .35s}.bv-seite{margin-bottom:8px;position:relative}.bv-seite img,.bv-svg svg{display:block}.bv-marke{pointer-events:none;transition:all .2s;position:absolute}.bv-marke.an{opacity:1;border-width:1.5px;box-shadow:0 0 0 3px #11111114}.bf-feld.fokus{box-shadow:0 0 0 3px var(--k-fokus);border-width:1.5px}.beleg-vorschau-bild .bv-seite img{object-fit:fill!important;max-height:none!important}.bv-seite{overflow:visible}.beleg-vorschau-bild .bv{cursor:default;background:var(--k-flaeche);height:72vh;overflow:hidden auto}.bv-inhalt{flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex;transform:none!important}.bv-seite{width:min(100%, calc((72vh - 16px) * var(--ar,.7071)));aspect-ratio:var(--ar,.7071);background:var(--k-weiss);margin:0;box-shadow:0 1px 4px #00000014}.bv-seite img,.bv-svg,.bv-svg svg{object-fit:contain;width:100%!important;height:100%!important}.bv-marke{mix-blend-mode:multiply;background:#ffd54f61;border-radius:2px;opacity:1!important;box-shadow:none!important;border:0!important}.bv-marke.an{outline-offset:1px;background:#ffb30099;outline:1.5px solid #e09b00}.bf-feld input,.bf-feld select{font-size:13.5px!important;font-weight:500!important}.bf-feld>span{font-size:10.5px;font-weight:500}.bf-pillen{flex-wrap:wrap;gap:5px;display:flex}.bf-pillen button{border:var(--k-rahmen-hell);border-radius:var(--k-pille);background:var(--k-weiss);height:28px;color:var(--k-schwarz);font:inherit;cursor:pointer;padding:0 11px;font-size:12.5px;font-weight:500}.bf-pillen button:hover{border-color:var(--k-schwarz)}.bf-pillen button.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.beleg-bearbeiten .bf-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.beleg-bearbeiten .bf-raster .bf-breit{grid-column:1/-1}@media (max-width:900px){.ba-suche{grid-column:1/-1}}.ba-status{border:var(--k-rahmen-hell);border-radius:var(--k-pille);white-space:nowrap;padding:2px 9px;font-size:12px;display:inline-block}.ba-status.fertig{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.ba-status.fehler{border-color:var(--k-schwarz);font-weight:600}.abr-stand{color:var(--k-grau-dunkel);margin:0 0 10px;font-size:13.5px}.warn-box{line-height:1.5;position:relative;background:var(--k-weiss)!important;color:var(--k-schwarz)!important;border:var(--k-rahmen)!important;border-radius:14px!important;padding:12px 16px 12px 30px!important;font-size:13.5px!important}.warn-box:before{content:"";background:var(--k-schwarz);border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:14px}.warn-box strong{font-weight:700}.warn-box ul{margin:6px 0 0;padding-left:16px}.warn-box a{color:var(--k-schwarz)}.ck{flex-direction:column;gap:10px;margin:0 0 18px;padding:16px 20px;display:flex}.gruss-fuer{color:var(--k-grau-dunkel);margin:-40px 0 40px;font-size:15px}
.mg{flex-direction:column;gap:14px;display:flex}.mg-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mg-kopf h2{margin:0}.mg-kopf p{margin:2px 0 0}.mg-tabelle td{vertical-align:middle;text-align:left!important}.mg-tabelle td small{color:var(--k-grau);font-size:12px;display:block}.mg-aktion{white-space:nowrap;text-align:right!important}.mg-aktion .k-knopf{margin-right:10px}.mg-einladung td{color:var(--k-grau-dunkel)}.mg-form{border:var(--k-rahmen);background:var(--k-weiss);border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.mg-form-titel{margin:0;font-size:16px;font-weight:700}.mg-schalter{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.mg-schalter li{flex-direction:column;gap:3px;display:flex}.mg-schalter small{color:var(--k-grau);padding-left:4px;font-size:12px}.mg-fuss{justify-content:flex-end;align-items:center;gap:14px;display:flex}.hk{max-width:720px}.hk-gruss{flex-direction:column;display:flex;margin-bottom:28px!important}.hk-gruss-zeile{white-space:nowrap;font-size:min(1em,6.4vw)}.hk-schnell{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 26px;display:grid}.hk-schnell-knopf{border:var(--k-rahmen);background:var(--k-weiss);color:var(--k-schwarz);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.hk-schnell-knopf .rund-knopf{background:var(--k-schwarz);width:40px;height:40px;color:var(--k-weiss);border-radius:50%;flex:none;place-items:center;display:grid}.hk-schnell-knopf .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px;width:18px;height:18px}.hk-schnell-knopf .db-anzahl{position:absolute;top:10px;right:12px}.hk-block{flex-direction:column;gap:10px;margin:0 0 28px;display:flex}.hk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hk-kopf h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.hk-tabs button{padding:6px 12px;font-size:13px}.hk-dringend{border-radius:var(--k-pille);background:var(--k-schwarz);color:var(--k-weiss);vertical-align:1px;margin-right:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.hk-meldungen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hk-meldung{border:var(--k-rahmen-hell);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hk-meldung strong{font-size:15px;display:block}.hk-meldung small{color:var(--k-grau);margin-top:2px;font-size:12.5px;display:block}.hk-meldung p{margin:6px 0 0;font-size:14px}.hk-meldung-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.hk-text{color:var(--k-grau-dunkel);margin:0;font-size:14px}.hk-haeuser{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hk-haeuser li{border:var(--k-rahmen-hell);border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.hk-haeuser strong{font-size:15px}.hk-haeuser small{color:var(--k-grau);font-size:12.5px}.hk-neu h1,.hk-ablesung h1{margin:6px 0 16px}.hk-foto-zeile{align-items:stretch;gap:10px;display:flex}.hk-foto-knopf{border:.5px dashed var(--k-schwarz);background:var(--k-weiss);width:92px;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.hk-foto-knopf .rund-knopf{background:var(--k-schwarz);width:40px;height:40px;color:var(--k-weiss);border-radius:50%;place-items:center;display:grid}.hk-foto-knopf .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px;width:18px;height:18px}.hk-foto img{object-fit:cover;border-radius:14px;width:92px;height:92px}.hk-neu .bf-feld textarea{width:100%;font:inherit;resize:vertical;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hk-fuss{justify-content:flex-end;align-items:center;gap:14px;display:flex}.hk-ablesen{border:var(--k-rahmen);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hk-ablesen-titel{flex-direction:column;margin:0;display:flex}.hk-ablesen-titel small{color:var(--k-grau);font-size:12.5px}.hk-ablesen-felder{flex-direction:column;flex:1;gap:6px;display:flex}.hk-ablesung .akz .rund-knopf{background:var(--k-schwarz);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hk-ablesung .akz .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px;width:16px;height:16px}.hk-fall .auftrag-seite{max-width:720px}.auftrag-seite.hausmeister .auftrag-aktionen{flex-flow:wrap;gap:10px;display:flex}.hk-schnell-knopf .rund-plus{color:var(--k-weiss);font-size:22px;line-height:1}.mt .stats{margin:0 0 14px}.mt-monat-wahl{justify-content:space-between;align-items:center;gap:10px;display:flex}.mt-monat-wahl .k-link{padding:0 6px;font-size:22px;text-decoration:none}.mt-monat-wahl strong{font-size:14px}.mt-name{font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;-webkit-text-decoration-color:var(--k-linie);text-decoration-color:var(--k-linie);background:0 0;border:0;padding:0}.mt-tabelle td small,.mt-posten small{color:var(--k-grau);font-size:12px;display:block}.mt-posten{flex-direction:column;gap:8px;display:flex}.mt-posten-zeile{border:var(--k-rahmen-hell);border-radius:14px;grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}@media (max-width:720px){.mt-posten-zeile{grid-template-columns:1fr auto}.mt-monate{grid-column:1/-1}}.mt-monate{flex-wrap:wrap;gap:6px;display:flex}.mt-monate span{border:var(--k-rahmen-hell);border-radius:var(--k-pille);padding:2px 9px;font-size:12.5px}.mt-summe{font-size:17px}.mt-panel{z-index:300;background:var(--k-weiss);border-left:var(--k-rahmen);flex-direction:column;gap:10px;width:min(520px,100%);padding:22px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #00000014}.mt-panel-kopf{justify-content:space-between;gap:12px;display:flex}.mt-panel-kopf h2{margin:0}.mt-panel-kopf p{margin:2px 0 0;font-size:13px}.mt-kuenftig td{color:var(--k-grau-dunkel)}.mt-bank{flex-direction:column;gap:14px;display:flex}.mt-upload{border:.5px dashed var(--k-schwarz);cursor:pointer;border-radius:16px;gap:14px;padding:16px 18px}.mt-upload .rund-knopf{background:var(--k-schwarz);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mt-upload .rund-plus{color:var(--k-weiss);font-size:22px}.mt-upload small{color:var(--k-grau);font-size:12.5px;display:block}.mt-zuordnen{flex-wrap:wrap;gap:8px;display:flex}.mt-zuordnen select{border:var(--k-rahmen-hell);background:var(--k-weiss);height:36px;font:inherit;border-radius:10px;padding:0 10px;font-size:13.5px}.vs{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vs-status{border:var(--k-rahmen-hell);border-radius:var(--k-pille);white-space:nowrap;padding:3px 10px;font-size:12px}.vs-status.geoeffnet{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.vs-status.offen{border-color:var(--k-schwarz);font-weight:600}.vs-fehler{color:var(--k-grau-dunkel);max-width:320px;font-size:12px}.st{flex-direction:column;gap:14px;display:flex}.st-raster{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}@media print{.st .no-print{display:none!important}}.mt-upload{text-align:left;flex-direction:row!important;align-items:center!important;display:flex!important}.mt-upload>span:last-child{flex-direction:column;gap:2px;display:flex}.mt-bank .tb-tabelle td,.mt-panel .tb-tabelle td{text-align:left!important;width:auto!important}.mt-bank .tb-tabelle td.num,.mt-panel .tb-tabelle td.num{white-space:nowrap;text-align:right!important}.heute{flex-direction:column;gap:10px;max-width:860px;margin:0 0 40px;display:flex}.hk-drei{flex-direction:column;gap:14px;display:flex}.hk-drei h1{margin:4px 0 0}.hk-haus-name{color:var(--k-grau-dunkel);margin:-6px 0 0;font-size:14px}.hk-foto-gross{aspect-ratio:4/3;border:.5px dashed var(--k-schwarz);background:var(--k-weiss);width:100%;max-height:46vh;font:inherit;color:var(--k-schwarz);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.hk-foto-gross .rund-knopf{background:var(--k-schwarz);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.hk-foto-gross .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.6px;width:28px;height:28px}.hk-foto-gross.mit{border-style:solid}.hk-foto-gross img{object-fit:cover;width:100%;height:100%}.hk-satz{border:var(--k-rahmen);border-radius:var(--k-pille);width:100%;height:52px;font:inherit;background:var(--k-weiss);padding:0 18px;font-size:16px}.hk-einheiten{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.hk-einheiten button{border:var(--k-rahmen);background:var(--k-weiss);height:52px;font:inherit;color:var(--k-schwarz);cursor:pointer;border-radius:14px;font-size:15px;font-weight:600}.hk-einheiten button:hover,.hk-einheiten button:active{background:var(--k-schwarz);color:var(--k-weiss)}.hk-vorschlag{border:var(--k-rahmen);border-radius:16px;flex-direction:column;gap:4px;margin:0 0 14px;padding:14px 18px;display:flex}.hk-vorschlag p{color:#333;margin:0;font-size:14px}.mw-feld{flex-direction:column;gap:12px;display:flex}.mw-feld p{margin:0}.mw-zaehler{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mw-zaehler li{border:var(--k-rahmen-hell);border-radius:14px;grid-template-columns:1fr 64px 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.mw-z-name{flex-direction:column;display:flex}.mw-z-name small{color:var(--k-grau);font-size:12px}.mw-z-foto{border:.5px dashed var(--k-schwarz);cursor:pointer;border-radius:10px;place-items:center;width:64px;height:48px;font-size:12px;display:grid;overflow:hidden}.mw-z-foto img{object-fit:cover;width:100%;height:100%}.mw-z-wert{border:var(--k-rahmen);height:40px;font:inherit;text-align:right;border-radius:10px;padding:0 12px}.mw-summe{font-size:15px}.mw-fuss{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.abl-ok{border:var(--k-rahmen-hell);color:var(--k-grau-dunkel);border-radius:16px;margin:0;padding:14px 18px}.unternavi{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.unternavi a{border:var(--k-rahmen-hell);border-radius:var(--k-pille);padding:7px 14px;font-size:13.5px;font-weight:500;text-decoration:none}.unternavi a:hover,.unternavi a.an{border-color:var(--k-schwarz)}.hk-foto-gross .rund-knopf svg{fill:none;width:28px;height:28px;stroke:var(--k-weiss)!important}.mw-fuss .k-link{color:var(--k-schwarz)!important;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important}
.vg{flex-direction:column;gap:12px;margin:14px 0;display:flex}.vg-fuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg-fuss input{border:var(--k-rahmen);border-radius:var(--k-pille);height:40px;font:inherit;flex:260px;padding:0 14px}.vg-fuss select{border:var(--k-rahmen-hell);border-radius:var(--k-rund-s);height:40px;font:inherit;background:var(--k-weiss);padding:0 10px}
.zu{gap:var(--k-abstand-m);margin:0 0 var(--k-abstand-l);flex-direction:column;display:flex}.zu-tabelle td small{color:var(--k-grau);font-size:12px;display:block}.zu-tabelle a.k-knopf{align-items:center;text-decoration:none;display:inline-flex}.ba-status.leise{color:var(--k-grau)}.nn{position:relative}.nn-liste{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.nn-liste li{align-items:center;gap:8px;display:flex}.nn-liste button{border-radius:var(--k-rund-s);font:inherit;text-align:left;cursor:pointer;color:var(--k-text);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;display:flex}.nn-liste button:hover{background:var(--k-flaeche-2)}.nn-liste small{color:var(--k-grau);font-size:12px;display:block}.nn-pfeil{color:var(--k-grau)}.nn-zugang{color:var(--k-text);white-space:nowrap;font-size:12px}
.symbol-dock{z-index:120;display:flex;position:fixed}.symbol-knopf{background:var(--k-weiss);border:var(--k-rahmen);color:var(--k-schwarz);position:relative;box-shadow:0 4px 14px #00000014}.symbol-knopf svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.symbol-knopf.an{color:var(--k-weiss)}.symbol-name{border-radius:var(--k-pille);transition:opacity .15s;top:50%;right:calc(100% + 10px)}.symbol-knopf:hover .symbol-name,.symbol-knopf:focus-visible .symbol-name{opacity:1}.vs-weg{border:var(--k-rahmen-hell);border-radius:var(--k-pille);padding:2px;display:inline-flex}.vs-weg button{border-radius:var(--k-pille);height:28px;font:inherit;color:var(--k-grau-dunkel);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px}.vs-weg button.an{background:var(--k-schwarz);color:var(--k-weiss)}.zu-tabelle .zu-objekt td{color:var(--k-text);cursor:default;font-size:16px;font-weight:700;border:0!important;padding:16px 0 4px!important}.zu-tabelle tbody:first-of-type .zu-objekt td{padding-top:4px!important}.zu-tabelle .zu-einheit{cursor:pointer}.zu-tabelle .zu-einheit td{font-size:14px}.zu-tabelle .zu-einheit:hover strong{text-underline-offset:3px;text-decoration:underline}.zu-pfeil{color:var(--k-grau);margin-left:6px}.mt-hinweis{border-left:3px solid var(--k-schwarz);background:var(--k-flaeche-2);margin:0;padding:10px 14px;font-size:14px;font-weight:600}.mt-monat2{align-items:center;gap:4px;display:inline-flex}.mt-monat2 button{cursor:pointer;color:var(--k-text);background:0 0;border:0;border-radius:50%;font-size:20px}.mt-monat2 button:hover{background:var(--k-flaeche-2)}.mt-monat2 strong{text-align:center;min-width:120px;font-size:15px}.mt-zahlen{grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.mt-zahlen>div{flex-direction:column;gap:4px;display:flex}.mt-zahlen span{color:var(--k-grau);font-size:12.5px}.mt-zahlen strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.mt-zahlen .offen strong{text-underline-offset:5px;text-decoration-thickness:2px}@media (max-width:720px){.mt-zahlen strong{font-size:18px}}.mt-tabelle2{width:100%}.mt-tabelle2 th{color:var(--k-grau);text-align:left;border:0;padding:8px 10px;font-size:12px;font-weight:500}.mt-tabelle2 td{vertical-align:middle;border:0;padding:12px 10px;font-size:14px}.mt-tabelle2 .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mt-tabelle2 .sub{color:var(--k-grau-dunkel)}.mt-name{color:var(--k-text);font-weight:600;text-decoration:none}.mt-name:hover{text-underline-offset:3px;text-decoration:underline}.mt-hintergrund{z-index:300;background:#00000040;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mt-hintergrund .mt-panel{border:var(--k-rahmen);border-radius:var(--k-rund-xl);width:min(560px,100%);max-height:86vh;position:static;box-shadow:0 20px 50px #00000026}.mt-monat2 button{place-items:center;width:30px!important;min-width:0!important;height:30px!important;padding:0!important;line-height:1!important;display:grid!important}.mt-monat2{flex:none}.mt-zahlen>div{text-align:center;align-items:center;padding:22px 16px}.mt-zahlen>div+div{border-left:0!important}.mt .page-head{align-items:flex-start}.mt-schlank .mt-zahlung{font-size:13.5px}.mt-ok2{color:var(--k-grau-dunkel)}.mt-offen2{font-weight:700}.mt-haken-zelle{text-align:right;width:52px}.mt-haken{border:var(--k-rahmen);background:var(--k-weiss);color:var(--k-text);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:inline-grid}.mt-haken:hover{background:var(--k-schwarz);color:var(--k-weiss)}.mt-haken.an{background:var(--k-schwarz);color:var(--k-weiss);border-color:var(--k-schwarz);cursor:default}.mt-haken{width:30px!important;min-width:0!important;height:30px!important;padding:0!important}.mt-aktion{display:inline-block;position:relative}.mt-haken.achtung{font-size:15px;font-weight:800}.mt-haken.achtung:hover,.mt-haken.achtung.auf{background:var(--k-schwarz);color:var(--k-weiss)}.mt-menue{z-index:30;border:var(--k-rahmen);border-radius:var(--k-rund-m);background:var(--k-weiss);flex-direction:column;min-width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000001a}.mt-menue button{font:inherit;text-align:left;cursor:pointer;font-size:13.5px;border-radius:var(--k-rund-s)!important;color:var(--k-text)!important;background:0 0!important;border:0!important;width:100%!important;height:auto!important;padding:9px 12px!important}.mt-menue button:hover{background:var(--k-flaeche-2)!important}.mt-menue-info{color:var(--k-grau);padding:6px 12px;font-size:12px}.ze-brief p{margin:0 0 4px;font-size:14px;line-height:1.55}.mt-hinweis{display:none!important}tr.hinweis-zeile td{font-weight:700;background:0 0!important}tr.hinweis-zeile td:first-child{box-shadow:none!important}tr.hinweis-zeile td *{font-weight:700}tr.hinweis-zeile{animation:.45s both hinweis-auf}tr.hinweis-zeile:nth-child(2){animation-delay:.12s}tr.hinweis-zeile:nth-child(3){animation-delay:.24s}tr.hinweis-zeile:nth-child(4){animation-delay:.36s}tr.hinweis-zeile:nth-child(5){animation-delay:.48s}tr.hinweis-zeile:nth-child(n+6){animation-delay:.6s}@keyframes hinweis-auf{0%{opacity:0;transform:translateY(6px)scale(.98)}60%{opacity:1;transform:translateY(0)scale(1.01)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){tr.hinweis-zeile{animation:none}}.mt-zahlen .offen strong{align-items:center;gap:10px;display:inline-flex;text-decoration:none!important}.mt-zahl-achtung{letter-spacing:0;cursor:default;place-items:center;width:26px!important;height:26px!important;font-size:14px!important;display:inline-grid!important}.mt-zahlen .mt-zahl-achtung{color:var(--k-text)!important;font-weight:800!important}.tabellen-filter,.mt-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.tabellen-filter{justify-content:space-between}.mt-filter{justify-content:flex-end}.unternavi a.an,.unternavi a.an:visited,.unternavi a.an:hover{color:var(--k-weiss)!important}.unternavi a,.unternavi a:visited{color:var(--k-text)}.anliegen-objekt{letter-spacing:.06em;text-transform:uppercase;color:var(--k-grau)!important;margin-top:18px!important;font-size:13px!important;font-weight:600!important}.mp{flex-direction:column;gap:8px;margin:10px 0 0;display:flex}.mp-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mp-liste li{grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 14px;font-size:14px;display:grid}.mp-liste small{color:var(--k-grau);font-size:12px;display:block}.mp-plus{align-self:flex-start;font-size:13.5px}.mp-form{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.gebrieft-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13.5px;display:flex}.chat-seite.mit-themen{max-width:860px!important}.chat-seite.mit-themen .chat-raster{grid-template-columns:minmax(0,1fr)!important}.chat-seite.mit-themen .chat-raster>.themen-panel{max-height:none!important;position:static!important}.chat-seite.mit-themen .chat-raster{flex-direction:column;gap:18px;display:flex!important}.chat-seite.mit-themen .chat-raster>*{width:100%;grid-area:auto!important}.chat-seite.mit-themen .chat-raster>.themen-panel{order:-1!important}.bk-korrektur{max-width:820px;margin:0 auto 10px;padding:10px 14px;font-size:14px}.mt-posten-hinweis{color:var(--k-grau);font-size:11.5px;display:block}.bf-vorschlag{align-self:flex-start;margin-top:4px;font-size:12px}.mt-soll.fett{font-weight:700}.mt-toast{z-index:320;border-radius:var(--k-pille);background:var(--k-schwarz);color:var(--k-weiss);align-items:center;gap:14px;padding:10px 16px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mt-toast .k-link{-webkit-text-decoration-color:var(--k-weiss);text-decoration-color:var(--k-weiss);color:var(--k-weiss)!important}.nn-text{border:var(--k-rahmen);border-radius:var(--k-rund-m);width:100%;font:inherit;resize:vertical;padding:12px 14px;font-size:14px;line-height:1.5}.mt-frage{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px 16px;font-size:14px;display:flex}.mt-frage input{border:var(--k-rahmen-hell);border-radius:var(--k-rund-s);height:32px;font:inherit;padding:0 10px}.mt-klein{border:var(--k-rahmen-hell);border-radius:var(--k-rund-s);width:100%;height:30px;font:inherit;padding:0 8px;font-size:13px}.av{flex-direction:column;gap:10px;margin:28px 0 0;display:flex}.av .vs-weg{align-self:flex-start}.av-liste{margin:0;padding:0;list-style:none}.av-liste li{grid-template-columns:minmax(160px,1fr) 150px 100px 110px;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.av-liste li a{color:var(--k-text);text-decoration:none}.av-liste li a:hover strong{text-underline-offset:3px;text-decoration:underline}.av-liste li span{color:var(--k-grau-dunkel);font-size:12.5px}@media (max-width:720px){.av-liste li{grid-template-columns:1fr auto}.av-liste li span:first-of-type{display:none}}.os-stamm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 22px;margin:0 0 16px;display:grid}.os-stamm div{flex-direction:column;gap:2px;display:flex}.os-stamm dt{color:var(--k-grau);font-size:12px}.os-stamm dd{margin:0;font-size:14.5px}.os-zahlen{margin-bottom:18px}.os-titel{margin:22px 0 8px;font-size:18px}.os-arbeiten{flex-direction:column;gap:6px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.os-arbeiten a{color:var(--k-text);grid-template-columns:160px 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:grid}.os-arbeiten a:hover{border-color:var(--k-schwarz)}.os-arbeiten a span:first-child{color:var(--k-grau-dunkel)}.os-arbeiten a b{font-weight:500}.os-arbeiten a.offen b{font-weight:700}.ze-arten{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.ze-arten button{border:var(--k-rahmen-hell);border-radius:var(--k-pille);background:var(--k-weiss);height:36px;font:inherit;cursor:pointer;padding:0 14px;font-size:13.5px}.ze-arten button.an{background:var(--k-schwarz);border-color:var(--k-schwarz);color:var(--k-weiss)}.ze-zeile{grid-template-columns:110px 1fr 120px auto;align-items:center;gap:8px;margin:0 0 8px;display:grid}.ze-zeile input{border:var(--k-rahmen-hell);border-radius:var(--k-rund-s);height:36px;font:inherit;padding:0 10px;font-size:13.5px}.ze-foto{cursor:pointer;font-size:13px}.wv{flex-direction:column;gap:8px;margin:12px 0;display:flex}.wv .k-knopf{align-self:flex-start}.wv-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wv-liste li{border:var(--k-rahmen-hell);border-radius:var(--k-rund-s);justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;display:flex}.wv-liste li.fehler small{color:var(--k-text);font-weight:600}.fe-betrag{align-items:center;gap:6px;display:flex}.fe-betrag input{flex:1}.fe-einheit{color:var(--k-grau);font-size:13px}input[aria-invalid=true]{border-color:var(--k-schwarz)!important;box-shadow:inset 0 -2px 0 var(--k-schwarz)!important}.ad-einheit{grid-template-columns:minmax(0,1fr) auto auto 72px 96px 36px!important}@media (max-width:720px){.ad-einheit{grid-template-columns:minmax(0,1fr) auto 36px!important}}.sa-kopf{border-bottom:2px solid var(--k-schwarz);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.sa-kopf h2{margin:2px 0 0;font-size:24px}.symbol-dock{bottom:auto!important}.symbol-knopf{align-items:center;gap:10px;place-items:initial;padding:0 16px 0 4px;text-decoration:none;transition:background .15s,border-color .15s;border-radius:var(--k-pille)!important;width:auto!important;height:46px!important;display:flex!important}.symbol-knopf:hover{background:var(--k-flaeche-2);transform:none!important}.symbol-knopf svg{box-sizing:content-box;border:var(--k-rahmen);background:var(--k-weiss);border-radius:50%;padding:9px;width:20px!important;height:20px!important}.symbol-name{white-space:nowrap;pointer-events:none;font-size:13.5px;font-weight:500;opacity:1!important;color:var(--k-text)!important;background:0 0!important;padding:0!important;position:static!important;transform:none!important}.symbol-knopf.an{border-color:var(--k-schwarz);background:var(--k-schwarz)!important}.symbol-knopf.an svg{background:var(--k-schwarz);border-color:var(--k-weiss);stroke:var(--k-weiss)}.symbol-knopf.an .symbol-name{font-weight:600;color:var(--k-weiss)!important}@media (max-width:1380px){.symbol-knopf{background:0 0!important;border:0!important;padding:0!important}.symbol-knopf.an svg{background:var(--k-schwarz)}.symbol-name{border-radius:var(--k-pille);transition:opacity .15s;top:50%;right:calc(100% + 10px);background:var(--k-schwarz)!important;color:var(--k-weiss)!important;opacity:0!important;padding:4px 10px!important;position:absolute!important;transform:translateY(-50%)!important}.symbol-knopf:hover .symbol-name,.symbol-knopf:focus-visible .symbol-name{opacity:1!important}}@media (max-width:720px){.symbol-dock{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}@media (min-width:1381px){.symbol-knopf{border:var(--k-rahmen-hell)!important;padding:0 18px 0 6px!important}.symbol-knopf svg{padding:6px;background:0 0!important;border:0!important}.symbol-name{align-self:center;margin:0!important;line-height:1!important;top:auto!important}.symbol-knopf.an{border-color:var(--k-schwarz)!important}}.symbol-knopf svg{flex:none;align-self:center;display:block;margin:0!important;position:static!important}
:root{--k-grund:#ececea;--k-karte:#fff;--k-rund-karte:22px;--k-schatten:0 1px 2px #1111110a}.app-17 .main{max-width:1680px}.app-17 .page.content17{width:min(100%,1280px)!important;max-width:1280px!important}.top17{align-items:center!important;margin-bottom:44px!important;padding-top:28px!important}.bereichsleiste{border-radius:var(--k-pille);background:var(--k-karte);box-shadow:var(--k-schatten);flex-wrap:wrap;gap:6px;padding:6px;display:flex}.bl-knopf{border-radius:var(--k-pille);height:40px;color:var(--k-text);align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bl-knopf svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bl-knopf:hover{background:var(--k-grund)}.bl-knopf.an{background:var(--k-schwarz);color:var(--k-weiss)}@media (max-width:900px){.bl-knopf span{display:none}.bl-knopf{padding:0 11px}}.symbol-dock{border-radius:var(--k-pille);background:var(--k-schwarz);opacity:0;padding:6px;transition:transform .35s cubic-bezier(.22,.75,.22,1),opacity .25s;box-shadow:0 10px 30px #0000002e;top:auto!important;left:50%!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;flex-direction:row!important;gap:6px!important;transform:translate(-50%,140%)!important}.symbol-dock.sichtbar{opacity:1;transform:translate(-50%)!important}.symbol-dock .symbol-knopf{height:40px!important;color:var(--k-weiss)!important;background:0 0!important;border:0!important;padding:0 14px 0 8px!important}.symbol-dock .symbol-knopf svg{stroke:currentColor!important;background:0 0!important;border:0!important;padding:4px!important}.symbol-dock .symbol-name{font-size:13.5px;opacity:1!important;color:var(--k-weiss)!important;background:0 0!important;padding:0!important;position:static!important;transform:none!important}.symbol-dock .symbol-knopf:hover{background:#ffffff1f!important}.symbol-dock .symbol-knopf.an{background:var(--k-weiss)!important;color:var(--k-schwarz)!important}.symbol-dock .symbol-knopf.an .symbol-name{color:var(--k-schwarz)!important}@media (max-width:720px){.symbol-dock .symbol-name{display:none}.symbol-dock .symbol-knopf{padding:0 10px!important}}.ad-karte,.card,.table-wrap,.mt-zahlen,.stats-karte,.ck,.mp-form,.mp-liste li,.ed-mieter,.themen-panel,.chat-fenster,.os-arbeiten a,.av,.ed-liste,.mt-frage,.gebrieft-zeile,.bk-korrektur{box-shadow:var(--k-schatten);background:var(--k-karte)!important;border-radius:var(--k-rund-karte)!important;border:0!important}.table-wrap{padding:6px 18px}.mt-zahlen{padding:20px 24px!important}.av,.ed-liste{padding:18px 22px}.mt-tabelle2,.tb-tabelle:not(.st-tabelle),.list-table{background:var(--k-karte);border-radius:var(--k-rund-karte);border-spacing:0;overflow:hidden;border-collapse:separate!important}.mt-tabelle2 td:first-child,.mt-tabelle2 th:first-child,.list-table td:first-child,.list-table th:first-child{padding-left:20px!important}.mt-tabelle2 td:last-child,.mt-tabelle2 th:last-child,.list-table td:last-child,.list-table th:last-child{padding-right:20px!important}.table-wrap .list-table{box-shadow:none;border-radius:0}.mt-tabelle2 tbody tr+tr td,.list-table tbody tr+tr td{border-top:1px solid #f0f0ee!important}.ad-einheiten{background:var(--k-karte);border-radius:var(--k-rund-karte);box-shadow:var(--k-schatten);padding:6px 20px}.ad-einheiten li+li{border-top:1px solid #f0f0ee}.vs-weg,.unternavi a,.k-knopf:not(.voll),.seg{background:var(--k-karte)!important}.unternavi a{box-shadow:var(--k-schatten);border-color:#0000!important}.unternavi a.an{background:var(--k-schwarz)!important}input,select,textarea{background:var(--k-karte)}.db{flex-direction:column;gap:18px;display:flex}.db-kopf{margin:6px 0 4px}.db-datum{color:var(--k-grau-dunkel);text-transform:capitalize;margin:0;font-size:13px}.db-gruss{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.05}.db-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.db-karte{border-radius:var(--k-rund-karte);background:var(--k-karte);box-shadow:var(--k-schatten);color:var(--k-text);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:transform .2s;display:flex}a.db-karte:hover{transform:translateY(-2px)}.db-label{color:var(--k-grau-dunkel);font-size:13px}.db-zahl{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.1}.db-klein{color:var(--k-grau-dunkel);font-size:12.5px}.db-balken{background:var(--k-grund);border-radius:3px;height:6px;margin:4px 0 2px;overflow:hidden}.db-balken span{background:var(--k-schwarz);border-radius:3px;height:100%;display:block}.db-dunkel{background:var(--k-schwarz)!important;color:var(--k-weiss)!important}.db-dunkel .db-label,.db-dunkel .db-klein{color:#c9c9c6}.db-zwei{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:900px){.db-zwei{grid-template-columns:1fr}}.db-titel{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.db-legende{color:var(--k-grau-dunkel);align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.db-legende i{border:1.2px solid var(--k-schwarz);border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.db-legende i.voll{background:var(--k-schwarz)}.db-legende i.schraffur{background:repeating-linear-gradient(45deg, var(--k-schwarz) 0 1.5px, transparent 1.5px 4px)}.db-legende i.punkt{background:var(--k-schwarz);border:0;border-radius:50%;width:7px;height:7px}.db-legende-unten{flex-wrap:wrap;margin:10px 0 0}.db-svg{width:100%;height:auto}.db-soll{fill:none;stroke:#c4c4c0;stroke-width:1px}.db-ist{fill:var(--k-schwarz);opacity:.82}.jetzt .db-ist{opacity:1}.jetzt .db-soll{stroke:var(--k-schwarz)}.db-achse{fill:var(--k-grau-dunkel);font-size:10px}.jetzt .db-achse{fill:var(--k-schwarz);font-weight:700}.db-kacheln{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:6px;display:grid}.db-kachel{aspect-ratio:1;border:1.2px solid var(--k-schwarz);background:var(--k-schwarz);cursor:pointer;border-radius:8px;padding:0;transition:transform .15s;position:relative}.db-kachel:hover{transform:scale(1.12)}.db-kachel.leer{background:0 0}.db-kachel.gekuendigt{background:repeating-linear-gradient(45deg, var(--k-schwarz) 0 2px, transparent 2px 5px)}.db-punkt{background:var(--k-weiss);border-radius:50%;width:8px;height:8px;margin:auto;position:absolute;inset:0}.db-kachel.leer .db-punkt{background:var(--k-schwarz)}.db-fristen{padding-bottom:24px}.db-zeitstrahl{height:120px;margin:8px 12px 0;position:relative}.db-linie{background:var(--k-schwarz);height:1.5px;position:absolute;top:60px;left:0;right:0}.db-heute{flex-direction:column;align-items:center;display:flex;position:absolute;top:54px;transform:translate(-50%)}.db-heute i{background:var(--k-schwarz);border-radius:50%;width:12px;height:12px}.db-heute small{color:var(--k-grau-dunkel);margin-top:8px;font-size:11.5px}.db-termin{color:var(--k-text);text-align:center;flex-direction:column;align-items:center;gap:6px;width:150px;font-size:12.5px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}.db-termin i{background:var(--k-weiss);border:2px solid var(--k-schwarz);border-radius:50%;width:14px;height:14px}.db-termin small{color:var(--k-grau-dunkel);font-size:11.5px;display:block}.db-termin.oben{flex-direction:column-reverse}.db-termin.oben i{margin-top:0}.db-termin.oben{top:1px}.db-termin.oben span{margin-bottom:4px}.db-termin.unten{top:53px}.db-termin:hover i{background:var(--k-schwarz)}.db-termin.oben i{position:relative;top:0}.db-termin.oben{justify-content:flex-start;height:67px}.db-karte{border:0!important}.db-soll.vorher{fill:#dcdcd8;stroke:none}.db-legende i.grau{background:#dcdcd8;border-color:#dcdcd8}.db-termin i{flex:none;display:block}.top17{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;position:absolute!important}.app-17 .main{position:relative;padding-top:130px!important}.bereichsleiste{margin-left:0}@media (max-width:720px){.top17{background:0 0!important;position:absolute!important}.app-17 .main{padding-top:110px!important}}.asset-detail,.einheit-detail{max-width:none!important}.os-stamm{background:var(--k-karte);border-radius:var(--k-rund-karte);box-shadow:var(--k-schatten);padding:18px 24px}html,body{background:#fff!important}.app-17,.app-17 .main{--k-grund:#fff;background:#fff!important}.app-17 :is(.ad-karte,.card,.table-wrap,.mt-zahlen,.stats-karte,.zu-gruppe,.st-anlage,.heute-feld,.ck,.mp-form,.mp-liste li,.st-pruefen,.st-wichtig,.abl-schritt4,.ed-mieter,.themen-panel,.chat-fenster,.ba-filter,.st-daten,.os-arbeiten a,.av,.ed-liste,.zu-kachel,.mt-frage,.gebrieft-zeile,.bk-korrektur,.ed-kuendigung,.abl-punkte,.ck-liste,.vs-karte,.vs-schreiben,.os-stamm,.ad-einheiten,.mt-tabelle2,.tb-tabelle:not(.st-tabelle),.list-table:not(.table-wrap .list-table)),.app-17 :is(.unternavi a,.vs-weg,.bereichsleiste,.seg){box-shadow:none!important;border:1px solid #e6e6e3!important}.app-17 .unternavi a.an{border-color:var(--k-schwarz)!important}
.ist-dashboard .top17{justify-content:center!important}.db-ueberblick{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:700}.app-17.ist-dashboard{position:relative}.ist-dashboard .main,.ist-dashboard .page.content17{position:static!important;transform:none!important}.ist-dashboard .gruss-bereich,.ist-dashboard .dash{position:static!important}
@keyframes kb-weich{to{opacity:1}}@keyframes kb-weg{to{opacity:0;transform:translateY(-30px)}}html body .ist-dashboard .dash>:not(.gruss-bereich),html body .ist-dashboard .gruss-fuer,html body .ist-dashboard .gruss-hinweis{z-index:2;position:relative}html body .ist-dashboard .dash{z-index:1;position:relative!important}html body .ist-dashboard .dash>:not(.gruss-bereich){margin:0!important}html body .ist-dashboard .db-karte:not(.db-dunkel){box-shadow:none!important;border:1px solid #e6e6e3!important}
html body .top17.kopf-woerter{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;justify-content:stretch!important;display:grid!important}html body .kopf-woerter .bereichsleiste{flex-wrap:wrap;justify-self:center;align-items:center;gap:8px 36px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .kopf-woerter .bl-knopf{letter-spacing:.16em;text-decoration:none;color:#5f6661!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:6px 0!important;font:600 13px/1.2 Inter Tight,Helvetica Neue,Arial,sans-serif!important}html body .kopf-woerter .bl-knopf svg{display:none!important}html body .kopf-woerter .bl-knopf:hover{color:#111!important}html body .kopf-woerter .bl-knopf.an{color:#111!important;border-bottom-color:#111!important}@media (max-width:900px){html body .top17.kopf-woerter{grid-template-columns:1fr auto}html body .kopf-woerter .bereichsleiste{grid-area:2/1/auto/-1;justify-self:start;gap:6px 20px}html body .kopf-woerter .bl-knopf{letter-spacing:.12em;font-size:11px!important}}html body .app-17.ist-dashboard,html body .app-17.ist-dashboard .main{background:#fff!important}html:has(.ist-dashboard){background:#fff!important}html:has(.ist-dashboard) body{background:#fff!important}html body .ist-dashboard .dash>:not(.gruss-bereich),html body .ist-dashboard .gruss-fuer,html body .ist-dashboard .gruss-hinweis{clip-path:inset(0 -100vmax)!important;background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}html body .app-17 .top17.kopf-woerter{justify-content:space-between!important;align-items:center!important;display:flex!important}html body .app-17 .top17.kopf-woerter>.bereichsleiste{flex:none}@media (max-width:900px){html body .app-17 .top17.kopf-woerter{flex-wrap:wrap!important}html body .app-17 .top17.kopf-woerter>.bereichsleiste{flex-basis:100%;order:3;justify-content:flex-start}}html body .kopf-woerter .bl-knopf{text-transform:uppercase!important}html body .app-17.ist-dashboard .dash{max-width:none!important}html body .kopf-woerter .bl-knopf span{letter-spacing:inherit;font:inherit;text-transform:uppercase!important}html body .app-17 .main h1:not(.nur-vorlesen){font-stretch:112%;letter-spacing:-.03em!important;text-transform:uppercase!important;font-family:Archivo,Inter Tight,sans-serif!important;font-size:clamp(36px,4.6vw,72px)!important;font-weight:800!important;line-height:.95!important}html body .app-17 .main :is(.sec-head,.page-head) h2{font-stretch:112%;letter-spacing:-.01em!important;text-transform:uppercase!important;font-family:Archivo,Inter Tight,sans-serif!important;font-size:clamp(20px,1.8vw,26px)!important;font-weight:800!important;line-height:1.05!important}
html body .app-17.ist-immo-liste .unternavi{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;border:0!important;gap:24px!important;margin:24px 0 40px!important;padding:0!important;display:flex!important}html body .app-17.ist-immo-liste .unternavi a{font-stretch:112%;text-decoration:none;height:auto!important;box-shadow:none!important;letter-spacing:-.03em!important;text-transform:uppercase!important;color:#c9ccc9!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Archivo,Inter Tight,sans-serif!important;font-size:clamp(28px,3.4vw,52px)!important;font-weight:800!important;line-height:.95!important}html body .app-17.ist-immo-liste .unternavi a.an,html body .app-17.ist-immo-liste .unternavi a:hover{color:#111!important}html body .app-17.ist-immo-liste .page-head h1{display:none!important}html body .app-17.ist-immo-liste .page-head>div>p.muted{display:none}html body .app-17.ist-objekte .main{padding-left:clamp(25px,9vw,160px)!important;padding-right:clamp(25px,9vw,160px)!important}html body .app-17.ist-objekte .page.content17{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}html body .app-17.ist-objekte .page.content17>*+*{margin-top:48px}html body .app-17.ist-objekte .unternavi{max-width:860px;margin-left:auto!important;margin-right:auto!important}.obj-kennzahlen{border:1px solid #e6e6e3;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 28px;display:grid}.obj-kennzahlen strong{letter-spacing:-.03em;white-space:nowrap;font-family:Archivo,Inter Tight,sans-serif;font-size:clamp(28px,2.8vw,42px);font-weight:800;font-stretch:108%;line-height:1;display:block}.obj-kennzahlen small{letter-spacing:0;font-size:.45em;font-weight:400}.obj-kennzahlen span{letter-spacing:.16em;text-transform:uppercase;color:#8a8f8b;margin-top:10px;font-size:12px;font-weight:600;display:block}html body .app-17.ist-objekte .obj-tabelle{box-shadow:none!important;border:1px solid #e6e6e3!important;border-radius:22px!important}html body .app-17.ist-objekte .obj-tabelle tbody tr+tr td,html body .app-17.ist-objekte .obj-tabelle td{border-top:0!important;border-bottom:0!important}@media (max-width:760px){.obj-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}html body .app-17.ist-immo-liste .unternavi{flex-wrap:wrap}}html body .app-17.ist-objekte .page.content17,html body .app-17.ist-objekte .page.content17>*{position:static!important}html body .app-17.ist-objekte .main{position:relative!important}html body .app-17.ist-objekte .obj-finanzen,html body .app-17.ist-objekte .sec-head{margin-top:56px!important}html body .app-17.ist-objekte .obj-kennzahlen{margin-top:32px!important}html body .obj-kennzahlen span{text-transform:uppercase!important}html body .symbol-dock{display:none!important}html body .app-17 .top17.kopf-woerter{top:0;left:0;right:0;z-index:60!important;background:#fff!important;padding-top:22px!important;padding-bottom:14px!important;position:fixed!important}html body .app-17.ist-immo-liste .table-wrap{box-shadow:none!important;border:1px solid #e6e6e3!important;border-radius:22px!important}html body .app-17.ist-immo-liste .table-wrap :is(td,th),html body .app-17.ist-immo-liste .table-wrap tbody tr+tr td{border-top:0!important;border-bottom:0!important}html body .app-17.ist-objekte .obj-kennzahlen{border:1px solid #b8dfe5!important}html body .app-17.ist-immo-liste .einh-kennzahlen{margin-bottom:48px;border:1px solid #b8dfe5!important}html body .app-17.ist-immo-liste .einh-kennzahlen span{text-transform:uppercase!important}html body .app-17.ist-immo-liste .einh-kennzahlen{margin-top:82px!important}html body .app-17.ist-objekte .sec-head{align-items:flex-end!important;margin-bottom:0!important}html body .app-17.ist-objekte .sec-head h2{margin-bottom:0!important;line-height:1!important}html body .os-zahlen.os-vier{grid-template-columns:repeat(4,minmax(0,1fr))}html body .os-zahlen.os-drei{grid-template-columns:repeat(3,minmax(0,1fr))}html body .os-zahlen.os-vier strong,html body .os-zahlen.os-drei strong{white-space:nowrap}@media (max-width:560px){html body .os-zahlen.os-vier{grid-template-columns:repeat(2,minmax(0,1fr))}html body .os-zahlen.os-vier strong,html body .os-zahlen.os-drei strong{font-size:19px}}html body .os-zahlen small{color:var(--k-grau-hell);font-size:11.5px;line-height:1.3}html body .ad-einheiten li+li{border-top:0!important}html body .ad-drei .os-arbeiten a span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .ad-drei .os-arbeiten a b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}html body .ad-drei .os-dokumente a b{color:var(--k-grau-dunkel);font-weight:400}html body .ad-drei .os-arbeiten{gap:0}html body .app-17 .ad-drei .os-arbeiten.os-arbeiten li a{gap:16px;min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .ad-drei .os-arbeiten a span:first-child{color:var(--k-text)}html body .ad-drei .os-arbeiten a:hover span:first-child{text-underline-offset:3px;text-decoration:underline}html body .ad-drei .os-arbeiten a:focus-visible{outline:2px solid var(--k-schwarz);outline-offset:2px}html body .app-17 .ad-drei .os-arbeiten.os-arbeiten li button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:36px;color:var(--k-text);align-items:center;gap:16px;font-size:14px;display:grid}html body .ad-drei .os-arbeiten li button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .ad-drei .os-arbeiten li button b{color:var(--k-grau-dunkel);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}html body .ad-drei .os-arbeiten li button:hover span:first-child{text-underline-offset:3px;text-decoration:underline}html body .ad-drei .os-arbeiten li button:focus-visible{outline:2px solid var(--k-schwarz);outline-offset:2px}html body .overlay .modal.dok-ansicht{border-radius:22px;max-height:calc(100vh - 48px);overflow-y:auto;width:min(820px,100vw - 32px)!important;max-width:none!important}html body .modal.dok-ansicht .dok-vorschau{border-radius:12px;max-height:70vh;overflow-y:auto}html body .modal.dok-ansicht .dok-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}html body .modal.dok-ansicht .dok-knoepfe .k-knopf{text-decoration:none}html body .zaehler-fenster .tabellen-filter{justify-content:space-between;align-items:baseline;margin:0 0 6px;display:flex}html body .app-17 .zaehler-fenster .mt-tabelle2.mt-tabelle2{border-collapse:collapse;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .app-17 .zaehler-fenster .mt-tabelle2.mt-tabelle2 td{height:36px;color:var(--k-text);white-space:nowrap;font-size:14px;border:0!important;padding:0 16px 0 0!important}html body .zaehler-fenster .mt-tabelle2 td.sub{color:var(--k-grau-dunkel)}html body .app-17 .zaehler-fenster .mt-tabelle2.mt-tabelle2 td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--k-grau-dunkel);padding-right:0!important}html body .zaehler-fenster .mt-tabelle2 tr{background:0 0!important;border:0!important}html body .zaehler-fenster .mt-tabelle2 .mt-name,html body .zaehler-fenster .mt-tabelle2 strong{color:var(--k-text);font-weight:600;text-decoration:none}html body .zaehler-fenster .mt-tabelle2 .mt-name:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){html body .zaehler-fenster .mt-tabelle2 td.sub{display:none}}html body .zaehler-fenster .os-zaehler-links{align-items:baseline;gap:18px;display:inline-flex}html body .zaehler-fenster .os-zaehler-links button.k-link{all:unset;cursor:pointer;text-underline-offset:3px;font-size:13px;text-decoration:underline}html body .zaehler-fenster .os-haus-neu{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin:8px 0 16px;display:grid}html body .zaehler-fenster .os-haus-knoepfe{gap:8px;display:flex}@media (max-width:720px){html body .zaehler-fenster .os-haus-neu{grid-template-columns:1fr}}html body .ad-drei{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:36px;display:grid}html body .ad-drei .ad-karte3{background:#fff;border:1px solid #e6e6e3;border-radius:22px;min-width:0;padding:20px 22px 14px}html body .ad-drei .ad-karte3 .os-titel{margin:0 0 8px}html body .ad-drei .os-arbeiten{max-width:none}html body .ad-drei .db-leer{font-size:13px}@media (max-width:1000px){html body .ad-drei{grid-template-columns:1fr}}html body .overlay .modal.zaehler-fenster{border-radius:22px;max-height:calc(100vh - 48px);overflow-y:auto;width:min(860px,100vw - 32px)!important;max-width:none!important}html body .app-17 .ad-drei .ad-karte3 .av.av{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .ad-drei .os-dokumente li button span:first-child{white-space:normal;padding:6px 0;line-height:1.3;overflow:visible}@media (min-width:721px){html body #einheiten .list-table tbody td:first-child,html body .obj-tabelle .list-table tbody td:first-child,html body .obj-tabelle table tbody td:first-child{white-space:nowrap}}html body .ad-drei .os-arbeiten li .os-zeile-still{min-height:36px;color:var(--k-text);align-items:center;gap:16px;font-size:14px;display:grid}html body .ad-drei .os-arbeiten li .os-zeile-still b{color:var(--k-grau-dunkel);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}html body .app-17 main .ad-kopf.obj-kopf.obj-kopf h1{letter-spacing:-.03em!important;margin:0!important;font-size:33px!important;font-stretch:112%!important;line-height:.95!important}html body .app-17 main .ad-kopf.obj-kopf.obj-kopf{min-height:0!important;margin:24px 0 40px!important;padding:0!important}html body .mf-laufend{cursor:pointer;align-items:center;gap:10px;margin:2px 0 14px;font-size:14px;line-height:1.35;display:flex!important}html body .mf-laufend input[type=checkbox]{accent-color:#111;flex:none;width:18px!important;height:18px!important;min-height:0!important;margin:0!important;padding:0!important}
