:root{--papier:#FFFFFF;--elfenbein:#F3F5F9;--karte:#FFFFFF;--feld:#FFFFFF;--zeile-aktiv:#EEF1F7;--flaeche-dunkel:#101F3D;--kartenkante:#E3E7EF;--nachtblau:#101F3D;--nachtblau-tief:#0A1730;--blau-soft:#636366;--grau:#636366;--auf-nachtblau:#C9D3E4;--auf-dunkel:#F5F5F7;--gold:#C99B36;--gold-tief:#7E5E13;--linie:#E3E7EF;--gruen:#116E44;--akzent:#101F3D;--akzent-hover:#1B2E57;--st-verfuegbar:#116E44;--st-reserviert:#6B3FA0;--st-notarbeauftragung:#7A3183;--st-notartermin:#8A5A00;--st-verkauft:#0A4A2E;--st-verkauft-punkt:#116E44;--st-on-hold:#A32348;--st-nicht-verkauft:#A3261C;--st-offen:#636366;--eisblau:#1F5C99;--rot:#A3261C;--rot-hover:#8A1E16;--sand:#F6F2EA;--sand-tief:#EDE6D8;--kupfer:#9A5B2B;--bordeaux:#A32348;--phase-akquise:var(--eisblau);--phase-beratung:var(--gold-tief);--phase-abschluss:var(--kupfer);--phase-betreuung:var(--gruen);--phase-verloren:var(--bordeaux);--schrift-meta:12px;--schrift-neben:13px;--schrift-standard:14px;--schrift-text:15px;--schrift-abschnitt:17px;--schrift-aufgabe:19px;--schrift-name:30px;--schrift-name-schmal:26px;--radius:18px;--shadow:0 1px 2px rgba(0,0,0,.04);--shadow-hover:0 10px 30px rgba(0,0,0,.08);--paper:var(--papier);--card:var(--karte);--ink:var(--nachtblau);--ink-2:var(--blau-soft);--ivory:var(--nachtblau);--navy-900:#FFFFFF;--navy-800:#FFFFFF;--navy-700:#F5F5F7;--gold-500:var(--gold);--gold-600:var(--gold-tief);--gold-100:rgba(0,0,0,.04);--line:var(--linie);--green:var(--gruen);--green-bg:rgba(17,110,68,.10);--red:var(--rot)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55}.serif{font-family:inherit;letter-spacing:-.015em}.brand{font-family:Georgia,Times New Roman,serif}.wrap{max-width:720px;margin:0 auto;padding:0 20px}header{background:linear-gradient(180deg,#FFFFFF,var(--karte))}.head-in{display:flex;align-items:center;gap:12px;padding:13px 20px;max-width:720px;margin:0 auto}.brand{color:var(--ivory);font-size:17px;letter-spacing:.18em;line-height:1.2}.brand small{display:block;color:var(--gold-500);font-size:10px;letter-spacing:.34em;font-weight:500}.demo-strip{background:rgba(0,0,0,.042);font-size:12.5px;text-align:center;padding:6px 14px;font-weight:500}h1{font-size:28px;line-height:1.22;font-weight:700}.sub{font-size:15px}.muted,.sub{color:var(--ink-2)}.section{margin-top:42px}.sec-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sec-num{color:var(--gold-600);font-size:13px;font-weight:700}.sec-head h2{font-size:23px;font-weight:700;white-space:nowrap}.sec-head:after{content:"";flex:1 1;height:1px;margin-left:4px;background:linear-gradient(90deg,rgba(0,0,0,.175),rgba(0,0,0,0))}.micro{font-size:11px;letter-spacing:0;font-weight:700;color:var(--gold-600);text-transform:none}.hairline{height:1px;margin-top:16px;background:linear-gradient(90deg,rgba(0,0,0,.158),rgba(0,0,0,.017))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pill-frei{display:inline-flex;align-items:center;gap:6px;background:var(--green-bg);color:var(--green);font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px;white-space:nowrap}.pill-frei:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.tag-gold{display:inline-block;font-size:12.5px;font-weight:600;color:var(--gold-tief);background:var(--gold-100);padding:3px 11px;border-radius:999px}.btn{display:block;border:0;cursor:pointer;text-align:center;background:linear-gradient(180deg,#d4ad55,var(--gold-600));color:#fff;font-weight:700;font-size:14px;text-transform:none;letter-spacing:0;padding:15px 24px;border-radius:12px;width:100%;box-shadow:0 3px 12px rgba(0,0,0,.122)}.btn:active{transform:translateY(1px)}.btn-ghost{background:none;border:1.5px solid rgba(16,31,61,.224);color:var(--ivory);box-shadow:none;font-size:15px;padding:12px 20px}.back{display:inline-block;margin:20px 0 6px;color:var(--ink-2);text-decoration:none;font-size:15px}.hero-img{background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 70%);position:relative;height:170px;display:flex;align-items:center;justify-content:center}.hero-img svg{height:100px;opacity:.9}.tag-bilder{position:absolute;right:14px;bottom:12px;background:rgba(12,26,44,.6);color:var(--ivory);font-size:11.5px;padding:4px 10px;border-radius:999px}.gallery{display:grid;grid-template-columns:1.9fr 1fr;grid-template-rows:1fr 1fr;grid-gap:5px;gap:5px;height:252px}.g-tile,.gallery{position:relative}.g-tile{overflow:hidden;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%);display:flex;align-items:center;justify-content:center}.g-main{grid-row:1/3}.g-tile>svg{height:58px;opacity:.85}.g-main>svg{height:110px}.g-label{position:absolute;bottom:8px;left:10px;font-size:11px;color:rgba(241,236,224,.85)}.g-actions{position:absolute;top:10px;right:10px;display:flex;gap:8px;z-index:2}.g-act{width:40px;height:40px;border-radius:50%;border:0;display:flex;justify-content:center}.g-act,.g-docs{background:#0e1a2e;align-items:center;box-shadow:0 2px 10px rgba(12,26,44,.3);cursor:pointer}.g-docs{position:absolute;bottom:10px;left:10px;z-index:2;color:var(--ink);font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:999px;display:inline-flex;gap:7px;border:0}.g-more{inset:0;background:rgba(12,26,44,.55);color:#fff;display:flex;justify-content:center;font-size:14.5px}.g-more,.tag-city{position:absolute;align-items:center;font-weight:600}.tag-city{left:14px;top:12px;z-index:2;display:inline-flex;gap:7px;background:rgba(12,26,44,.62);color:var(--ivory);font-size:13px;padding:6px 13px;border-radius:999px;letter-spacing:0}.tag-city:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--linie)}.list-controls{margin:20px 0 4px;display:flex;flex-direction:column;gap:10px}.fchips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchips button{flex:none;padding:9px 17px;border-radius:999px;border:1.5px solid var(--line);background:var(--feld);color:var(--ink-2);font-weight:600;font-size:14px;cursor:pointer}.fchips button.on{border-color:var(--gold-600);background:var(--gold-100);color:var(--gold-tief)}.sort-sel{align-self:flex-start;padding:9px 13px;border-radius:10px;border:1.5px solid var(--line);background:var(--feld);font-size:14px;color:var(--ink-2);font-family:inherit;font-weight:500}.obj-card{margin-top:16px}.stats{color:var(--ink-2);font-size:14px;margin-top:8px;line-height:1.6}.stats b{color:var(--ivory);font-weight:700}.search-box{position:relative;margin-top:18px}.search-box input{width:100%;padding:13px 16px 13px 44px;border-radius:12px;border:1.5px solid var(--line);background:var(--feld);font-size:16px;font-family:inherit;color:var(--ink)}.search-box input::placeholder{color:var(--grau)}.search-box>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.tag-count{position:absolute;left:12px;bottom:10px;z-index:2;background:rgba(12,26,44,.62);color:var(--ivory);font-size:11.5px;font-weight:500;padding:4px 11px;border-radius:999px}.prange{display:flex;align-items:baseline;gap:7px;margin-top:2px}.prange .p1{font-size:23px;font-weight:750;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prange .p2{font-size:15px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbar{margin:13px 0 7px}.sleg{font-size:12.5px;color:var(--ink-2);margin-bottom:15px}.sleg b{font-weight:700}.sleg .c-frei{color:var(--green)}.sleg .c-res{color:var(--gold-tief)}.sleg .c-verk{color:var(--grau)}.testi{padding:18px 20px}.testi+.testi{border-top:1px solid var(--line)}.testi .stars{color:var(--gold-500);letter-spacing:3px;font-size:14px;margin-bottom:7px}.testi .quote{font-size:15px;line-height:1.6;color:var(--ink)}.testi .who{margin-top:9px;font-size:13px;color:var(--ink-2);font-weight:600}@media (min-width:640px){.list-controls{flex-direction:row;justify-content:space-between;align-items:center}.sort-sel{align-self:auto}}.kpi-strip{display:grid;grid-template-columns:1fr 1fr 1fr;background:linear-gradient(180deg,#FFFFFF,var(--karte));border:1px solid rgba(0,0,0,.158);border-radius:var(--radius);margin-top:14px;padding:22px 8px;box-shadow:var(--shadow)}.kpi-strip>div{text-align:center;padding:0 6px}.kpi-strip>div+div{border-left:1px solid rgba(0,0,0,.087)}.kpi-strip .v{color:var(--gold-500);font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-strip .l{color:var(--blau-soft);font-size:11px;margin-top:4px;text-transform:none;letter-spacing:0}.unit{padding:22px 20px}.unit+.unit{border-top:1px solid var(--line)}.unit-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.unit-top .we{font-size:22px;font-weight:700;color:var(--ivory)}.factline{color:var(--ink-2);font-size:14.5px;margin-top:3px}.price-grid{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:14px 0 18px}.price{font-size:31px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.price,.rent-val{font-weight:700;color:var(--ivory)}.rent-val{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.u-kpis{display:flex;justify-content:space-between;gap:16px;margin:0 0 16px}.u-kpis>div{border-top:2px solid var(--linie);padding-top:8px;flex:1 1 auto;min-width:0}.u-kpis b{font-size:19px;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.u-kpis span{display:block;font-size:10.5px;color:var(--ink-2);margin-top:2px;text-transform:none;letter-spacing:0}.calc-unit-toggle{display:flex;gap:8px;margin-bottom:12px}.calc-unit-toggle button{flex:1 1;padding:12px;border-radius:12px;border:1.5px solid var(--line);background:var(--feld);font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer}.calc-unit-toggle button.on{border-color:var(--gold-600);background:var(--gold-100);color:var(--gold-tief)}.seg{display:flex;gap:6px;margin-top:8px}.seg button{flex:1 1;padding:10px 4px;border-radius:10px;border:1.5px solid var(--line);background:var(--feld);font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;line-height:1.25}.seg button.on{border-color:var(--gold-600);background:var(--gold-100);color:var(--gold-tief)}.inline-inputs{display:flex;gap:10px;margin-top:8px}.ctrl .inline-inputs>label{flex:1 1;font-size:12.5px;color:var(--ink-2);display:block}.inline-inputs input,.inline-inputs select{width:100%;margin-top:4px;padding:10px;border-radius:10px;border:1.5px solid var(--line);font-size:15px;background:var(--feld);font-family:inherit;color:var(--ink)}.obj-kpis{display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px 20px;background:rgba(16,31,61,.043);border-bottom:1px solid var(--line)}.obj-kpis>div{text-align:center}.obj-kpis>div+div{border-left:1px solid rgba(0,0,0,.105)}.obj-kpis b{font-size:18px;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-kpis span{display:block;font-size:10.5px;color:var(--ink-2);margin-top:2px;text-transform:none;letter-spacing:0}.calc-label{padding:18px 20px 4px;font-size:13px;font-weight:700;letter-spacing:0;color:var(--gold-600)}.ctrl{padding:12px 20px}.ctrl label{display:flex;justify-content:space-between;font-size:15px;color:var(--ink-2);font-weight:500}.ctrl label output{color:var(--ivory);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input[type=range]{width:100%;margin-top:8px;accent-color:var(--gold-600);height:30px}.results{padding:16px 20px 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.res-hero{grid-column:1/-1;background:linear-gradient(180deg,#FFFFFF,var(--karte));border-radius:14px;padding:18px 20px;text-align:center}.res-hero .v{color:var(--gold-500);font-size:31px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res-hero .v.neg{color:var(--rot)}.res-hero .l{color:var(--blau-soft);font-size:13px;margin-top:4px}.res{background:rgba(0,0,0,.03);border-radius:14px;padding:13px 16px;text-align:center}.res .v{font-size:20px;font-weight:700;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res .v.neg{color:var(--rot)}.res .l{font-size:12px;color:var(--ink-2);margin-top:2px;line-height:1.35}details{border-top:1px solid var(--line)}details summary{padding:15px 20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-size:19px;color:var(--gold-600)}details[open] summary:after{content:"–"}.dtable{width:100%;border-collapse:collapse;font-size:14.5px;margin-bottom:8px}.dtable td{padding:8px 20px;border-top:1px solid var(--linie);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtable td:last-child{text-align:right;font-weight:600;color:var(--ivory);white-space:nowrap}.dtable tr.total td{border-top:2px solid var(--line);font-weight:700}.annahmen-body{padding:4px 20px 16px;font-size:13.5px;color:var(--ink-2)}.annahmen-body ul{margin:4px 0 0 18px}.annahmen-body li{margin:3px 0}.ann-inputs{display:flex;gap:10px;margin-top:12px}.ann-inputs label{flex:1 1;font-size:12.5px}.ann-inputs input{width:100%;margin-top:4px;padding:9px;border-radius:9px;border:1px solid var(--line);font-size:15px;background:var(--feld)}.disclaimer{padding:12px 20px 16px;font-size:12px;color:var(--grau)}.chart-box,.disclaimer{border-top:1px solid var(--line)}.chart-box{padding:15px 20px 8px;position:relative}.chart-box h3{font-size:15px;color:var(--ivory)}.chart-box .sub{font-size:12.5px;margin-bottom:4px}#chart{width:100%;height:140px;display:block;touch-action:pan-y}.chart-tip{position:absolute;pointer-events:none;color:var(--auf-dunkel);font-size:12px;padding:5px 9px;border-radius:8px;transform:translate(-50%,-130%);white-space:nowrap;display:none;box-shadow:var(--shadow)}.doc-group-label{padding:16px 20px 8px;font-size:12px;font-weight:700;letter-spacing:0;color:var(--gold-600);display:flex;align-items:center;gap:8px}.doc-group-label.locked{color:var(--grau)}.doc-group-label svg{flex:none}.doc{display:flex;align-items:center;gap:14px;padding:13px 20px}.doc+.doc{border-top:1px solid var(--linie)}.doc .ftype{flex:none;width:42px;height:42px;border-radius:10px;background:var(--gold-100);color:var(--gold-tief);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:0}.doc.locked .ftype{background:var(--elfenbein);color:var(--grau)}.doc .t{flex:1 1;font-size:15px;font-weight:600;min-width:0}.doc .t small{display:block;font-weight:400;font-size:12.5px;margin-top:1px}.doc .t small,.doc.locked .t{color:var(--ink-2)}.dl-btn{flex:none;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--gold-600);background:var(--feld);display:flex;align-items:center;justify-content:center;cursor:pointer}.doc-note{padding:10px 20px 16px;font-size:12.5px;color:var(--grau)}.overlay{position:fixed;inset:0;background:rgba(12,26,44,.55);z-index:100;display:none;align-items:flex-end;justify-content:center}.overlay.open{display:flex}.modal{background:var(--feld);padding:24px 22px 28px}.modal h3{font-size:20px}.modal .fld{margin-top:13px}.modal .fld label{font-size:13.5px;color:var(--ink-2);font-weight:500}.modal .fld input,.modal .fld textarea{width:100%;padding:12px;margin-top:4px;border:1px solid var(--line);border-radius:10px;font-size:16px;font-family:inherit;background:var(--paper)}.modal .note{margin-top:12px;font-size:12.5px;color:var(--grau)}.modal .x{float:right;border:0;background:var(--linie);width:34px;height:34px;border-radius:50%;font-size:15px;cursor:pointer;color:var(--ink-2)}footer{margin-top:48px;padding:32px 20px 42px;font-size:13px;line-height:1.65}footer .f-in{max-width:720px;margin:0 auto}footer a{color:var(--gold-500);text-decoration:none}footer .links{margin-top:10px}@media (min-width:640px){.hero-img{height:230px}.btn{width:auto;display:inline-block}.overlay{align-items:center}.modal{border-radius:18px}.results{grid-template-columns:1fr 1fr}}a{color:inherit}.nav-links{display:flex;gap:14px;align-items:center;flex-wrap:nowrap}.nav-links a{font-size:13.5px;text-decoration:none}.nav-links a:hover{color:var(--ivory)}main{min-height:60vh}.demo-tag-inline{display:inline-block;font-size:11px;font-weight:700;letter-spacing:0;background:var(--gold-100);padding:2px 9px;border-radius:999px;vertical-align:2px}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.form-grid label{font-size:12.5px;color:var(--ink-2);font-weight:600;display:block;margin-bottom:4px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:12px;border-radius:10px;border:1.5px solid var(--line);font-size:16px;font-family:inherit;background:var(--feld);color:var(--ink)}.err-box,.ok-box{border-radius:12px;padding:14px 16px;font-size:14.5px;font-weight:600}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:999px;white-space:nowrap}.st-verfuegbar{--stf:var(--st-verfuegbar)}.st-reserviert{--stf:var(--st-reserviert)}.st-notarbeauftragung{--stf:var(--st-notarbeauftragung)}.st-notar_termin{--stf:var(--st-notartermin)}.st-verkauft{--stf:var(--st-verkauft);--stp:var(--st-verkauft-punkt)}.st-on_hold{--stf:var(--st-on-hold)}.st-nicht_verkauft{--stf:var(--st-nicht-verkauft)}.st-offen{--stf:var(--st-offen)}.status-pill{color:var(--stf,var(--blau-soft))}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--stp,var(--stf,var(--blau-soft)));flex:none}.pad{padding:18px 20px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.fld label{display:block;font-size:12.5px;color:var(--ink-2);font-weight:600;margin-bottom:4px}.fld input,.fld select{width:100%;padding:11px 12px;border-radius:10px;border:1.5px solid var(--line);background:var(--feld);font-size:15.5px;font-family:inherit;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fld input:focus{outline:2px solid rgba(0,0,0,.175);border-color:var(--gold-600)}.fld .hint{font-size:11.5px;color:var(--grau);margin-top:3px}.note-line{font-size:12.5px;color:var(--ink-2);padding:10px 20px 16px}.hero{background:linear-gradient(180deg,#FFFFFF,var(--karte));border:1px solid rgba(0,0,0,.158);border-radius:var(--radius);padding:26px 20px;text-align:center;box-shadow:var(--shadow)}.hero .l1{color:var(--blau-soft);font-size:12px;letter-spacing:0;text-transform:none;font-weight:600}.hero .v{font-size:40px;font-weight:750;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hero .v.pos{color:var(--gruen)}.hero .v.neg{color:var(--rot)}.hero .l2{color:var(--blau-soft);font-size:13.5px;margin-top:8px}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.kpi{background:var(--feld);border:1px solid var(--line);border-radius:14px;padding:13px 6px;text-align:center;min-width:0}.kpi .v{font-size:clamp(14px,4.2vw,18px);font-weight:750;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi .l{font-size:10.5px;color:var(--ink-2);margin-top:3px;text-transform:none;letter-spacing:0}table.calc{width:100%;border-collapse:collapse;font-size:14.5px}table.calc td{padding:9px 20px;border-top:1px solid var(--linie);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.calc td:last-child{text-align:right;font-weight:600;color:var(--ivory);white-space:nowrap}table.calc tr:first-child td{border-top:0}table.calc tr.sum td{border-top:2px solid var(--line);font-weight:750}table.calc tr.sum.gold td:last-child{color:var(--gold-600)}table.calc td .small{display:block;font-size:11.5px;color:var(--grau);font-weight:400}.pos{color:var(--green)!important}.neg{color:var(--red)!important}.mrow{display:flex;align-items:center;gap:12px;padding:7px 20px;font-size:14px}.mrow+.mrow{border-top:1px solid var(--linie)}.mrow .y{width:52px;color:var(--ink-2);flex:none}.mrow .bar{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--linie),var(--gold-600));flex:none}.mrow .val{font-weight:700;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale{text-align:center;padding:22px 20px}.sale .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.sale .box{border:1.5px solid var(--line);border-radius:12px;padding:10px 16px;font-size:14px}.sale .box b{display:block;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale .gain{margin-top:16px}.sale .gain .v{font-size:32px;font-weight:750;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale .gain .l{font-size:12px;color:var(--ink-2);text-transform:none;letter-spacing:0}.step{display:flex;gap:16px;padding:15px 20px}.step+.step{border-top:1px solid var(--linie)}.step .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--gold-100);font-weight:750;font-size:15px;display:flex;align-items:center;justify-content:center}.step .t{font-size:15px;font-weight:700}.step .d{font-size:13.5px;color:var(--ink-2);margin-top:2px}@media (max-width:480px){.grid2{grid-template-columns:1fr}.hero .v{font-size:34px}}@media print{.demo-strip,.nav-links,.no-print,header{display:none}body{background:var(--feld)}.card,.hero{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.anim-fade{animation:fadeUp .6s cubic-bezier(.2,.7,.3,1) both}.obj-card{animation:fadeUp .5s cubic-bezier(.2,.7,.3,1) both;transition:transform .25s ease,box-shadow .25s ease}.obj-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(12,26,44,.06),0 14px 34px rgba(12,26,44,.12)}.btn{transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.btn:hover{filter:brightness(1.05);box-shadow:0 5px 16px rgba(0,0,0,.158)}.calc-unit-toggle button,.fchips button,.seg button{transition:border-color .2s ease,background .2s ease,color .2s ease}@keyframes lineGrow{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.login-skyline line{stroke-dasharray:60;animation:lineGrow 1.2s ease both}.login-skyline line:nth-child(2){animation-delay:.1s}.login-skyline line:nth-child(3){animation-delay:.15s}.login-skyline line:nth-child(4){animation-delay:.2s}.login-skyline line:nth-child(5){animation-delay:.25s}.login-skyline line:nth-child(6){animation-delay:.3s}.login-skyline line:nth-child(7){animation-delay:.35s}@media (prefers-reduced-motion:reduce){.anim-fade,.login-skyline line,.obj-card{animation:none}.obj-card:hover{transform:none}}.login-split{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 110px)}.login-brand{background:linear-gradient(rgba(0,0,0,.017) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.017) 1px,transparent 0),linear-gradient(160deg,#13243D,#0A1220 70%);padding:48px 26px}.login-brand-inner{max-width:460px;margin:0 auto}.login-badge{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border:1px solid rgba(0,0,0,.175);color:var(--linie);font-size:12.5px;padding:5px 14px;border-radius:999px}.login-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--linie)}.login-brand h1{color:var(--ivory);font-size:30px;line-height:1.25;margin-top:16px;letter-spacing:-.015em}.login-brand p{font-size:15px;margin-top:12px}.login-checks{list-style:none;margin:18px 0 0;padding:0}.login-checks li{padding:5px 0 5px 26px}.login-checks li:before{position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.063);color:var(--gold-500)}.login-checks li:before,.login-form-side{display:flex;align-items:center;justify-content:center}.login-form-side{padding:40px 20px}.login-card{width:100%;max-width:400px}.login-card h2{font-size:26px;letter-spacing:-.015em}.login-trust{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}@media (min-width:900px){.login-split{grid-template-columns:1.15fr 1fr}.login-brand{padding:60px 40px}}.nav-links button.login-btn{cursor:pointer;font-family:inherit;background:transparent}.nav-links a.login-btn,.nav-links button.login-btn{border:1.5px solid var(--linie);color:var(--linie)!important;padding:7px 16px;font-size:13px;white-space:nowrap;transition:background .2s ease,color .2s ease}.nav-links a.login-btn:hover,.nav-links button.login-btn:hover{background:var(--gold-500)}.head-in{flex-wrap:nowrap}.head-in .brand{white-space:nowrap}@media (max-width:380px){.nav-links{gap:10px}.nav-links a{font-size:12.5px}}footer{border-top:1px solid rgba(0,0,0,.07);background:var(--papier)}.card{border:1px solid var(--linie)}.kpi-strip,.res-hero{border:1px solid rgba(0,0,0,.14)}input[type=range]{background:transparent}.ann-inputs input,.fld input,.fld select,.form-grid input,.form-grid select,.form-grid textarea,.inline-inputs input,.inline-inputs select{background:var(--feld)!important;color:var(--ink)!important;border-color:var(--linie)!important}.fld input::placeholder,.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--grau)}.calc-unit-toggle button,.fchips button,.seg button,.sort-sel{background:var(--feld);color:var(--ink-2);border-color:var(--linie)}.calc-unit-toggle button.on,.fchips button.on,.seg button.on{background:rgba(0,0,0,.056);border-color:var(--linie);color:var(--gold-tief)}.dtable td:last-child,details summary,table.calc td:last-child{color:var(--ivory)}.disclaimer,.doc-note,.hint,.note-line{color:var(--grau)}.obj-kpis,.results{background:rgba(16,31,61,.036)}.res{background:var(--feld)}.kpi{background:var(--card)}.kpi,.sale .box{border-color:var(--linie)}.sale .box b{color:var(--ivory)}.step .n{background:rgba(0,0,0,.056);color:var(--gold-tief)}.ok-box{background:rgba(17,110,68,.15)}.err-box{background:rgba(163,38,28,.15)}.obj-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:4px}@media (min-width:700px){.obj-grid{grid-template-columns:1fr 1fr}}.obj-row{display:flex;gap:14px;align-items:stretch;text-decoration:none;background:var(--card);border:1px solid var(--linie);border-radius:14px;padding:12px;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease;animation:fadeUp .45s cubic-bezier(.2,.7,.3,1) both}.obj-row:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.158)}.obj-thumb{flex:none;width:104px;border-radius:10px;overflow:hidden;position:relative;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%);display:flex;align-items:center;justify-content:center;min-height:104px}.obj-thumb svg{height:54px;opacity:.85}.obj-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.obj-body .t{font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.obj-body .s{font-size:12.5px;color:var(--ink-2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obj-body .p{margin-top:auto;padding-top:8px;font-size:15px;font-weight:750;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-meta{display:flex;gap:10px;margin-top:5px;font-size:11.5px;color:var(--ink-2);flex-wrap:wrap}.obj-meta b{color:var(--gold-tief);font-weight:650}.obj-frei{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--green)}.obj-frei:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.obj-chev{align-self:center;color:rgba(0,0,0,.245);flex:none}.phase-tabs{display:inline-flex;gap:2px;margin-top:18px;padding:4px;background:rgba(16,31,61,.05);border:1px solid var(--linie);border-radius:12px;max-width:100%;overflow-x:auto;scrollbar-width:none}.phase-tabs::-webkit-scrollbar{display:none}.phase-tabs button{flex:none;color:var(--ink-2);font-size:13.5px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;transition:background .2s ease,color .2s ease;font-family:inherit;white-space:nowrap}.phase-tabs button.on{background:rgba(0,0,0,.063);color:var(--gold-tief)}.phase-tabs .cnt{opacity:.65;font-weight:500;margin-left:3px;font-size:12px}.obj-res{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--gold-tief)}.obj-res:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-tief)}.obj-verk{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--blau-soft)}.obj-verk:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grau)}.ocard-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (min-width:620px){.ocard-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ocard-grid{grid-template-columns:1fr 1fr 1fr}}.ocard{display:flex;flex-direction:column;text-decoration:none;background:var(--card);border:1px solid var(--linie);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease;animation:fadeUp .45s cubic-bezier(.2,.7,.3,1) both}.ocard:hover{transform:translateY(-3px);border-color:rgba(0,0,0,.158)}.ocard-img{position:relative;height:128px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%)}.ocard-badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;letter-spacing:0;padding:4px 9px;border-radius:999px;color:var(--papier)}.b-verk{background:var(--blau-soft)}.ocard-count{position:absolute;bottom:10px;left:10px;font-size:11px;font-weight:600;color:var(--nachtblau);background:rgba(10,18,32,.72);padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ocard-body{display:flex;flex-direction:column;padding:13px 15px 15px}.ocard-price{font-size:17px;font-weight:780;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ocard-price .p2{font-size:13.5px;font-weight:600;color:var(--ink-2)}.ocard-facts{font-size:12.5px;color:var(--ink-2);margin-top:3px}.ocard-name{font-size:14.5px;font-weight:700;color:var(--ink);margin-top:9px;letter-spacing:-.01em}.ocard-addr{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden;margin-top:12px}.sbar span{display:block;height:100%}.sleg{display:flex;gap:12px;margin-top:7px;flex-wrap:wrap}.sleg b{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.sleg b:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.c-frei{color:var(--green)}.c-res{color:var(--gold-tief)}.c-verk{color:var(--blau-soft)}.ucard-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:4px}@media (min-width:620px){.ucard-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ucard-grid{grid-template-columns:1fr 1fr 1fr}}.ucard{display:flex;flex-direction:column;text-decoration:none;background:var(--card);border:1px solid var(--linie);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease;animation:fadeUp .45s cubic-bezier(.2,.7,.3,1) both}.ucard:hover{transform:translateY(-3px);border-color:rgba(0,0,0,.158)}.ucard-img{position:relative;height:110px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%)}.ucard-body{padding:12px 15px 14px;display:flex;flex-direction:column}.ucard-we{font-size:14.5px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.ucard-facts{font-size:12.5px;color:var(--ink-2);margin-top:2px}.ucard-price{font-size:16.5px;font-weight:780;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:9px}.ucard-kpis{display:flex;gap:12px;margin-top:6px;font-size:11.5px;color:var(--ink-2);flex-wrap:wrap}.ucard-kpis b{color:var(--gold-tief);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ucard-link{margin-top:11px;font-size:12.5px;font-weight:650;color:var(--gold-500)}.wrap.wrap-xl{max-width:1080px}.ex-head h1{font-size:clamp(24px,4.6vw,32px);letter-spacing:-.02em}.ex-sub{color:var(--ink-2);font-size:14px;margin-top:4px}.ex-factline{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.ex-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:18px;align-items:start}@media (min-width:940px){.ex-grid{grid-template-columns:minmax(0,1fr) 360px}}.ex-gallery{border-radius:16px;overflow:hidden;border:1px solid var(--linie);background:var(--card);box-shadow:var(--shadow)}.ex-main{position:relative;height:240px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%)}@media (min-width:940px){.ex-main{height:320px}}.ex-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:8px}.ex-thumbs span{height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#FFFFFF,var(--papier));border:1px solid var(--linie)}.qa-row{display:flex;gap:8px;padding:10px;border-top:1px solid var(--linie);flex-wrap:wrap}.qa-row a,.qa-row button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--linie);background:rgba(16,31,61,.043);color:var(--ink);font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:999px;cursor:pointer;font-family:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}.qa-row a:hover,.qa-row button:hover{border-color:rgba(0,0,0,.193);background:rgba(0,0,0,.028)}.qa-row svg{width:14px;height:14px;stroke:var(--gold-500)}.side-col{display:flex;flex-direction:column;gap:14px}.side-card{background:var(--card);border:1px solid var(--linie);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.side-card h3{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0 0 10px}.price-big{font-size:28px;font-weight:800;color:var(--ivory);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-note{font-size:12.5px;color:var(--ink-2);margin-top:2px}.frow{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:13.5px;border-bottom:1px solid var(--linie)}.frow:last-child{border-bottom:0}.frow .fl{color:var(--ink-2)}.frow .fv{color:var(--ink);font-weight:620;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frow .fv.gold{color:var(--gold-tief)}.frow.fsum .fl,.frow.fsum .fv{color:var(--ivory);font-weight:750}.modal-back{position:fixed;inset:0;z-index:60;background:rgba(6,11,20,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:fadeUp .2s ease both}@media (min-width:640px){.modal-back{align-items:center;padding:24px}}.modal{width:100%;max-width:560px;max-height:84vh;overflow:auto;background:var(--card);border:1px solid var(--linie);border-radius:18px 18px 0 0;box-shadow:0 24px 70px rgba(0,0,0,.18);padding:18px 18px 22px}@media (min-width:640px){.modal{border-radius:18px}}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.modal-head h3{font-size:17px;color:var(--ivory);margin:0}.modal-x{border:1px solid var(--linie);background:transparent;color:var(--ink-2);width:32px;height:32px;border-radius:999px;cursor:pointer;font-size:15px;line-height:1}.modal-x:hover{color:var(--ivory);border-color:rgba(0,0,0,.193)}.doc-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--linie);text-decoration:none}.doc-row:last-child{border-bottom:0}.doc-row .ic{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.049)}.doc-row .ic svg{width:17px;height:17px;stroke:var(--gold-500)}.doc-row .dt{flex:1 1;min-width:0}.doc-row .dt b{display:block;font-size:13.5px;color:var(--ink);font-weight:650}.doc-row .dt span{font-size:11.5px;color:var(--ink-2)}.doc-row .dl{flex:none;font-size:12px;font-weight:700;color:var(--gold-500)}.share-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.175);font-size:13px;font-weight:650;padding:9px 15px;border-radius:999px;cursor:pointer;font-family:inherit;transition:background .2s ease}.share-btn:hover{background:rgba(0,0,0,.063)}.share-btn svg{width:14px;height:14px;stroke:currentColor}.share-done{margin-top:10px;font-size:12.5px;color:var(--green);word-break:break-all;background:rgba(17,110,68,.1);border:1px solid rgba(17,110,68,.3);border-radius:10px;padding:9px 12px}.shared-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;background:rgba(0,0,0,.042);border:1px solid rgba(0,0,0,.14);padding:6px 13px;border-radius:999px;letter-spacing:0}.shared-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.map-consent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 22px;border-radius:14px;background:linear-gradient(160deg,#FFFFFF,var(--papier));border:1px solid var(--linie)}.map-consent svg{width:30px;height:30px;stroke:var(--gold-500)}.map-consent b{color:var(--ivory);font-size:15.5px}.map-consent p{font-size:12.5px;max-width:420px;margin:0;line-height:1.55}.map-consent .btn{margin-top:6px}.map-consent .map-addr{font-size:12px;color:var(--ink-2);margin-top:2px}.map-frame{border-radius:14px;overflow:hidden;border:1px solid var(--linie);background:var(--elfenbein)}.map-frame iframe{display:block;width:100%;height:320px;border:0}.map-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;font-size:12.5px;color:var(--ink-2)}.map-foot a{color:var(--gold-500);text-decoration:none;font-weight:650}.res-btn{text-align:center;text-decoration:none;margin-top:10px;border:1.5px solid var(--linie);border-radius:12px;padding:12px 18px;font-weight:700;font-size:13.5px;transition:background .2s ease}.res-btn,.res-btn span{display:block;letter-spacing:0;text-transform:none}.res-btn span{margin-top:3px;font-size:11px;font-weight:500;color:var(--ink-2)}.doc-acts{flex:none;display:flex;gap:7px}.doc-acts a,.doc-acts button{border:1px solid var(--linie);background:rgba(16,31,61,.043);color:var(--ink);font-size:12px;font-weight:650;padding:7px 12px;border-radius:999px;cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .2s ease,background .2s ease}.doc-acts a:hover,.doc-acts button:hover{border-color:rgba(0,0,0,.193);background:rgba(0,0,0,.028)}.doc-acts a{border-color:rgba(0,0,0,.14)}.modal.modal-viewer{max-width:860px}.doc-back{border:0;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;padding:4px 0}.doc-back:hover{color:var(--ivory)}.doc-viewer{border-radius:12px;overflow:hidden;border:1px solid var(--linie);background:#fff}.doc-viewer iframe{display:block;width:100%;height:62vh;border:0}.doc-viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.doc-viewer-foot>span{font-size:13px;color:var(--ink-2)}.unterlagen-cta{display:flex;align-items:center;gap:14px;padding:18px 20px;flex-wrap:wrap}.unterlagen-cta .ic{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.049)}.unterlagen-cta .ic svg{width:20px;height:20px;stroke:var(--gold-500)}.unterlagen-cta .tx{flex:1 1;min-width:200px}.unterlagen-cta .tx b{display:block;color:var(--ink);font-size:14.5px}.unterlagen-cta .tx span{font-size:12.5px;color:var(--ink-2)}.unterlagen-cta .btn{width:auto;padding:11px 20px;font-size:12.5px}.login-full .login-brand{flex-direction:column;align-items:stretch;position:relative;overflow:hidden;animation:gridDrift 70s linear infinite}@keyframes gridDrift{0%{background-position:0 0,0 0,0 0}to{background-position:440px 440px,440px 440px,0 0}}.login-full .login-brand:before{inset:-30%;background:radial-gradient(closest-side,rgba(0,0,0,.049),transparent 68%);animation:glowPulse 9s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-6%,-4%) scale(1)}50%{opacity:1;transform:translate(5%,4%) scale(1.08)}}.login-logo{width:148px;align-self:flex-start;position:relative;z-index:2;filter:drop-shadow(0 4px 18px rgba(0,0,0,.087))}@media (min-width:900px){.login-logo{width:185px}}.login-full .login-brand-inner{margin:auto;width:100%;padding:28px 0}.login-full .login-checks li{animation:fadeUp .55s cubic-bezier(.2,.7,.3,1) both}.login-full .login-checks li:first-child{animation-delay:.25s}.login-full .login-checks li:nth-child(2){animation-delay:.35s}.login-full .login-checks li:nth-child(3){animation-delay:.45s}.login-full .login-checks li:nth-child(4){animation-delay:.55s}.login-legal{display:flex;gap:16px;margin-top:16px}.login-legal a{font-size:12.5px;text-decoration:none}.login-legal a:hover{color:var(--gold-500)}@media (prefers-reduced-motion:reduce){.login-full .login-brand,.login-full .login-brand:before,.login-full .login-checks li{animation:none}}.dok-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}@media (min-width:640px){.dok-grid{grid-template-columns:1fr 1fr 1fr}}.dok-tile{border:1px solid var(--linie);border-radius:14px;overflow:hidden;background:rgba(16,31,61,.036);display:flex;flex-direction:column}.dok-thumb{display:block;width:100%;height:150px;border:0;padding:0;cursor:zoom-in;position:relative;overflow:hidden}.dok-thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.dok-thumb:hover img{opacity:.88}.dok-thumb-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 75%)}.dok-thumb-fallback svg{width:30px;height:30px;stroke:var(--gold-500)}.dok-body{display:flex;flex-direction:column;gap:3px;padding:10px 11px 12px}.dok-body b{font-size:12.5px;color:var(--ink);font-weight:650;line-height:1.35}.dok-body>span:not(.doc-acts){font-size:11px;color:var(--ink-2)}.dok-body .doc-acts{margin-top:8px}.dok-body .doc-acts a,.dok-body .doc-acts button{padding:6px 10px;font-size:11.5px}.login-logo-row{width:100%;max-width:460px;margin:0 auto;position:relative;z-index:2}.login-logo{width:112px;align-self:auto}@media (min-width:900px){.login-logo{width:138px}}.dok-body .doc-acts{flex-wrap:wrap}@media (max-width:419px){.dok-grid{grid-template-columns:1fr}.dok-thumb{height:170px}}.pool-title{margin-top:36px}.pool-title h1{font-size:clamp(30px,4.6vw,40px);letter-spacing:-.02em}.pool-title .sub{margin-top:6px;font-size:15px}.pool-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.pool-city{font-size:22px;letter-spacing:-.015em;margin-right:auto}.pool-head .sort-sel{align-self:center}.ccard-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:26px}@media (min-width:620px){.ccard-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ccard-grid{grid-template-columns:1fr 1fr 1fr}}.ccard{display:flex;flex-direction:column;text-align:left;padding:0;cursor:pointer;background:var(--card);border:1px solid var(--linie);font-family:inherit;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease;animation:fadeUp .45s cubic-bezier(.2,.7,.3,1) both}.ccard:hover{transform:translateY(-3px);border-color:rgba(0,0,0,.175)}.ccard-img{height:150px;align-items:center;justify-content:center;background:linear-gradient(160deg,#F4EEE0,var(--elfenbein) 78%)}.ccard-body,.ccard-img{display:flex;width:100%}.ccard-body{flex-direction:column;padding:16px 18px 18px}.ccard-name{font-size:19px;font-weight:750;color:var(--ink);letter-spacing:-.015em}.ccard-facts{font-size:13px;color:var(--ink-2);margin-top:3px}.ccard-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--linie)}.ccard-frei{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--green)}.ccard-frei:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.ccard-ab{font-size:14px;font-weight:720;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ocard-name{margin-top:0;font-size:15.5px}.ocard-addr{margin-top:1px;margin-bottom:9px}.ocard-body .ocard-price{margin-top:0}.login-full .login-brand{padding-left:clamp(26px,6vw,88px)}.login-full .login-logo-row{max-width:none;margin:0}.login-full .login-brand-inner{max-width:520px}.ccard{text-decoration:none}.ccard-img,.ex-main,.ucard-img{position:relative;overflow:hidden}.ccard-img img,.ex-main img,.hero-img img,.ocard-img img,.ucard-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-thumbs span{position:relative;overflow:hidden}.ex-thumbs span img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-gallery-top{margin-top:18px}.ex-gallery-top .ex-main{height:260px}@media (min-width:700px){.ex-gallery-top .ex-main{height:380px}}.ex-gallery-top .ex-thumbs{grid-template-columns:repeat(4,1fr)}.ex-gallery-top .ex-thumbs span{height:64px}.info-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (min-width:800px){.info-grid{grid-template-columns:1fr 1fr;align-items:start}}.info-grid .price-card{grid-column:1/-1}.info-grid .price-card .btn,.info-grid .price-card .res-btn{max-width:420px;margin-left:auto;margin-right:auto}.info-grid .price-card{text-align:center}.info-grid .price-card .share-btn{margin:0 auto}.hl-list{list-style:none;margin:0;padding:0}.hl-list li{font-size:14.5px;padding:6px 0 6px 30px;position:relative;line-height:1.5}.hl-list li:before{content:"✓";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.056);color:var(--gold-500);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.sec-head{gap:13px}.sec-num{font-size:20px;color:var(--gold-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.sec-head h2{font-size:24px;letter-spacing:-.015em}.mv-headline{font-size:22px;font-weight:800;letter-spacing:-.015em;margin-bottom:16px}.mv-gut{color:var(--green)}.mv-row{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin-top:12px}@media (min-width:700px){.mv-row{grid-template-columns:260px 1fr 130px;gap:14px;align-items:center}}.mv-label{font-size:13px;color:var(--ink-2)}.mv-track{height:12px;overflow:hidden}.mv-bar,.mv-track{border-radius:999px}.mv-bar{display:block;height:100%}.mv-bar-wre{background:linear-gradient(90deg,#d4ad55,var(--gold-600))}.mv-bar-markt{background:var(--grau)}.mv-val{font-size:14px;font-weight:720;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.z-badge{font-size:12px;padding:3px 11px;white-space:nowrap}.z-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.z-badge.z-mini{padding:2px 8px}.z-saniert{background:rgba(17,110,68,.14)}.z-bestand{color:#6fb1ff;background:rgba(74,93,128,.15)}.z-modernisiert{color:#f0a35e;background:rgba(126,94,19,.15)}.z-neubau{background:rgba(0,0,0,.052)}.fv.z-txt-bestand{color:#6fb1ff}.fv.z-txt-modernisiert{color:#f0a35e}.ucard-we{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocard-grid{gap:20px;margin-top:20px}@media (min-width:1000px){.ocard-grid{grid-template-columns:1fr 1fr}}.ocard{border-radius:20px}.ocard-img{height:210px}.ocard-badge{font-size:12px;padding:5px 12px;top:12px;left:12px}.ocard-count{font-size:12px;padding:5px 11px;bottom:12px;left:12px}.ocard-body{padding:18px 20px 20px}.ocard-name{font-size:18px}.ocard-addr{font-size:13px;margin-bottom:12px}.ocard-price{font-size:21px}.ocard-price .p2{font-size:15px}.ocard-facts{font-size:13.5px;margin-top:5px}.sbar{margin-top:16px;height:7px}.sleg{margin-top:9px;gap:14px}.sleg b{font-size:12px}.ccard-img{height:190px}.ccard-body{padding:18px 20px 20px}.ccard-name{font-size:20px}.ccard-facts{font-size:13.5px}.ex-hero{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:18px;align-items:start}@media (min-width:940px){.ex-hero{grid-template-columns:minmax(0,1fr) 350px}}.ex-hero .ex-gallery-top{margin-top:0}@media (min-width:940px){.ex-hero .ex-gallery-top .ex-main{height:330px}.ex-side{position:-webkit-sticky;position:sticky;top:84px}}.price-card-kompakt{text-align:center}.price-card-kompakt .price-big{font-size:26px}.price-card-kompakt .frow{text-align:left}.price-card-kompakt .btn{font-size:12.5px;padding:12px 18px}.price-card-kompakt .res-btn{font-size:12px;padding:10px 14px}.price-card-kompakt .share-btn{margin:0 auto}.kalk-embed .sec-num{display:none}.kalk-embed .sec-head h2{font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.kalk-embed .sec-head{gap:0;margin-top:4px}@media (min-width:940px){.ex-hero{grid-template-columns:minmax(0,1fr) 300px}.ex-hero .ex-gallery-top .ex-main{height:440px}.ex-hero .ex-thumbs span{height:76px}}.price-card-kompakt{padding:16px}.price-card-kompakt .price-big{font-size:23px}.price-card-kompakt .price-note{font-size:12px}.price-card-kompakt .btn{font-size:11.5px;padding:11px 14px;letter-spacing:0}.price-card-kompakt .res-btn{font-size:11px;padding:9px 12px;margin-top:8px}.price-card-kompakt .res-btn span{font-size:10px;margin-top:2px}.price-card-kompakt .share-btn{font-size:12px;padding:7px 13px}.price-card-kompakt .frow{padding:6px 0}.price-card-kompakt .frow .fl{font-size:12.5px}.price-card-kompakt .frow .fv{font-size:13px}.f-block-label{font-size:12px;font-weight:700;text-transform:none;color:var(--ink-2)}.fakt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}@media (min-width:760px){.fakt-grid{grid-template-columns:1fr 1fr 1fr}}.fakt span{display:block;color:var(--ink-2)}.fakt b{display:block;font-size:16px;font-weight:700;color:var(--ink);margin-top:2px;letter-spacing:-.01em}.f-sep{height:1px;margin:20px 0 18px}.en-scale{display:flex;gap:5px;flex-wrap:wrap}.en-k{flex:1 1;min-width:44px;text-align:center;font-size:13px;font-weight:800;color:var(--papier);padding:8px 0;border-radius:8px;opacity:.82}.en-Aplus{background:#1e9e63}.en-A{background:#57c690}.en-B{background:#9cd326}.en-C{background:#e8c93f}.en-D{background:#f0a35e}.en-E{background:#ef8c3f}.en-F{background:#e2574a}.en-G{background:#d43b3b}.en-H{background:#8f2a24}.en-active{opacity:1;outline:2.5px solid #fff;transform:scale(1.04)}.exc-card{text-align:left;padding:18px 18px 12px}.exc-top{margin-bottom:14px}.exc-price-row,.exc-top{display:flex;align-items:center;justify-content:space-between}.exc-price-row{gap:12px}.exc-price{font-size:27px;font-weight:800;color:var(--ivory);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-gruen{display:inline-block;background:var(--gruen);color:var(--papier);font-size:14px;padding:10px 20px;border-radius:11px;text-decoration:none;white-space:nowrap;transition:filter .2s ease}.btn-gruen:hover{filter:brightness(1.08)}.exc-sub{font-size:12.5px;color:var(--ink-2);margin-top:8px;line-height:1.5}.exc-actions{display:flex;justify-content:space-around;padding:8px 0 6px}.icon-act{display:flex;border:0;background:transparent;cursor:pointer;font-family:inherit;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;padding:8px 12px;border-radius:10px;transition:background .2s ease,color .2s ease}.icon-act:hover{background:rgba(16,31,61,.05)}.icon-act svg{width:20px;height:20px;stroke:currentColor}.st-wrap{position:relative}.st-toggle{border:0;background:transparent;color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;padding:4px 2px}.st-toggle:hover{color:var(--ivory)}.st-chev{display:inline-block;transition:transform .2s ease;line-height:1}.st-chev.auf{transform:rotate(180deg)}.st-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:190px;background:var(--feld);border:1px solid var(--linie);border-radius:14px;box-shadow:0 16px 44px rgba(0,0,0,.16);padding:10px 8px;animation:fadeUp .18s ease both}.st-drop-label{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--grau);padding:2px 10px 8px}.st-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;color:var(--ink);font-size:13.5px;font-weight:600;padding:9px 10px;border-radius:9px;cursor:pointer;font-family:inherit}.st-opt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st-punkt,var(--st-farbe));flex:none}.st-opt:hover{background:var(--linie)}.st-opt.aktiv{background:rgba(17,110,68,.12);color:var(--st-farbe)}.st-opt:disabled{opacity:.5;cursor:wait}.exc-card{background:linear-gradient(180deg,var(--karte),var(--karte));border:1px solid rgba(0,0,0,.112);box-shadow:inset 0 1px 0 rgba(0,0,0,.035),0 18px 44px rgba(0,0,0,.1);border-radius:18px;padding:20px 20px 12px}.exc-price{font-size:30px}.btn-gruen{background:linear-gradient(180deg,#d8b25c,#ab853c);color:#fff;text-transform:none;letter-spacing:0;font-size:12px;font-weight:800;padding:13px 22px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.133)}.btn-gruen:hover{filter:brightness(1.06)}.exc-sub{margin-top:10px}.exc-card .f-sep{background:linear-gradient(90deg,rgba(0,0,0,.158),rgba(0,0,0,.017))}.icon-act{color:var(--ink-2);letter-spacing:0;font-weight:650}.icon-act svg{stroke:var(--gold-500)}.icon-act:hover{color:var(--ivory);background:rgba(0,0,0,.028)}.step-neu{position:relative;padding:17px 20px;align-items:flex-start}.step-icon{position:relative;flex:none;width:46px;height:46px;border-radius:14px;background:linear-gradient(180deg,rgba(0,0,0,.07),rgba(0,0,0,.028));border:1px solid rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center}.step-icon svg{width:22px;height:22px;stroke:var(--gold-500)}.step-nr{position:absolute;top:-7px;right:-7px;width:19px;height:19px;border-radius:50%;background:var(--gold-600);color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.14)}.step-neu .t{font-size:15.5px}.step-neu .d{margin-top:3px;line-height:1.55}.nav-links{gap:26px}.nav-links a{font-size:12.5px;font-weight:600;text-transform:none}.nav-links a:hover{color:var(--gold-500)}.nav-links a.login-btn,.nav-links button.login-btn{text-transform:none;font-size:11.5px;font-weight:700;padding:8px 17px}@media (min-width:1000px){.ucard-grid{grid-template-columns:1fr 1fr}}.ucard-grid{gap:18px}.ucard{border-radius:20px}.ucard-img{height:200px}.ucard-body{padding:16px 19px 19px}.ucard-we{font-size:16.5px}.ucard-facts{font-size:13.5px;margin-top:4px}.ucard-price{font-size:19px;margin-top:11px}.ucard-kpis{font-size:12.5px;gap:14px;margin-top:8px}.ucard-link{font-size:13px;margin-top:13px}.wrap.wrap-xl{max-width:1440px}@media (min-width:980px){.obj-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(380px,1fr);align-items:stretch}.obj-hero .hero-img{height:100%!important;min-height:420px;border-bottom:0;border-right:1px solid var(--linie)}.obj-hero .unit{display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.obj-hero h1{font-size:36px}}@media (min-width:1180px){.ucard-grid{grid-template-columns:1fr 1fr 1fr}}.wrap-xl .section .card p{max-width:92ch}@media (min-width:940px){.ex-hero{grid-template-columns:minmax(0,1fr) 360px}}.exc-price{font-size:25px;white-space:nowrap}.exc-price-row{gap:14px}.exc-card{padding:22px 22px 12px}.btn-gruen{background:linear-gradient(180deg,#bd9a4f,#8e6e37);color:var(--nachtblau-tief);box-shadow:inset 0 1px 0 var(--linie),0 2px 10px rgba(0,0,0,.08)}.btn-gruen:hover{filter:brightness(1.05)}.adm-panel{margin-top:14px;border:1px dashed rgba(0,0,0,.158);border-radius:14px;background:rgba(0,0,0,.014);overflow:hidden}.adm-toggle{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;background:none;border:0;color:var(--linie);font:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;padding:13px 18px}.adm-toggle svg{width:17px;height:17px}.adm-chev{margin-left:auto}.adm-body{padding:4px 18px 16px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.adm-thumb{height:110px;border-radius:10px;overflow:hidden;background:var(--elfenbein)}.adm-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.adm-flag{position:absolute;left:7px;top:7px;background:rgba(0,0,0,.322);color:var(--nachtblau-tief);font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px}.adm-flag-we{left:auto;right:7px;background:rgba(74,93,128,.92)}.adm-thumb-acts{position:absolute;right:6px;bottom:6px;display:flex;gap:6px}.adm-thumb-acts button{background:rgba(10,18,32,.82);color:var(--ivory);border:1px solid var(--linie);border-radius:8px;width:30px;height:28px;cursor:pointer;font-size:13px}.adm-thumb-acts button:hover{background:rgba(0,0,0,.087)}.adm-upload{min-height:110px;border:1.5px dashed rgba(0,0,0,.175);border-radius:10px;background:none;color:var(--gold-500);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.adm-upload:hover{background:rgba(0,0,0,.028)}.adm-note{color:var(--green);font-size:13px;margin:10px 0 0}.adm-hint{color:var(--grau);font-size:12px;margin:8px 0 0}.adm-kat-liste{display:grid;grid-gap:6px;gap:6px}.adm-kat{border:1px solid var(--linie);border-radius:10px;background:var(--karte)}.adm-kat.hat-doks{border-color:rgba(17,110,68,.35)}.adm-kat-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;cursor:pointer;font-size:13.5px}.adm-kat-name{color:var(--ivory);font-weight:600}.adm-kat-name em{color:var(--grau);font-style:normal;font-weight:400;font-size:12px}.adm-kat-zahl{color:var(--green);font-size:12.5px;white-space:nowrap}.adm-kat-body{padding:4px 14px 12px;border-top:1px solid var(--linie)}.adm-dok{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);padding:6px 0}.adm-dok span:first-child{color:var(--ivory);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-sicht{font-size:11px;font-weight:700;text-transform:none;letter-spacing:0;padding:2px 8px;border-radius:999px}.adm-sicht.s-kunde{background:rgba(17,110,68,.15);color:var(--green)}.adm-sicht.s-partner{background:rgba(74,93,128,.15);color:#6fb1ff}.adm-sicht.s-intern{background:rgba(126,94,19,.15);color:#f0a35e}.adm-quelle{font-size:11.5px;color:var(--grau)}.adm-dok button{background:none;border:0;color:var(--grau);cursor:pointer;font-size:13px}.adm-dok button:hover{color:var(--rot)}.adm-neu{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.adm-drive input,.adm-neu select{background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:9px;padding:9px 12px;font:inherit;font-size:13px;width:100%}.adm-btn{font-size:12.5px!important;padding:9px 14px!important}.adm-drive{display:flex;gap:8px}.adm-drive input{flex:1 1}.ukat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:7px;gap:7px;padding:6px 18px 18px}.ukat{display:flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid var(--linie);border-radius:10px;background:var(--karte);font-size:13px}.ukat-da{border-color:rgba(17,110,68,.4);cursor:pointer}.ukat-da:hover{background:rgba(17,110,68,.06)}.ukat-nr{color:var(--gold-500);font-weight:800;font-size:11.5px}.ukat-name{color:var(--ivory);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ukat-badge{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap}.ukat-ok{background:rgba(17,110,68,.15);color:var(--green)}.ukat-soon{background:var(--linie);letter-spacing:0}.adm-obj-status{color:var(--green);font-size:13px;font-weight:600}.adm-obj-archiv{color:#f0a35e;letter-spacing:0}.adm-drag{outline:2px dashed var(--linie);outline-offset:-6px;border-radius:12px;background:rgba(0,0,0,.025)}@media (min-width:980px){.obj-hero .hero-img{background:var(--elfenbein)}.obj-hero .hero-img img{object-fit:contain}}.ocard-img img{object-fit:contain}.adm-preis-grid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}@media (max-width:700px){.adm-preis-grid{grid-template-columns:1fr}}.adm-preis-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--blau-soft);font-size:12.5px;font-weight:600}.adm-preis-grid input{background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:9px;padding:10px 13px;font:inherit;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-preis-grid input:focus{outline:none;border-color:var(--linie)}.adm-preis-btn{font-size:13px!important;padding:11px 22px!important}.tag-frei{position:absolute;right:14px;bottom:12px;background:rgba(12,26,44,.72);color:var(--ivory);font-size:11.5px;font-weight:600;letter-spacing:0;padding:4px 11px;border-radius:999px;border:1px solid rgba(0,0,0,.122)}.adm-beschr{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.adm-beschr label{display:grid;grid-gap:6px;gap:6px;color:var(--blau-soft);font-size:12.5px;font-weight:600}.adm-beschr textarea{background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:9px;padding:10px 13px;font:inherit;font-size:14px;resize:vertical}.adm-beschr textarea:focus{outline:none;border-color:var(--linie)}.login-link{color:var(--gold-500);text-decoration:none;font-size:13.5px}.login-link:hover{text-decoration:underline}.recht h2{font-size:16px;color:var(--ivory);margin:18px 0 6px}.recht p{font-size:14.5px;line-height:1.65;margin:6px 0}.recht b{color:var(--ivory)}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}@media (min-width:900px){.adm-form-grid{grid-template-columns:1fr 1fr 1fr}}.adm-form-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--blau-soft);font-size:12.5px;font-weight:600}.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea{background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:9px;padding:9px 12px;font:inherit;font-size:14px}.adm-form-grid input:focus,.adm-form-grid select:focus,.adm-form-grid textarea:focus{outline:none;border-color:var(--linie)}.adm-form-grid textarea{resize:vertical}.adm-span2{grid-column:span 2}@media (min-width:900px){.adm-span2{grid-column:span 3}}.adm-dok-edit{display:grid;grid-gap:8px;gap:8px;padding:8px 0 10px;border-bottom:1px solid var(--linie)}.adm-dok-edit input,.adm-dok-edit select{background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:9px;padding:8px 11px;font:inherit;font-size:13px}.adm-dok-edit input:focus,.adm-dok-edit select:focus{outline:none;border-color:var(--linie)}.adm-dok-edit-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-dok-edit-row select{flex:1 1;min-width:150px}.ex-main{background:var(--elfenbein)}.ex-main img{object-fit:contain}.foto-bg{object-fit:cover!important;filter:blur(26px) brightness(.42) saturate(.9);transform:scale(1.2)}.ex-thumbs span{background:var(--elfenbein)}.ex-thumbs span img{object-fit:contain}.ucard-img{background:var(--elfenbein)}.ucard-img img{object-fit:contain}.hero-img{overflow:hidden}@media (min-width:700px){.obj-hero .hero-img img{object-fit:contain}}@media (max-width:560px){.head-in{gap:8px;padding:11px 14px}.brand{font-size:15px;letter-spacing:.12em}.brand small{font-size:8.5px;letter-spacing:.2em}.nav-links{gap:12px}.nav-links a{font-size:11px;letter-spacing:0}.nav-links a.login-btn,.nav-links button.login-btn{font-size:10px;letter-spacing:0;padding:7px 11px}}.adm-kat-hinweis{color:var(--grau);font-size:12px;margin:2px 0 8px;line-height:1.5}.unterlagen-btns{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-zip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;padding:11px 16px;border-radius:999px}.btn-zip svg{width:15px;height:15px;stroke:var(--gold-500)}.btn-zip:disabled{opacity:.6;cursor:progress}@media (max-width:700px){.unterlagen-btns{width:100%}.btn-zip,.unterlagen-btns .btn{flex:1 1;justify-content:center}}.doc-back-titel{color:var(--ivory);font-weight:600;font-size:14px}.doc-del{border-color:rgba(163,38,28,.35)!important}.doc-del:hover{background:rgba(163,38,28,.12)!important;border-color:rgba(163,38,28,.6)!important}.doc-foot-btns{display:flex;align-items:center;gap:10px}.btn-loeschen{border:1px solid rgba(163,38,28,.4);font:inherit;font-size:12.5px;font-weight:600;padding:10px 18px;border-radius:999px;cursor:pointer}.btn-loeschen:hover{background:rgba(163,38,28,.16)}.btn-loeschen:disabled{opacity:.6;cursor:progress}.modal{max-width:min(1360px,94vw)}.modal.modal-viewer{max-width:min(1500px,96vw)}@media (min-width:640px){.modal{padding:26px 28px 30px;border-radius:20px;max-height:92vh;overflow:auto}}.modal-head h3{font-size:19px}.dok-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}@media (min-width:640px){.dok-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.dok-thumb{height:165px;background:var(--elfenbein)}.dok-thumb img{object-fit:contain;object-position:center}.dok-body b{font-size:13px}.doc-viewer iframe{height:74vh}.doc-viewer-bild{background:var(--elfenbein);display:flex;align-items:center;justify-content:center}.doc-viewer-bild img{max-width:100%;max-height:74vh;object-fit:contain;display:block}.dok-tile-kompakt .dok-body{padding:14px 15px 15px}.dok-kopf{display:flex;align-items:flex-start;gap:9px}.dok-kopf svg{width:17px;height:17px;stroke:var(--gold-500);flex:none;margin-top:2px}.dok-kopf b{font-size:13px;line-height:1.4}.dok-tile-kompakt .doc-acts,.dok-tile-kompakt>.dok-body>span:not(.doc-acts):not(.dok-kopf){margin-left:26px}.dok-kopf{min-width:0}.dok-kopf b{word-break:break-word;min-width:0}.dok-body>span:not(.doc-acts),.dok-kopf b{overflow-wrap:anywhere}.modal-sub{font-size:17px;margin:2px 4px 14px;color:var(--ivory)}.dok-grid-ordner{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.dok-ordner{display:flex;flex-direction:column;text-align:left;gap:0;background:rgba(16,31,61,.036);border:1px solid var(--linie);border-radius:14px;overflow:hidden;cursor:pointer;font:inherit;color:inherit;padding:0;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dok-ordner:hover{border-color:rgba(0,0,0,.193);background:rgba(0,0,0,.025);transform:translateY(-2px)}.dok-ordner-bild{position:relative;display:block;height:78px;background:var(--elfenbein)}.dok-ordner-bild img{width:100%;height:100%;object-fit:cover;display:block}.dok-ordner-zahl{position:absolute;right:9px;bottom:9px;background:rgba(9,18,32,.86);border:1px solid rgba(0,0,0,.158);color:var(--linie);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}.dok-ordner-ic{display:flex;align-items:center;justify-content:center;height:78px;background:rgba(16,31,61,.029)}.dok-ordner-ic svg{width:30px;height:30px;stroke:var(--gold-500)}.dok-ordner-tx{display:flex;flex-direction:column;gap:4px;padding:13px 15px 15px;min-width:0}.dok-ordner-tx b{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.dok-ordner-tx span{font-size:11.5px;color:var(--grau)}@media (max-width:640px){.dok-grid-ordner{grid-template-columns:1fr;gap:10px}.dok-ordner{flex-direction:row;align-items:center}.dok-ordner-bild,.dok-ordner-ic{width:74px;height:66px;flex:none}.dok-ordner-ic svg{width:24px;height:24px}.dok-ordner-zahl{right:5px;bottom:5px;font-size:10.5px;padding:2px 7px}.dok-ordner-tx{padding:11px 14px}}.dok-ordner-tx b{-webkit-hyphens:auto;hyphens:auto}.mon-card{border-color:rgba(0,0,0,.122)}table.calc.mon td{padding:11px 20px;font-size:15px}table.calc.mon tr.sum td{background:rgba(16,31,61,.036)}table.calc.mon tr.sum.gold td{background:rgba(0,0,0,.035);font-size:16.5px}table.calc.mon td.pos{color:var(--gruen)}table.calc.mon td.neg{color:var(--rot)}table.calc.mon tr.sum.gold td.pos{color:var(--gold-500)}.brueck-intro{font-size:13px;color:var(--ink-2);line-height:1.6;margin:8px 0 0}details.jahres-details{margin-top:14px;border:1px solid var(--line);background:rgba(16,31,61,.029);overflow:hidden}details.jahres-details>summary{cursor:pointer;padding:14px 20px;font-size:13.5px;font-weight:600;color:var(--ink-2);list-style:none}details.jahres-details>summary::-webkit-details-marker{display:none}details.jahres-details>summary:after{content:" ▾";color:var(--gold-500)}details.jahres-details[open]>summary{border-bottom:1px solid var(--line);color:var(--ivory)}details.jahres-details[open]>summary:after{content:" ▴"}.ocard-img{background:var(--elfenbein)}.ocard-img .foto-bg{filter:blur(34px) brightness(.3) saturate(.45)!important;transform:scale(1.35)!important}.ocard-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,21,38,.35),rgba(11,21,38,.72))}.ocard-img img:not(.foto-bg){z-index:1}.ocard-badge,.ocard-count{z-index:2}.gal,.gal-buehne{position:relative}.gal-buehne{overflow:hidden}.gal-pfeil{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:999px;cursor:pointer;background:rgba(10,18,32,.72);border:1px solid var(--linie);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease,border-color .15s ease}.gal-pfeil:hover{background:rgba(10,18,32,.9);border-color:rgba(198,161,91,.6)}.gal-pfeil svg{width:20px;height:20px;stroke:var(--ivory)}.gal-links{left:12px}.gal-rechts{right:12px}.gal-zaehler{position:absolute;right:12px;top:12px;z-index:3;background:rgba(10,18,32,.72);border:1px solid var(--linie);color:var(--nachtblau);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gal-thumbs{display:flex;gap:8px;padding:10px 12px 2px;overflow-x:auto;scrollbar-width:thin}.gal-thumbs button{flex:none;width:92px;height:62px;padding:0;cursor:pointer;overflow:hidden;border-radius:9px;border:2px solid transparent;background:var(--elfenbein);opacity:.62;transition:opacity .15s ease,border-color .15s ease}.gal-thumbs button img{width:100%;height:100%;display:block}.gal-thumbs button:hover{opacity:.9}.gal-thumbs button.on{opacity:1;border-color:var(--linie)}@media (max-width:640px){.gal-thumbs button{width:74px;height:52px}.gal-pfeil{width:34px;height:34px}.gal-links{left:8px}.gal-rechts{right:8px}}.gal-leiste{display:flex;align-items:center;gap:8px;padding:10px 12px 2px}.gal-leiste .gal-thumbs{padding:0;flex:1 1}.gal-blaettern{flex:none;width:30px;height:44px;border-radius:8px;cursor:pointer;background:rgba(16,31,61,.043);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.gal-blaettern:hover{border-color:var(--linie);background:rgba(0,0,0,.035)}.gal-blaettern svg{width:16px;height:16px;stroke:var(--ivory)}.gal-thumbs button{background:transparent;border-width:2px}.gal-thumbs button img{object-fit:cover}.gal-leiste .gal-thumbs{scroll-behavior:smooth}.gal-thumbs::-webkit-scrollbar{height:6px}.gal-thumbs::-webkit-scrollbar-thumb{border-radius:99px}.gal-buehne img:not(.foto-bg){object-fit:contain!important}.dok-ebene{display:inline-block;align-self:flex-start;margin-top:2px;font-size:10.5px;letter-spacing:0;text-transform:none;padding:2px 7px;border-radius:99px;background:rgba(16,31,61,.05);border:1px solid var(--line)}.dok-ebene-we{background:rgba(0,0,0,.042);color:var(--linie);border-color:rgba(0,0,0,.122)}.map-zoom{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:2}.map-zoom button{font-size:12px;padding:6px 11px;border-radius:8px;cursor:pointer;background:rgba(10,18,32,.86);color:var(--ivory);border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.map-zoom button.on{color:var(--linie)}.map-frame{position:relative}.kalk-embed .kalk-head,.kalk-scope .kalk-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kalk-embed .kalk-head .sec-num,.kalk-scope .kalk-head .sec-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex:none;background:var(--gold-100);font-size:12px;font-weight:750;letter-spacing:0}.kalk-embed .kalk-head h2,.kalk-scope .kalk-head h2{font-size:14px;letter-spacing:0;text-transform:none;color:var(--ivory);font-weight:700}.kalk-chip{margin-left:auto;font-size:12.5px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold-600);background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.112);padding:5px 11px;border-radius:999px}.fld-wrap{position:relative;display:block}.fld-wrap input{padding-right:52px!important}.fld-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--grau);pointer-events:none;font-weight:600}.kalk-embed .fld input,.kalk-embed .fld select,.kalk-scope .fld input,.kalk-scope .fld select{background:rgba(16,31,61,.036);border-color:var(--linie);transition:border-color .15s ease,background .15s ease}.kalk-embed .fld input:hover,.kalk-embed .fld select:hover,.kalk-scope .fld input:hover,.kalk-scope .fld select:hover{border-color:rgba(0,0,0,.158)}.kalk-embed .fld input:focus,.kalk-scope .fld input:focus{background:var(--feld)}.kalk-embed .fld label,.kalk-scope .fld label{font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--blau-soft)}.kalk-embed input[type=number],.kalk-scope input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kalk-embed input[type=number]::-webkit-inner-spin-button,.kalk-embed input[type=number]::-webkit-outer-spin-button,.kalk-scope input[type=number]::-webkit-inner-spin-button,.kalk-scope input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kalk-embed .section>.card,.kalk-scope .section>.card{background:linear-gradient(180deg,rgba(16,31,61,.036),rgba(255,255,255,0))}.fld-wrap input{padding-right:12px!important}.fld-wrap.mit-einheit input{padding-right:52px!important}.fakt span{font-size:10.5px;letter-spacing:0;color:var(--grau);font-weight:700}.fakt b{font-size:17px;margin-top:4px;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fakt-stark b{color:var(--gold-600);font-size:19px}.f-block-label{color:var(--gold-600);letter-spacing:0}.en-kopf{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.en-kopf .en-wert{font-size:12.5px;font-weight:800;color:var(--gold-600);background:rgba(0,0,0,.042);border:1px solid rgba(0,0,0,.112);padding:3px 10px;border-radius:999px}.adm-del{border-color:rgba(163,38,28,.35)}.adm-del-toggle{color:var(--rot)}.adm-del-toggle svg{width:16px;height:16px}.adm-del-offen{background:rgba(163,38,28,.05)}.adm-del-warn{font-size:13px;line-height:1.55;margin:0 0 12px}.adm-del-warn,.adm-del-warn b{color:var(--rot)}.adm-del-label{display:block;font-size:12px;color:var(--ink-2);font-weight:600}.adm-del-label input{display:block;width:100%;max-width:380px;margin-top:6px;padding:10px 12px;border-radius:10px;border:1.5px solid rgba(163,38,28,.4);background:var(--feld);color:var(--ink);font-size:15px;font-family:inherit}.adm-del-label input:focus{outline:2px solid rgba(163,38,28,.45);border-color:var(--rot)}.adm-del-actions{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.adm-del-btn{color:#fff;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;padding:11px 18px;font-family:inherit}.adm-del-btn:disabled{background:rgba(163,38,28,.22);color:var(--grau);cursor:not-allowed}.back{display:inline-flex;align-items:center;gap:8px;margin:20px 0 10px;padding:9px 16px 9px 13px;border:1.5px solid rgba(0,0,0,.147);border-radius:999px;background:rgba(0,0,0,.028);color:var(--gold-600);font-size:14px;font-weight:700;letter-spacing:0;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.back:hover{background:rgba(0,0,0,.056);border-color:var(--linie);transform:translateX(-2px)}.back:active{transform:translateX(-1px) scale(.985)}@media (max-width:480px){.back{font-size:13.5px;padding:8px 14px 8px 11px}}.ukat-gruppe{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 20px 8px}.ukat-gruppe-titel{font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--blau-soft)}.ukat-gruppe-we{color:var(--gold-600)}.ukat-gruppe-zahl{font-size:11.5px;color:var(--grau)}.ukat-we{border-color:rgba(0,0,0,.105);background:rgba(0,0,0,.017)}.ukat-we.ukat-da:hover{border-color:var(--linie)}.ukat-haus-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:6px 0 0;padding:12px 20px;cursor:pointer;background:rgba(16,31,61,.036);border:0;border-top:1px solid var(--line);font-family:inherit;text-align:left}.ukat-haus-toggle:hover{background:var(--linie)}.ukat-haus-toggle .ukat-chev{margin-left:auto;color:var(--blau-soft);font-size:12px}.ukat-haus-toggle.on{background:rgba(16,31,61,.05)}.beschr-block+.beschr-block{margin-top:15px}.beschr-h{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gold-600)}.beschr-p{font-size:15px;margin:0;white-space:pre-line}.adm-status-grid{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.adm-status-opt{background:rgba(16,31,61,.05);border:1.5px solid var(--linie);color:var(--ink-2);font-size:14px;font-weight:600;padding:9px 15px;border-radius:999px;cursor:pointer}.adm-status-opt.on{border-color:var(--linie);color:var(--gold-tief);background:var(--gold-100)}.st-sync{margin-top:6px;padding-top:8px;border-top:1px solid var(--line);font-size:11px;letter-spacing:0;color:var(--ink-2);text-align:center}.st-hinweis{margin:8px 0 0;font-size:12.5px;line-height:1.45;max-width:260px}.ocard-name{font-weight:800}.factline-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.factline-meta .fmeta{white-space:nowrap}.factline-meta .fmeta+.fmeta:before{content:"·";margin-right:6px;opacity:.55}.zeit-chip{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:none;padding:4px 11px;border-radius:999px;margin-bottom:10px}.zeit-monat{background:rgba(17,110,68,.16);color:var(--gruen);border:1px solid rgba(17,110,68,.4)}.zeit-jahre{background:var(--gold-100);color:var(--gold-tief);border:1px solid rgba(0,0,0,.158)}.hero .v-einheit{font-size:.55em;font-weight:700;letter-spacing:0;opacity:.8}.adm-thumb{position:relative;cursor:-webkit-grab;cursor:grab}.adm-thumb-zieht{opacity:.4;outline:2px dashed var(--gold-500);outline-offset:2px}.adm-pos{left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(12,26,44,.82);color:var(--ivory);font-size:11px;font-weight:700;line-height:18px;text-align:center}.adm-pos,.adm-thumb-move{position:absolute;bottom:6px;z-index:2}.adm-thumb-move{left:30px;display:flex;gap:4px}.adm-thumb-move button{width:22px;height:22px;padding:0;border-radius:6px;cursor:pointer;background:rgba(12,26,44,.82);border:1px solid var(--linie);color:var(--ivory);font-size:14px;line-height:1}.adm-thumb-move button:disabled{opacity:.3;cursor:default}.adm-thumb-move button:not(:disabled):hover{border-color:var(--linie);color:#f0d9a8}.b-soon{background:#6fb1ff}.status-soon{background:rgba(74,93,128,.16);color:var(--nachtblau)}.soon-band{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 4px;padding:13px 16px;border-radius:var(--radius);background:rgba(74,93,128,.1);border:1px solid rgba(74,93,128,.35)}.soon-band b{font-size:13px;letter-spacing:0;text-transform:none}.soon-band span{color:var(--ink-2);font-size:14.5px}main{display:block;padding-top:14px}.back{margin-top:44px;margin-bottom:22px}@media (max-width:700px){main{padding-top:10px}.back{margin-top:32px;margin-bottom:16px}}@media (min-width:1000px){.ocard-grid,.ucard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}main{background:var(--papier)}.exc-price,.hero .v,.kpi-strip .v,.mv-headline,.ocard-price,.pool-city,.prange .p1,.price,.price-big,.res-hero .v,.serif,.ucard-price,h1,h2,h3{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.01em}.brand{font-family:var(--font-fraunces),Georgia,serif}h1,h2,h3{color:var(--nachtblau)}.ccard-ab,.dtable td,.exc-price,.fakt b,.frow .fv,.hero .v,.kpi .v,.kpi-strip .v,.mv-val,.obj-kpis b,.ocard-price,.prange .p1,.prange .p2,.price,.price-big,.rent-val,.res .v,.res-hero .v,.u-kpis b,.ucard-price,output,table.calc td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}header{background:var(--papier);border-bottom:1px solid var(--linie);box-shadow:none}.brand small{color:var(--gold-tief)}.nav-links a{color:var(--blau-soft)}.nav-links a:hover{color:var(--nachtblau)}.nav-links a.login-btn,.nav-links button.login-btn{border-color:var(--gold-tief);color:var(--gold-tief)!important;background:transparent}.nav-links a.login-btn:hover,.nav-links button.login-btn:hover{background:var(--linie);border-color:var(--linie)}footer a{color:var(--gold-tief);font-weight:600}.card,.ccard,.ex-gallery,.obj-row,.ocard,.side-card,.ucard{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--shadow)}.ccard:hover,.obj-row:hover,.ocard:hover,.ucard:hover{border-color:rgba(0,0,0,.193);box-shadow:var(--shadow-hover)}.obj-card:hover{box-shadow:var(--shadow-hover)}.adm-thumb,.ccard-img,.doc-viewer-bild,.dok-ordner-bild,.dok-thumb,.dok-thumb-fallback,.ex-main,.ex-thumbs span,.g-tile,.gal-thumbs button,.hero-img,.obj-hero .hero-img,.obj-thumb,.ocard-img,.ucard-img{background:var(--elfenbein)}.hero-img{border-bottom:1px solid var(--linie)}.foto-bg{filter:blur(28px) brightness(.26) saturate(.7)!important;opacity:.75}.ocard-img .foto-bg{filter:blur(34px) brightness(.26) saturate(.7)!important;opacity:.75}.ex-main,.gal-buehne,.obj-hero .hero-img{background:#0C1626}.ocard-img:after{background:linear-gradient(180deg,rgba(28,48,80,0),rgba(28,48,80,.55))}.hero,.kpi-strip,.res-hero{background:var(--elfenbein);border:1px solid var(--linie);box-shadow:none;border-radius:var(--radius)}.kpi-strip{border-top:2px solid var(--linie)}.hero .v,.kpi-strip .v,.res-hero .v{color:var(--nachtblau)}.hero .l1,.hero .l2,.kpi-strip .l,.res-hero .l{color:var(--blau-soft)}.kpi-strip>div+div{border-left:1px solid var(--linie)}.res{background:var(--karte);border:1px solid var(--linie);box-shadow:inset 0 2px 0 var(--linie)}.res .v{color:var(--nachtblau)}.kpi{background:var(--karte);border:1px solid var(--linie);box-shadow:inset 0 2px 0 var(--linie)}.obj-kpis,.results{background:var(--elfenbein)}.hero .v.neg,.neg,.res .v.neg,.res-hero .v.neg,.v.neg,table.calc td.neg,table.calc.mon td.neg{color:var(--nachtblau)!important}.hero .v.pos,.pos,.v.pos,table.calc.mon td.pos{color:var(--gruen)!important}table.calc.mon tr.sum.gold td.pos{color:var(--nachtblau)!important}.disclaimer,.doc-note,.fld .hint,.hint,.note-line{color:var(--grau)}.adm-sicht,.pill-frei,.shared-badge,.status-pill,.ukat-badge,.z-badge,.zeit-chip{background:transparent!important;border:0!important;padding-left:0;padding-right:0}.c-frei,.ccard-frei,.obj-frei,.pill-frei{color:var(--gruen)}.c-res,.obj-res{color:var(--gold-tief)}.c-verk,.obj-verk{color:var(--grau)}.status-soon{color:var(--blau-soft)}.pill-frei:before{background:var(--gruen)}.z-saniert{color:var(--gruen)}.z-bestand{color:var(--blau-soft)}.z-modernisiert,.z-neubau{color:var(--gold-tief)}.fv.z-txt-saniert{color:var(--gruen)}.fv.z-txt-bestand{color:var(--blau-soft)}.fv.z-txt-modernisiert,.fv.z-txt-neubau{color:var(--gold-tief)}.ukat-ok{color:var(--gruen)}.ukat-soon{color:var(--grau)}.adm-sicht.s-kunde{color:var(--gruen)}.adm-sicht.s-partner{color:var(--blau-soft)}.adm-sicht.s-intern{color:var(--gold-tief)}.sbar{background:var(--linie)}.ocard-badge{color:#FFFFFF}.b-frei{background:var(--gruen)}.b-res{background:var(--gold-tief)}.b-verk{background:var(--grau)}.b-soon{background:var(--blau-soft)}.anfrage-cta{border:1px solid rgba(0,0,0,.158)!important;border-radius:var(--radius);box-shadow:var(--shadow)}.anfrage-cta h2{color:#FFFFFF}.anfrage-cta .cta-note{color:var(--auf-nachtblau)}.anfrage-cta .cta-form{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius)}.btn,.btn-gruen{background:var(--gold);color:var(--nachtblau-tief)!important;border:0;border-radius:12px;box-shadow:none;font-weight:700}.btn-gruen:hover,.btn:hover{filter:brightness(1.04);box-shadow:0 4px 14px rgba(0,0,0,.122)}.btn-ghost{background:transparent;border:1.5px solid var(--nachtblau)}.res-btn{border-color:var(--linie);color:var(--gold-tief)}.res-btn:hover{background:rgba(0,0,0,.035)}.res-btn span{color:var(--blau-soft)}.back{color:var(--gold-tief);border-color:rgba(0,0,0,.175);background:rgba(0,0,0,.032)}.step-nr{background:var(--gold);color:var(--nachtblau-tief)}.adm-del-btn{background:var(--rot);color:#FFFFFF}.adm-del-btn:not(:disabled):hover{background:var(--rot-hover)}input,select,textarea{color:var(--nachtblau)}.adm-beschr textarea,.adm-del-label input,.adm-dok-edit input,.adm-dok-edit select,.adm-drive input,.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea,.adm-neu select,.adm-preis-grid input,.ann-inputs input,.fld input,.fld select,.form-grid input,.form-grid select,.form-grid textarea,.inline-inputs input,.inline-inputs select,.search-box input{background:var(--feld)!important;color:var(--nachtblau)!important;border:1.5px solid var(--linie)!important}input::placeholder,textarea::placeholder{color:var(--grau)}.adm-status-opt,.calc-unit-toggle button,.fchips button,.seg button,.sort-sel{background:var(--feld);color:var(--blau-soft);border-color:var(--linie)}.adm-status-opt.on,.calc-unit-toggle button.on,.fchips button.on,.phase-tabs button.on,.seg button.on{background:var(--zeile-aktiv);border-color:var(--linie);color:var(--gold-tief)}.phase-tabs{background:var(--elfenbein);border-color:var(--linie)}input[type=range]::-webkit-slider-thumb{background:var(--nachtblau)}input[type=range]::-moz-range-thumb{background:var(--nachtblau);border:0}:focus-visible{outline:2px solid var(--gold-tief);outline-offset:2px}.ccard-foot,.doc+.doc,.doc-row,.dtable td,.frow,.mrow+.mrow,.qa-row,.step+.step,table.calc td{border-color:var(--linie)}.dtable td:last-child,table.calc td:last-child{color:var(--nachtblau)}table.calc tr.sum.gold td:last-child{color:var(--gold-tief)}table.calc.mon tr.sum td{background:var(--elfenbein)}table.calc.mon tr.sum.gold td{background:var(--zeile-aktiv)}.mon-card{border-color:var(--linie)}details summary{color:var(--nachtblau)}.hairline,.sec-head:after{background:linear-gradient(90deg,rgba(0,0,0,.21),rgba(0,0,0,0))}.f-sep{background:var(--linie)}.exc-card .f-sep{background:linear-gradient(90deg,rgba(0,0,0,.21),rgba(0,0,0,0))}.exc-card{background:var(--karte);border:1px solid var(--linie);box-shadow:var(--shadow);border-radius:var(--radius)}.exc-price{color:var(--nachtblau)}.exc-sub,.icon-act{color:var(--blau-soft)}.icon-act:hover{color:var(--nachtblau);background:rgba(0,0,0,.035)}.modal,.st-drop{background:var(--karte);border:1px solid var(--linie);box-shadow:var(--shadow-hover)}.modal-back,.overlay{background:rgba(16,31,61,.45)}.doc-back-titel,.modal-head h3,.modal-sub{color:var(--nachtblau)}.map-consent,.map-frame{background:var(--elfenbein);border-color:var(--linie)}.map-consent b{color:var(--nachtblau)}.map-consent p{color:var(--blau-soft)}.chart-tip{background:var(--flaeche-dunkel);color:var(--nachtblau);border:1px solid var(--linie)}.ok-box{background:rgba(17,110,68,.1);color:var(--gruen);border:1px solid rgba(17,110,68,.3)}.err-box{background:rgba(163,38,28,.08);color:var(--rot);border:1px solid rgba(163,38,28,.3)}.adm-note{color:var(--gruen)}.adm-note-fehler,.st-hinweis{color:var(--rot)}.login-brand{background:linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px),var(--elfenbein);background-size:44px 44px,44px 44px,100% 100%}.login-full .login-brand:before{background:radial-gradient(closest-side,rgba(0,0,0,.063),transparent 68%)}.login-badge{border-color:rgba(0,0,0,.21)}.login-legal a:hover,.login-link{color:var(--gold-tief)}.adm-panel{border-color:rgba(0,0,0,.175);background:rgba(0,0,0,.017)}.adm-toggle{color:var(--gold-tief)}.adm-kat,.ukat{background:var(--karte);border-color:var(--linie)}.adm-dok span:first-child,.adm-kat-name,.ukat-name{color:var(--nachtblau)}.adm-upload{border-color:rgba(0,0,0,.21);color:var(--gold-tief)}.recht b,.recht h2{color:var(--nachtblau)}.recht p{color:var(--blau-soft)}.dok-ordner,.dok-tile{background:var(--karte);border-color:var(--linie)}.dok-ordner:hover{border-color:rgba(0,0,0,.21);background:var(--zeile-aktiv)}.ukat-haus-toggle{background:var(--elfenbein);border-top-color:var(--linie)}.ukat-haus-toggle.on,.ukat-haus-toggle:hover{background:var(--zeile-aktiv)}.dok-ordner-ic{background:var(--elfenbein)}.dok-ordner-zahl{background:rgba(16,31,61,.75);color:#FFFFFF;border-color:transparent}.dok-ebene{background:var(--elfenbein);color:var(--blau-soft);border-color:var(--linie)}.dok-ebene-we{background:var(--zeile-aktiv);color:var(--gold-tief)}.soon-band{background:var(--elfenbein);border-color:var(--linie)}.soon-band b{color:var(--nachtblau)}.soon-band span{color:var(--blau-soft)}.hl-list li{color:var(--nachtblau)}.mv-track{background:var(--linie)}.mv-bar-wre{background:var(--gold)}.mv-bar-markt{background:var(--blau-soft)}.mv-ueber{color:var(--gold-tief)}.mrow .bar{background:var(--gold)}.doc-viewer{background:#FFFFFF;border-color:var(--linie)}.doc-acts a,.doc-acts button,.qa-row a,.qa-row button{background:var(--feld);border-color:var(--linie);color:var(--nachtblau)}.doc-acts a{color:var(--gold-tief);border-color:rgba(0,0,0,.175)}.doc-del{color:var(--rot)!important;border-color:rgba(163,38,28,.4)!important}.btn-loeschen{background:rgba(163,38,28,.08);border-color:rgba(163,38,28,.4);color:var(--rot)}.share-btn{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.175)}.share-btn,.shared-badge{color:var(--gold-tief)}.share-done{color:var(--gruen);background:rgba(17,110,68,.08);border-color:rgba(17,110,68,.3)}.demo-strip,.demo-tag-inline,.kalk-chip{background:var(--zeile-aktiv);color:var(--gold-tief)}.kalk-chip{border-color:rgba(0,0,0,.14)}.kalk-embed .section>.card,.kalk-scope .section>.card{background:var(--karte)}.kalk-embed .fld input,.kalk-embed .fld select,.kalk-scope .fld input,.kalk-scope .fld select{background:var(--feld)!important}.kalk-embed .kalk-head h2,.kalk-scope .kalk-head h2{color:var(--nachtblau)}.kalk-embed .kalk-head .sec-num,.kalk-scope .kalk-head .sec-num{color:var(--gold-tief);background:var(--zeile-aktiv)}.en-active{outline-color:var(--nachtblau)}.gal-thumbs::-webkit-scrollbar-thumb{background:var(--linie)}@media print{body{background:#FFFFFF}}.hero .v.neg,.hero .v.pos,.kpi .v,.res .v,.res-hero .v,table.calc td.neg,table.calc td.pos,table.calc tr.sum td,table.calc tr.sum.gold td.neg,table.calc tr.sum.gold td.pos,table.calc.mon td.neg,table.calc.mon td.pos{color:var(--nachtblau)!important}.zeit-chip,.zeit-jahre,.zeit-monat{color:var(--gold-tief)}.zuzahlung{margin-top:6px;font-size:14px;font-weight:700;color:var(--nachtblau)}.disclaimer-inline{border-top:0;padding:10px 0 0;font-size:11.5px;color:var(--grau)}.res-hero .l b{color:var(--nachtblau)}.login-split.login-full{min-height:100vh;min-height:100dvh;background:var(--papier)}@media (min-width:900px){.login-split{grid-template-columns:1.05fr 1fr}}.login-brand{position:relative;overflow:hidden;display:flex;align-items:center;padding:56px clamp(26px,5vw,72px);border-right:1px solid var(--linie);background:radial-gradient(120% 90% at 12% 8%,rgba(255,255,255,.85),rgba(255,255,255,0) 55%),linear-gradient(rgba(0,0,0,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.032) 1px,transparent 1px),linear-gradient(155deg,#F6F0E1 0,var(--elfenbein) 58%,#E7DCC2 100%);background-size:100% 100%,46px 46px,46px 46px,100% 100%}.login-full .login-brand{animation:gridDrift 90s linear infinite}.login-full .login-brand:before{content:"";position:absolute;inset:-25%;background:radial-gradient(closest-side,rgba(0,0,0,.07),transparent 70%);animation:glowPulse 11s ease-in-out infinite;pointer-events:none}.login-watermark{width:min(62%,560px);opacity:.16;pointer-events:none}.login-watermark line{animation:lineGrow 1.6s ease both}.login-watermark line:nth-child(2){animation-delay:.07s}.login-watermark line:nth-child(3){animation-delay:.12s}.login-watermark line:nth-child(4){animation-delay:.18s}.login-watermark line:nth-child(5){animation-delay:.24s}.login-watermark line:nth-child(6){animation-delay:.3s}.login-watermark line:nth-child(7){animation-delay:.36s}.login-watermark line:nth-child(8){animation-delay:.42s}.login-watermark line:nth-child(9){animation-delay:.48s}.login-full .login-brand-inner{position:relative;margin:auto 0;max-width:540px;padding:0}.login-logo-row{margin:0 0 30px;max-width:none}.login-logo{height:auto}@media (min-width:900px){.login-logo{width:178px}}.login-badge{margin-top:0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.login-brand h1{font-family:var(--font-fraunces),Georgia,serif;margin-top:18px;letter-spacing:-.02em}.login-akzent{position:relative;white-space:nowrap}.login-akzent:after{bottom:-6px;height:3px;background:linear-gradient(90deg,var(--linie),rgba(0,0,0,0))}.login-brand p,.login-checks{margin-top:22px}.login-checks li{font-size:14.5px;padding:7px 0 7px 30px}.login-checks li:before{top:7px;font-size:12px}.login-zahlen{display:flex;gap:34px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(0,0,0,.14)}.login-zahlen b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:26px;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.login-zahlen span{display:block;margin-top:5px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--blau-soft)}.login-form-side{padding:40px 22px}.login-card{background:var(--karte);border:1px solid var(--linie);border-radius:18px;box-shadow:var(--shadow);padding:34px 30px 28px;max-width:420px}.login-card h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:27px;color:var(--nachtblau)}.login-card .sub{color:var(--blau-soft)}.login-card .form-grid input{background:var(--papier)!important}.login-card .form-grid input:focus{background:var(--karte)!important;border-color:var(--linie)!important}.login-trust{border-top:1px solid var(--linie);color:var(--grau);font-size:11.5px;justify-content:space-between}@media (max-width:899px){.login-brand{padding:40px 22px 44px}.login-watermark{width:78%;right:-14%;bottom:-8%;opacity:.12}.login-zahlen{gap:24px}.login-card{margin:0 auto}}@media (prefers-reduced-motion:reduce){.login-full .login-brand,.login-full .login-brand:before,.login-watermark line{animation:none}}.login-brand{background:radial-gradient(120% 80% at 18% 0,rgba(0,0,0,.056),rgba(0,0,0,0) 60%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(158deg,#16294B 0,var(--nachtblau) 46%,#0A1730 100%);background-size:100% 100%,52px 52px,52px 52px,100% 100%}.login-full .login-brand:before{background:radial-gradient(closest-side,rgba(0,0,0,.077),transparent 68%)}.login-watermark{opacity:.22}.login-logo{width:156px;filter:drop-shadow(0 6px 22px rgba(0,0,0,.098))}@media (min-width:900px){.login-logo{width:186px}}.login-badge{background:rgba(255,255,255,.06);color:#E7CF95}.login-checks li{color:#E4EAF4}.login-checks li:before{background:var(--gold);color:var(--nachtblau-tief)}.login-zahlen{border-top-color:rgba(0,0,0,.158)}.login-zahlen b{color:#FFFFFF}.login-zahlen span{color:var(--auf-nachtblau)}.login-legal a{color:var(--grau)}.login-form-side{background:var(--papier)}.login-card{box-shadow:0 2px 4px rgba(0,0,0,.04),0 20px 50px rgba(0,0,0,.1)}.login-watermark{right:-8%;bottom:-14%;width:min(46%,430px);opacity:.13}@media (max-width:899px){.login-watermark{width:62%;right:-12%;bottom:-6%;opacity:.1}}.adm-toggle,.beschr-h,.calc-label,.doc-group-label,.doc-row .dl,.dok-ordner-zahl,.en-kopf .en-wert,.f-block-label,.fakt-stark b,.fussM,.kalk-chip,.login-link,.map-foot a,.micro,.nav-links a.login-btn,.nav-links button.login-btn,.obj-meta b,.qa-row a,.sec-num,.share-btn,.step .n,.ucard-kpis b,.ucard-link,.ukat-nr{color:var(--gold-tief)!important}.nav-links a.login-btn:hover,.nav-links button.login-btn:hover{color:var(--nachtblau-tief)!important}.btn-zip svg,.doc-row .ic svg,.dok-kopf svg,.dok-ordner-ic svg,.dok-thumb-fallback svg,.icon-act svg,.map-consent svg,.qa-row svg,.unterlagen-cta .ic svg{stroke:var(--gold-tief)}.anfrage-cta .btn,.btn,.btn-gruen{color:var(--nachtblau-tief)!important}.adm-pos,.adm-thumb-acts button,.adm-thumb-move button,.dok-ordner-zahl,.g-docs,.g-label,.g-more,.gal-zaehler,.map-zoom button,.ocard-count,.tag-bilder,.tag-city,.tag-count,.tag-frei{color:#FFFFFF!important}.gal-blaettern svg,.gal-pfeil svg{stroke:#FFFFFF}.map-zoom button.on{border-color:var(--linie)}.dok-ordner-zahl,.map-zoom button.on{color:#FFFFFF!important}.en-k{color:var(--nachtblau-tief);opacity:1}.en-G,.en-H{color:#FFFFFF}.en-k:not(.en-active){opacity:.55}.en-active{outline:2.5px solid var(--nachtblau);outline-offset:1.5px}.login-brand{background:linear-gradient(162deg,#1A2E52,#101F3D 50%,#08132A)!important;background-size:auto!important}.login-brand,.login-full .login-brand{animation:none!important}.login-full .login-brand:before{content:none!important}.login-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.login-fx-raster{position:absolute;inset:-2px;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(120% 105% at 88% 8%,#000 0,rgba(0,0,0,.55) 38%,transparent 76%);mask-image:radial-gradient(120% 105% at 88% 8%,#000 0,rgba(0,0,0,.55) 38%,transparent 76%)}.login-fx-glow{position:absolute;right:-14%;top:-22%;width:74%;aspect-ratio:1;background:radial-gradient(circle,rgba(0,0,0,.105) 0,rgba(0,0,0,.035) 38%,rgba(0,0,0,0) 66%);animation:glowRuhig 16s ease-in-out infinite}@keyframes glowRuhig{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.login-watermark{position:absolute;right:-4%;bottom:-12%;width:min(44%,400px);opacity:.5;-webkit-mask-image:linear-gradient(115deg,transparent 12%,#000 62%);mask-image:linear-gradient(115deg,transparent 12%,#000 62%)}.login-watermark line{stroke-dasharray:100;animation:lineGrow 1.8s ease both}.login-fx-schleier{position:absolute;inset:0;background:linear-gradient(102deg,rgba(8,19,42,.8),rgba(8,19,42,.62) 34%,rgba(8,19,42,.18) 62%,rgba(8,19,42,0) 82%)}.login-full .login-brand-inner{z-index:2}.login-logo{filter:drop-shadow(0 8px 26px rgba(0,0,0,.45))}@media (max-width:899px){.login-watermark{width:58%;right:-8%;bottom:-6%;opacity:.38}.login-fx-schleier{background:linear-gradient(180deg,rgba(8,19,42,.72),rgba(8,19,42,.55) 55%,rgba(8,19,42,.25))}}@media (prefers-reduced-motion:reduce){.login-fx-glow,.login-watermark line{animation:none}}.nav-links a{color:var(--nachtblau);font-size:13px;font-weight:700;letter-spacing:0}.nav-links a:hover{color:var(--gold-tief)}.nav-links a.login-btn,.nav-links button.login-btn{font-size:12px;letter-spacing:0;font-weight:800;border-width:2px}@media (max-width:560px){.nav-links a{font-size:12px;letter-spacing:0}.nav-links a.login-btn,.nav-links button.login-btn{font-size:11px;letter-spacing:0}}.obj-kopf{display:flex;align-items:center;justify-content:space-between;gap:18px 24px;flex-wrap:wrap;padding:18px 22px;border-top:1px solid var(--linie)}.obj-kopf-tx{min-width:0;flex:1 1 320px}.obj-kopf-akt{flex:none}.obj-kopf h1{font-size:clamp(22px,3.4vw,30px);line-height:1.15}.obj-kopf .factline-meta{color:var(--blau-soft);font-size:14px}@media (min-width:980px){.obj-hero{display:block}.obj-hero .unit{display:flex;padding:20px 26px}.obj-hero h1{font-size:30px}.obj-hero .hero-img{height:auto!important;min-height:0;border-bottom:1px solid var(--linie);border-right:0}.obj-hero .gal-buehne{height:clamp(360px,40vw,540px)!important}.obj-hero>.hero-img:first-child{height:clamp(300px,32vw,420px)!important}.obj-hero .gal-thumbs button{width:108px;height:72px}}@media (max-width:979px){.obj-hero .gal-buehne{height:clamp(220px,56vw,340px)!important}.obj-kopf{padding:16px 18px}.obj-kopf-akt{width:100%}}.obj-hero .unit.obj-kopf{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px 24px;text-align:left}.obj-hero .unit.obj-kopf .obj-kopf-tx{flex:1 1 320px;min-width:0;align-self:center}.obj-hero .unit.obj-kopf .obj-kopf-akt{flex:none;margin-top:0}.obj-hero .unit.obj-kopf h1{text-align:left}@media (min-width:980px){.obj-hero .gal-buehne{height:clamp(320px,34vw,470px)!important}.obj-hero>.hero-img:first-child{height:clamp(280px,30vw,400px)!important}}@media (max-width:620px){.obj-hero .unit.obj-kopf{flex-direction:column;align-items:stretch}.obj-hero .unit.obj-kopf .obj-kopf-akt{width:100%}.obj-hero .unit.obj-kopf{justify-content:flex-start;gap:14px}.obj-hero .unit.obj-kopf .obj-kopf-tx{flex:0 0 auto}}.wrap.wrap-xl{max-width:1200px}.ocard-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(16,31,61,.72)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ocard-badge:before{content:"";border-radius:50%}.b-frei:before{background:#4FD08C}.b-res:before{background:var(--gold)}.b-verk:before{background:#B7C0D2}.b-soon:before{background:#9FB2D6}.ocard-badge[class*=st-]:before{background:var(--stp,var(--stf,#B7C0D2))}.st-opt{align-items:flex-start}.st-opt:before{margin-top:5px}.st-opt-tx{display:flex;flex-direction:column;gap:1px;text-align:left}.st-opt-hint{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--grau);text-transform:none}.st-drop{min-width:232px;max-height:68vh;overflow:auto}.st-opt.aktiv{background:var(--zeile-aktiv);color:var(--nachtblau)}.btn-navy{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--flaeche-dunkel);color:#FFFFFF!important;border:1px solid rgba(0,0,0,.14);border-radius:12px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;letter-spacing:0;padding:12px 20px;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.14);transition:transform .14s ease,box-shadow .18s ease,background .18s ease}.btn-navy:hover{background:#1B3050;box-shadow:0 2px 4px rgba(0,0,0,.12),0 10px 24px rgba(0,0,0,.2);transform:translateY(-1px)}.btn-navy:active{transform:translateY(0) scale(.99);box-shadow:0 1px 2px rgba(0,0,0,.14)}.btn-navy:disabled{opacity:.5;cursor:default;transform:none}.btn-navy.adm-btn{font-size:12.5px!important;padding:10px 16px!important}.btn{transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.99)}.btn-ghost:hover{background:rgba(16,31,61,.048)}:root{--linie:#E8E8ED}.card,.ccard,.ex-gallery,.exc-card,.obj-row,.ocard,.side-card,.ucard{border:1px solid var(--kartenkante);background-color:var(--karte);box-shadow:0 1px 2px rgba(16,31,61,.05),0 10px 26px rgba(16,31,61,.08)}.ccard,.obj-row,.ocard,.ucard{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .22s ease}.ccard:hover,.obj-row:hover,.ocard:hover,.ucard:hover{transform:translateY(-4px);border-color:var(--linie);box-shadow:0 2px 5px rgba(16,31,61,.09),0 18px 40px rgba(16,31,61,.14)}.ccard:active,.obj-row:active,.ocard:active,.ucard:active{transform:translateY(-1px)}.sec-head{gap:14px}.sec-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;background:var(--gold);color:var(--nachtblau-tief)!important;border-radius:10px;font-size:15px;font-weight:800;letter-spacing:0;box-shadow:0 2px 8px rgba(0,0,0,.122)}.kalk-embed .kalk-head .sec-num,.kalk-scope .kalk-head .sec-num{width:28px;height:28px;font-size:12.5px;background:var(--gold);color:var(--nachtblau-tief)!important}.sec-head h2{font-size:clamp(21px,2.6vw,26px)}.ocard-price{font-size:clamp(22px,2.4vw,26px);letter-spacing:-.02em}.ucard-price{font-size:clamp(19px,2vw,22px)}.exc-price,.price-big{font-size:clamp(26px,2.8vw,32px);letter-spacing:-.025em}.hero .v{font-size:clamp(36px,5vw,46px)}.kpi .v,.kpi-strip .v{font-size:clamp(19px,2.2vw,24px)}.ccard-ab{font-size:16px}.ocard-price .p2{font-weight:500}.ocard-facts,.ocard-price .p2,.ucard-facts{color:var(--blau-soft)}.kpi-strip{box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.09)}.hero,.kpi-strip{background:var(--karte);border:1px solid var(--linie);border-top:3px solid var(--linie)}.hero{box-shadow:0 1px 2px rgba(0,0,0,.05),0 14px 34px rgba(0,0,0,.1)}.res-hero{background:var(--elfenbein);border:1px solid var(--linie)}.kpi,.res{background:var(--karte)}.adm-status-opt,.back,.calc-unit-toggle button,.doc-acts a,.doc-acts button,.fchips button,.qa-row a,.qa-row button,.res-btn,.seg button,.share-btn,.sort-sel{transition:transform .14s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.calc-unit-toggle button:hover,.doc-acts a:hover,.doc-acts button:hover,.fchips button:hover,.qa-row a:hover,.qa-row button:hover,.seg button:hover{border-color:var(--linie);background:var(--zeile-aktiv)}.calc-unit-toggle button:active,.fchips button:active,.seg button:active{transform:scale(.97)}.adm-status-opt.on,.calc-unit-toggle button.on,.fchips button.on,.seg button.on{box-shadow:inset 0 0 0 1px var(--gold)}.back:hover,.res-btn:hover,.share-btn:hover{transform:translateY(-1px)}input[type=range]::-webkit-slider-thumb{box-shadow:0 2px 6px rgba(16,31,61,.22)}.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea,.fld input,.fld select,.form-grid input,.form-grid select,.form-grid textarea,.search-box input{box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.fld input:focus,.form-grid input:focus,.search-box input:focus{border-color:var(--linie)!important;box-shadow:0 0 0 3px rgba(0,0,0,.07)}.res-check{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;border-radius:12px;background:var(--zeile-aktiv);border:1px solid rgba(0,0,0,.122);font-size:13.5px;line-height:1.45;color:var(--nachtblau);cursor:pointer}.res-check input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--gold)}.vliste{display:flex;flex-direction:column;gap:14px}.vkarte{background:var(--karte);border:1px solid var(--kartenkante);border-radius:14px;padding:18px 20px 16px;box-shadow:0 1px 2px rgba(16,31,61,.08),0 4px 10px rgba(16,31,61,.1)}.vkarte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--linie);flex-wrap:wrap}.vkarte-titel{font-size:17.5px;font-weight:750;color:var(--nachtblau);margin:5px 0 0;letter-spacing:-.01em}.vkarte-we{font-weight:650;color:var(--blau-soft)}.vkarte-ort{font-size:12.5px;color:var(--blau-soft);margin-top:2px}.vkarte-preis{font-size:20px;font-weight:750;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.vfelder{display:grid;grid-gap:0;gap:0;margin:4px 0 0}.vfeld{display:grid;grid-template-columns:172px 1fr;grid-gap:4px 16px;gap:4px 16px;padding:8px 0;border-bottom:1px solid var(--linie);align-items:baseline}.vfeld:last-child{border-bottom:0}.vfeld dt{font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--blau-soft)}.vfeld dd{font-size:14.5px;color:var(--nachtblau);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfeld dd a{color:var(--gold-tief)}.vfeld-stark{font-weight:700}@media (max-width:620px){.vfeld{grid-template-columns:1fr;padding:9px 0}.vkarte{padding:16px 15px 14px}.vkarte-preis{font-size:18px;margin-left:0}}.vfrist-ok{color:var(--blau-soft)}.vfrist-knapp{color:var(--gold-tief);font-weight:650}.vfrist-weg{color:var(--rot);font-weight:650}.vkarte-warnung{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:rgba(232,161,137,.1);border:1px solid rgba(232,161,137,.32);font-size:12.5px;color:var(--rot);font-weight:600}.vkarte-fuss{margin-top:13px;padding-top:11px;border-top:1px solid var(--linie)}.vorgang-marke{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none}.vorgang-marke:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.m-reservierung{color:var(--gold-tief)}.m-anfrage{color:var(--blau-soft)}.vorgang-warnung{margin-top:6px;font-size:12.5px;color:var(--rot);font-weight:600}.vfilter{gap:8px;margin:0 0 14px}.vfilter a{padding:8px 14px;border-radius:999px;font-weight:650;border:1px solid var(--linie);color:var(--blau-soft);text-decoration:none;background:var(--feld)}.vfilter a.on{border-color:var(--linie);color:var(--gold-tief);background:var(--zeile-aktiv)}.vfilter a:hover{color:var(--nachtblau)}.exc-price-row{flex-wrap:wrap;row-gap:12px}.exc-price-row>*{min-width:0}.exc-price-row .btn-gruen{flex:1 1 auto;text-align:center;white-space:nowrap;padding-left:18px;padding-right:18px}.z-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px!important;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:0;border:1px solid!important;background:rgba(16,31,61,.048)!important}.z-badge.z-mini{font-size:10.5px;padding:2px 9px!important;gap:5px}.z-badge:before{width:6px;height:6px;flex:none}.z-saniert{color:var(--gruen)!important;background:rgba(87,198,144,.14)!important}.z-modernisiert,.z-neubau{color:var(--gold-tief)!important;background:rgba(223,192,132,.14)!important}.z-bestand{color:var(--eisblau)!important;background:rgba(140,197,255,.16)!important;border-color:rgba(140,197,255,.6)!important}.fv.z-txt-bestand,b.z-txt-bestand{color:var(--eisblau)}.fv.z-txt-saniert,b.z-txt-saniert{color:var(--gruen)}.fv.z-txt-modernisiert,b.z-txt-modernisiert{color:var(--gold-tief)}.exc-top{flex-wrap:wrap;gap:8px;row-gap:10px}.exc-top .st-wrap{position:relative}.kalk-embed .fld,.kalk-scope .fld{max-width:420px}.kalk-embed .fld-breit,.kalk-scope .fld-breit{max-width:none}.kalk-embed .fld-wrap.mit-einheit input,.kalk-scope .fld-wrap.mit-einheit input{text-align:right;padding-right:62px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kalk-embed .fld-wrap.mit-einheit .fld-unit,.kalk-scope .fld-wrap.mit-einheit .fld-unit{color:var(--blau-soft);font-weight:700}.kalk-embed .fld select,.kalk-scope .fld select{text-align:left}@media (max-width:700px){.kalk-embed .fld,.kalk-scope .fld{max-width:none}}.erg{border-radius:18px;border:1px solid rgba(0,0,0,.158);background:radial-gradient(120% 140% at 50% 0,rgba(0,0,0,.056) 0,rgba(0,0,0,0) 58%),var(--karte);box-shadow:0 2px 6px rgba(16,31,61,.07),0 20px 46px rgba(16,31,61,.12);overflow:hidden}.erg-haupt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:30px 26px 26px}.erg-halb{text-align:center;min-width:0}.erg-l{font-size:12px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--gold-tief)}.erg-l span{color:var(--blau-soft);font-weight:600}.erg-v{margin-top:10px;font-size:clamp(32px,6.4vw,54px);font-weight:800;line-height:1;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.erg-v.pos{color:var(--gruen)}.erg-v.gold{color:var(--gold-tief)}.erg-v.minus{color:var(--rot)}.erg-e{font-size:.5em;font-weight:700;margin-left:4px;opacity:.8}.erg-s{margin-top:10px;font-size:13px;line-height:1.5;color:var(--blau-soft);max-width:30ch;margin-left:auto;margin-right:auto}.erg-s b{color:var(--nachtblau);font-weight:700}.erg-pfeil{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--blau-soft);font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:700;padding:0 6px}.erg-pfeil:before{content:"→";font-size:26px;color:var(--gold);letter-spacing:0}.erg-fuss{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.122);background:rgba(0,0,0,.035)}.erg-fuss>span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 6px;font-size:17px;font-weight:750;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.erg-fuss>span+span{border-left:1px solid rgba(16,31,61,.056)}.erg-fuss em{font-style:normal;font-size:10px;letter-spacing:0;text-transform:none;color:var(--blau-soft);font-weight:600;white-space:normal;text-align:center}@media (max-width:760px){.erg-haupt{grid-template-columns:1fr;gap:4px;padding:24px 18px 20px}.erg-pfeil{flex-direction:row;gap:10px;padding:14px 0}.erg-pfeil:before{content:"↓";font-size:22px}.erg-fuss{grid-template-columns:1fr 1fr}.erg-fuss>span:nth-child(odd){border-left:0}.erg-fuss>span:nth-child(n+3){border-top:1px solid rgba(16,31,61,.056)}}table.calc.mon tr.grp td{padding:16px 20px 5px;border-top:0;text-align:left!important;font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--gold-tief);background:transparent}table.calc.mon tr.grp+tr td{border-top:0}table.calc.mon tr:first-child.grp td{padding-top:4px}table.calc.mon tr.det td{font-size:14px;color:var(--blau-soft);font-weight:500}table.calc.mon tr.det td:last-child{font-weight:600}table.calc.mon tr.det td:first-child{padding-left:30px}table.calc.mon tr.sum.zwischen td{border-top:1px solid rgba(0,0,0,.122);background:rgba(16,31,61,.04);font-size:15.5px;font-weight:750;color:var(--nachtblau)}table.calc.mon tr.sum.gold.endsumme td{background:rgba(0,0,0,.052);border-top:2px solid var(--linie);padding-top:15px;padding-bottom:15px;font-size:17.5px;font-weight:800;color:var(--nachtblau)}table.calc.mon tr.sum.gold.endsumme td:last-child{font-size:21px}table.calc.mon tr.sum.gold.endsumme td .small{font-size:11px;color:var(--blau-soft);font-weight:500;letter-spacing:0}table.calc.mon td.minus{color:var(--rot)!important}table.calc.mon tr.det td.neg{color:var(--blau-soft)!important}table.calc.mon tr.sum.gold.endsumme td.pos{color:var(--gruen)!important}table.calc.mon tr.sum.gold.endsumme td.minus{color:var(--rot)!important}.kpis.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.kpis.kpis-4{grid-template-columns:1fr 1fr}}details.vkarte{padding:0;overflow:hidden}details.vkarte>.vfelder,details.vkarte>.vkarte-fuss,details.vkarte>.vkarte-warnung{margin-left:16px;margin-right:16px}details.vkarte>.vfelder{padding-top:4px}details.vkarte>.vkarte-fuss{padding-bottom:14px}.vzeile{display:block;list-style:none;cursor:pointer;padding:12px 16px}.vzeile::-webkit-details-marker{display:none}.vzeile::marker{content:""}details.vkarte>.vzeile:after,details.vkarte[open]>.vzeile:after{content:none}.vzeile-in{display:grid;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:minmax(78px,auto) minmax(0,2.6fr) minmax(0,1.2fr) minmax(84px,auto) minmax(74px,auto) minmax(86px,auto) 14px}.vzeile:hover{background:rgba(16,31,61,.032)}details.vkarte[open]>.vzeile{background:rgba(0,0,0,.035);border-bottom:1px solid rgba(0,0,0,.098)}.vz-objekt{display:flex;flex-direction:column;min-width:0}.vz-objekt b{font-size:14.5px;font-weight:700;color:var(--nachtblau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-we{color:var(--gold-tief);font-weight:700}.vz-objekt em{font-style:normal;font-size:11.5px}.vz-kaeufer,.vz-objekt em{color:var(--blau-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-kaeufer{font-size:13.5px;min-width:0}.vz-preis{font-size:14.5px;font-weight:750;color:var(--nachtblau);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vz-stand{justify-self:start;font-size:11px;font-weight:700;letter-spacing:0;padding:4px 10px;border-radius:999px;white-space:nowrap;border:1px solid;background:rgba(16,31,61,.048)}.vz-stand.s-neu{color:var(--gruen)}.vz-stand.s-in_bearbeitung{color:var(--gold-tief)}.vz-datum,.vz-stand.s-erledigt{color:var(--blau-soft)}.vz-datum{display:flex;flex-direction:column;gap:2px;text-align:right;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vz-datum em{font-style:normal;font-size:11px;font-weight:700}.vz-pfeil{color:var(--blau-soft);font-size:15px;transition:transform .15s ease}details.vkarte[open] .vz-pfeil{transform:rotate(180deg);color:var(--gold-tief)}.vfilter{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.vfilter+.vfilter{margin-top:8px}.vfilter-t{font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--blau-soft);width:68px;flex:none}.vfilter a{font-size:12.5px;padding:5px 12px}@media (max-width:900px){.vzeile{padding:12px 14px}.vzeile-in{grid-template-columns:1fr auto;gap:6px 10px}.vzeile-in .vorgang-marke{grid-column:1;justify-self:start}.vz-pfeil{grid-column:2;grid-row:1;justify-self:end}.vz-objekt{grid-column:1/-1}.vz-kaeufer{grid-column:1}.vz-preis{grid-column:2;grid-row:3}.vz-stand{grid-column:1}.vz-datum{grid-column:2;grid-row:4}.vfilter-t{width:auto}}.vzeile .vorgang-marke{white-space:nowrap;font-size:10.5px;padding:3px 9px}.dok-liste{list-style:none;margin:6px 0 0;padding:0}.dok-liste li+li{border-top:1px solid var(--linie)}.dok-zeile{display:grid;align-items:center;grid-gap:14px;gap:14px;width:100%;grid-template-columns:34px minmax(0,1fr) auto 16px;padding:12px 10px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px}.dok-zeile:hover{background:rgba(16,31,61,.04)}.dok-zeile:hover .dz-pfeil{color:var(--gold-tief);transform:translateX(3px)}.dz-nr{font-size:12.5px;font-weight:800;color:var(--gold-tief);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:var(--zeile-aktiv);border-radius:7px;padding:5px 0}.dz-name{display:flex;flex-direction:column;min-width:0}.dz-name b{font-size:14.5px;font-weight:600;color:var(--nachtblau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-name em{font-style:normal;font-size:11.5px;margin-top:2px}.dz-art,.dz-name em{color:var(--blau-soft)}.dz-art{font-size:10.5px;font-weight:700;letter-spacing:0;border:1px solid var(--linie);border-radius:999px;padding:3px 9px;white-space:nowrap}.dz-pfeil{color:var(--blau-soft);font-size:15px;transition:transform .15s ease,color .15s ease}@media (max-width:560px){.dok-zeile{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:11px 4px}.dz-pfeil{display:none}}.cookie-box{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--karte);border-top:1px solid var(--gold-600);box-shadow:0 -8px 30px rgba(16,31,61,.14);padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.cookie-in{max-width:940px;margin:0 auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cookie-t{flex:1 1 320px;font-size:13px;line-height:1.5;color:var(--blau-soft)}.cookie-t b{color:var(--nachtblau);font-weight:650}.cookie-t a{color:var(--gold-tief);font-weight:600}.cookie-akt{display:flex;gap:10px;flex:none}.cookie-akt .btn,.cookie-akt .btn-ghost{padding:9px 18px;font-size:13.5px;white-space:nowrap}.cookie-akt .btn-ghost{background:transparent;border:1px solid var(--kartenkante);color:var(--blau-soft);border-radius:999px;font-weight:600;cursor:pointer}.cookie-akt .btn-ghost:hover{border-color:var(--gold-600);color:var(--nachtblau)}@media (max-width:560px){.cookie-in{gap:12px}.cookie-akt{width:100%}.cookie-akt button{flex:1 1}}.vg-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.vg-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:18px}a.vg-kpi{text-decoration:none;cursor:pointer}a.vg-kpi:hover{border-color:var(--nachtblau)}.vg-kpi{background:var(--karte);border:1px solid var(--kartenkante);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.vg-kpi-w{font-family:var(--font-fraunces),Georgia,serif;line-height:1.05;color:var(--nachtblau)}.vg-kpi-l{font-size:12px;color:var(--blau-soft);font-weight:600;letter-spacing:0}.vg-kpi-warn{border-color:rgba(248,127,114,.5)}.vg-kpi-warn .vg-kpi-w{color:var(--st-nicht-verkauft)}@media (max-width:1000px){.vg-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.vg-kpis{grid-template-columns:1fr 1fr}}.vg-tabs{display:flex;gap:4px;margin:22px 0 0;border-bottom:1px solid var(--linie)}.vg-tabs button{background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:10px 14px;font-size:14.5px;font-weight:600;color:var(--blau-soft);display:inline-flex;align-items:center;gap:7px}.vg-tabs button em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--linie);color:var(--blau-soft)}.vg-tabs button:hover{color:var(--nachtblau)}.vg-tabs button.on{color:var(--gold-tief);border-bottom-color:var(--linie)}.vg-tabs button.on em{background:var(--gold-100);color:var(--gold-tief)}.vg-filter{gap:16px;margin:14px 0 16px}.vg-f-gruppe,.vg-filter{display:flex;flex-wrap:wrap}.vg-f-gruppe{gap:6px}.vg-f-gruppe button{background:var(--feld);border:1px solid var(--kartenkante);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;color:var(--blau-soft);cursor:pointer}.vg-f-gruppe button:hover{color:var(--nachtblau);border-color:var(--gold-600)}.vg-f-gruppe button.on{background:var(--gold-100);border-color:var(--gold-600);color:var(--gold-tief)}.vg-tabelle{border:1px solid var(--kartenkante);border-radius:14px;overflow:hidden;background:var(--karte)}.vg-kopfzeile,.vg-zeile{display:grid;grid-template-columns:2.2fr 1.4fr 1.2fr .9fr .9fr .9fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 16px;text-align:left}.vg-kopfzeile{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--grau);background:var(--feld);border-bottom:1px solid var(--linie)}.vg-kopfzeile .r,.vg-zeile .r{text-align:right}.vg-zeile{width:100%;background:none;border:0;border-top:1px solid var(--linie);cursor:pointer;font:inherit;color:var(--nachtblau)}.vg-zeile:first-of-type{border-top:0}.vg-zeile:hover{background:var(--zeile-aktiv)}.vg-objekt b{display:block;font-weight:650;font-size:14px}.vg-objekt i{font-style:normal;color:var(--gold-tief);font-weight:650}.vg-objekt em{display:block;font-style:normal;font-size:12px;color:var(--blau-soft)}.vg-person{font-size:13.5px;font-weight:600}.vg-datum,.vg-preis,.vg-vertrieb,.vg-vertrieb b{font-size:13px;color:var(--blau-soft)}.vg-vertrieb b{display:block;font-weight:650}.vg-vertrieb em{display:block;font-style:normal;font-size:11.5px;color:var(--grau)}.vg-anzahl{font-style:normal;margin-left:6px;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--linie);color:var(--blau-soft)}.vg-f-gruppe button.on .vg-anzahl{background:rgba(0,0,0,.098);color:var(--gold-tief)}.vg-preis{font-weight:650;color:var(--nachtblau)}.vg-datum em{display:block;font-style:normal;font-size:11.5px;font-weight:650}.vg-stand{font-size:12px;font-weight:650}.vg-stand.s-neu{color:var(--st-verfuegbar)}.vg-stand.s-in_bearbeitung{color:var(--st-notartermin)}.vg-stand.s-erledigt{color:var(--grau)}@media (max-width:900px){.vg-kopfzeile{display:none}.vg-zeile{grid-template-columns:1fr auto;row-gap:4px;padding:13px 14px}.vg-objekt{grid-column:1/-1}.vg-vertrieb{display:none}.vg-datum{text-align:right}}.vg-akt{display:flex;flex-direction:column;gap:18px}.vg-akt-tag{border:1px solid var(--kartenkante);border-radius:14px;overflow:hidden;background:var(--karte)}.vg-akt-kopf{padding:9px 16px;background:var(--feld);border-bottom:1px solid var(--linie);font-size:12px;font-weight:700;letter-spacing:0;color:var(--blau-soft);display:flex;align-items:center;gap:8px}.vg-akt-kopf em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--linie);color:var(--blau-soft)}.vg-akt-zeile{display:grid;grid-template-columns:56px 1.3fr 1.1fr 1.6fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--linie);font-size:13px}.vg-akt-zeit{color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.vg-akt-wer{font-weight:650}.vg-akt-wer em{display:block;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none}.vg-akt-wer.r-partner em{color:var(--st-reserviert)}.vg-akt-wer.r-kunde em{color:var(--st-verfuegbar)}.vg-akt-was{color:var(--blau-soft)}.vg-akt-objekt a{color:var(--gold-tief);font-weight:600;text-decoration:none}.vg-akt-objekt a:hover{text-decoration:underline}@media (max-width:700px){.vg-akt-zeile{grid-template-columns:52px 1fr;row-gap:3px}.vg-akt-objekt,.vg-akt-was{grid-column:2}}.vg-overlay{position:fixed;inset:0;z-index:300;background:rgba(6,12,22,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:700px){.vg-overlay{align-items:center;padding:24px}}.vg-fenster{background:var(--karte);border:1px solid var(--kartenkante);border-radius:18px 18px 0 0;box-shadow:var(--shadow-hover);width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column}@media (min-width:700px){.vg-fenster{border-radius:18px;max-height:86vh}}.vg-f-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--linie)}.vg-f-kopf h3{font-size:20px;font-weight:600;margin-top:6px;line-height:1.2}.vg-f-zu{background:none;border:1px solid var(--kartenkante);border-radius:50%;width:34px;height:34px;flex:none;font-size:20px;line-height:1;color:var(--blau-soft);cursor:pointer}.vg-f-zu:hover{color:var(--nachtblau);border-color:var(--gold-600)}.vg-f-koerper{padding:6px 20px 18px;overflow-y:auto}.vg-f-fuss{display:flex;gap:10px;flex-wrap:wrap;padding:14px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--linie)}.vg-f-fuss .btn,.vg-f-fuss .btn-ghost{padding:9px 18px;font-size:13.5px;text-decoration:none}.vg-f-fuss .btn-ghost{background:transparent;border:1px solid var(--kartenkante);color:var(--blau-soft);border-radius:999px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.vg-f-fuss .btn-ghost:hover{border-color:var(--gold-600);color:var(--nachtblau)}.btn-weg{border-color:rgba(248,127,114,.55)!important;color:#C0392B!important}.btn-weg:hover{color:#C0392B!important}.btn-weg:hover,.btn.btn-weg{border-color:#C0392B!important}.btn.btn-weg{background:#C0392B;color:#fff!important}.btn.btn-weg:hover{background:#A93226}.vg-f-loeschen{padding:0 20px 16px;display:grid;grid-gap:10px;gap:10px}.vg-f-loeschen p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.vg-f-loeschen-akt{display:flex;gap:10px;flex-wrap:wrap}.ocard-name{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-weight:600;font-size:20px;line-height:1.18;letter-spacing:-.015em;color:var(--nachtblau);white-space:normal}.ocard-addr{font-size:12.5px;font-weight:500;color:var(--grau);letter-spacing:0;margin-top:3px}@media (min-width:700px){.ocard-name{font-size:22px}}.exc-price,.ocard-price,.price,.price-big,.ucard-price{font-family:var(--font-inter),system-ui,"Segoe UI",Arial,sans-serif;font-weight:750;letter-spacing:-.022em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ocard-price .p2,.ucard-price .p2{font-weight:600;letter-spacing:-.01em}.kalk-aktionen{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.kalk-aktionen form{margin:0}.knopf-still{background:transparent;border:1px solid var(--linie);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;padding:13px 22px;border-radius:11px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.knopf-still:hover{border-color:var(--linie);color:var(--ivory)}.pf-fremd{margin:18px 0 0;padding:11px 15px;border:1px solid var(--linie);border-radius:11px;background:rgba(201,155,54,.1);color:var(--ivory);font-size:13px;line-height:1.5}.pf-kopf{text-align:left}.pf-kopf .status-pill{margin-top:10px}.pf-liste{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.pf-liste{grid-template-columns:1fr 1fr}}.pf-karte{display:block;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--linie);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:border-color .2s ease,transform .15s ease}.pf-karte:hover{border-color:var(--linie);transform:translateY(-2px)}.pf-bild{display:block;aspect-ratio:16/9;background:var(--karte);position:relative}.pf-bild img{width:100%;height:100%;object-fit:cover;display:block}.pf-bild-leer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--grau);font-size:12.5px;letter-spacing:0;text-transform:none}.pf-inhalt{display:block;padding:16px 17px 17px}.pf-name{display:block;font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:20px;color:var(--ivory);letter-spacing:-.015em}.pf-addr{display:block;font-size:12.5px;color:var(--grau);margin-top:3px}.pf-zahlen{display:flex;gap:16px;margin:13px 0 0;flex-wrap:wrap}.pf-zahlen b,.pf-zahlen>span{display:block}.pf-zahlen b{font-family:var(--font-inter),system-ui,sans-serif;font-weight:750;font-size:15px;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.pf-zahlen em{display:block;font-style:normal;font-size:11px;color:var(--grau);margin-top:2px}.pf-schiene{display:flex;gap:4px;margin:14px 0 8px}.pf-schritt{flex:1 1;height:4px;border-radius:2px;background:rgba(16,31,61,.096)}.pf-schritt.an{background:var(--gold-500)}.pf-naechst{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.5}.pf-naechst b{color:var(--ivory)}.pf-status{margin-top:11px}.pf-verlauf{list-style:none;margin:0;padding:0}.pf-verlauf li{display:flex;align-items:flex-start;gap:13px;padding:0 0 20px;position:relative}.pf-verlauf li:last-child{padding-bottom:0}.pf-verlauf li:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:rgba(16,31,61,.096)}.pf-verlauf li:last-child:before{display:none}.pf-verlauf li.an:before{background:var(--gold-500)}.pf-punkt{width:13px;height:13px;border-radius:50%;flex:0 0 auto;margin-top:2px;border:2px solid rgba(16,31,61,.176);background:var(--card);z-index:1}.pf-verlauf li.an .pf-punkt{border-color:var(--linie);background:var(--linie)}.pf-v-text b{display:block;font-size:14.5px;color:var(--grau);font-weight:600}.pf-verlauf li.an .pf-v-text b{color:var(--ivory)}.pf-v-text em{display:block;font-style:normal;font-size:12.5px;color:var(--ink-2);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-kontakt{gap:15px;flex-wrap:wrap}.pf-avatar,.pf-kontakt{display:flex;align-items:center}.pf-avatar{width:52px;height:52px;border-radius:50%;flex:0 0 auto;justify-content:center;background:var(--gold-500);color:var(--nachtblau-tief);font-weight:750;font-size:17px;letter-spacing:0}.pf-k-text{flex:1 1 200px;min-width:0}.pf-k-text b{display:block;font-size:15.5px;color:var(--ivory)}.pf-k-text span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.pf-k-hint{font-size:12px!important;color:var(--grau)!important}.pf-k-aktionen{display:flex;gap:9px;flex-wrap:wrap}.pf-k-aktionen .btn,.pf-k-aktionen .knopf-still{font-size:12px;padding:11px 17px}.kv-kopfzeile{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.kv-kennzahlen{display:flex;gap:22px;flex-wrap:wrap}.kv-kennzahlen b{display:block;font-size:21px;font-weight:750;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv-kennzahlen span{display:block;font-size:11.5px;color:var(--grau);margin-top:2px}.kv-form{margin-bottom:14px}.kv-meldung{margin-top:12px;padding:13px 15px;border-radius:11px;font-size:13.5px;line-height:1.55}.kv-meldung.ok{border:1px solid var(--gruen);background:rgba(87,198,144,.1);color:var(--ivory)}.kv-meldung.fehler{border:1px solid #f87f72;background:rgba(248,127,114,.1);color:var(--ivory)}.kv-passwort{margin-top:10px}.kv-passwort span{display:block;font-size:11px;letter-spacing:0;text-transform:none;color:var(--grau)}.kv-passwort code{display:inline-block;margin:5px 0;padding:7px 13px;border-radius:8px;background:var(--nachtblau-tief);color:var(--gold-500);font-size:16px;font-weight:700;letter-spacing:0}.kv-passwort em{display:block;font-style:normal;font-size:12px;color:var(--ink-2)}.kv-liste{display:grid;grid-gap:12px;gap:12px}.kv-zeile{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.kv-person b{display:block;font-size:15.5px;color:var(--ivory)}.kv-person>span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.kv-klein{font-size:12px!important;color:var(--grau)!important}.kv-aktionen{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.kv-aktionen .knopf-still{font-size:11.5px;padding:9px 14px}.kv-wohnungen{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--linie)}.kv-wohnung{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);border:1px solid var(--linie);border-radius:9px;padding:7px 11px}.kv-wohnung b{color:var(--ivory);font-weight:600}.adm-termine{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:700px){.adm-termine{grid-template-columns:1fr}}.ku-liste{overflow:hidden}.ku-zeile{display:flex;align-items:center;gap:14px;padding:14px 17px;text-decoration:none;color:inherit;transition:background .18s ease}.ku-zeile+.ku-zeile{border-top:1px solid var(--linie)}.ku-zeile:hover{background:rgba(16,31,61,.028)}.ku-symbol{width:38px;height:38px;flex:0 0 auto;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(201,155,54,.13);color:var(--gold-500)}.ku-symbol svg{width:19px;height:19px}.ku-text{flex:1 1 auto;min-width:0}.ku-text b{display:block;font-size:14.5px;color:var(--ivory);font-weight:600}.ku-text span{display:block;font-size:12px;color:var(--grau);margin-top:2px}.ku-text em{display:block;font-style:normal;font-size:12.5px;color:var(--gold-600);margin-top:4px}.ku-oeffnen{flex:0 0 auto;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.ku-zeile:hover .ku-oeffnen{color:var(--gold-500)}.kv-wblock{border:1px solid var(--linie);border-radius:11px;overflow:hidden;width:100%}.kv-wkopf{display:flex;align-items:center;gap:11px;flex-wrap:wrap;width:100%;background:transparent;border:0;cursor:pointer;text-align:left;padding:11px 13px;color:var(--ink-2);font-family:inherit;font-size:12.5px}.kv-wkopf:hover{background:rgba(16,31,61,.024)}.kv-wkopf b{color:var(--ivory);font-weight:600}.kv-wanzahl{margin-left:auto;color:var(--grau);font-size:12px}.kv-wbody{padding:4px 13px 14px;border-top:1px solid var(--linie)}.kv-dokliste{display:grid;grid-gap:7px;gap:7px;margin:11px 0 14px}.kv-dok{display:flex;align-items:center;gap:10px;border:1px solid var(--linie);border-radius:9px;padding:9px 11px}.kv-dok a{flex:1 1;text-decoration:none;color:inherit;min-width:0}.kv-dok b{display:block;font-size:13px;color:var(--ivory);font-weight:600}.kv-dok span{display:block;font-size:11.5px;color:var(--grau);margin-top:1px}.kv-weg{background:transparent;border:1px solid var(--linie);color:var(--grau);border-radius:7px;width:28px;height:28px;cursor:pointer;flex:0 0 auto}.kv-weg:hover{border-color:#F87F72;color:#F87F72}.kv-upload{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;align-items:end}@media (max-width:700px){.kv-upload{grid-template-columns:1fr}}.kv-upload .btn,.kv-upload .fld-breit{grid-column:1/-1}.kv-upload .btn{justify-self:start}.kv-dok-block{flex-direction:column;align-items:stretch;gap:0}.kv-dokkopf{display:flex;align-items:center;gap:10px;width:100%}.kv-dokedit{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;align-items:end;margin-top:11px;padding-top:11px;border-top:1px solid var(--linie)}@media (max-width:700px){.kv-dokedit{grid-template-columns:1fr}}.kv-dokedit .fld-breit{grid-column:1/-1}.kv-dokedit .btn{grid-column:1/-1;justify-self:start}.btn{background:linear-gradient(180deg,#E0B85F,var(--gold))}.mrow .bar,.mv-bar-wre{background:linear-gradient(90deg,#E0B85F,var(--gold))}.res-hero{background:linear-gradient(160deg,#16294B,#101F3D 72%)!important;border:1px solid #2a4270!important;box-shadow:0 2px 6px rgba(16,31,61,.14),0 16px 36px rgba(16,31,61,.16)!important}.res-hero .v,.res-hero .v.neg,.res-hero .v.pos{color:var(--gold)!important}.res-hero .l{color:var(--auf-nachtblau)!important}.res-hero .l b{color:#FFFFFF!important}.ex-main,.obj-hero .hero-img{background:var(--elfenbein)}.gal-buehne{background:#0C1626}.ocard-img:after{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.75))}.btn-ghost{border:1.5px solid var(--kartenkante);color:var(--nachtblau);background:var(--karte)}.btn-ghost:hover{background:var(--zeile-aktiv);border-color:var(--linie)}.c-frei,.ccard-frei,.obj-frei,.pill-frei{color:var(--st-verfuegbar)}.pill-frei:before{background:var(--st-verfuegbar)}.c-res,.obj-res{color:var(--st-reserviert)}.c-verk,.obj-verk{color:var(--st-verkauft)}.z-saniert{color:var(--st-verfuegbar)}.z-bestand{color:var(--eisblau)}footer{background:var(--elfenbein);border-top:1px solid var(--linie)}.testi .stars{color:#8A6817}.ocard-badge{background:var(--stf,var(--st-offen))!important;color:#FFFFFF!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 8px rgba(16,31,61,.28)}.ocard-badge[class*=st-]:before{display:none}.ocard-badge{gap:0}.uc-rendite{position:absolute;right:0;bottom:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;padding:8px 14px 8px 16px;border-radius:12px 0 0 12px;background:rgba(16,31,61,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px rgba(16,31,61,.28)}.uc-rendite b{font-size:19px;font-weight:780;color:#FFFFFF;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.uc-rendite i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--auf-nachtblau);margin-top:2px}.ucard-body .ucard-price{margin-top:0;font-size:clamp(23px,2.6vw,27px);font-weight:780;letter-spacing:-.02em;line-height:1.1;color:var(--nachtblau)}.ucard-body .ucard-facts{margin-top:5px}.ucard-body .ucard-we{margin-top:10px}.uc-trenn{display:block;height:1px;background:var(--linie);margin:13px 0 12px}.uc-fuss{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.uc-fuss>span{display:flex;flex-direction:column;min-width:0}.uc-fuss i{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-fuss b{font-size:15px;font-weight:750;color:var(--nachtblau);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:400px){.uc-fuss i{font-size:10px}.uc-fuss b{font-size:14px}}.login-brand{background:radial-gradient(120% 100% at 50% 40%,rgba(255,255,255,.035),rgba(255,255,255,0) 62%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--nachtblau);background-size:100% 100%,64px 64px,64px 64px,100% 100%;border-right:0}.login-full .login-brand:before{background:none}.login-watermark{opacity:.07;right:-6%;bottom:-10%;width:min(38%,360px)}.login-watermark line{stroke:var(--gold)}.login-logo{width:150px}@media (min-width:900px){.login-logo{width:172px}}.login-badge{background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--auf-nachtblau);box-shadow:none;font-weight:500;letter-spacing:0}.login-brand h1{color:#FFFFFF;font-weight:600;letter-spacing:-.025em;font-size:clamp(30px,3.4vw,44px);line-height:1.14;margin-top:22px}.login-akzent{color:#E7CF95}.login-akzent:after{display:none}.login-brand p{color:var(--auf-nachtblau);font-size:15.5px;line-height:1.65;margin-top:16px;max-width:46ch}.login-checks{margin-top:30px;display:grid;grid-gap:14px 26px;gap:14px 26px;border-top:1px solid rgba(255,255,255,.1);padding-top:26px}@media (min-width:900px){.login-checks{grid-template-columns:1fr 1fr}}.login-checks li{color:#DCE4F0;font-size:14px;line-height:1.45;padding:0 0 0 30px;position:relative}.login-checks li:before{content:"✓";top:0;width:20px;height:20px;color:#E7CF95;font-size:11px;font-weight:700}.login-split.login-full{background:radial-gradient(90% 70% at 22% 22%,rgba(0,0,0,.035),rgba(0,0,0,0) 62%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--nachtblau)}.login-full .login-card{border:1px solid rgba(0,0,0,.122);box-shadow:0 20px 60px rgba(0,0,0,.45)}@media (max-width:899px){.login-full .login-brand{padding:40px 24px 8px}.login-full .login-form-side{padding:22px 20px 40px}.login-full .login-brand p,.login-full .login-checks{display:none}}.login-watermark{display:none}.login-split.login-full:after{content:"";position:absolute;right:0;bottom:0;width:min(34%,420px);aspect-ratio:6/5;pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.056) 0 1px,transparent 1px 26px);-webkit-mask-image:linear-gradient(200deg,transparent 42%,#000);mask-image:linear-gradient(200deg,transparent 42%,#000)}.login-split.login-full{position:relative}.login-brand,.login-form-side{position:relative;z-index:1}.login-split.login-full{background:radial-gradient(85% 65% at 20% 18%,rgba(0,0,0,.035),rgba(0,0,0,0) 60%),linear-gradient(rgba(16,31,61,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(16,31,61,.03) 1px,transparent 1px),var(--papier);background-size:100% 100%,64px 64px,64px 64px,100% 100%}.login-full .login-brand{background:none;border-right:0}.login-form-side{background:transparent}.login-logo{filter:none;width:132px}@media (min-width:900px){.login-logo{width:152px}}.login-badge{background:var(--karte);border:1px solid rgba(0,0,0,.193);color:var(--gold-tief);box-shadow:0 1px 2px rgba(16,31,61,.05);font-weight:600}.login-badge:before{background:var(--gold)}.login-brand h1{color:var(--nachtblau)}.login-akzent{color:var(--gold-tief)}.login-akzent:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold),rgba(0,0,0,0))}.login-brand p{color:var(--blau-soft)}.login-checks{border-top:1px solid var(--linie)}.login-checks li{color:var(--nachtblau)}.login-checks li:before{background:rgba(0,0,0,.056);border:1px solid rgba(0,0,0,.193);color:var(--gold-tief)}.login-full .login-card{background:var(--karte);border:1px solid var(--kartenkante);box-shadow:0 2px 6px rgba(16,31,61,.06),0 22px 50px rgba(16,31,61,.1);max-width:430px;padding:36px 32px 30px}.login-full .login-card h2{color:var(--nachtblau)}.login-split.login-full:after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.105) 0 1px,transparent 1px 26px);-webkit-mask-image:linear-gradient(200deg,transparent 46%,#000);mask-image:linear-gradient(200deg,transparent 46%,#000)}.login-fx-schleier{display:none}.login-fx-raster{background-image:linear-gradient(rgba(16,31,61,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,31,61,.05) 1px,transparent 0)}.login-fx-glow{background:radial-gradient(circle,rgba(0,0,0,.056) 0,rgba(0,0,0,.021) 40%,rgba(0,0,0,0) 68%)}.login-full .login-brand{background:none!important;background-size:auto!important}.login-fx-glow,.login-fx-raster{display:none}.anm{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;background:radial-gradient(70% 55% at 14% 12%,rgba(0,0,0,.032),rgba(0,0,0,0) 62%),linear-gradient(rgba(16,31,61,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,31,61,.035) 1px,transparent 1px),var(--papier);background-size:100% 100%,56px 56px,56px 56px,100% 100%;color:var(--nachtblau)}@media (min-width:960px){.anm{grid-template-columns:1.08fr 1fr}}.anm-links{display:flex;flex-direction:column;padding:clamp(28px,4.5vw,56px) clamp(24px,6vw,96px);min-height:100%}.anm-marke{display:inline-flex;align-items:center;gap:12px;color:var(--nachtblau)}.anm-marke svg{flex:none;color:var(--gold)}.anm-wort{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-size:17px;font-weight:600;letter-spacing:0;line-height:1.15}.anm-wort small{display:block;font-size:9.5px;letter-spacing:0;font-weight:500;color:var(--gold-tief);margin-top:1px}.anm-text{margin:auto 0;max-width:560px;padding:56px 0}.anm-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--blau-soft)}.anm-eyebrow>span:first-child{width:6px;height:6px;border-radius:50%;background:var(--linie)}.anm-eyebrow i{font-style:normal}.anm-h1{margin-top:22px;font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:clamp(34px,3.7vw,50px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;color:var(--nachtblau)}.anm-h1 em{font-style:normal;color:var(--gold-tief)}.anm-lead{margin-top:22px;font-size:16.5px;line-height:1.6;color:var(--blau-soft);max-width:46ch}.anm-punkte{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 28px;gap:16px 28px}.anm-punkte li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--nachtblau)}.anm-haken{width:18px;height:18px;flex:none;margin-top:2px;color:var(--gold-tief)}.anm-fuss{font-size:12.5px;color:var(--grau);letter-spacing:0}.anm-rechts{display:flex;align-items:center;justify-content:center;padding:clamp(28px,4.5vw,56px) clamp(24px,6vw,96px)}.anm-form{width:100%;max-width:400px}.anm-h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:30px;letter-spacing:-.02em;line-height:1.15;color:var(--nachtblau)}.anm-sub{margin:6px 0 34px;font-size:15px;color:var(--blau-soft)}.anm-label{display:block;font-weight:600;color:var(--nachtblau);margin-bottom:8px}.anm-label-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px}.anm-label-zeile .anm-label{margin-bottom:8px}.anm-link{font-size:13px;font-weight:600;color:var(--gold-tief);text-decoration:none}.anm-link:hover{text-decoration:underline;text-underline-offset:3px}.anm-feld{position:relative}.anm-feld input{width:100%;height:50px;padding:0 46px 0 44px;border:1px solid var(--kartenkante);border-radius:12px;background:#FFFFFF;color:var(--nachtblau);font:inherit;font-size:15.5px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.anm-feld input::placeholder{color:#98A2B8}.anm-feld input:hover{border-color:#D6CDB4}.anm-feld input:focus{box-shadow:0 0 0 4px rgba(0,0,0,.056)}.anm-zeichen{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--blau-soft);pointer-events:none}.anm-zeichen svg{width:18px;height:18px;display:block}.anm-auge{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:none;border-radius:8px;color:var(--blau-soft);cursor:pointer;display:grid;place-items:center}.anm-auge svg{width:18px;height:18px}.anm-auge:hover{color:var(--nachtblau);background:var(--zeile-aktiv)}.anm-fehler{margin-top:16px;padding:11px 14px;border-radius:10px;background:rgba(163,38,28,.07);color:var(--rot);font-size:13.5px;font-weight:500}.anm-knopf{margin-top:26px;width:100%;border:0;border-radius:12px;background:var(--nachtblau);color:#FFFFFF;font:inherit;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(16,31,61,.12),0 8px 22px rgba(16,31,61,.16);transition:transform .14s ease,box-shadow .18s ease,background .18s ease}.anm-knopf:hover{background:#16294B;transform:translateY(-1px);box-shadow:0 2px 4px rgba(16,31,61,.14),0 12px 30px rgba(16,31,61,.22)}.anm-knopf:active{transform:translateY(0)}.anm-knopf:disabled{opacity:.6;cursor:default;transform:none}.anm-knopf:focus-visible{outline:3px solid rgba(0,0,0,.193);outline-offset:2px}.anm-hinweis{margin-top:18px;font-size:13px;line-height:1.55}.anm-vertrauen{margin-top:30px;padding-top:22px;border-top:1px solid var(--linie);display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:var(--blau-soft)}.anm-vertrauen span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.anm-vertrauen svg{width:14px;height:14px;color:var(--gold-tief)}.anm-recht{margin-top:18px;display:flex;gap:18px}.anm-recht a{font-size:12px;text-decoration:none}.anm-recht a:hover{color:var(--nachtblau)}@media (max-width:959px){.anm-links{padding:26px 22px 0;min-height:0}.anm-text{margin:0;padding:30px 0 8px}.anm-h1{font-size:clamp(30px,8.6vw,38px)}.anm-eyebrow i{display:none}.anm-h2{font-size:24px}.anm-fuss,.anm-lead,.anm-punkte{display:none}.anm-rechts{padding:18px 22px 44px;align-items:flex-start}.anm-form{max-width:none}.anm-sub{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.anm-feld input,.anm-knopf{transition:none}}.anm-dunkel{position:relative;overflow:hidden;background:var(--nachtblau);color:#F1ECE0}.anm-dunkel>*{position:relative;z-index:1}.anm-fx{position:absolute;inset:0;z-index:0;pointer-events:none}.anm-fx-raster{position:absolute;inset:-60px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(130% 110% at 85% 10%,#000 0,rgba(0,0,0,.6) 40%,transparent 78%);mask-image:radial-gradient(130% 110% at 85% 10%,#000 0,rgba(0,0,0,.6) 40%,transparent 78%);animation:anmDrift 80s linear infinite}.anm-fx-schein{position:absolute;right:-18%;top:-26%;width:78%;aspect-ratio:1;background:radial-gradient(circle,rgba(0,0,0,.091) 0,rgba(0,0,0,.028) 40%,rgba(0,0,0,0) 68%);animation:anmAtmen 14s ease-in-out infinite}@keyframes anmDrift{0%{transform:translateZ(0)}to{transform:translate3d(56px,56px,0)}}@keyframes anmAtmen{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.anm-auf{animation:fadeUp .6s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}.wre-lg-wachsen line{stroke-dasharray:340;stroke-dashoffset:340;animation:anmWachsen 1.1s cubic-bezier(.2,.7,.2,1) forwards}@keyframes anmWachsen{to{stroke-dashoffset:0}}.anm-dunkel .anm-eyebrow{color:var(--auf-nachtblau)}.anm-dunkel .anm-eyebrow>span:first-child{background:var(--gold)}.anm-dunkel .anm-h1{color:#FFFFFF}.anm-dunkel .anm-lead{color:var(--auf-nachtblau)}.anm-dunkel .anm-punkte li{color:#E4EAF4}.anm-dunkel .anm-haken{color:#E7CF95}.anm-dunkel .anm-fuss{color:rgba(201,211,228,.7)}.anm-logo{display:block}@media (min-width:960px){.anm-logo{width:148px;height:auto}}@media (min-width:1280px){.anm-logo{width:164px;height:auto}}@media (min-width:960px){.anm-dunkel .anm-text{padding:30px 0}.anm-dunkel .anm-h1{font-size:clamp(32px,3.3vw,46px)}.anm-dunkel .anm-lead{margin-top:18px;font-size:15.5px}.anm-dunkel .anm-punkte{margin-top:28px;gap:13px 26px}.anm-dunkel .anm-punkte li{font-size:14px}}.anm{background:var(--papier)}@media (max-width:959px){.anm-dunkel{padding:28px 22px}.anm-logo{width:120px;height:auto}.anm-dunkel .anm-text{padding:26px 0 4px}.anm-fx-schein{right:-30%;top:-40%;width:110%}}@media (prefers-reduced-motion:reduce){.anm-auf,.anm-fx-raster,.anm-fx-schein,.wre-lg-wachsen line{animation:none!important}.wre-lg-wachsen line{stroke-dashoffset:0}}.anm-h1,.anm-h2{font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.035em}.anm-h1{font-size:clamp(38px,3.9vw,54px);line-height:1.02}.anm-dunkel .anm-h1{font-size:clamp(36px,3.7vw,52px)}.anm-h2{font-size:28px;letter-spacing:-.03em}.anm-dunkel .anm-h1 em{color:#E7CF95}.anm-eyebrow{padding:7px 13px 7px 11px;border-radius:999px;font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:500}.anm-dunkel .anm-eyebrow{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#DCE4F0}.anm-dunkel .anm-eyebrow>span:first-child{box-shadow:0 0 0 3px rgba(0,0,0,.063)}.anm-dunkel .anm-haken circle{fill:rgba(0,0,0,.056);stroke:rgba(0,0,0,.122)}.anm-dunkel .anm-haken path{stroke:#E7CF95;stroke-width:1.8}.anm-dunkel .anm-punkte li{color:#D5DDEA;font-size:14px}.anm-dunkel .anm-lead{color:#AEBBD0}.anm-feld input{height:52px;border-radius:14px;border-color:#E9E2CF;font-size:15px}.anm-feld input:focus{border-color:var(--linie);box-shadow:0 0 0 4px rgba(0,0,0,.049)}.anm-knopf{height:52px;border-radius:14px;font-size:15px;letter-spacing:0}.anm-label{font-size:13px;color:#2A3A5C}.anm-sub{margin-bottom:30px}.anm-hinweis{font-size:12.5px}.anm-hinweis,.anm-vertrauen{color:var(--grau)}.anm-vertrauen svg{color:#8A6817}.anm-recht a{color:var(--grau)}@media (min-width:960px){.anm-rechts{align-items:center}.anm-form{transform:translateY(-4vh)}}.anm-punkte li span{display:block;min-width:0}.anm-punkte li b{display:block;font-weight:650;margin-bottom:2px}.anm-dunkel .anm-punkte li b{color:#FFFFFF}.anm-dunkel .anm-punkte li{color:#AEBBD0;font-size:13.5px;line-height:1.45}@media (min-width:960px){.anm-dunkel .anm-punkte{gap:16px 28px}}.anm-eyebrow-text{display:inline}.anm-eyebrow span:first-child{flex:none}@media (min-width:960px){.anm-links{justify-content:space-between}.anm-dunkel .anm-text{padding:22px 0 18px;max-width:600px}.anm-logo{width:136px!important}.anm-dunkel .anm-h1{font-size:clamp(30px,3.05vw,42px);margin-top:18px}.anm-dunkel .anm-lead{margin-top:16px;font-size:15px;max-width:52ch}.anm-dunkel .anm-punkte{margin-top:24px;gap:14px 26px}.anm-dunkel .anm-punkte li{font-size:13px;line-height:1.4}.anm-dunkel .anm-punkte li b{font-size:13.5px}}@media (min-width:1280px){.anm-logo{width:150px!important}}.anm-zurueck{display:inline-flex;align-items:center;gap:4px;margin:0 0 22px -4px;padding:4px 8px 4px 4px;border-radius:8px;font-size:13px;font-weight:600;color:var(--blau-soft);text-decoration:none}.anm-zurueck svg{width:16px;height:16px}.anm-zurueck:hover{color:var(--nachtblau);background:var(--zeile-aktiv)}.anm-zurueck:focus-visible{outline:2px solid var(--gold-tief);outline-offset:2px}.anm-symbol{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:50%;border:1px solid rgba(126,94,19,.28);color:var(--gold-tief);background:rgba(126,94,19,.06)}.anm-symbol svg{width:24px;height:24px}.anm-symbol.ist-hinweis{border-color:rgba(16,31,61,.18);color:var(--nachtblau);background:var(--zeile-aktiv)}.anm-adresse{font-weight:600;color:var(--nachtblau);word-break:break-all}.anm-label-abstand{margin-top:20px}.anm-knopf-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.anm-knopf-link:hover{color:var(--papier)}.anm-link-knopf{border:0;background:none;padding:0;font:inherit;font-size:13px;cursor:pointer}.anm-form[aria-busy=true]{min-height:320px}@media (max-width:959px){.anm-symbol,.anm-zurueck{margin-bottom:16px}.anm-symbol{width:42px;height:42px}.anm-links-kurz{padding-bottom:6px}.anm-links-kurz .anm-logo{width:64px;height:auto}.anm-links-kurz .anm-text{padding:18px 0 8px}.anm-links-kurz .anm-h1{font-size:26px}}.ocard-img .foto-bg,.ocard-img:after,.ucard-img .foto-bg,.ucard-img:after{display:none}.ccard-img,.ex-main,.hero-img:not(.gal-buehne),.obj-thumb,.ocard-img,.ucard-img{background:var(--elfenbein)}.ocard-img img:not(.foto-bg),.ucard-img img:not(.foto-bg){object-fit:contain}.ocard-count{background:rgba(16,31,61,.78)}.kv-vertrieb{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:6px 13px 6px 11px;border-radius:999px;font-size:14px;font-weight:750;background:var(--zeile-aktiv);border:1.5px solid rgba(0,0,0,.21);color:var(--gold-tief);width:-moz-fit-content;width:fit-content}.kv-vertrieb i{font-style:normal;font-size:11px;margin-right:2px}.kv-vertrieb-wre{background:var(--elfenbein);border-color:var(--linie);color:var(--blau-soft)}.fakt-em{font-style:normal;font-weight:500;font-size:12.5px;color:var(--blau-soft)}.uc-fuss{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.uc-fuss b{font-size:14.5px}@media (max-width:400px){.uc-fuss b{font-size:13.5px}.uc-fuss i{font-size:9.5px}}@media (min-width:960px){.anm-dunkel .anm-text{transform:translateY(-40px)}}.adm-preis-regel{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:12px;font-size:13px;color:var(--blau-soft)}.adm-preis-regel b{color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-preis-regel em{font-style:normal;font-size:12px}.adm-preis-hand{color:var(--gold-tief);font-weight:600}.adm-preis-marge b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-preis-marge.ist-null,.adm-preis-marge.ist-null b{color:var(--rot)}.ucard-body .ucard-we{justify-content:space-between}.ucard-body .ucard-we .z-badge{margin-left:auto}.nu-rollen{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:640px){.nu-rollen{grid-template-columns:1fr}}.nu-rolle{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px 14px;border:1.5px solid var(--linie);border-radius:12px;background:var(--karte);color:var(--nachtblau);font:inherit;font-weight:700;cursor:pointer}.nu-rolle em{font-style:normal;font-weight:450;font-size:12.5px;color:var(--grau)}.nu-rolle.an{border-color:var(--linie);box-shadow:0 0 0 1.5px var(--linie) inset}.nu-gesperrt{display:inline-block;width:-moz-fit-content;width:fit-content;padding:2px 9px;border-radius:999px;background:var(--st-nicht-verkauft,#A3261C);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none}.nu-loeschen{color:#A3261C}.kv-karte.aus{opacity:1;border-left:3px solid var(--linie)}.kv-gesperrt{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gold-tief);background:rgba(0,0,0,.049);border:1px solid rgba(0,0,0,.14);vertical-align:middle}.nav-links a:not(.login-btn){white-space:nowrap;padding:4px 18px}.nav-links a:not(.login-btn)+a:not(.login-btn),.nav-links a:not(.login-btn)+form{border-left:1px solid var(--linie)}.nav-links form{padding-left:18px;display:inline-flex}.nav-links a.login-btn{margin-left:0}@media (max-width:640px){.nav-links a:not(.login-btn){padding:4px 10px}.nav-links form{padding-left:10px}}@media (max-width:700px){.head-in,.nav-links{flex-wrap:wrap;row-gap:4px}.nav-links{margin-left:0;width:100%;justify-content:center;gap:0}.nav-links a:not(.login-btn){padding:3px 9px;font-size:11px}.nav-links form{padding-left:9px}.nav-links a.login-btn,.nav-links button.login-btn{font-size:10px;padding:6px 10px}}.head-in{max-width:1200px}.mh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 14px}.mh-kompakt{margin:14px 0 0}.mh-hinweis,.mh-warnung{font-size:12.5px}.mh-warnung{flex-basis:100%;margin:0;padding:10px 12px 10px 28px;border-radius:10px;background:rgba(232,161,137,.1);border:1px solid rgba(232,161,137,.32);color:var(--rot);font-weight:600}.mh-warnung li{margin:2px 0}.vg-stufe{padding:9px 16px 7px;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gold-tief);background:var(--feld);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.vg-stufe em{font-style:normal;font-weight:600;color:var(--grau);margin-left:6px}.vg-stufe+.vg-zeile{border-top:0}.gal-oeffnen{position:absolute;inset:0;z-index:2;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in}.gal-oeffnen,.gal-oeffnen img{display:block;width:100%;height:100%}.gal-lupe{position:absolute;left:12px;bottom:12px;width:34px;height:34px;border-radius:999px;background:rgba(16,31,61,.72);border:1px solid rgba(245,241,232,.28);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gal-lupe svg{width:17px;height:17px;stroke:var(--auf-dunkel)}.gal-oeffnen:focus-visible .gal-lupe,.gal-oeffnen:hover .gal-lupe{opacity:1}@media (hover:none){.gal-lupe{opacity:.85}}.gal-buehne>.ocard-badge,.gal-buehne>.status-pill,.gal-buehne>.tag-bilder,.gal-buehne>.tag-city,.gal-buehne>.tag-count,.gal-buehne>.tag-frei{z-index:4}.gal-deckel{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:rgba(9,17,33,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:gal-auf .16s ease-out}@keyframes gal-auf{0%{opacity:0}to{opacity:1}}.gal-deckel-kopf{display:flex;align-items:center;gap:14px;padding:14px 18px;flex:0 0 auto;color:var(--auf-dunkel)}.gal-deckel-zaehler{font-size:13px;font-weight:700;letter-spacing:0;padding:5px 12px;border-radius:999px;border:1px solid rgba(245,241,232,.28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gal-deckel-titel{font-size:13.5px;color:rgba(245,241,232,.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-schliessen{margin-left:auto;width:40px;height:40px;border-radius:999px;cursor:pointer;background:rgba(245,241,232,.1);border:1px solid rgba(245,241,232,.28);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .15s ease,border-color .15s ease}.gal-schliessen:hover{background:rgba(245,241,232,.2);border-color:var(--linie)}.gal-schliessen svg{width:20px;height:20px;stroke:var(--auf-dunkel)}.gal-deckel-buehne{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 12px 6px}.gal-deckel-buehne img{max-width:min(100%,72vw);max-height:min(100%,74vh);object-fit:contain;display:block;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.gal-pfeil-gross{width:52px;height:52px;background:rgba(245,241,232,.12);border-color:rgba(245,241,232,.3)}.gal-pfeil-gross:hover{background:rgba(245,241,232,.24);border-color:var(--linie)}.gal-pfeil-gross svg{width:24px;height:24px}.gal-deckel-buehne .gal-links{left:18px}.gal-deckel-buehne .gal-rechts{right:18px}.gal-deckel-leiste{flex:0 0 auto;padding:4px 12px 14px}.gal-deckel-leiste .gal-thumbs{justify-content:center;padding:6px 4px}.gal-deckel-leiste .gal-thumbs button{width:84px;height:58px;border-color:rgba(245,241,232,.25);opacity:.55}.gal-deckel-leiste .gal-thumbs button.on{opacity:1;border-color:var(--linie)}.gal-deckel-leiste .gal-thumbs::-webkit-scrollbar-thumb{background:rgba(245,241,232,.3)}@media (max-width:700px){.gal-deckel-kopf{padding:10px 12px}.gal-deckel-titel{display:none}.gal-pfeil-gross{width:40px;height:40px}.gal-deckel-buehne .gal-links{left:8px}.gal-deckel-buehne .gal-rechts{right:8px}.gal-deckel-leiste .gal-thumbs button{width:62px;height:44px}.gal-deckel-buehne img{max-width:min(100%,92vw);max-height:min(100%,66vh)}}.mein-vorgang{display:flex;flex-direction:column;gap:3px;margin:10px 0 2px;padding:9px 12px 10px;border-radius:12px;background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.147);border-left:3px solid var(--linie)}.mein-titel{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gold-tief)}.mein-zeilen{display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--blau-soft)}.mein-zeilen span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mein-eilig{background:rgba(163,38,28,.07);border-color:rgba(163,38,28,.34);border-left-color:var(--rot)}.mein-eilig .mein-titel{color:var(--rot)}.mein-eilig .mein-zeilen span:last-child{color:var(--rot);font-weight:700}.mein-alt{background:rgba(88,98,122,.08);border-color:var(--linie);border-left-color:var(--grau)}.mein-alt .mein-titel{color:var(--grau)}.uc-mein{display:block;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.uc-mein.mein-eilig{color:var(--rot);background:none;border:0}.uc-mein.mein-alt{color:var(--grau);background:none;border:0}.mv-liste{border:1px solid var(--kartenkante);border-radius:var(--radius);overflow:hidden;background:var(--karte)}.mv-stufe{padding:9px 16px 7px;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gold-tief);background:var(--feld);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.mv-stufe:first-child{border-top:0}.mv-stufe em{font-style:normal;font-weight:600;color:var(--grau);margin-left:6px}.mv-zeile{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:13px 16px;border-top:1px solid var(--linie);text-decoration:none;color:var(--nachtblau)}.mv-stufe+.mv-zeile{border-top:0}.mv-zeile:hover{background:var(--zeile-aktiv)}.mv-objekt{font-weight:700;font-size:14px}.mv-objekt small{display:block;font-weight:500;font-size:12.5px;color:var(--blau-soft);margin-top:2px}.mv-feld{font-size:13px;color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-feld b{display:block;font-size:13.5px;color:var(--nachtblau);font-weight:600}.mv-feld i{font-style:normal;display:block;font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--grau);margin-bottom:2px}.mv-frist-eilig,.mv-frist-eilig b{color:var(--rot);font-weight:700}.mv-leer{padding:30px 18px;text-align:center;color:var(--blau-soft);font-size:14px}@media (max-width:760px){.mv-zeile{grid-template-columns:1fr 1fr}.mv-objekt{grid-column:1/-1}}.adm-fix{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px solid var(--linie,rgba(9,17,33,.12));border-radius:10px;background:rgba(9,17,33,.025)}.adm-fix>div{min-width:220px;flex:1 1 260px}.adm-fix b{display:block;font-size:.95rem}.adm-fix em{display:block;margin-top:3px;font-size:.82rem;font-style:normal;opacity:.72;line-height:1.45}.adm-fix .adm-btn{flex:0 0 auto}.adm-fix.ist-fix{border-color:rgba(176,137,60,.55);background:rgba(176,137,60,.09)}.adm-fix.ist-fix b:before{content:"🔒";margin-right:6px;font-size:.9em}.nr-knopf{font-size:13px;padding:9px 14px;white-space:nowrap;border-color:rgba(0,0,0,.193);color:var(--gold-tief)}.nr-knopf:hover,.nr-stand{background:rgba(0,0,0,.035)}.nr-stand{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--gold-tief);padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.133);white-space:nowrap}.nr-stand:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.nr-hinweis{padding:11px 13px;border-radius:11px;font-size:13px;line-height:1.5;color:var(--blau-soft);background:rgba(0,0,0,.032);border:1px solid rgba(0,0,0,.119);border-left:3px solid var(--linie)}.m-nachruecker,.nr-hinweis b{color:var(--gold-tief)}.vg-mini{margin-left:8px;font-size:10px;vertical-align:middle}.vg-mini:before{width:5px;height:5px}.kv-abschnitt{margin:12px 0 4px}.kv-abschnitt-kopf{display:flex;align-items:baseline;gap:9px;margin:0 0 9px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2)}.kv-abschnitt-kopf:after{content:"";flex:1 1;height:1px;background:var(--linie)}.kv-abschnitt-kopf em{order:3;font-style:normal;font-weight:500;letter-spacing:normal;text-transform:none;font-size:11.5px;color:var(--grau)}.kv-leer{margin:0;padding:13px 14px;border:1px dashed var(--linie);border-radius:9px;font-size:12.5px;color:var(--grau)}.kv-gruppen{display:grid;grid-gap:12px;gap:12px}.kv-gruppe-kopf{display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:700;color:var(--ivory);margin-bottom:5px}.kv-gruppe-kopf b{font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--gold-tief);background:rgba(0,0,0,.045);border-radius:999px;padding:2px 8px}.kv-gruppe .kv-dokliste{margin:0}.kv-neu{margin-top:16px;padding:12px 13px 14px;border:1px dashed rgba(0,0,0,.193);border-radius:11px;background:rgba(0,0,0,.019)}.kv-neu-kopf{color:var(--gold-tief)}.kv-neu-kopf:after{background:rgba(0,0,0,.122)}.kv-auswahl{list-style:none;margin:7px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.kv-auswahl li{font-size:12px;color:var(--ivory);background:var(--karte);border:1px solid var(--linie);border-radius:7px;padding:5px 9px;display:flex;justify-content:space-between;gap:10px}.kv-auswahl li span{color:var(--grau);font-size:11px;flex:0 0 auto}.kv-upload .fld input:disabled{opacity:.55;cursor:not-allowed}.kv-werkzeug{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.kv-suche{flex:1 1 240px;position:relative}.kv-suche input{width:100%;padding-left:34px!important}.kv-suche svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:var(--grau);fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}.kv-chip{border:1px solid var(--linie);background:var(--karte);color:var(--ink-2);border-radius:999px;padding:8px 13px;font:600 12px/1 inherit;cursor:pointer}.kv-chip:hover{border-color:rgba(0,0,0,.158)}.kv-chip.an{background:rgba(0,0,0,.049);border-color:var(--linie);color:var(--gold-tief)}.kv-zaehler{margin-left:auto;color:var(--grau);font-size:12px}.kv-tab{background:var(--karte);border:1px solid var(--linie);border-radius:12px;overflow:hidden}.kv-tabkopf,.kv-tabzeile{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.6fr) 122px 118px 96px 24px;grid-gap:16px;gap:16px;align-items:center;padding:11px 15px}.kv-tabkopf{font:700 10px/1.2 inherit;letter-spacing:0;text-transform:none;color:var(--grau);border-bottom:1px solid var(--linie);background:rgba(16,31,61,.02)}.kv-tabzeile{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:none;border:0;border-top:1px solid var(--linie)}.kv-tab>div:first-child .kv-tabzeile{border-top:0}.kv-tabzeile:hover{background:rgba(0,0,0,.017)}.kv-tabzeile.offen{background:rgba(0,0,0,.026)}.kv-tname{font-weight:700;font-size:13.5px;color:var(--ivory);min-width:0}.kv-tname small{display:block;font-weight:400;color:var(--grau);font-size:11.5px;margin-top:1px}.kv-tobj{font-size:12.5px;color:var(--ink-2);min-width:0}.kv-tobj b{color:var(--ivory);font-weight:600}.kv-tobj small{display:block;color:var(--grau);font-size:11.5px;margin-top:1px}.kv-tdok{font-size:12.5px;color:var(--ink-2)}.kv-tdok b{color:var(--ivory);font-weight:700}.kv-tdok.leer{color:var(--grau)}.kv-zug{display:inline-block;font:600 11px/1 inherit;padding:5px 9px;border-radius:999px;white-space:nowrap;background:rgba(0,0,0,.056);color:var(--gold-tief)}.kv-zug.frei{background:rgba(46,125,91,.13);color:#2E7D5B}.kv-tchev{color:var(--grau);text-align:right;font-size:12px}.kv-nichts{margin:0;padding:22px 15px;text-align:center;color:var(--grau);font-size:13px}.kv-tdetail{border-top:1px solid var(--linie);background:rgba(16,31,61,.018);padding:13px 15px 15px}.kv-tdetailkopf{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:11px}.kv-tkontakt{font-size:12.5px;color:var(--ink-2);margin-right:auto}.kv-tdetail .kv-wohnungen{margin:0;padding:0;border:0;display:grid;grid-gap:10px;gap:10px}@media (max-width:820px){.kv-tabkopf{display:none}.kv-tabzeile{grid-template-columns:auto auto 1fr;gap:6px 10px;padding:12px 13px}.kv-tabzeile>:first-child,.kv-tabzeile>:nth-child(2){grid-column:1/-1}.kv-tabzeile>:nth-child(5){justify-self:end}.kv-tchev{display:none}.kv-zaehler{margin-left:0;width:100%}.kv-tdetailkopf .knopf-still{flex:1 1 auto;text-align:center}}.mod-card{padding:20px 22px;margin-top:12px}.mod-block{display:grid;grid-gap:14px;gap:14px}.mod-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mod-kachel{display:flex;gap:12px;align-items:flex-start;min-width:0;background:var(--elfenbein);border-radius:12px;padding:12px 14px}.mod-grid .mod-kachel:nth-child(4n+2),.mod-grid .mod-kachel:nth-child(4n+3){background:rgba(31,92,153,.09)}.mod-nr{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--nachtblau-tief);font-size:12px;font-weight:800;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mod-tx{display:grid;grid-gap:3px;gap:3px;min-width:0}.mod-gewerk{font-size:12.5px;font-weight:800;letter-spacing:0;text-transform:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.3}.mod-gewerk,.mod-text{color:var(--nachtblau)}.mod-text{font-size:14px;line-height:1.45}.mod-chip{font-style:normal;text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.063);color:var(--gold-tief)}.mod-energie{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;background:var(--st-verkauft);color:#FFFFFF;border-radius:12px;padding:13px 16px}.mod-energie-k{font-size:16px;font-weight:800;letter-spacing:0}.mod-energie-h{font-size:12.5px;color:rgba(255,255,255,.88)}.mod-pflicht{margin:0;color:var(--grau);font-size:11.5px;line-height:1.5}details.mod-details{margin-top:4px;border-top:1px solid var(--linie);padding-top:12px}details.mod-details>summary{padding:0;cursor:pointer;list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2)}details.mod-details>summary::-webkit-details-marker{display:none}details.mod-details>summary:before{content:"▸";color:var(--gold-tief);font-size:12px}details.mod-details>summary:after{content:none}details.mod-details[open]>summary:before{content:"▾"}details.mod-details[open]>summary{margin-bottom:12px}.adm-mod-liste{display:grid;grid-gap:6px;gap:6px}.adm-mod-zeile{display:grid;grid-template-columns:28px minmax(120px,.8fr) minmax(0,2fr) 128px auto;grid-gap:8px;gap:8px;align-items:center}.adm-mod-nr{color:var(--gold-tief);font-size:11.5px;font-weight:800;text-align:center}.adm-mod-zeile input,.adm-mod-zeile select{background:var(--feld);color:var(--nachtblau);border:1.5px solid var(--linie);border-radius:9px;padding:8px 10px;font:inherit;font-size:13.5px;min-width:0;width:100%}.adm-mod-zeile input:focus,.adm-mod-zeile select:focus{outline:none;border-color:var(--linie)}.adm-mod-energie{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin-top:14px}.adm-mod-energie label{display:grid;grid-gap:6px;gap:6px;color:var(--blau-soft);font-size:12.5px;font-weight:600}.adm-mod-energie input{background:var(--feld);color:var(--nachtblau);border:1.5px solid var(--linie);border-radius:9px;padding:9px 11px;font:inherit;font-size:14px;min-width:0;width:100%}.adm-mod-energie input:focus{outline:none;border-color:var(--linie)}.adm-mod-akt{display:flex;gap:4px}.adm-mod-akt button{width:30px;height:32px;border-radius:8px;border:1px solid var(--linie);background:var(--karte);color:var(--blau-soft);font-size:11px;cursor:pointer}.adm-mod-akt button:disabled{opacity:.35;cursor:default}.adm-mod-akt button:not(:disabled):hover{border-color:rgba(0,0,0,.175);color:var(--nachtblau)}.adm-mod-akt .adm-mod-weg{color:var(--rot);font-size:15px}@media (max-width:680px){.mod-grid{grid-template-columns:1fr}.mod-grid .mod-kachel:nth-child(odd){background:var(--elfenbein)}.mod-grid .mod-kachel:nth-child(2n){background:rgba(31,92,153,.09)}.adm-mod-zeile{grid-template-columns:28px 1fr auto;gap:6px 8px}.adm-mod-zeile .adm-mod-akt{grid-column:3;grid-row:1}.adm-mod-zeile input:nth-child(3),.adm-mod-zeile select{grid-column:2/-1}.adm-mod-energie{grid-template-columns:1fr}}.wrap.wrap-voll{padding:0 32px}.head-in,.wrap.wrap-voll{max-width:1800px}@media (max-width:700px){.wrap.wrap-voll{padding:0 16px}}.etappe{display:flex;align-items:center;gap:14px;margin:26px 0 12px;padding:14px 16px;border-radius:14px;border:1px solid var(--linie);background:var(--karte)}.etappe-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none;background:rgba(17,110,68,.12);color:var(--gruen);border:1px solid rgba(17,110,68,.35);white-space:nowrap}.etappe-chip.gold{background:var(--gold-100);color:var(--gold-tief);border-color:rgba(0,0,0,.175)}.etappe-text{min-width:0}.etappe-text h3{margin:0;font-size:17px;font-weight:750;color:var(--nachtblau);letter-spacing:-.01em;line-height:1.2}.etappe-text p{margin:3px 0 0;font-size:13px;color:var(--ink-2);line-height:1.45}.etappe-monat{border-left:4px solid rgba(17,110,68,.55)}.etappe-jahre{border-left:4px solid var(--linie)}.card.zahler{margin-top:14px}.zahler-balken{display:flex;height:22px;background:var(--elfenbein);border:1px solid var(--linie)}.zahler-balken>span{display:block;height:100%;min-width:0}.zb-mieter{background:var(--nachtblau)}.zb-amt{background:var(--gold)}.zb-sie{background:var(--rot)}.zb-rest{background:var(--gruen)}.zahler-legende i.zb-leer{background:var(--elfenbein);border:1px solid var(--linie);box-sizing:border-box}.zahler-legende{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:13.5px;color:var(--ink-2)}.zahler-legende>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.zahler-legende i{width:12px;height:12px;border-radius:4px;flex:none}.zahler-legende b{color:var(--nachtblau);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zahler-legende em{font-style:normal;color:var(--grau);font-size:12px}.zahler-satz{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}.zahler-satz b{color:var(--nachtblau);font-weight:700}.zahler-satz b.pos{color:var(--gruen)}.sale .sale-tab{text-align:left;margin:22px -20px 0;width:calc(100% + 40px);border-top:1px solid var(--linie)}.sale .sale-tab tr:first-child td{border-top:0}.sale .note-line{margin:0 -20px -22px;padding-bottom:18px}.sale .gain .l{max-width:46ch;margin:4px auto 0;line-height:1.4}@media (max-width:560px){.etappe{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.zahler-legende{gap:6px 16px;font-size:13px}}.kalk-head.kalk-head-gross{align-items:flex-start;margin-top:34px;margin-bottom:14px;gap:14px}.kalk-embed .kalk-head.kalk-head-gross .sec-num,.kalk-scope .kalk-head.kalk-head-gross .sec-num{width:40px;height:40px;font-size:16px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.14);margin-top:2px}.kalk-embed .kalk-head.kalk-head-gross h2,.kalk-scope .kalk-head.kalk-head-gross h2{font-size:clamp(26px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--nachtblau);line-height:1.1;padding-bottom:6px;border-bottom:3px solid var(--linie);display:inline-block}.kalk-head.kalk-head-gross p{margin:8px 0 0;font-size:14px;color:var(--ink-2);line-height:1.5}.etappe{margin:30px 0 12px;padding:16px 18px}.etappe-chip{font-size:12.5px;padding:9px 15px}.etappe-text h3{font-size:clamp(20px,2.6vw,25px);font-weight:800;letter-spacing:-.015em}.etappe-text p{font-size:13.5px;margin-top:4px}.karten-kopf{padding-bottom:6px}.karten-kopf h4{margin:0;font-size:clamp(17px,2vw,20px);font-weight:800;color:var(--nachtblau);letter-spacing:-.01em;line-height:1.2}.karten-kopf>span{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-2)}.karten-kopf.mitte{text-align:center;margin-bottom:4px}.adm-dash{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:22px;gap:22px;align-items:start}.adm-dash-haupt{min-width:0}.adm-dash-seite{min-width:0;display:grid;grid-gap:16px;gap:16px}.adm-karte{background:var(--karte);border:1px solid var(--kartenkante);border-radius:14px;overflow:hidden}.adm-karte-kopf{display:flex;align-items:baseline;gap:10px;padding:0 0 10px}.adm-karte .adm-karte-kopf{padding:13px 16px 9px;border-bottom:1px solid var(--linie);background:rgba(16,31,61,.02)}.adm-karte-kopf h2{font-size:17px;font-weight:600;margin:0}.adm-karte-kopf em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--gold-100);color:var(--gold-tief)}.adm-karte-inhalt{padding:6px 16px 12px;font-size:13px}.adm-karte-inhalt .doc-note{padding:10px 0;font-size:12.5px}.adm-karte-inhalt .mh{margin:8px 0 10px}.adm-karte-entwuerfe .unit{padding:12px 0!important}.adm-karte-entwuerfe .unit-top span:first-child{font-size:14px!important}.adm-karte-entwuerfe .factline{font-size:12.5px}.adm-anfragen{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:12px}.adm-anfragen-zahl{font-family:var(--font-fraunces),Georgia,serif;font-size:34px;line-height:1;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-anfragen-text{color:var(--blau-soft);font-size:13.5px}.adm-anfragen-text em{font-style:normal}.adm-anfragen-text em,.adm-karte-link{color:var(--gold-tief);font-weight:650}.adm-karte-link{flex-basis:100%;margin-top:6px;font-size:13px;text-decoration:none}.adm-karte-link:hover{text-decoration:underline}.adm-karte-mehr{margin:8px 0 0;color:var(--grau);font-size:12px}.adm-link{padding:9px 0;border-top:1px solid var(--linie);display:grid;grid-gap:2px;gap:2px}.adm-link:first-child{border-top:0}.adm-link-titel{font-weight:650;color:var(--nachtblau);font-size:13px}.adm-link-titel small{font-weight:400}.adm-link-meta,.adm-link-titel small{color:var(--blau-soft);font-size:12px}.adm-link-meta a{color:var(--gold-tief);font-weight:600;text-decoration:none}.adm-link-meta a:hover{text-decoration:underline}.adm-link.inaktiv .adm-link-titel{color:var(--grau)}.adm-log{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;padding:7px 0;border-top:1px solid var(--linie);font-size:12.5px}.adm-log:first-of-type{border-top:0}.adm-log-zeit{color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adm-log-text{color:var(--blau-soft);min-width:0;overflow-wrap:anywhere}.adm-log-text strong{color:var(--nachtblau);font-weight:650}.adm-obj-werkzeug{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.adm-obj-suche{flex:1 1 240px;max-width:420px;position:relative;display:block}.adm-obj-suche input{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--kartenkante);border-radius:10px;background:var(--karte);font:inherit;font-size:13.5px;color:var(--nachtblau)}.adm-obj-suche input:focus{outline:none;border-color:var(--linie)}.adm-obj-suche svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:var(--grau);fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}.adm-obj-zaehler{color:var(--grau);font-size:12.5px;margin-left:auto}.adm-obj-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;font-size:12px;color:var(--blau-soft)}.adm-obj-legende span{display:inline-flex;align-items:center;gap:6px}.adm-obj-legende i{width:10px;height:10px;border-radius:3px;display:inline-block}.adm-obj-tab{background:var(--karte);border:1px solid var(--kartenkante);border-radius:14px;overflow:hidden}.adm-obj-tab table{width:100%;border-collapse:collapse}.adm-obj-tab td,.adm-obj-tab th{padding:11px 14px;text-align:left;vertical-align:middle}.adm-obj-tab th{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--grau);background:rgba(16,31,61,.02);border-bottom:1px solid var(--linie);white-space:nowrap}.adm-obj-tab td{border-top:1px solid var(--linie);font-size:13.5px;color:var(--blau-soft)}.adm-obj-tab tbody tr:first-child td{border-top:0}.adm-obj-tab tbody tr:hover td{background:rgba(0,0,0,.017)}.adm-obj-tab .r{text-align:right}.adm-obj-name a{color:var(--nachtblau);font-weight:700;text-decoration:none;font-size:14px}.adm-obj-name a:hover{color:var(--gold-tief)}.adm-obj-name .demo-tag-inline{margin-left:8px}.adm-obj-frei{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-obj-frei b{font-weight:700}.adm-obj-frei b.ja{color:var(--st-verfuegbar)}.adm-obj-frei b.nein{color:var(--grau)}.adm-obj-status{min-width:140px}.adm-obj-balken{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--linie);gap:2px;width:100%}.adm-obj-balken i{display:block;height:100%;min-width:3px}.adm-obj-preis{color:var(--nachtblau);font-weight:650;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-obj-akt a{color:var(--gold-tief);font-weight:650;text-decoration:none;white-space:nowrap;font-size:13px}.adm-obj-akt a:hover{text-decoration:underline}.adm-obj-leer{text-align:center;color:var(--grau);padding:22px 14px!important}.adm-archiv{margin-top:14px}.adm-archiv summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--blau-soft);padding:6px 0;list-style:none}.adm-archiv summary:before{content:"▸ ";color:var(--gold-tief)}.adm-archiv[open] summary:before{content:"▾ "}.adm-archiv summary em{font-style:normal;color:var(--grau);font-weight:600;margin-left:4px}.adm-archiv .card{margin-top:6px}@media (max-width:1100px){.adm-dash{grid-template-columns:1fr}}@media (max-width:700px){.adm-obj-tab thead{display:none}.adm-obj-tab table,.adm-obj-tab tbody{display:block}.adm-obj-tab tbody tr{display:grid;grid-template-columns:1fr auto;grid-gap:3px 12px;gap:3px 12px;padding:12px 14px;border-top:1px solid var(--linie)}.adm-obj-tab tbody tr:first-child{border-top:0}.adm-obj-tab td{display:block;padding:0;border-top:0!important}.adm-obj-name{grid-column:1;grid-row:1}.adm-obj-frei{grid-column:2;grid-row:1;text-align:right}.adm-obj-frei:after{content:" frei";color:var(--grau);font-size:12px}.adm-obj-ort{grid-column:1;grid-row:2;font-size:12.5px}.adm-obj-preis{grid-column:2;grid-row:2;text-align:right;font-size:13px}.adm-obj-status{grid-column:1/-1;grid-row:3;min-width:0;margin-top:4px}.adm-obj-akt{grid-column:1/-1;grid-row:4;text-align:left;margin-top:2px}.adm-obj-zaehler{margin-left:0;width:100%}}.vg-stufen button em{margin-left:4px}.vgt-wrap{background:var(--karte);border:1px solid var(--kartenkante);border-radius:14px;overflow:hidden}.vgt{width:100%;border-collapse:collapse}.vgt td,.vgt th{padding:11px 14px;text-align:left;vertical-align:top}.vgt th{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--grau);background:rgba(16,31,61,.02);border-bottom:1px solid var(--linie);white-space:nowrap}.vgt td{border-top:1px solid var(--linie);font-size:13px;color:var(--blau-soft)}.vgt tbody tr:first-child td{border-top:0}.vgt .r{text-align:right}.vgt-zeile{cursor:pointer}.vgt-zeile:hover td{background:var(--zeile-aktiv)}.vgt-zeile:focus-visible{outline:2px solid var(--gold-500);outline-offset:-2px}.vgt td small{display:block;font-size:11.5px;color:var(--grau);margin-top:2px}.vgt td b{display:block;font-weight:650;color:var(--nachtblau);font-size:13.5px}.vgt-kaeufer{min-width:150px}.vgt-kaeufer .vg-mini{margin:4px 0 0;display:inline-flex}.vgt-einheit a{color:var(--nachtblau);font-weight:650;text-decoration:none;font-size:13.5px}.vgt-einheit a:hover,.vgt-einheit i{color:var(--gold-tief)}.vgt-einheit i{font-style:normal}.vgt-vertrieb b{font-weight:600;color:var(--blau-soft)}.vgt-stand .vg-stand{display:inline-block;padding-top:2px}.vgt-pill{padding:2px 0;font-size:12.5px}.vgt-stand{min-width:150px;padding-right:22px!important}.vgt-frist{min-width:130px}.vgt-preis{min-width:120px;padding-left:22px!important}.vgt-warn{color:var(--rot)!important;font-weight:650}.vgt-frist{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vgt-frist.vfrist-weg b,.vgt-frist.vfrist-weg small{color:var(--rot)}.vgt-frist.vfrist-knapp b,.vgt-frist.vfrist-knapp small{color:var(--gold-tief)}.vgt-preis{color:var(--nachtblau);font-weight:650;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vgt-leer{color:var(--grau)}.vgt-quelle{white-space:nowrap}.vgt-q{display:inline-block;font-size:11px;font-weight:650;padding:3px 8px;border-radius:999px;background:var(--feld);color:var(--blau-soft);border:1px solid var(--linie)}.vgt-q.q-monday{background:rgba(107,63,160,.1);color:#4E2C78;border-color:rgba(107,63,160,.25)}.vgt-loeschen{display:inline-block;margin-left:8px;background:none;border:1px solid transparent;border-radius:8px;padding:3px 8px;font:inherit;font-size:12px;font-weight:650;color:var(--rot);cursor:pointer}.vgt-loeschen:hover{border-color:rgba(163,38,28,.35);background:rgba(163,38,28,.06)}.vgt-loeschen:disabled{opacity:.5;cursor:default}.vg-f-fuss .vg-f-loeschen{margin-left:auto;color:var(--rot);border-color:rgba(163,38,28,.35)}.vg-f-fuss .vg-f-loeschen:hover{color:var(--rot-hover);border-color:var(--rot)}.vgt-nachruecker td{background:rgba(0,0,0,.012)}@media (max-width:1000px){.vgt thead{display:none}.vgt,.vgt tbody{display:block}.vgt tbody tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 14px;border-top:1px solid var(--linie)}.vgt tbody tr:first-child{border-top:0}.vgt td{display:block;padding:0!important;border-top:0!important;min-width:0}.vgt-frist{white-space:normal}.vgt-kaeufer{grid-column:1;grid-row:1}.vgt-preis{grid-column:2;grid-row:1;text-align:right}.vgt-einheit{grid-column:1;grid-row:2}.vgt-vertrieb{grid-column:2;grid-row:2;text-align:right}.vgt-frist,.vgt-quelle,.vgt-stand{grid-row:3;margin-top:4px}.vgt-stand{grid-column:1}.vgt-frist{grid-column:2;text-align:right}.vgt-frist b{display:inline;font-size:12.5px}.vgt-frist small{display:inline;margin-left:4px}.vgt-quelle{grid-column:1/-1;grid-row:4;text-align:left;margin-top:6px}}.adm-kpis{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.adm-kpis{grid-template-columns:1fr 1fr;row-gap:14px}.adm-kpis>div:nth-child(3){border-left:0}.vg-tabs{overflow-x:auto;scrollbar-width:none}.vg-tabs button{padding:10px 11px;font-size:14px;white-space:nowrap;flex:none}}.ua-link{background:none;border:0;padding:6px 2px;font:inherit;font-size:12.5px;font-weight:650;color:var(--gold-tief);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ua-link:hover{color:var(--nachtblau)}.ua-box{margin:14px 4px 0;padding:14px 16px;border-radius:12px;border:1px dashed var(--linie);background:var(--feld);color:var(--ink-2);font-size:13.5px}.ua-zu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ua-zu>span{color:var(--ink-2)}.ua-knopf{width:auto;padding:9px 16px;font-size:12.5px}.ua-form{border-style:solid}.ua-kopf{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.ua-kopf b{color:var(--nachtblau);font-size:15px}.ua-kopf span{color:var(--grau);font-size:12.5px}.ua-arten{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:6px 10px;gap:6px 10px}.ua-art{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;cursor:pointer;border:1px solid var(--linie);background:var(--karte);font-size:13px;color:var(--ink)}.ua-art:hover{border-color:rgba(0,0,0,.193)}.ua-art.on{border-color:var(--linie);background:rgba(0,0,0,.035)}.ua-art input{margin:0;accent-color:var(--gold-500);flex:none}.ua-nr{font-size:11px;font-weight:700;color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:18px}.ua-fuss{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.ua-fuss .btn{width:auto;padding:10px 20px;font-size:13px}.ua-fuss .btn-ghost{width:auto;padding:9px 16px;font-size:12.5px}.ua-hinweis{font-size:12px;color:var(--grau);margin-left:auto}.ua-fertig{border-style:solid;border-color:rgba(17,110,68,.35);background:rgba(17,110,68,.08)}.ua-fertig b{display:block;color:var(--gruen);font-size:14.5px;margin-bottom:4px}.ua-fertig span{color:var(--ink-2);font-size:13px;line-height:1.5}@media (max-width:700px){.ua-arten{grid-template-columns:1fr}.ua-hinweis{margin-left:0;width:100%}}.uat-datum{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px}.uat-arten{min-width:180px}.uat-art{display:inline-block;margin:2px 4px 2px 0;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:650;background:rgba(0,0,0,.042);color:var(--gold-tief);border:1px solid rgba(0,0,0,.122)}.uat-erledigt .uat-art{background:var(--feld);color:var(--grau);border-color:var(--linie)}.uat-text{max-width:320px;font-size:13px;color:var(--ink-2);white-space:pre-line}.uat-text small.uat-notiz{color:var(--gruen);white-space:pre-line}.uat-stand{min-width:110px!important;padding-right:12px!important}.uat-aktion{white-space:nowrap}.uat-erledigen{width:auto;padding:6px 12px;font-size:12px}.uat-wieder{color:var(--blau-soft);margin-left:0}.uat-erledigt td{color:var(--grau)}.uat-erledigt td b{color:var(--blau-soft)}@media (max-width:1000px){.uat tbody tr{grid-template-columns:1fr auto}.uat-datum{grid-column:2;grid-row:1;text-align:right}.uat-datum b,.uat-datum small{display:inline}.uat-datum small{margin-left:4px}.uat-objekt{grid-column:1;grid-row:1}.uat-vertrieb{grid-column:1;grid-row:2;text-align:left}.uat-stand{grid-column:2;grid-row:2;text-align:right;min-width:0!important}.uat-arten{grid-column:1/-1;grid-row:3;margin-top:4px}.uat-text{grid-column:1/-1;grid-row:4;max-width:none}.uat-aktion{grid-column:1/-1;grid-row:5;text-align:left;margin-top:6px}}.mv-zeile.mv-erledigt{opacity:.72}.mv-arten b{white-space:normal}.adm-unterlagen{width:100%;font-size:12.5px;color:var(--grau);padding-top:4px}.adm-unterlagen b{color:var(--grau);font-weight:700}.adm-unterlagen a,.adm-unterlagen-offen,.adm-unterlagen-offen b{color:var(--gold-tief)}.adm-unterlagen a{font-weight:650;text-decoration:none}.adm-unterlagen a:hover{text-decoration:underline}.karten-kopf.mitte>span{font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--gold-tief);margin-top:6px}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif}body{font-size:17px;line-height:1.47;color:var(--nachtblau);background:var(--papier);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anm-h1,.anm-h2,.erg-v,.exc-price,.hero .v,.kpi-strip .v,.mv-headline,.ocard-price,.pool-city,.prange .p1,.price,.price-big,.res-hero .v,.serif,.ucard-price,.vg-kpi-w,h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(34px,4.2vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.028em}h2{font-size:clamp(26px,3vw,34px);line-height:1.12;letter-spacing:-.024em}h3{font-size:21px;line-height:1.2;letter-spacing:-.018em}.sub{font-size:19px;color:var(--blau-soft);font-weight:400;letter-spacing:-.01em}.pool-title h1+.sub,h1+.sub{margin-top:8px}.muted{color:var(--blau-soft)}p{color:inherit}a{color:var(--akzent)}.adm-toggle,.anm-eyebrow,.anm-label,.beschr-h,.btn,.calc-label,.doc-group-label,.en-kopf,.etappe-chip,.f-block-label,.fakt i,.kalk-chip,.knopf-still,.kpi .l,.login-btn,.micro,.nav-links a,.nav-links button,.obj-meta i,.ocard-badge,.ocard-count,.phase-tabs button,.sale-tab,.sec-num,.status-pill,.step .n,.tag-bilder,.tag-frei,.uc-fuss i,.uc-rendite i,.ukat-badge,.vg-kpi-l,.z-badge,th{text-transform:none}.wrap{padding:0 22px}.wrap-xl{max-width:1120px}.section,.section+.section{margin-top:72px}main{padding-bottom:40px}@media (max-width:700px){.section,.section+.section{margin-top:48px}}.sec-head{gap:0;margin-bottom:22px;align-items:baseline}.sec-head:after,.sec-num{display:none!important}.sec-head h2{font-size:clamp(26px,3vw,34px)!important;font-weight:600;letter-spacing:-.024em;white-space:normal}.hairline{display:none}header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important}.head-in{padding:0 22px;min-height:52px;max-width:1120px;gap:14px}.head-in svg{width:22px;height:22px}.brand{font-size:14px;letter-spacing:.16em;font-weight:600;color:var(--nachtblau);line-height:1.1}.brand small{font-size:8px;letter-spacing:.3em;color:var(--gold)!important}.nav-links{margin-left:auto;gap:0}.nav-links a:not(.login-btn){color:rgba(16,31,61,.82)!important;font-size:13px!important;font-weight:400!important;padding:4px 14px!important;border-left:0!important;transition:color .2s}.nav-links a:not(.login-btn):hover{color:var(--nachtblau)!important}.nav-links a:not(.login-btn)+a:not(.login-btn),.nav-links a:not(.login-btn)+form{border-left:0!important}.nav-links form{padding-left:6px}.nav-links a.login-btn,.nav-links button.login-btn{font-size:12px!important;font-weight:500!important;color:#fff!important;background:var(--akzent)!important;border:0!important;border-radius:999px;padding:7px 14px!important;line-height:1.2;transition:background .2s}.nav-links a.login-btn:hover,.nav-links button.login-btn:hover{background:var(--akzent-hover)!important;color:#fff!important}.demo-strip{background:var(--elfenbein);color:var(--blau-soft)}@media (max-width:700px){.head-in{padding:8px 16px 6px}.nav-links a:not(.login-btn){font-size:12px!important;padding:3px 9px!important}}footer{background:var(--elfenbein)!important;border-top:0!important;margin-top:96px;padding:28px 0 40px;color:var(--blau-soft);font-size:12px;line-height:1.5}footer .f-in{max-width:1120px;padding:0 22px}footer a{color:var(--blau-soft)!important;font-weight:400!important}footer a:hover{text-decoration:underline}footer b{color:var(--nachtblau)!important;font-weight:600}footer .links{margin-top:12px;padding-top:12px;border-top:1px solid #d2d2d7}.back,.back:hover{display:inline-flex;align-items:center;gap:4px;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--akzent)!important;font-size:14px;font-weight:400;padding:0!important;margin:28px 0 18px;transform:none}.back:hover{text-decoration:underline}.box,.card,.ccard,.ex-gallery,.exc-card,.mon-card,.obj-row,.ocard,.side-card,.ucard{border:0!important;box-shadow:none!important;border-radius:18px;background:var(--karte)}.card{background:var(--elfenbein)}.card .box,.card .card{background:var(--karte)}.ccard,.ocard,.ucard{background:var(--elfenbein)!important;transition:transform .25s ease,box-shadow .25s ease}.ccard:hover,.ocard:hover,.ucard:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.1)!important}.ccard-grid,.ocard-grid,.ucard-grid{gap:20px}.ccard-img,.ocard-img,.ucard-img{background:#E8E8ED!important;border-radius:0}.ccard-img img,.ocard-img img:not(.foto-bg),.ucard-img img:not(.foto-bg){object-fit:cover!important}.ccard-img{aspect-ratio:16/10}.ocard-img,.ucard-img{aspect-ratio:4/3;height:auto!important}.gal-zaehler,.ocard-badge,.ocard-count,.tag-bilder,.tag-frei{font-size:12px!important;font-weight:500!important;padding:5px 11px!important;border-radius:999px;box-shadow:none!important;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.gal-zaehler,.ocard-count,.tag-bilder,.tag-frei{background:rgba(29,29,31,.55)!important;color:#fff!important}.ccard-body,.ocard-body,.ucard-body{padding:18px 20px 20px}.ccard-name,.ocard-name{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--nachtblau)}.ccard-facts,.ocard-addr,.ocard-facts,.ucard-facts{color:var(--blau-soft);font-size:14px;font-weight:400}.ccard-foot{border-top:1px solid #d2d2d7;margin-top:14px;padding-top:12px}.ccard-frei{font-weight:500;font-size:13px}.ccard-ab,.ocard-price,.ucard-price{font-weight:600!important;letter-spacing:-.02em}.ucard-body .ucard-price{font-size:clamp(22px,2.4vw,26px)}.ucard-we{font-weight:500;color:var(--nachtblau);font-size:15px}.uc-trenn{background:#D2D2D7}.uc-fuss i{font-size:11.5px;font-weight:400;color:var(--blau-soft)}.uc-fuss b{font-weight:600}.kalk-chip,.pill-frei,.status-pill,.tag-gold,.ukat-badge,.z-badge,.z-badge.z-mini{font-size:12px!important;font-weight:500!important;padding:3px 10px!important;border:0!important;border-radius:999px;background:rgba(0,0,0,.05)!important;color:var(--nachtblau)!important;box-shadow:none!important}.z-badge.z-saniert{color:var(--st-verfuegbar)!important}.z-badge.z-bestand{color:var(--eisblau)!important}.z-badge.z-modernisiert{color:var(--st-notartermin)!important}.anfrage-cta .btn,.anm-knopf,.btn,.btn-gruen,.btn-navy{background:var(--akzent)!important;color:#fff!important;font-size:15px!important;font-weight:500!important;padding:12px 22px!important;border-radius:999px!important;border:0!important;box-shadow:none!important;transition:background .2s,transform .15s}.anm-knopf:hover,.btn-gruen:hover,.btn-navy:hover,.btn:hover{background:var(--akzent-hover)!important;color:#fff!important;transform:none}.adm-btn,.btn-ghost,.btn-zip,.icon-act,.kalk-aktionen a,.kalk-aktionen button,.knopf-still,.map-zoom button,.qa-row a,.share-btn,.sort-sel,.unterlagen-btns>*{background:rgba(0,0,0,.05)!important;color:var(--nachtblau)!important;border:0!important;border-radius:999px!important;font-size:13.5px;font-weight:500!important;box-shadow:none!important;padding:8px 14px;text-decoration:none}.adm-btn:hover,.btn-ghost:hover,.btn-zip:hover,.icon-act:hover,.knopf-still:hover,.share-btn:hover{background:rgba(0,0,0,.09)!important}.btn-zip svg,.icon-act svg,.qa-row svg,.share-btn svg,.unterlagen-cta svg{stroke:var(--nachtblau)!important}.icon-act{display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border-radius:14px!important;font-size:12px}.icon-act:hover{background:rgba(0,0,0,.05)!important}.adm-del,.btn-rot{background:transparent!important;color:var(--rot)!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border:1px solid #d2d2d7!important;border-radius:12px!important;background:#fff!important;font-size:16px;padding:10px 14px;color:var(--nachtblau);outline:none;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--akzent)!important;box-shadow:0 0 0 4px rgba(16,31,61,.1)!important}input[type=range]{accent-color:var(--akzent)}.adm-del-toggle,.adm-obj-status,.adm-panel,.adm-toggle,.soon-band{border:0!important;border-style:none!important;background:var(--elfenbein)!important;border-radius:14px;color:var(--blau-soft)!important;box-shadow:none!important}.adm-toggle{font-size:13px!important;font-weight:500!important;padding:12px 16px}.adm-toggle svg{stroke:var(--blau-soft)!important}.adm-panel+.adm-toggle,.adm-toggle+.adm-panel,.adm-toggle+.adm-toggle{margin-top:8px}.adm-chev{color:var(--blau-soft)}.obj-hero{background:transparent!important;border-radius:22px;overflow:hidden}.obj-hero .gal-buehne,.obj-hero .hero-img{background:#E8E8ED!important}.obj-hero .gal-buehne img,.obj-hero .hero-img img{object-fit:cover!important}.obj-kopf{padding:26px 0 0!important;background:transparent!important;border:0!important}.obj-kopf h1{font-size:clamp(30px,3.6vw,40px)}.factline-meta,.fmeta{color:var(--blau-soft);font-size:15px;font-weight:400}.hl-list li{font-size:16px}.hl-list li:before{color:var(--nachtblau)}.fakt-grid{gap:18px 24px}.fakt{background:transparent!important;border:0!important;padding:0!important}.fakt i,.kpi .l,.obj-meta i{font-size:12.5px;font-weight:400;color:var(--blau-soft)}.fakt b,.fakt-stark b{color:var(--nachtblau)!important;font-weight:600;font-size:17px}.f-block-label{font-size:13px!important;font-weight:600!important;color:var(--nachtblau)!important;margin-bottom:14px}.f-sep{border-color:#D2D2D7!important;margin:22px 0}.disclaimer,.disclaimer-inline,.note-line{color:var(--blau-soft);font-size:12px}.en-scale{gap:3px}.en-scale>span{border-radius:8px;font-weight:500}.en-kopf .en-wert{color:var(--nachtblau)!important}.exc-card{background:var(--elfenbein)!important;padding:22px 22px 18px}.exc-price{font-size:clamp(30px,3.4vw,38px);font-weight:600;letter-spacing:-.03em}.exc-sub,.exc-top{color:var(--blau-soft);font-size:13px}.exc-actions{border-top:1px solid #d2d2d7}.ex-gallery,.ex-main,.hero-img{background:#E8E8ED!important}.ex-main img,.gal-buehne img{object-fit:cover!important}.ex-head h1{font-size:clamp(30px,3.6vw,40px)}.ex-sub{color:var(--blau-soft);font-size:15px}.st-toggle,.st-wrap button{border-radius:999px}.anfrage-cta{background:var(--flaeche-dunkel)!important;border-radius:22px;border:0!important}.anfrage-cta .btn{background:#fff!important;color:var(--nachtblau)!important}.anfrage-cta .btn:hover{background:#F5F5F7!important}.anfrage-cta .cta-sub{color:var(--auf-nachtblau)}.ukat{border:0!important;background:#fff;border-radius:12px}.ukat-nr{color:var(--blau-soft)!important;font-weight:400}.ukat-ok{color:var(--st-verfuegbar)}.ukat-da,.ukat-soon{font-size:12px;font-weight:400}.unterlagen-cta{background:var(--elfenbein)!important;border:0!important;border-radius:18px}.unterlagen-cta .ic{background:#fff!important;border-radius:12px}.map-frame{border-radius:18px;background:#E8E8ED!important;border:0!important}.map-foot a{color:var(--akzent)!important;font-weight:400}.beschr,.beschr-block{background:var(--elfenbein)!important;border:0!important;border-radius:18px}.beschr-p{font-size:17px;line-height:1.55;color:var(--nachtblau)}.phase-tabs{background:rgba(0,0,0,.05);border-radius:999px;padding:3px;gap:0;border:0!important}.phase-tabs button{border-radius:999px;font-size:13px!important;font-weight:500!important;padding:7px 14px;border:0;background:transparent;color:var(--nachtblau)}.phase-tabs button.on{background:#fff;color:var(--nachtblau);box-shadow:0 1px 4px rgba(0,0,0,.1)}.sbar{background:transparent!important;border:0!important}.cnt,.sleg{color:var(--blau-soft);font-size:13px}.kpi-strip,.vg-kpis{gap:14px}.kpi-strip .kpi,.vg-kpi{background:var(--elfenbein)!important;border:0!important;border-radius:16px;box-shadow:none!important}.vg-kpi-w{font-size:30px;font-weight:600;letter-spacing:-.02em}.vg-filter,.vg-tabs{border:0!important}.vg-f-gruppe button,.vg-tabs button{border-radius:999px!important;font-size:13px;font-weight:500!important}table{border-collapse:collapse}th{font-size:12px!important;font-weight:500!important;color:var(--blau-soft)!important;border-bottom:1px solid #d2d2d7!important}td{border-bottom:1px solid var(--linie)!important;font-size:15px}.kalk-head,.karten-kopf{border:0!important}.kalk-head-gross{font-size:clamp(30px,3.6vw,40px)!important}.etappe{background:transparent!important;border:0!important;border-left:0!important;padding:0!important;margin:56px 0 18px!important;gap:12px}.etappe-chip{background:rgba(0,0,0,.05)!important;color:var(--nachtblau)!important;border:0!important;font-size:12px!important;padding:5px 12px!important}.etappe-chip.gold{color:#6A4E12!important}.etappe-text h3{font-size:clamp(26px,3vw,34px)!important;font-weight:600!important;letter-spacing:-.024em!important}.etappe-text p{font-size:15px!important;color:var(--blau-soft)}.erg{background:var(--flaeche-dunkel)!important;border-radius:22px;border:0!important}.erg-v{font-weight:600!important;letter-spacing:-.03em}.erg-v.gold{color:var(--gold)!important}.erg-l span{color:var(--auf-nachtblau)}.fld,.fld-wrap{border-color:#D2D2D7!important}.grp{color:var(--nachtblau)}.endsumme,.grp,.sum{font-weight:600}.step-icon,.step-nr{background:rgba(0,0,0,.05)!important;color:var(--nachtblau)!important;border:0!important}.mon-card{background:var(--elfenbein)!important}.zahler-balken{border-radius:999px;overflow:hidden}.kpis .kpi{background:var(--elfenbein)!important;border:0!important;border-radius:16px}.kpi .v{font-weight:600;letter-spacing:-.02em}.hint{color:var(--blau-soft)}.uc-mein{font-size:12.5px;font-weight:500;color:#6A4E12}.doc-note,.mh-hinweis{color:var(--blau-soft)}.anm-dunkel{background:var(--flaeche-dunkel)!important}.anm-eyebrow{display:none!important}.anm-h1,.anm-h2{font-weight:600!important;letter-spacing:-.028em!important}.anm-h1{font-size:clamp(34px,3.6vw,44px)!important;line-height:1.08!important}.anm-h2{font-size:32px!important}.anm-lead,.anm-sub{font-size:17px!important;font-weight:400!important}.anm-punkte b{font-weight:600}.anm-label{font-size:13px!important;font-weight:500!important;color:var(--blau-soft)!important}.anm-feld input{border-radius:12px!important;border:1px solid #d2d2d7!important}.anm-knopf{font-size:16px!important;padding:14px 22px!important}.anm-link{color:var(--akzent)!important;font-weight:400!important}.anm-fuss,.anm-hinweis,.anm-recht,.anm-vertrauen{color:var(--blau-soft)!important;font-size:12.5px}.anm-vertrauen span{background:transparent!important;border:0!important;padding:0!important}.anm-fx-raster,.anm-fx-schein{opacity:.5}.anm-haken,.anm-zeichen{color:var(--gold)!important}.cookie-banner,.einwilligung{background:rgba(255,255,255,.92)!important;border-top:1px solid var(--linie)!important;box-shadow:0 -8px 30px rgba(0,0,0,.06)!important;font-size:13px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fakt span{font-size:12.5px;font-weight:400;color:var(--blau-soft);text-transform:none}.btn-gruen{background:var(--akzent)!important;color:#fff!important;filter:none!important}.exc-card,.exc-card *{border-color:#D2D2D7}table.calc.mon tr.sum.gold.endsumme td{background:rgba(16,31,61,.07)}details.jahres-details{border:0;background:var(--elfenbein);border-radius:14px}details.jahres-details>summary:after{color:var(--blau-soft)}.etappe{flex-direction:column;align-items:flex-start;gap:10px}.unterlagen-btns>*{font-size:13.5px!important;padding:8px 14px!important}.anm-feld input{padding-left:46px!important}.ccard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccard-img{aspect-ratio:16/9}.pool-title{padding-top:18px}.hl-list li:before{background:rgba(0,0,0,.05)!important;color:var(--nachtblau)!important;border:0!important}.vg-tabs button.on{border-color:var(--nachtblau)!important;color:var(--nachtblau)}.vg-f-gruppe button.on,.vg-f-gruppe button[aria-pressed=true],.vg-filter button.on{background:var(--akzent)!important;color:#fff!important;border-color:var(--akzent)!important}.kpi-strip{border:0!important;background:var(--elfenbein)!important;border-radius:16px}.kpi-strip .l{font-size:12.5px}.mv-bar-wre{background:var(--nachtblau)!important}.mv-bar-markt{background:#C7C7CC!important}@media (max-width:700px){.head-in{flex-wrap:wrap;row-gap:0;padding:8px 16px 0;align-items:center}.head-in>a:first-child{margin-right:auto}.nav-links{display:contents}.nav-links form{order:1;padding:0}.nav-links a.login-btn,.nav-links button.login-btn{font-size:12px!important;padding:6px 12px!important}.head-in>.nav-links>a:not(.login-btn){order:2}.nav-links a:not(.login-btn){order:2;padding:10px 12px 10px 0!important;font-size:14px!important;white-space:nowrap}.nav-links a:not(.login-btn):first-of-type{margin-left:0}header{padding-bottom:0}.head-in:after{content:"";order:1;flex-basis:100%;height:0}.nav-links a:not(.login-btn):last-of-type{margin-right:auto}h1{font-size:32px}.sub{font-size:17px}.wrap{padding:0 18px}.nav-links a:not(.login-btn){font-size:13px!important;padding:8px 13px 9px 0!important;font-size:12.5px!important;padding:8px 11px 9px 0!important}}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}.brand small{color:#7E5E13!important}.erg,.erg *{color:#F5F5F7!important}.erg .disclaimer,.erg .erg-l,.erg .erg-l span,.erg .erg-s,.erg .kpi .l,.erg em,.erg i,.erg small{color:var(--auf-nachtblau)!important}.erg .erg-v.gold,.erg .erg-v.gold .erg-e{color:var(--gold)!important}.erg .erg-s b{color:#fff!important}.step-icon,.step-nr{background:#E8E8ED!important}.gal-zaehler,.ocard-count,.tag-bilder,.tag-frei{background:rgba(29,29,31,.72)!important}.map-zoom button.on{background:var(--akzent)!important;color:#fff!important}.phase-tabs button.on{background:#fff!important;color:var(--nachtblau)!important}.ucard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}@media (max-width:640px){.ucard-grid{grid-template-columns:1fr!important}}.kalk-embed .sec-head h2{font-size:21px!important;color:var(--nachtblau)}.kalk-embed .section{margin-top:40px}.kalk-embed .card{background:var(--elfenbein)}.ex-main img,.gal-buehne img,.obj-hero .gal-buehne img,.obj-hero .hero-img img{object-fit:contain!important;background:#F5F5F7}.ex-gallery,.ex-main,.hero-img,.obj-hero .gal-buehne,.obj-hero .hero-img{background:#F5F5F7!important}.obj-hero{overflow:visible!important}.obj-hero .gal,.obj-hero .gal-buehne,.obj-hero .hero-img{border-radius:22px;overflow:hidden}.ua-art{border:1px solid #d2d2d7!important;border-radius:12px}.ua-art.on{border-color:var(--akzent)!important;background:rgba(16,31,61,.06)!important}.ua-art input{accent-color:var(--akzent)}.adm-obj-tab th,.vgt-kopf th{font-size:12px!important;font-weight:500!important}.adm-obj-tab tbody tr:hover td,.vgt-zeile:hover td{background:rgba(0,0,0,.03)!important}.adm-obj-suche input:focus{border-color:var(--akzent)!important}.vgt-zeile:focus-visible{outline-color:var(--akzent)}.adm-karte{border:0!important;background:var(--elfenbein)!important;border-radius:18px}.adm-karte-kopf{background:transparent!important;border-bottom:1px solid #d2d2d7!important}.adm-obj-suche input{padding-left:40px!important}.adm-anfragen-zahl{font-weight:600;letter-spacing:-.03em}header:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#B8892C,#E2C070 50%,#B8892C)}a{color:var(--gold-tief)}.adm-karte-link,.adm-link a,.adm-obj-akt a,.adm-obj-name a:hover,.adm-unterlagen a,.anm-link,.back,.back:hover,.map-foot a,.nav-links a:not(.login-btn):hover,.ukat-nr,.vgt-einheit a{color:var(--gold-tief)!important}.adm-btn,.btn-ghost,.btn-zip,.etappe-chip,.icon-act,.kalk-aktionen a,.kalk-aktionen button,.kalk-chip,.knopf-still,.map-zoom button,.phase-tabs,.pill-frei,.qa-row a,.share-btn,.sort-sel,.status-pill,.step-icon,.step-nr,.tag-gold,.ukat-badge,.unterlagen-btns>*,.z-badge{background:rgba(16,31,61,.07)!important}.adm-btn:hover,.btn-ghost:hover,.btn-zip:hover,.knopf-still:hover,.share-btn:hover{background:rgba(16,31,61,.12)!important}.unterlagen-btns>*{background:#fff!important}.icon-act{background:transparent!important}.z-badge.z-saniert{background:rgba(17,110,68,.1)!important}.z-badge.z-bestand{background:rgba(31,92,153,.1)!important}.z-badge.z-modernisiert{background:rgba(138,90,0,.1)!important}.etappe-chip.gold{background:rgba(201,155,54,.16)!important;color:var(--gold-tief)!important}.uc-mein{color:var(--gold-tief)}.gal-zaehler,.ocard-count,.tag-bilder,.tag-frei{background:rgba(16,31,61,.72)!important}input:focus,select:focus,textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 4px rgba(201,155,54,.28)!important}input[type=range]{accent-color:var(--gold)}.ccard-foot,.exc-actions,footer .links{border-color:#D8DDE7!important}footer{background:var(--flaeche-dunkel)!important;color:var(--auf-nachtblau)}footer b{color:var(--gold)!important}footer a{color:#E7ECF5!important}footer .links{border-top:1px solid rgba(255,255,255,.14)!important}footer>.f-in>div:last-child{color:rgba(201,211,228,.7)}.anm-rechts{background:var(--papier)!important}:root{--gut:#176B45;--schlecht:#B83225;--gut-auf-dunkel:#6FD9A0;--schlecht-auf-dunkel:#FF8A7A}.hero .v.pos,.kpi .v.pos,.pos,table.calc tr.sum td.pos,table.calc.mon tr.sum td.pos{color:var(--gut)!important}.hero .v.neg,.kpi .v.neg,.minus,table.calc tr.sum td.neg,table.calc.mon td.minus,table.calc.mon tr.sum td.minus{color:var(--schlecht)!important}table.calc tr:not(.sum) td.neg,table.calc.mon tr.det td.neg{color:var(--blau-soft)!important}table.calc tr:not(.sum) td.pos,table.calc.mon tr.det td.pos{color:var(--gut)!important}table.calc.mon tr.sum.gold.endsumme td{background:rgba(16,31,61,.05);border-top:2px solid var(--nachtblau)}table.calc.mon tr.sum.gold.endsumme.ist-gut td{background:rgba(27,127,79,.1);border-top-color:var(--gut)}table.calc.mon tr.sum.gold.endsumme.ist-schlecht td{background:rgba(184,50,37,.09);border-top-color:var(--schlecht)}.erg .erg-v.pos,.erg .erg-v.pos .erg-e{color:var(--gut-auf-dunkel)!important}.erg .erg-v.minus,.erg .erg-v.minus .erg-e,.erg .erg-v:not(.pos):not(.gold),.erg .erg-v:not(.pos):not(.gold) .erg-e{color:var(--schlecht-auf-dunkel)!important}.erg .erg-v.gold,.erg .erg-v.gold .erg-e{color:#E2C070!important}.erg .erg-v.gold.minus,.erg .erg-v.gold.minus .erg-e{color:var(--schlecht-auf-dunkel)!important}.erg-urteil{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600}.erg-urteil:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.erg .erg-urteil.gut{background:rgba(111,217,160,.16);color:var(--gut-auf-dunkel)!important}.erg .erg-urteil.schlecht{background:rgba(255,138,122,.16);color:var(--schlecht-auf-dunkel)!important}.zb-mieter{background:var(--nachtblau)!important}.zb-amt{background:var(--gold)!important}.zahler-legende i.zb-leer,.zb-leer{background:var(--schlecht)!important}.zahler-legende i.zb-leer{border:0!important}.zb-rest{background:var(--gut)!important}.zahler-satz b.pos{color:var(--gut)!important}.zahler-satz b.minus,.zahler-satz b.neg{color:var(--schlecht)!important}.gain .v.pos{color:var(--gut)!important}footer .f-in div{color:rgba(201,211,228,.78)!important}.erg .step-icon,.erg .step-nr{background:rgba(255,255,255,.16)!important;color:#fff!important}.vg-f-gruppe button.on .vg-anzahl,.vg-filter button.on .vg-anzahl{color:#E2C070!important}.step-nr{background:var(--nachtblau)!important;color:#fff!important}.kalk-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kalk-head .sec-num{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--nachtblau)!important;color:#E2C070!important;font-size:13px;font-weight:700;letter-spacing:0;box-shadow:none}.kalk-embed .kalk-head .sec-num{width:28px;height:28px;font-size:12px;border-radius:8px}.kalk-embed .card,.kalk-embed .section>.card,.kalk-scope .card,.kalk-scope .section>.card{background:var(--elfenbein)!important;border-radius:18px;padding:20px 22px}.kalk-embed .card.pad,.kalk-scope .card.pad{padding:20px 22px}.kalk-embed .card .card,.kalk-embed .fld input,.kalk-embed .fld select,.kalk-scope .card .card,.kalk-scope .fld input,.kalk-scope .fld select{background:#fff!important}.kalk-embed .section{margin-top:36px}.kalk-embed .sec-head h2{font-size:22px!important}.kalk-head-gross .sec-num{width:36px;height:36px;font-size:14px}.kalk-head-gross h2{font-size:clamp(26px,3vw,34px)!important}.kalk-embed .kalk-head-gross h2{font-size:26px!important}.kalk-embed .kalk-head .sec-num,.kalk-head .sec-num,.kalk-scope .kalk-head .sec-num{color:#E2C070!important;background:var(--nachtblau)!important}.ccard-img img{object-position:center 12%!important}.ccard-img{aspect-ratio:16/8.5}.ccard-img img{object-position:center center!important}.ccard-img{height:auto!important;aspect-ratio:3/2}.kalk-embed .card,.kalk-embed .card .card,.kalk-embed .section>.card,.kalk-scope .card,.kalk-scope .card .card,.kalk-scope .section>.card{border-radius:0!important;border:1px solid var(--linie)!important;box-shadow:none!important}.erg,.kalk-embed .box,.kalk-embed .btn,.kalk-embed .chip,.kalk-embed .erg,.kalk-embed .erg-urteil,.kalk-embed .etappe-chip,.kalk-embed .fld input,.kalk-embed .fld select,.kalk-embed .fld textarea,.kalk-embed .fld-unit,.kalk-embed .ist-gut,.kalk-embed .ist-schlecht,.kalk-embed .kalk-head .sec-num,.kalk-embed .mon-card .sum,.kalk-embed .mrow .bar,.kalk-embed .sale .box,.kalk-embed .step,.kalk-embed .step-icon,.kalk-embed .step-nr,.kalk-embed .tag,.kalk-embed .zahler *,.kalk-embed .zb-amt,.kalk-embed .zb-balken,.kalk-embed .zb-mieter,.kalk-embed .zb-rest,.kalk-embed .zb-sie,.kalk-embed button,.kalk-embed td,.kalk-embed tr,.kalk-head .sec-num,.kalk-head-gross .sec-num,.kalk-scope .box,.kalk-scope .btn,.kalk-scope .chip,.kalk-scope .erg,.kalk-scope .erg-urteil,.kalk-scope .etappe-chip,.kalk-scope .fld input,.kalk-scope .fld select,.kalk-scope .fld textarea,.kalk-scope .fld-unit,.kalk-scope .ist-gut,.kalk-scope .ist-schlecht,.kalk-scope .kalk-head .sec-num,.kalk-scope .mon-card .sum,.kalk-scope .mrow .bar,.kalk-scope .sale .box,.kalk-scope .step,.kalk-scope .step-icon,.kalk-scope .step-nr,.kalk-scope .tag,.kalk-scope .zahler *,.kalk-scope .zb-amt,.kalk-scope .zb-balken,.kalk-scope .zb-mieter,.kalk-scope .zb-rest,.kalk-scope .zb-sie,.kalk-scope button,.kalk-scope td,.kalk-scope tr{border-radius:0!important}.ccard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.ccard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ccard-grid{grid-template-columns:1fr}}.res-preis{margin:0}.res-preis label{font-size:12.5px;color:var(--ink-2);font-weight:600;display:block;margin-bottom:4px}.res-preis input{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.res-preis-info{margin-top:6px;font-size:12.5px;color:var(--grau)}.res-preis-info b{color:var(--gut)}.res-preis-info.ist-fehler{color:var(--schlecht)}.vgt-prov{display:block;font-size:11.5px;color:var(--gut);font-weight:600;margin-top:2px}.vgt-prov-null{color:var(--grau);font-weight:500}:root{--radius:4px}.adm-beschr textarea,.adm-btn,.adm-del-btn,.adm-del-label input,.adm-del-toggle,.adm-dok-edit input,.adm-dok-edit select,.adm-drag,.adm-drive input,.adm-fix,.adm-flag,.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea,.adm-karte,.adm-karte-kopf em,.adm-kat,.adm-mod-akt button,.adm-mod-energie input,.adm-mod-zeile input,.adm-mod-zeile select,.adm-neu select,.adm-obj-balken,.adm-obj-status,.adm-obj-suche input,.adm-obj-tab,.adm-panel,.adm-pos,.adm-preis-grid input,.adm-sicht,.adm-status-opt,.adm-thumb,.adm-thumb-acts button,.adm-thumb-move button,.adm-toggle,.adm-upload,.anfrage-cta,.anfrage-cta .btn,.anm-auge,.anm-eyebrow,.anm-fehler,.anm-feld input,.anm-knopf,.ann-inputs input,.back,.beschr,.beschr-block,.box,.btn,.btn-ghost,.btn-gruen,.btn-loeschen,.btn-navy,.btn-zip,.calc-unit-toggle button,.card,.ccard,.chart-tip,.cookie-akt .btn-ghost,.demo-tag-inline,.doc .ftype,.doc-acts a,.doc-acts button,.doc-row .ic,.doc-viewer,.dok-ebene,.dok-ordner,.dok-ordner-zahl,.dok-tile,.dok-zeile,.dz-art,.dz-nr,.en-k,.en-kopf .en-wert,.en-scale>span,.erg,.erg-urteil,.err-box,.etappe,.etappe-chip,.ex-gallery,.ex-thumbs span,.exc-card,.fchips button,.fld input,.fld select,.form-grid input,.form-grid select,.form-grid textarea,.g-docs,.gal-blaettern,.gal-deckel-buehne img,.gal-deckel-zaehler,.gal-lupe,.gal-pfeil,.gal-schliessen,.gal-thumbs button,.gal-thumbs::-webkit-scrollbar-thumb,.gal-zaehler,.gk-avatar,.gk-weg,.icon-act,.inline-inputs input,.inline-inputs select,.kalk-aktionen a,.kalk-aktionen button,.kalk-chip,.kalk-embed .box,.kalk-embed .btn,.kalk-embed .card,.kalk-embed .card .card,.kalk-embed .erg,.kalk-embed .erg-urteil,.kalk-embed .etappe-chip,.kalk-embed .fld input,.kalk-embed .fld select,.kalk-embed .kalk-head .sec-num,.kalk-embed .kalk-head.kalk-head-gross .sec-num,.kalk-embed .section>.card,.kalk-embed .step-icon,.kalk-embed .step-nr,.kalk-embed .zahler *,.kalk-head .sec-num,.kalk-head-gross .sec-num,.kalk-scope .box,.kalk-scope .btn,.kalk-scope .card,.kalk-scope .card .card,.kalk-scope .erg,.kalk-scope .erg-urteil,.kalk-scope .etappe-chip,.kalk-scope .fld input,.kalk-scope .fld select,.kalk-scope .kalk-head .sec-num,.kalk-scope .kalk-head.kalk-head-gross .sec-num,.kalk-scope .section>.card,.kalk-scope .step-icon,.kalk-scope .step-nr,.kalk-scope .zahler *,.kd-jahre,.kd-jahre button,.kd-reiter button,.kl-knopf,.knopf-still,.kpi,.kpi-strip,.kpi-strip .kpi,.kpis .kpi,.ku-symbol,.kv-auswahl li,.kv-chip,.kv-dok,.kv-gesperrt,.kv-gruppe-kopf b,.kv-leer,.kv-meldung,.kv-neu,.kv-passwort code,.kv-tab,.kv-vertrieb,.kv-wblock,.kv-weg,.kv-wohnung,.kv-zug,.login-badge,.login-card,.map-consent,.map-frame,.map-zoom button,.mein-vorgang,.mh-warnung,.ml-url input,.mod-chip,.mod-energie,.mod-kachel,.modal,.modal .fld input,.modal .fld textarea,.modal-x,.mon-card,.mrow .bar,.mv-bar,.mv-track,.nav-links a.login-btn,.nav-links button.login-btn,.nr-hinweis,.nr-stand,.nu-gesperrt,.nu-rolle,.obj-hero,.obj-hero .gal,.obj-hero .gal-buehne,.obj-hero .hero-img,.obj-row,.obj-thumb,.ocard,.ocard-badge,.ocard-count,.ok-box,.pf-fremd,.pf-karte,.phase-tabs,.phase-tabs button,.pill-frei,.pp-jahre button,.pp-mail-zeile input,.pp-wahl,.qa-row a,.qa-row button,.res,.res-btn,.res-check,.res-hero,.sale .box,.sbar,.search-box input,.sec-num,.seg button,.share-btn,.share-done,.shared-badge,.side-card,.soon-band,.sort-sel,.st-drop,.st-opt,.st-toggle,.st-wrap button,.status-pill,.step-icon,.tag-bilder,.tag-city,.tag-count,.tag-frei,.tag-gold,.tl-kontakt,.tl-qr,.tl-url input,.tl-weg,.ua-art,.ua-box,.uat-art,.uc-rendite,.ucard,.ukat,.ukat-badge,.unterlagen-btns>*,.unterlagen-cta,.unterlagen-cta .ic,.vfilter a,.vg-akt-kopf em,.vg-akt-tag,.vg-anzahl,.vg-f-fuss .btn-ghost,.vg-f-gruppe button,.vg-fenster,.vg-kpi,.vg-tabelle,.vg-tabs button,.vg-tabs button em,.vgt-loeschen,.vgt-q,.vgt-wrap,.vkarte,.vkarte-warnung,.vz-stand,.z-badge,.z-badge.z-mini,.zahler-balken,.zeit-chip,details.jahres-details,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:4px!important}.kv-neu-zu{margin-top:14px}.kv-neu-kopf{position:relative}.kv-neu-zu-knopf{order:4;margin-left:6px;border:0;background:transparent;color:var(--grau);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.kv-neu-zu-knopf:hover{color:var(--nachtblau)}.ocard-badge{gap:8px!important;padding-left:10px!important}.ocard-badge:before{width:7px;height:7px;flex:none}.abl-block{margin:18px 0 0;padding:18px 20px 8px;background:var(--karte);border:1px solid rgba(248,127,114,.5);border-radius:16px}.abl-kopf h3{margin:0;font-size:19px;font-weight:600;color:var(--nachtblau);display:flex;align-items:baseline;gap:10px}.abl-kopf h3 em{font-style:normal;font-size:13px;font-weight:700;color:var(--rot)}.abl-kopf p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:720px}.abl-liste{list-style:none;margin:14px 0 0;padding:0}.abl-zeile{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:12px 24px;gap:12px 24px;align-items:center;padding:14px 0;border-top:1px solid var(--linie)}.abl-wer{display:grid;grid-gap:3px;gap:3px;min-width:0}.abl-wer b{font-size:15px;color:var(--ink)}.abl-wer small{font-size:12.5px;color:var(--ink-2)}.abl-mehr{justify-self:start;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--gold-tief);cursor:pointer;text-decoration:underline}.abl{display:grid;grid-gap:10px;gap:10px}.abl-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.abl-akt{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.abl-datum{display:grid;grid-gap:4px;gap:4px}.abl-datum span{font-size:11.5px;font-weight:600;color:var(--blau-soft);letter-spacing:.02em}.abl-datum input[type=date]{padding:9px 12px;font-size:14px;min-width:150px}.abl-link{font-size:13px;font-weight:600;color:var(--gold-tief);align-self:center}.abl-bestaetigen{display:grid;grid-gap:10px;gap:10px;align-items:start}.abl-bestaetigen p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:640px}.abl-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.abl-fertig{font-size:13.5px;color:var(--gruen)}.abl-fertig,.abl-frist{margin:0;font-weight:600}.abl-frist{font-size:12px;color:var(--rot)}.abl-fenster{margin-top:16px;padding:14px 16px;border:1px solid rgba(248,127,114,.5);border-radius:12px;background:var(--elfenbein);display:grid;grid-gap:10px;gap:10px}.abl-fenster h4{margin:0;font-size:14px;font-weight:700;color:var(--nachtblau)}.vfrist-link{margin-left:10px;background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--gold-tief);cursor:pointer}.vfrist-link:hover{text-decoration:underline}.vfrist-form{margin-top:10px}.vfrist-form .abl-kompakt .abl-akt{flex-wrap:wrap}@media (max-width:760px){.abl-zeile{grid-template-columns:1fr}.abl-block{padding:16px 16px 6px}}.rg-schicht{position:fixed;inset:0;z-index:80;pointer-events:none}.rg-dunkel{position:absolute;inset:0;background:rgba(16,31,61,.6);pointer-events:auto}.rg-ausschnitt{position:fixed;border-radius:14px;pointer-events:none;box-shadow:0 0 0 9999px rgba(16,31,61,.6),0 0 0 2px var(--gold);transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.rg-karte{position:fixed;pointer-events:auto;outline:none;background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.22);padding:18px 20px 16px;animation:fadeUp .15s ease both}.rg-zaehler{font-size:12px;color:var(--blau-soft);letter-spacing:.02em}.rg-titel{margin:6px 0 8px;font-size:18px;font-weight:650}.rg-text,.rg-titel{color:var(--nachtblau)}.rg-text{margin:0;font-size:14.5px;line-height:1.5}.rg-linie{height:3px;background:var(--elfenbein);border-radius:2px;margin:16px 0 14px;overflow:hidden}.rg-linie span{display:block;height:100%;background:var(--gold);transition:width .25s ease}.rg-knoepfe{display:flex;align-items:center;gap:8px}.rg-frei{flex:1 1}.rg-spaeter{background:none;border:0;padding:8px 2px;font-size:14px;color:var(--blau-soft);cursor:pointer}.rg-spaeter:hover{color:var(--nachtblau)}.rg-weiter,.rg-zurueck{border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer}.rg-zurueck{background:transparent;border:1.5px solid var(--linie);color:var(--nachtblau)}.rg-zurueck:hover{border-color:var(--nachtblau)}.rg-weiter{background:var(--nachtblau);border:1.5px solid var(--nachtblau);color:#fff}.rg-weiter:hover{background:var(--akzent-hover);border-color:var(--akzent-hover)}.rg-fuss{color:var(--gold-tief);text-decoration:none;font-weight:600}@media (max-width:639px){.rg-karte{border-radius:18px;padding:16px 16px 14px}}.app-hinweis{position:fixed;z-index:65;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));margin:0 auto;max-width:440px;display:flex;gap:14px;align-items:flex-start;background:var(--karte);color:var(--nachtblau);border:1px solid var(--linie);border-radius:18px;box-shadow:0 18px 50px rgba(16,31,61,.18);padding:16px 16px 12px;animation:fadeUp .15s ease both}.app-hinweis-signet{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.app-hinweis-inhalt{flex:1 1 auto;min-width:0}.app-hinweis-titel{font-size:17px;font-weight:650;line-height:1.3;color:var(--nachtblau)}.app-hinweis-text{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--nachtblau)}.app-hinweis-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:10px}.app-hinweis .app-hinweis-primaer{width:auto;padding:9px 18px;font-size:14px}.app-hinweis-link{background:none;border:0;padding:8px 0;font:inherit;font-size:14px;font-weight:600;color:var(--gold-tief);cursor:pointer}.app-hinweis-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.app-hinweis{animation:none}}.back-knopf{font:inherit;font-size:14px;font-weight:700}@media (max-width:480px){.back-knopf{font-size:13.5px}}.app-datei-hinweis{display:block;margin-top:6px;font-size:13px;color:var(--blau-soft)}.err-box.app-datei-hinweis{color:inherit}.anm-zustimmung{display:flex;gap:10px;align-items:flex-start;margin-top:18px;cursor:pointer;font-size:13px;line-height:1.5;color:var(--blau-soft)}.anm-zustimmung input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--nachtblau);cursor:pointer}.anm-zustimmung a{color:var(--nachtblau);text-decoration:underline;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:2px}.anm-zustimmung a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.anm-zustimmung small{display:block;margin-top:2px;font-size:12px;color:var(--grau)}.anm-zustimmung.ist-offen{color:var(--nachtblau)}.anm-zustimmung.ist-offen input{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.crm-wrap{padding-bottom:96px}.crm-nav-zeile{display:flex;justify-content:space-between;gap:14px;margin-top:18px;flex-wrap:wrap}.crm-nav{display:flex;gap:6px;scrollbar-width:none;max-width:100%}.crm-nav::-webkit-scrollbar{display:none}.crm-nav a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex:none;padding:8px 14px;border-radius:var(--radius);border:1px solid var(--kartenkante);background:var(--feld);color:var(--blau-soft);font-size:13.5px;font-weight:600;text-decoration:none}.crm-nav a:hover{color:var(--nachtblau);border-color:var(--nachtblau)}.crm-nav a.on{border-color:var(--nachtblau)}.crm-badge,.crm-nav a.on{background:var(--nachtblau);color:#fff}.crm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.crm-nav a.on .crm-badge{background:#fff;color:var(--nachtblau)}.nav-links a .crm-badge{margin-left:6px;vertical-align:1px}.crm-nav-rechts{display:flex;align-items:center;gap:12px;flex:1 1 260px;justify-content:flex-end;min-width:0}.crm-nav-wer{font-size:12.5px;color:var(--grau);white-space:nowrap}.crm-suche{position:relative;flex:1 1 220px;max-width:360px}.crm-suche input{width:100%;padding:8px 12px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);font:inherit;color:var(--nachtblau)}.crm-suche input:focus{outline:2px solid rgba(16,31,61,.18);border-color:var(--nachtblau)}.crm-suche-liste{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:70;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);box-shadow:0 14px 40px rgba(0,0,0,.12);overflow:hidden;max-height:60vh;overflow-y:auto}.crm-suche-gruppe{padding:6px 12px 2px;font-size:11px;font-weight:700;color:var(--grau)}.crm-suche-liste button{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:8px 12px;font:inherit;color:var(--nachtblau)}.crm-suche-liste button b{font-size:13.5px;font-weight:650}.crm-suche-liste button span{grid-column:1;font-size:12px;color:var(--blau-soft)}.crm-suche-liste button .crm-pill-stufe{grid-column:2;grid-row:1/span 2;align-self:center}.crm-suche-liste button.on,.crm-suche-liste button:hover{background:var(--zeile-aktiv)}.crm-suche-leer{padding:10px 12px;font-size:12.5px;color:var(--grau)}@media (max-width:700px){.crm-nav-zeile{flex-direction:column;align-items:stretch}.crm-nav-rechts{justify-content:stretch}.crm-suche{max-width:none}.crm-nav-wer{display:none}}.crm-kopf{margin-top:22px}.crm-kopf .sub{display:block;margin-top:4px}.crm-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.crm-kpi{background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.crm-kpi b{font-size:26px;font-weight:700;line-height:1.05;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-kpi span{font-size:12px;color:var(--blau-soft);font-weight:600}.crm-kpi.ist-warn b{color:var(--rot)}@media (max-width:700px){.crm-kpis{grid-template-columns:1fr 1fr}}.crm-abschnitt{background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);margin-top:14px}.crm-abschnitt.ist-warn{border-color:rgba(163,38,28,.35)}.crm-abschnitt-kopf,.crm-abschnitt>summary{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:default;list-style:none;font-size:15px;font-weight:700;color:var(--nachtblau)}.crm-abschnitt>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-abschnitt>summary::-webkit-details-marker{display:none}.crm-abschnitt>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--grau);border-bottom:1.5px solid var(--grau);transform:rotate(-45deg);flex:none;transition:transform .15s ease;margin-right:2px}.crm-abschnitt[open]>summary:before{transform:rotate(45deg)}.crm-abschnitt-kopf h2{font-size:15px;font-weight:700;margin:0}.crm-abschnitt-kopf em,.crm-abschnitt>summary em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--elfenbein);color:var(--blau-soft)}.crm-abschnitt.ist-warn .crm-abschnitt-kopf em{background:rgba(163,38,28,.12);color:var(--rot)}.crm-abschnitt-aktion{margin-left:auto;display:inline-flex;gap:6px}.crm-abschnitt-inhalt{padding:4px 16px 16px;border-top:1px solid var(--linie)}.crm-abschnitt-kopf+.crm-abschnitt-inhalt,.crm-abschnitt>summary+.crm-abschnitt-inhalt{padding-top:12px}.crm-h4{font-size:12.5px;font-weight:700;color:var(--blau-soft);margin:16px 0 8px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.crm-h4 .sub{font-size:12px;font-weight:500}.crm-leer{font-size:13.5px;margin:8px 0}.crm-leer,.crm-leer-wert{color:var(--grau)}.crm-warn-wert{color:var(--rot);font-weight:600}.crm-hinweis{font-size:12.5px;color:var(--grau);margin:10px 0 0}.crm-fuss-hinweis{font-size:12px;color:var(--grau);margin:18px 0 0}.crm-banner{margin-top:10px;padding:10px 14px;border-radius:var(--radius);background:var(--elfenbein);color:var(--nachtblau);font-size:13.5px}.crm-banner.ist-warn{background:rgba(163,38,28,.1);color:var(--rot)}.crm-liste{display:flex;flex-direction:column}.crm-zeile{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;grid-gap:6px 16px;gap:6px 16px;padding:10px 0;border-top:1px solid var(--linie)}.crm-zeile:first-child{border-top:0}.crm-zeile.ist-zu{opacity:.7}.crm-zeile-haupt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.crm-zeile-name{color:var(--nachtblau);text-decoration:none;font-size:14px}.crm-zeile-name:hover{text-decoration:underline}.crm-zeile-neben{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;color:var(--blau-soft)}.crm-zeile-namen{flex-direction:row;flex-wrap:wrap;gap:4px 10px}.crm-zeile-namen a{color:var(--nachtblau);font-weight:600;font-size:13px}.crm-zeile-aktionen{flex-wrap:wrap;justify-content:flex-end}.crm-erledigt-notiz,.crm-zeile-aktionen{display:flex;gap:6px;align-items:center}.crm-erledigt-notiz input{padding:6px 10px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:13px;min-width:180px}.crm-fehler-klein{font-size:12px;color:var(--rot)}.crm-faellig{font-weight:600;color:var(--blau-soft)}.crm-faellig.ist-heute{color:var(--st-notartermin)}.crm-faellig.ist-ueberfaellig{color:var(--rot)}@media (max-width:700px){.crm-zeile{grid-template-columns:1fr;gap:4px;padding:12px 0}.crm-zeile-aktionen{justify-content:flex-start;margin-top:4px}}.crm-mini-knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:6px 11px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);color:var(--nachtblau);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none}.crm-mini-knopf:hover{border-color:var(--nachtblau)}.crm-mini-knopf:disabled{opacity:.5;cursor:default}.crm-mini-knopf.ist-primaer{background:var(--nachtblau);border-color:var(--nachtblau);color:#fff}.crm-mini-knopf.ist-weg{color:var(--rot)}.crm-link-knopf{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:650;color:var(--gold-tief);cursor:pointer;text-decoration:none}.crm-link-knopf:hover{text-decoration:underline}.crm-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-chips a,.crm-chips button{background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius);cursor:pointer;text-decoration:none;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--blau-soft)}.crm-chips a:hover,.crm-chips button:hover{color:var(--nachtblau);border-color:var(--nachtblau)}.crm-chips a.on,.crm-chips button.on{background:var(--nachtblau);border-color:var(--nachtblau);color:#fff}.crm-chips-klein a,.crm-chips-klein button{padding:4px 10px;font-size:12px}.crm-chips-label{font-size:12px;color:var(--grau);font-weight:600}.crm-chips input,.crm-chips select{padding:6px 10px;background:var(--feld);font:inherit;font-size:12.5px;color:var(--nachtblau);max-width:190px}.crm-chips input,.crm-chips select,.crm-gespeichert{border:1px solid var(--kartenkante);border-radius:var(--radius)}.crm-gespeichert{display:inline-flex;overflow:hidden}.crm-gespeichert button{border:0!important;border-radius:0!important}.crm-gespeichert button+button{border-left:1px solid var(--kartenkante)!important;padding:4px 8px}.crm-pill-stufe{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;white-space:nowrap;background:var(--elfenbein);color:var(--nachtblau);font-size:12px}.crm-pill-stufe:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nachtblau);flex:none}.crm-pill-stufe.ist-spaet:before{background:var(--st-reserviert)}.crm-pill-stufe.ist-gewonnen{color:var(--gruen)}.crm-pill-stufe.ist-gewonnen:before{background:var(--gruen)}.crm-pill-stufe.ist-verloren{color:var(--grau)}.crm-pill-stufe.ist-verloren:before{background:var(--grau)}.crm-quali{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:10.5px;font-weight:800;color:#fff;flex:none}.crm-quali-a{background:var(--gruen)}.crm-quali-b{background:var(--gold)}.crm-quali-c{background:var(--grau)}.crm-pool{display:inline-flex;padding:2px 8px;border-radius:var(--radius);font-size:11.5px;font-weight:700;border:1px solid var(--kartenkante);color:var(--blau-soft)}.crm-pool-meta_ads{color:var(--gold-tief);border-color:rgba(201,155,54,.5)}.crm-prio{display:inline-flex;padding:2px 8px;border-radius:var(--radius);font-size:11.5px;font-weight:700;background:var(--elfenbein);color:var(--nachtblau)}.crm-prio-a{background:var(--nachtblau);color:#fff}.crm-tag{display:inline-flex;padding:2px 8px;border-radius:var(--radius);font-size:11.5px;font-weight:600;background:var(--elfenbein);color:var(--blau-soft)}.crm-tag.ist-warn{background:rgba(163,38,28,.1);color:var(--rot)}.crm-werkzeuge{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px}.crm-suchfeld-gross{flex:1 1 260px;max-width:420px;padding:10px 14px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:14px;background:var(--feld)}.crm-werkzeuge-rechts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crm-werkzeuge-rechts .knopf-still{padding:9px 14px;font-size:12.5px;text-decoration:none}.crm-werkzeuge-rechts .btn-navy{padding:10px 16px;font-size:13px}.crm-spaltenwahl{margin-top:10px}.crm-filter{display:flex;flex-direction:column;gap:8px;margin:12px 0 14px}.crm-auswahl-leiste{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;background:var(--elfenbein);border-radius:var(--radius);font-size:13px}.crm-tabelle-wrap{background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);overflow:hidden;transition:opacity .15s ease}.crm-tabelle-wrap.ist-laedt{opacity:.55}.crm-tabelle{width:100%;border-collapse:collapse}.crm-tabelle td,.crm-tabelle th{padding:10px 12px;text-align:left;vertical-align:top;font-size:13px}.crm-tabelle th{font-weight:700;color:var(--grau);background:var(--feld);border-bottom:1px solid var(--linie);white-space:nowrap}.crm-tabelle td{border-top:1px solid var(--linie);color:var(--blau-soft)}.crm-tabelle tbody tr:first-child td{border-top:0}.crm-tabelle tbody tr{cursor:pointer}.crm-tabelle tbody tr.ist-gewaehlt{background:rgba(16,31,61,.05)}.crm-tabelle td small{display:block;font-size:11.5px;color:var(--grau);margin-top:1px}.crm-tabelle td a{color:var(--nachtblau);text-decoration:none}.crm-tabelle td a:hover{text-decoration:underline}.crm-td-wahl{width:34px}.crm-td-wahl input{width:16px;height:16px;accent-color:var(--nachtblau)}.crm-td-name a{font-size:13.5px}.crm-td-tags{display:flex;flex-wrap:wrap;gap:4px}.crm-tabelle-klein td,.crm-tabelle-klein th{padding:7px 10px;font-size:12.5px}.crm-tabelle-klein tbody tr{cursor:default}.crm-seiten{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-size:13px;color:var(--blau-soft)}.crm-seiten .knopf-still{padding:8px 14px;font-size:12.5px}@media (max-width:700px){.crm-tabelle thead{display:none}.crm-tabelle,.crm-tabelle tbody{display:block}.crm-tabelle tbody tr{display:grid;grid-template-columns:30px 1fr;grid-gap:4px 10px;gap:4px 10px;padding:12px;border-top:1px solid var(--linie)}.crm-tabelle tbody tr:first-child{border-top:0}.crm-tabelle td{display:block;padding:0!important;border-top:0!important;grid-column:2}.crm-tabelle td.crm-td-wahl{grid-column:1;grid-row:1/span 6}.crm-tabelle td:empty{display:none}.crm-tabelle-klein tbody tr{grid-template-columns:1fr}.crm-tabelle-klein td{grid-column:1}}.crm-karte-kopf{margin-top:18px}.crm-karte-titel .back{margin:0 0 6px}.crm-karte-titel h1{font-size:26px}.crm-karte-marken{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.crm-kopf-fakten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin-top:14px}.crm-kopf-fakten dt{font-size:11.5px;font-weight:700;color:var(--grau)}.crm-kopf-fakten dd{margin:2px 0 0;font-size:13.5px;overflow-wrap:anywhere}.crm-kopf-fakten dd,.crm-kopf-fakten dd a{color:var(--nachtblau)}.crm-kopf-fakten select{padding:4px 8px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:13px;background:var(--feld)}@media (max-width:900px){.crm-kopf-fakten{grid-template-columns:1fr 1fr}}@media (max-width:560px){.crm-kopf-fakten{grid-template-columns:1fr}}.crm-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.crm-aktion{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--radius);border:1px solid var(--kartenkante);background:var(--feld);color:var(--nachtblau);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.crm-aktion:hover{border-color:var(--nachtblau)}.crm-aktion:disabled{opacity:.45;cursor:default}.crm-aktion.ist-primaer{background:var(--nachtblau);border-color:var(--nachtblau);color:#fff}@media (max-width:700px){.crm-aktionen{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linie);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.crm-aktionen::-webkit-scrollbar{display:none}.crm-aktion{flex:none;padding:10px 13px;font-size:13px}}.crm-karte-raster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:0 16px;gap:0 16px;margin-top:4px;align-items:start}.crm-karte-spalte{min-width:0}.crm-aufgaben,.crm-berichte,.crm-objekte,.crm-trefferliste,.crm-zugriffe{list-style:none;margin:0;padding:0}.crm-aufgaben li,.crm-berichte li,.crm-objekte li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--linie);flex-wrap:wrap}.crm-aufgaben li:first-child,.crm-berichte li:first-child,.crm-objekte li:first-child{border-top:0}.crm-aufgaben li>div:first-child,.crm-berichte li>div:first-child,.crm-objekte li>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.crm-aufgaben b,.crm-berichte b,.crm-objekte b{font-size:13.5px;font-weight:650;color:var(--nachtblau)}.crm-aufgaben b a,.crm-objekte b a{color:var(--nachtblau);text-decoration:none}.crm-objekte b a:hover{text-decoration:underline}.crm-aufgaben .sub,.crm-berichte .sub,.crm-objekte .sub{font-size:12.5px;overflow-wrap:anywhere}.crm-objekte-aktionen{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.crm-objekte-aktionen select{padding:5px 8px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:12.5px;background:var(--feld)}.crm-objekte-aktionen .share-btn{padding:6px 11px;font-size:12.5px}.crm-aufgaben li.ist-zu{opacity:.6}.crm-zugriffe li{font-size:12.5px;color:var(--blau-soft);padding:4px 0;border-top:1px solid var(--linie)}.crm-zugriffe li:first-child{border-top:0}.crm-admin-zeile{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:13.5px}.crm-felder{margin-top:4px}.crm-felder .crm-link-knopf{margin-top:10px}.crm-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0}.crm-dl.ist-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-dl>div.ist-breit{grid-column:1/-1}.crm-dl dt{font-size:11.5px;font-weight:700;color:var(--grau)}.crm-dl dd{margin:2px 0 0;font-size:13.5px;color:var(--nachtblau);white-space:pre-line;overflow-wrap:anywhere}.crm-nurlesen{padding:10px 12px;border:1px dashed var(--kartenkante);border-radius:var(--radius);font-size:14px;color:var(--blau-soft);background:var(--elfenbein)}.crm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-grid-voll{grid-column:1/-1}@media (max-width:560px){.crm-dl,.crm-dl.ist-3,.crm-grid-2,.crm-grid-3{grid-template-columns:1fr}}.crm-dialog .form-grid input,.crm-dialog .form-grid select,.crm-dialog .form-grid textarea,.form-grid.crm-grid-2 input,.form-grid.crm-grid-2 select,.form-grid.crm-grid-2 textarea,.form-grid.crm-grid-3 input,.form-grid.crm-grid-3 select{padding:10px 12px;font-size:15px;border-radius:var(--radius)}.crm-dialog{max-width:620px;max-height:92vh}.crm-dialog-breit{max-width:760px}.crm-dialog-sub{display:block;font-size:12.5px;color:var(--grau);margin-top:2px}.crm-dialog-koerper{margin-top:10px}.crm-dialog-aktionen{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.crm-dialog-aktionen .btn-navy{padding:11px 20px;font-size:13.5px}.crm-dialog-aktionen .knopf-still{padding:10px 16px;font-size:13px}.crm-dialog-aktionen input{padding:9px 12px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:13.5px}.crm-check{margin-top:4px;font-size:13px}.crm-ergebnis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.crm-ergebnis-knopf{padding:12px 8px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);font:inherit;font-size:13px;font-weight:650;color:var(--nachtblau);cursor:pointer}.crm-ergebnis-knopf.on,.crm-ergebnis-knopf:hover{border-color:var(--nachtblau)}.crm-ergebnis-knopf.on{background:var(--nachtblau);color:#fff}.crm-ergebnis-knopf.on.ist-erreicht{background:var(--gruen);border-color:var(--gruen)}.crm-ergebnis-knopf.on.ist-mailbox,.crm-ergebnis-knopf.on.ist-nicht_erreicht{background:var(--st-notartermin);border-color:var(--st-notartermin)}@media (max-width:560px){.crm-ergebnis{grid-template-columns:1fr 1fr}}.crm-schritt{margin-top:18px;padding:14px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--elfenbein)}.crm-schritt-kopf{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.crm-schritt-kopf b{font-size:14px}.crm-schritt-kopf .sub{font-size:12.5px}.crm-schritt .form-grid{margin-top:10px}.crm-schritt .form-grid input,.crm-schritt .form-grid select{background:#fff}.crm-schritt-aufgabe .crm-chips{margin-top:10px}.crm-schritt .crm-chips button{background:#fff}.crm-schritt .crm-chips button.on{background:var(--nachtblau)}.crm-suchfeld{position:relative}.crm-suchfeld-liste{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:80;list-style:none;margin:0;padding:0;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);box-shadow:0 14px 40px rgba(0,0,0,.12);max-height:260px;overflow-y:auto}.crm-suchfeld-liste button,.crm-trefferliste button{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:9px 12px;font:inherit;color:var(--nachtblau)}.crm-suchfeld-liste button:hover,.crm-trefferliste button:hover{background:var(--zeile-aktiv)}.crm-suchfeld-liste b,.crm-trefferliste b{font-size:13.5px;font-weight:650}.crm-suchfeld-liste span,.crm-trefferliste span{font-size:12px;color:var(--blau-soft)}.crm-suchfeld-leer{padding:8px 0 0;font-size:12.5px;color:var(--grau)}.crm-suchfeld-wahl{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--elfenbein);font-size:13.5px}.crm-suchfeld-wahl,.crm-trefferliste{border:1px solid var(--kartenkante);border-radius:var(--radius)}.crm-trefferliste{overflow:hidden;max-height:320px;overflow-y:auto}.crm-trefferliste li+li{border-top:1px solid var(--linie)}.crm-timeline-wrap .knopf-still{margin-top:12px;padding:9px 14px;font-size:12.5px}.crm-timeline{list-style:none;margin:14px 0 0;padding:0 0 0 18px;border-left:2px solid var(--linie)}.crm-tl-eintrag{position:relative;padding:0 0 16px 14px}.crm-tl-eintrag:last-child{padding-bottom:4px}.crm-tl-punkt{position:absolute;left:-24px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--grau);border:2px solid #fff;box-shadow:0 0 0 1px var(--linie)}.crm-tl-eintrag.typ-notiz .crm-tl-punkt{background:var(--nachtblau)}.crm-tl-eintrag.typ-anruf .crm-tl-punkt,.crm-tl-eintrag.typ-email .crm-tl-punkt,.crm-tl-eintrag.typ-whatsapp .crm-tl-punkt{background:var(--eisblau)}.crm-tl-eintrag.typ-besichtigung .crm-tl-punkt,.crm-tl-eintrag.typ-termin .crm-tl-punkt{background:var(--st-reserviert)}.crm-tl-eintrag.typ-aufgabe_erledigt .crm-tl-punkt{background:var(--gruen)}.crm-tl-eintrag.typ-monday_update .crm-tl-punkt,.crm-tl-eintrag.typ-statuswechsel .crm-tl-punkt{background:var(--gold)}.crm-tl-eintrag.ist-angepinnt{background:var(--elfenbein);border-radius:var(--radius);padding:10px 12px 12px 14px;margin-bottom:10px}.crm-tl-kopf{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:13px}.crm-tl-kopf b{color:var(--nachtblau);font-weight:700}.crm-tl-kopf .sub{font-size:12px}.crm-tl-ergebnis{font-size:12px;font-weight:650;color:var(--blau-soft)}.crm-tl-ergebnis.ist-erreicht{color:var(--gruen)}.crm-tl-ergebnis.ist-mailbox,.crm-tl-ergebnis.ist-nicht_erreicht{color:var(--st-notartermin)}.crm-tl-pin{font-size:11px;font-weight:700;color:var(--gold-tief)}.crm-tl-zeit{margin-left:auto;font-size:12px;color:var(--grau);white-space:nowrap}.crm-tl-text{margin:4px 0 0;font-size:13.5px;color:var(--nachtblau);white-space:pre-wrap;overflow-wrap:anywhere}.crm-tl-edit textarea{width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:14px}.crm-tl-aktionen{display:flex;gap:12px;margin-top:4px}.crm-tl-historie{list-style:none;margin:8px 0 0;padding:8px 12px;border-left:2px solid var(--kartenkante);background:var(--feld)}.crm-tl-historie li+li{margin-top:8px}.crm-tl-historie p{margin:2px 0 0;font-size:13px;white-space:pre-wrap;color:var(--blau-soft)}@media (max-width:560px){.crm-tl-zeit{margin-left:0;width:100%}}.crm-admin-raster{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.crm-einstellung{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:10px 0;border-top:1px solid var(--linie)}.crm-einstellung:first-child{border-top:0}.crm-einstellung>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-einstellung code{font-size:12.5px;font-weight:700;color:var(--nachtblau)}.crm-einstellung .sub{font-size:12.5px}.crm-einstellung-wert{display:flex;gap:6px;align-items:center}.crm-einstellung-wert input{width:200px;padding:6px 10px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.crm-einstellung-wert code{font-size:12.5px;padding:4px 8px}.crm-einstellung-wert code,.crm-pre{background:var(--elfenbein);border-radius:var(--radius)}.crm-pre{margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;color:var(--nachtblau)}.crm-berichte li{flex-direction:column;align-items:stretch}.crm-zugang h1{font-size:24px;margin-bottom:8px}.crm-zugang .btn-navy{display:inline-flex}@media (max-width:700px){.crm-einstellung{grid-template-columns:1fr}.crm-einstellung-wert input{width:100%}}.crm-kopf-schritt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 14px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--karte)}.crm-kopf-schritt-label{font-size:11.5px;font-weight:700;color:var(--grau)}.crm-kopf-schritt-wert{font-size:15px;font-weight:700;color:var(--nachtblau);text-decoration:none;overflow-wrap:anywhere}.crm-kopf-schritt-wert:hover{text-decoration:underline}.crm-kopf-schritt-wert.ist-heute{color:var(--st-notartermin)}.crm-kopf-schritt-wert.ist-ueberfaellig{color:var(--rot)}.crm-kopf-schritt-wert.ist-verzicht{color:var(--grau);font-weight:600}.crm-kein-schritt{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;cursor:pointer;border:1px solid rgba(163,38,28,.45);background:rgba(163,38,28,.1);color:var(--rot);font:inherit;font-size:13px;font-weight:700}.crm-kein-schritt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rot);flex:none}.crm-kein-schritt:hover{background:rgba(163,38,28,.16)}.crm-aktion.crm-mehr{display:none}.crm-mehr-menue{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-top:10px;background:var(--karte)}.crm-mehr-menue,.crm-mehr-menue button{border:1px solid var(--kartenkante);border-radius:var(--radius)}.crm-mehr-menue button{text-align:left;padding:11px 12px;background:var(--feld);font:inherit;font-size:14px;font-weight:600;color:var(--nachtblau);cursor:pointer}.crm-mehr-menue button:hover{border-color:var(--nachtblau)}@media (max-width:700px){.crm-aktion.ist-sekundaer{display:none}.crm-aktion.crm-mehr{display:inline-flex}.crm-aktion.crm-mehr.on{background:var(--elfenbein)}.crm-mehr-menue{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:41;margin:0;box-shadow:0 14px 40px rgba(0,0,0,.14)}.crm-karte-raster{display:flex;flex-direction:column}.crm-karte-spalte.ist-verlauf{order:-1}}.crm-kalender-knoepfe{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.crm-kalender-zeile{margin-top:10px}.crm-kalender-zeile .crm-aktion{padding:10px 14px}.crm-tl-kalender{margin-top:6px}.crm-abschnitt-hinweis{margin-left:auto;font-size:12px;font-weight:500}.crm-leer-abschnitt{padding:4px 16px 14px;margin:0}.crm-zeile.ist-ueberfaellig .crm-zeile-titel{color:var(--rot)}@media (max-width:700px){.crm-tabelle td[data-label]:before{content:attr(data-label) ": ";font-size:11.5px;font-weight:700;color:var(--grau)}.crm-tabelle td.crm-td-stufe{margin-top:2px}.crm-tabelle td small{display:inline;margin-left:6px}.crm-aktionen{gap:5px}.crm-aktion{flex:1 1 auto;padding:10px 8px;font-size:12.5px}}.crm-prozess{margin:18px 0 26px}.crm-prozess-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.crm-prozess-kopf h2{font-size:19px;letter-spacing:-.01em;margin:0 0 2px}.crm-prozess-kopf .sub em{font-style:normal;font-weight:600}.crm-prozess-schalter{display:flex;gap:8px;align-items:center}.crm-prozess-schalter .btn-ghost.ist-an{background:var(--nachtblau);color:var(--auf-nachtblau);border-color:var(--nachtblau)}.crm-prozess-fehler{margin:12px 0 0}.crm-kette{list-style:none;margin:0;padding:8px 2px 4px;display:flex;align-items:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.crm-stop{position:relative;flex:1 1;display:flex;justify-content:center}.crm-stop:before{content:"";position:absolute;top:21px;left:-50%;right:50%;height:2px;background:var(--linie);z-index:0}.crm-kette-aus .crm-stop:before,.crm-stop:first-child:before{display:none}.crm-stop-knopf{z-index:1;gap:5px;width:100%;padding:0 4px 6px;background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:center}.crm-stop-knopf,.crm-stop-zahl{display:flex;align-items:center}.crm-stop-zahl{justify-content:center;width:42px;height:42px;border-radius:var(--radius);background:var(--feld);border:1px solid var(--kartenkante);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .12s ease,border-color .12s ease,color .12s ease}.crm-stop-name{font-size:11.5px;line-height:1.25;color:var(--grau);max-width:92px;min-height:29px}.crm-stop-marken{display:flex;gap:4px;min-height:15px}.crm-stop-marken em{font-style:normal;font-size:10.5px;font-weight:600;line-height:1;padding:3px 5px;border-radius:var(--radius);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-stop-faellig{background:var(--rot);color:#fff}.crm-stop-offen{background:var(--linie);color:var(--grau)}.crm-stop:hover .crm-stop-zahl{border-color:var(--nachtblau)}.crm-stop.ist-offen .crm-stop-zahl{background:var(--nachtblau);border-color:var(--nachtblau)}.crm-stop.ist-offen .crm-stop-name{color:var(--nachtblau);font-weight:600}.crm-stop.ist-ziel .crm-stop-zahl{border-color:var(--gold);border-style:dashed;background:var(--zeile-aktiv)}.crm-stop-zahl{box-shadow:inset 0 -3px 0 0 var(--linie)}.crm-stop.gruppe-akquise .crm-stop-zahl{box-shadow:inset 0 -3px 0 0 color-mix(in srgb,var(--blau-soft) 55%,var(--papier))}.crm-stop.gruppe-beratung .crm-stop-zahl{box-shadow:inset 0 -3px 0 0 color-mix(in srgb,var(--nachtblau) 45%,var(--papier))}.crm-stop.gruppe-abschluss .crm-stop-zahl{box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-stop.gruppe-betreuung .crm-stop-zahl{box-shadow:inset 0 -3px 0 0 color-mix(in srgb,var(--gruen) 60%,var(--papier))}.crm-kette-neben{display:flex;align-items:center;gap:12px;margin-top:6px;border-top:1px solid var(--linie)}.crm-kette-aus{flex:0 0 auto;padding:0;overflow:visible}.crm-kette-aus .crm-stop{min-width:84px;flex:0 0 auto}.crm-kette-neben .sub{font-size:12px}.crm-etappe{margin-top:16px;padding:16px;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius)}.crm-etappe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.crm-etappe-kopf h3{margin:0 0 2px;font-size:17px}.crm-etappe-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:10px;gap:10px}.crm-etappe-fuss{margin:12px 0 0}@media (max-width:899px){.crm-prozess-kopf{align-items:flex-start}.crm-kette{gap:2px;padding-bottom:8px}.crm-stop{min-width:84px;flex:0 0 auto}.crm-stop:before{left:-2px;right:auto;width:6px}.crm-etappe{padding:12px}.crm-etappe-karten{grid-template-columns:1fr}}.crm-leiste{margin:14px 0 6px}.crm-leiste-schritte{list-style:none;margin:0;padding:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin}.crm-leiste-schritt{flex:1 1;min-width:62px}.crm-leiste-knopf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:38px;padding:5px 4px;background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;text-align:center;cursor:default}button.crm-leiste-knopf{cursor:pointer}button.crm-leiste-knopf:hover{border-color:var(--nachtblau)}.crm-leiste-name{font-size:10.5px;line-height:1.15;font-weight:500}.crm-leiste-tage{font-size:10px;line-height:1.1;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:11px}.crm-leiste-schritt.ist-erreicht .crm-leiste-knopf{background:color-mix(in srgb,var(--gruen) 14%,var(--papier));border-color:color-mix(in srgb,var(--gruen) 40%,var(--kartenkante));color:var(--nachtblau)}.crm-leiste-schritt.ist-aktuell .crm-leiste-knopf{border-color:var(--nachtblau)}.crm-leiste-schritt.ist-aktuell .crm-leiste-tage{opacity:.9}.crm-leiste.ist-verloren .crm-leiste-schritt.ist-erreicht .crm-leiste-knopf{background:var(--feld);border-color:var(--kartenkante)}.crm-leiste-aus{margin:8px 0 0;font-size:12.5px;color:var(--rot)}@media (max-width:700px){.crm-leiste-schritt{min-width:58px;flex:0 0 auto}.crm-leiste-name{font-size:10px}}.crm-zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.crm-liefer-tab tbody tr{cursor:default}.crm-liefer-tab tbody tr:hover{background:transparent}.crm-liefer-summe{margin:10px 0 0}@media (max-width:700px){.crm-liefer-tab tbody tr{grid-template-columns:1fr;padding:12px 12px 14px;gap:3px}.crm-liefer-tab td{grid-column:1;display:flex;justify-content:space-between;gap:14px}.crm-liefer-tab td:before{content:attr(data-label);flex:none;font-size:11px;font-weight:700;color:var(--grau)}.crm-liefer-tab td.crm-td-name{display:block;font-weight:650;font-size:14px;color:var(--nachtblau);margin-bottom:4px}.crm-liefer-tab td.crm-td-name:before{content:none}.crm-liefer-tab .crm-zahl{text-align:right}}.crm-karte{display:flex;flex-direction:column;gap:7px;padding:11px 12px;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.crm-karte[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.crm-karte:hover{border-color:color-mix(in srgb,var(--nachtblau) 35%,var(--kartenkante))}.crm-karte:focus-visible{outline:2px solid var(--nachtblau);outline-offset:1px}.crm-karte.ist-laedt{opacity:.5;pointer-events:none}.crm-karte-kopfzeile{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.crm-karte-name{font-size:13.5px;line-height:1.3;color:var(--nachtblau);text-decoration:none;overflow-wrap:break-word}.crm-karte-name:hover{text-decoration:underline}.crm-karte .crm-karte-marken{flex:none;margin:0;gap:5px}.crm-karte-schritt{font-size:12.5px;line-height:1.35;min-height:17px}.crm-karte-ohne{color:var(--rot);font-weight:600}.crm-karte-fuss{display:flex;align-items:center;gap:8px}.crm-karte-fuss,.crm-karte-fuss .sub{font-size:11.5px}.crm-karte-fuss .crm-link-knopf{margin-left:auto;font-size:11.5px}.crm-karte-monday{margin-left:auto;padding:2px 6px;border-radius:var(--radius);font-size:10.5px;font-weight:600;white-space:nowrap}.crm-karte-monday.ist-gelb{background:rgba(201,155,54,.16);color:var(--gold-tief)}.crm-karte-monday.ist-grau{background:var(--elfenbein);color:var(--grau)}.crm-karte-fuss .crm-karte-monday+.crm-link-knopf{margin-left:0}.crm-karte-wer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:var(--elfenbein);color:var(--blau-soft);font-size:10px;font-weight:700;letter-spacing:.02em}.crm-karte-fuss .crm-karte-monday~.crm-karte-wer,.crm-karte-fuss .sub+.crm-karte-wer{margin-left:auto}.crm-karte-fuss .crm-karte-monday~.crm-karte-wer{margin-left:0}.crm-karte-select{width:100%;padding:6px 8px;font:inherit;font-size:12.5px;background:var(--feld);border:1px solid var(--nachtblau);border-radius:var(--radius)}.crm-pipeline-filter{margin:14px 0 12px}.crm-chips-selects{gap:8px}.crm-chips-selects select{padding:7px 10px;font:inherit;font-size:12.5px;background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius);color:var(--nachtblau)}.crm-pipeline{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:visible;padding:2px 2px 14px;scrollbar-width:thin}.crm-spalte{flex:0 0 262px;min-width:262px;display:flex;flex-direction:column;background:var(--elfenbein);border:1px solid transparent;border-radius:var(--radius);padding:10px;transition:border-color .12s ease,background .12s ease}.crm-spalte-kopf{display:flex;align-items:baseline;gap:8px;padding:0 2px 9px}.crm-spalte-kopf b{font-size:13px;font-weight:700;color:var(--nachtblau);line-height:1.25}.crm-spalte-kopf em{font-style:normal;font-size:11px;font-weight:700;line-height:1;padding:3px 6px;border-radius:var(--radius);background:var(--karte);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-spalte-kopf .sub{margin-left:auto;font-size:11.5px;white-space:nowrap}.crm-spalte-inhalt{display:flex;flex-direction:column;gap:8px}.crm-spalte-leer{margin:0;padding:16px 8px;text-align:center;font-size:12px;color:var(--grau);border:1px dashed var(--kartenkante);border-radius:var(--radius)}.crm-spalte--ziel{border-color:var(--gold);background:var(--zeile-aktiv)}.crm-spalte--ziel .crm-spalte-leer{border-color:var(--gold);color:var(--gold-tief)}.crm-spalte--zu{border-color:var(--kartenkante)}.crm-spalte--schmal{flex:0 0 132px;min-width:132px}.crm-spalte--schmal .crm-spalte-kopf{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:6px}.crm-spalte-auf{align-self:flex-start}.crm-pipeline-akkordeon{margin-top:12px}.crm-pipeline-akkordeon .crm-spalte-inhalt{display:flex;flex-direction:column;gap:8px}.crm-frist{border-left:3px solid var(--kartenkante);padding-left:11px}.crm-frist.ist-rot{border-left-color:var(--rot)}.crm-frist.ist-gelb{border-left-color:var(--gold)}.crm-frist-text{font-weight:600}.crm-frist-text.ist-rot{color:var(--rot)}.crm-frist-text.ist-gelb{color:var(--gold-tief)}.crm-lieferant-pill{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;border-radius:var(--radius);font-size:12px;font-weight:600;background:var(--elfenbein);color:var(--blau-soft)}.crm-lieferant-pill small{font-weight:500;opacity:.85}.crm-lieferant-pill--rot{background:rgba(163,38,28,.1);color:var(--rot)}.crm-lieferant-pill--gruen{background:rgba(17,110,68,.12);color:var(--gruen)}.crm-lieferant-pill--gelb,.crm-lieferant-pill.ist-bald{background:rgba(201,155,54,.16);color:var(--gold-tief)}.crm-lieferant .crm-dl{margin-bottom:0}.crm-lieferant-form{margin-top:10px}.crm-klein{font-size:11.5px;color:var(--grau)}.crm-stufe-wahl{display:inline-flex;align-items:center;gap:7px}.crm-stufe-wahl-label{font-size:11.5px;font-weight:700;color:var(--grau)}.crm-dialog-fuss{margin-top:14px;padding-top:12px;border-top:1px solid var(--linie);font-size:12.5px;color:var(--blau-soft)}.crm-einstellung--breit{display:block}.crm-einstellung-wert--breit{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.crm-einstellung-wert--breit textarea{width:100%;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius);resize:vertical}.crm-td-quali{width:40px}.crm-td-kontakt{white-space:nowrap}.crm-td-naechster{min-width:150px}@media (max-width:900px){.crm-pipeline{gap:10px}.crm-spalte{flex-basis:240px;min-width:240px}}.crm-start{margin:22px 0 8px;padding:26px 24px;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);max-width:620px}.crm-start h2{margin:0 0 8px;font-size:19px;letter-spacing:-.01em}.crm-start p{margin:0;font-size:14px;line-height:1.55;color:var(--blau-soft)}.crm-start-wege{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.crm-start-fuss{margin-top:16px!important;font-size:12.5px}@media (max-width:700px){.crm-start{padding:20px 16px}.crm-start-wege .crm-aktion{flex:1 1 100%}}.crm-bereiche{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.crm-bereich-wahl{gap:0;background:var(--elfenbein);padding:3px;border-radius:var(--radius)}.crm-bereich-wahl button{border:0;background:transparent;padding:7px 14px;border-radius:var(--radius);font:inherit;font-size:13px;font-weight:600;color:var(--blau-soft);cursor:pointer}.crm-bereich-wahl button.on{background:var(--karte);color:var(--nachtblau);box-shadow:0 1px 2px rgba(16,31,61,.08)}.crm-bereich-rechts{display:flex;align-items:center;gap:12px}.crm-bereich-zahl{font-size:13px;white-space:nowrap}.crm-gruppierung{padding:7px 10px;font:inherit;font-size:12.5px;color:var(--nachtblau);background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius)}.crm-tabelle tbody.crm-gruppe+tbody.crm-gruppe tr.crm-gruppe-kopf td{border-top:1px solid var(--linie)}.crm-tabelle tr.crm-gruppe-kopf{cursor:pointer}.crm-tabelle tr.crm-gruppe-kopf td{padding:12px 12px 8px;background:var(--elfenbein);border-top:0;font-size:12px;color:var(--nachtblau);-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-tabelle tr.crm-gruppe-kopf:hover td{background:var(--zeile-aktiv)}.crm-tabelle tr.crm-gruppe-kopf b{font-weight:700;margin-right:8px}.crm-tabelle tr.crm-gruppe-kopf em{font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--radius);background:var(--karte);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-gruppe-pfeil{display:inline-block;width:7px;height:7px;margin:0 10px 1px 2px;border-right:1.5px solid var(--grau);border-bottom:1.5px solid var(--grau);transform:rotate(45deg);transition:transform .15s ease}.crm-gruppe-kopf.ist-zu .crm-gruppe-pfeil{transform:rotate(-45deg)}.crm-tabelle tbody.crm-gruppe tr:not(.crm-gruppe-kopf):first-of-type td{border-top:0}@media (max-width:700px){.crm-bereiche{align-items:stretch}.crm-bereich-wahl{justify-content:stretch}.crm-bereich-wahl button{flex:1 1;padding:8px 6px;font-size:12.5px}.crm-bereich-rechts{justify-content:space-between}.crm-gruppierung{flex:1 1 auto}.crm-tabelle tr.crm-gruppe-kopf{display:block;padding:0}.crm-tabelle tr.crm-gruppe-kopf td{display:block;padding:10px 12px 6px!important;grid-column:auto}}.crm-wrap{width:100%;min-width:0;max-width:1800px}.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.7fr);gap:8px;margin-top:14px}.crm-kpi{flex-direction:row;align-items:baseline;gap:10px;padding:10px 14px;text-decoration:none;color:inherit;min-width:0}.crm-kpi b{font-size:22px}.crm-kpi span{display:flex;flex-direction:column;gap:1px;font-size:12.5px;line-height:1.25;min-width:0}.crm-kpi span small{font-size:11px;font-weight:500;color:var(--grau)}a.crm-kpi:hover{border-color:var(--nachtblau)}.crm-kpi.ist-still{background:var(--elfenbein);border-color:transparent}.crm-kpi.ist-still b{color:var(--blau-soft)}@media (max-width:900px){.crm-kpis{grid-template-columns:1fr 1fr}.crm-kpi.ist-still{grid-column:1/-1}}.crm-prozess-kopf,.crm-prozess-kopf>div{text-align:left}.crm-prozess-kopf h2{font-size:17px;text-align:left}.crm-prozess-kopf .sub{display:block;font-size:13px}.crm-kette-legende{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--blau-soft);white-space:nowrap}.crm-kette-legende em{font-style:normal;font-size:10.5px;font-weight:600;line-height:1;padding:3px 6px;border-radius:var(--radius);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-kette-legende em+em,.crm-kette-legende em:nth-of-type(2){margin-left:10px}@media (max-width:899px){.crm-kette-neben{flex-wrap:wrap}.crm-kette-legende{margin-left:0;width:100%;white-space:normal}}.crm-abschnitt{--crm-spalten:minmax(190px,1.1fr) minmax(0,2fr) minmax(120px,.7fr) 300px}@media (max-width:1100px){.crm-abschnitt{--crm-spalten:minmax(160px,1fr) minmax(0,1.6fr) minmax(110px,.7fr) 240px}}.crm-abschnitt-kopf{padding:14px 18px 12px}.crm-abschnitt-kopf h2{font-size:16px;letter-spacing:-.005em}.crm-liste-kopf{display:grid;grid-template-columns:var(--crm-spalten);grid-gap:4px 18px;gap:4px 18px;padding:7px 18px;border-bottom:1px solid var(--linie);background:var(--feld);font-size:11px;font-weight:700;color:var(--grau);letter-spacing:.01em}.crm-abschnitt-kopf+.crm-liste,.crm-liste-kopf{border-top:1px solid var(--linie)}.crm-zeile{grid-template-columns:var(--crm-spalten);gap:4px 18px;align-items:center;padding:11px 18px}.crm-liste>.crm-zeile:first-child{border-top:0}.crm-zeile:hover{background:var(--zeile-aktiv)}.crm-z-wann,.crm-z-was,.crm-z-wer{display:flex;flex-direction:column;gap:3px;min-width:0}.crm-zeile-name{font-size:14.5px;overflow-wrap:break-word}.crm-z-marken{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-z-art{font-size:11px;font-weight:700;color:var(--grau)}.crm-zeile-titel{font-size:13.5px;color:var(--nachtblau);overflow-wrap:break-word}.crm-zeile-titel.ist-warn{color:var(--rot);font-weight:600}.crm-z-sub{font-size:12px;color:var(--blau-soft);overflow-wrap:break-word}.crm-z-wann .crm-faellig{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-z-tun,.crm-z-was .crm-zeile-namen{display:flex}.crm-z-tun{min-width:0}.crm-z-tun,.crm-z-tun .crm-zeile-aktionen{justify-content:flex-end}.crm-zeile.ist-ueberfaellig{box-shadow:inset 3px 0 0 var(--rot)}.crm-zeile.ist-ueberfaellig .crm-zeile-titel{color:var(--nachtblau)}.crm-abschnitt-fuss{padding:10px 18px 12px;border-top:1px solid var(--linie);font-size:12.5px}.crm-leer-abschnitt{padding:4px 18px 14px}@media (max-width:700px){.crm-liste-kopf{display:none}.crm-zeile{grid-template-columns:1fr;gap:6px;padding:12px 14px}.crm-z-wann{flex-direction:row;align-items:baseline;gap:8px}.crm-z-tun{justify-content:flex-start}.crm-z-tun .crm-zeile-aktionen{justify-content:flex-start;margin-top:2px}.crm-abschnitt-fuss,.crm-abschnitt-kopf,.crm-leer-abschnitt{padding-left:14px;padding-right:14px}}.crm-kontakte-kopf{margin-top:22px;align-items:flex-start;flex-wrap:nowrap}.crm-kontakte-kopf>div{flex:1 1 320px;min-width:0}.crm-kontakte-kopf .sub{display:block;max-width:78ch}.crm-kontakte-kopf .btn-navy{flex:none;margin-top:26px}@media (max-width:700px){.crm-kontakte-kopf{flex-wrap:wrap}.crm-kontakte-kopf .btn-navy{margin-top:0}}.crm-kopf-oben{display:block;font-size:12px;font-weight:700;color:var(--grau);letter-spacing:.02em;margin-bottom:4px}.crm-kontakte-kopf .btn-navy{padding:11px 18px;font-size:13.5px}.crm-reiter{display:flex;gap:2px;margin-top:18px;border-bottom:1px solid var(--linie);overflow-x:auto;scrollbar-width:none}.crm-reiter::-webkit-scrollbar{display:none}.crm-reiter button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:0;background:none;padding:10px 14px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font:inherit;font-size:15px;cursor:pointer}.crm-reiter button.on{border-bottom-color:var(--gold)}.crm-reiter button em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-gruppierung-feld{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--grau)}.crm-chips-trenner{width:1px;height:18px;background:var(--linie);margin:0 4px}.crm-tabelle-wrap>.crm-leer{padding:14px 16px}.crm-tabelle th{font-size:11px;letter-spacing:.01em;padding:9px 12px}.crm-tabelle td{padding:11px 12px;font-size:13px}.crm-td-name a{font-size:14px}.crm-tabelle td small{font-size:12px}.crm-tabelle tr.crm-gruppe-kopf td{font-size:13px;padding:11px 12px 8px}.crm-tabelle tr.crm-gruppe-kopf b{font-size:13.5px}.crm-rolle{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.crm-status{display:inline-flex;align-items:center;gap:5px;font-weight:600;white-space:nowrap}.crm-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grau);flex:none}.crm-status.ist-aktiv:before{background:var(--gruen)}.crm-status.ist-inaktiv:before{background:var(--grau)}.crm-status.ist-in_klaerung:before{background:var(--gold)}@media (max-width:700px){.crm-reiter button{flex:1 1;justify-content:center;padding:10px 8px 12px;font-size:14px}.crm-gruppierung-feld span{display:none}}.crm-aufgaben-liste{list-style:none;margin:0;padding:0}.crm-aufgaben-liste li{display:grid;grid-template-columns:118px minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:10px 0;border-top:1px solid var(--linie)}.crm-aufgaben-liste li:first-child{border-top:0}.crm-aufgaben-liste li.ist-zu{opacity:.6}.crm-aufgaben-liste li.ist-ueberfaellig{box-shadow:inset 3px 0 0 var(--rot);padding-left:12px}.crm-aufgabe-wann{font-size:13px;font-weight:600;color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-aufgabe-text{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-aufgabe-text b{font-size:13.5px;font-weight:650;color:var(--nachtblau);overflow-wrap:break-word}@media (max-width:700px){.crm-aufgaben-liste li{grid-template-columns:1fr;gap:4px}}.crm-abschnitt>.crm-liste-kopf:first-child{border-top:0}.crm-kopf-titelzeile{justify-content:space-between;gap:18px;flex-wrap:wrap}.crm-kopf-titelzeile,.crm-kopf-wer{display:flex;align-items:flex-start}.crm-kopf-wer{gap:14px;min-width:0;flex:1 1 320px}.crm-kopf-namen{min-width:0;flex:1 1 auto}.crm-kopf-namen h1{margin:0;font-size:26px;line-height:1.15}.crm-kopf-person{display:block;margin-top:2px;font-size:13.5px;color:var(--blau-soft)}.crm-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--elfenbein);color:var(--nachtblau);border:1px solid var(--kartenkante);font-size:17px;font-weight:700;letter-spacing:.02em}.crm-avatar.ist-firma{border-radius:var(--radius)}.crm-avatar.ist-klein{width:34px;height:34px;font-size:12.5px}.crm-kopf-besitzer{display:flex;align-items:center;gap:10px;flex:none;padding:8px 12px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--karte)}.crm-kopf-besitzer>div{display:flex;flex-direction:column;gap:1px}.crm-kopf-besitzer b{font-size:13.5px;color:var(--nachtblau)}.crm-besitzer-wahl{padding:3px 6px;border:1px solid var(--kartenkante);border-radius:var(--radius);font:inherit;font-size:13px;font-weight:600;color:var(--nachtblau);background:var(--feld)}.crm-kopf-fakten{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.crm-kopf-fakten dd .crm-link-knopf{font-size:12.5px}.crm-abschnitt>summary{justify-content:flex-start}.crm-abschnitt>summary:after{content:none}.crm-abschnitt>summary>span:first-of-type{font-size:15px}.crm-leiste-schritte{gap:3px}.crm-leiste-knopf{border-radius:0;border:0;min-height:40px;padding:5px 12px 5px 16px;background:var(--elfenbein);color:var(--grau);-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%)}.crm-leiste-schritt:first-child .crm-leiste-knopf{-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:10px}button.crm-leiste-knopf:hover{background:var(--zeile-aktiv);color:var(--nachtblau)}.crm-leiste-name{font-size:11px;font-weight:600}.crm-leiste-tage{font-size:10.5px;opacity:.85}.crm-leiste-schritt.ist-erreicht .crm-leiste-knopf{background:var(--gruen);color:#fff;border:0}.crm-leiste-schritt.ist-erreicht .crm-leiste-tage{opacity:.9}.crm-leiste-schritt.ist-aktuell .crm-leiste-knopf{background:var(--nachtblau);color:var(--auf-nachtblau);border:0;box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-leiste.ist-verloren .crm-leiste-schritt.ist-erreicht .crm-leiste-knopf{background:var(--linie);color:var(--grau)}button.crm-leiste-knopf.ist-erreicht:hover{filter:brightness(1.05)}.crm-aufgaben-liste li{grid-template-columns:22px 118px minmax(200px,1fr) fit-content(340px);gap:4px 12px}.crm-aufgaben-liste li .crm-zeile-aktionen{justify-content:flex-end}.crm-haken{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--grau);background:var(--karte);padding:0;cursor:pointer;position:relative;flex:none}.crm-haken.ist-offen:hover{border-color:var(--gruen);background:color-mix(in srgb,var(--gruen) 10%,var(--karte))}.crm-haken.ist-erledigt:after,.crm-haken.ist-offen:hover:after{content:"";width:5px;height:9px;border-right:2px solid var(--gruen);border-bottom:2px solid var(--gruen);transform:rotate(45deg) translate(-1px,-1px)}.crm-haken.ist-offen.ist-ueberfaellig{border-color:var(--rot)}.crm-haken.ist-erledigt{border-color:var(--gruen);background:color-mix(in srgb,var(--gruen) 12%,var(--karte));cursor:default}.crm-haken.ist-verworfen{border-color:var(--linie);background:var(--feld);cursor:default}.crm-haken.ist-verworfen:after{content:"";width:8px;height:1.5px;background:var(--grau)}.crm-haken.ist-laeuft{opacity:.5}.crm-marke-rot{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius);vertical-align:1px;background:var(--rot);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.01em}.crm-aufgaben-liste li.ist-ueberfaellig{box-shadow:none;padding-left:0}.crm-aufgaben-liste li.ist-ueberfaellig .crm-aufgabe-text b{color:var(--rot)}.crm-aufgaben-liste li.ist-zu .crm-aufgabe-text b{color:var(--blau-soft);font-weight:600}.crm-chip-zahl{font-style:normal;font-weight:700;opacity:.7;margin-left:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-tl-eintrag.typ-notiz{background:var(--elfenbein);border-radius:var(--radius);padding:10px 12px 12px 14px;margin-bottom:10px}.crm-tl-eintrag.typ-notiz .crm-tl-punkt{left:-24px}.crm-tl-punkt.ist-haken{background:var(--gruen)}.crm-tl-punkt.ist-haken:after{content:"";position:absolute;left:1.5px;top:-1px;width:2.5px;height:5px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}.crm-tl-eintrag.ist-verpasst .crm-tl-punkt{background:var(--rot)}.crm-tl-eintrag.ist-verpasst .crm-tl-ergebnis{color:var(--rot)}@media (max-width:700px){.crm-kopf-titelzeile{flex-direction:column;gap:10px}.crm-kopf-besitzer{align-self:stretch}.crm-avatar{width:44px;height:44px;font-size:15px}.crm-kopf-namen h1{font-size:22px}.crm-kopf-fakten{grid-template-columns:1fr}.crm-aufgaben-liste li{grid-template-columns:22px minmax(0,1fr)}.crm-aufgaben-liste li .crm-aufgabe-text,.crm-aufgaben-liste li .crm-zeile-aktionen{grid-column:2}.crm-stufe-wahl select{max-width:160px;font-size:13px;padding:4px 8px}}.crm-stufe-wahl select{padding:5px 8px;font:inherit;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);color:var(--nachtblau);max-width:220px}.crm-stufe-wahl{flex-wrap:wrap}@media (max-width:700px){.crm-stufe-wahl select{max-width:150px;font-size:12.5px}.crm-kopf-namen,.crm-kopf-wer{max-width:100%}.crm-kopf-wer,.crm-nav-rechts{flex:0 0 auto}}.crm-wrap header{position:static;background:transparent!important;border-bottom:0!important;backdrop-filter:none;-webkit-backdrop-filter:none}.crm-wrap header:before{content:none}.crm-kette{gap:3px}.crm-stop{min-width:88px}.crm-stop:before{display:none}.crm-stop-knopf{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:60px;padding:8px 12px 8px 18px;text-align:left;background:var(--elfenbein);color:var(--nachtblau);-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);box-shadow:inset 0 3px 0 0 var(--linie);transition:background .12s ease,color .12s ease}.crm-stop:first-child .crm-stop-knopf{-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:12px}.crm-stop:hover .crm-stop-knopf{background:var(--zeile-aktiv)}.crm-stop-zahl{width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:19px;font-weight:700;line-height:1;color:inherit}.crm-stop:hover .crm-stop-zahl{border-color:transparent}.crm-stop-name{line-height:1.2;color:var(--blau-soft);max-width:100%;min-height:0;text-align:left;overflow-wrap:break-word}.crm-stop-marken{position:absolute;right:16px;top:8px;min-height:0;gap:3px}.crm-stop-marken em{font-size:10px;padding:2px 5px}.crm-stop .crm-stop-zahl,.crm-stop.gruppe-abschluss .crm-stop-zahl,.crm-stop.gruppe-akquise .crm-stop-zahl,.crm-stop.gruppe-beratung .crm-stop-zahl,.crm-stop.gruppe-betreuung .crm-stop-zahl{box-shadow:none}.crm-stop.gruppe-akquise .crm-stop-knopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--blau-soft) 55%,var(--papier))}.crm-stop.gruppe-beratung .crm-stop-knopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--nachtblau) 45%,var(--papier))}.crm-stop.gruppe-abschluss .crm-stop-knopf{box-shadow:inset 0 3px 0 0 var(--gold)}.crm-stop.gruppe-betreuung .crm-stop-knopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--gruen) 60%,var(--papier))}.crm-stop.ist-leer .crm-stop-zahl{background:transparent}.crm-stop.ist-leer .crm-stop-knopf{color:var(--grau)}.crm-stop.ist-offen .crm-stop-knopf{background:var(--nachtblau);color:var(--auf-nachtblau);box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-stop.ist-offen .crm-stop-zahl{background:transparent;border:0;color:var(--auf-nachtblau);box-shadow:none}.crm-stop.ist-offen .crm-stop-name{color:var(--auf-nachtblau);opacity:.85;font-weight:500}.crm-stop.ist-offen .crm-stop-offen{background:rgba(255,255,255,.25);color:#fff}.crm-stop.ist-ziel .crm-stop-knopf{background:var(--zeile-aktiv);box-shadow:inset 0 0 0 2px var(--gold)}.crm-stop.ist-ziel .crm-stop-zahl{border:0;background:transparent}.crm-kette-aus .crm-stop{min-width:96px}.crm-kette-aus .crm-stop-knopf,.crm-kette-aus .crm-stop.gruppe-betreuung .crm-stop-knopf{-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:12px;background:var(--elfenbein);box-shadow:inset 0 3px 0 0 var(--grau)}.crm-kette-aus .crm-stop.ist-offen .crm-stop-knopf{background:var(--nachtblau);box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-kette-neben{margin-top:10px;padding-top:10px}@media (max-width:899px){.crm-kette{gap:3px;padding-bottom:6px}.crm-stop{min-width:96px;flex:0 0 auto}}.crm-stop-knopf{box-shadow:none;padding-top:18px}.crm-stop .crm-stop-knopf,.crm-stop.gruppe-abschluss .crm-stop-knopf,.crm-stop.gruppe-akquise .crm-stop-knopf,.crm-stop.gruppe-aus .crm-stop-knopf,.crm-stop.gruppe-beratung .crm-stop-knopf,.crm-stop.gruppe-betreuung .crm-stop-knopf{box-shadow:none}.crm-stop.gruppe-akquise .crm-stop-knopf{background:color-mix(in srgb,var(--blau-soft) 13%,var(--karte))}.crm-stop.gruppe-beratung .crm-stop-knopf{background:color-mix(in srgb,var(--nachtblau) 13%,var(--karte))}.crm-stop.gruppe-abschluss .crm-stop-knopf{background:color-mix(in srgb,var(--gold) 24%,var(--karte))}.crm-stop.gruppe-betreuung .crm-stop-knopf{background:color-mix(in srgb,var(--gruen) 15%,var(--karte))}.crm-stop.gruppe-aus .crm-stop-knopf{background:var(--elfenbein);-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:12px}.crm-stop.gruppe-aus .crm-stop-name,.crm-stop.gruppe-aus .crm-stop-zahl{color:var(--grau)}.crm-stop:hover .crm-stop-knopf{filter:brightness(.97)}.crm-stop-gruppe{position:absolute;left:18px;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--blau-soft);line-height:1;white-space:nowrap}.crm-stop.gruppe-aus .crm-stop-gruppe,.crm-stop:first-child .crm-stop-gruppe{left:12px}.crm-stop.gruppe-abschluss .crm-stop-gruppe{color:var(--gold-tief)}.crm-stop.gruppe-betreuung .crm-stop-gruppe{color:var(--gruen)}.crm-stop.gruppe-aus.ist-offen .crm-stop-knopf,.crm-stop.ist-offen .crm-stop-knopf{background:var(--nachtblau);color:var(--auf-nachtblau);box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-stop.gruppe-aus.ist-offen .crm-stop-name,.crm-stop.gruppe-aus.ist-offen .crm-stop-zahl,.crm-stop.ist-offen .crm-stop-gruppe{color:var(--auf-nachtblau);opacity:.85}.crm-stop.ist-leer .crm-stop-zahl{color:var(--grau)}.crm-stop-marken{top:6px}.crm-kette-trenner{flex:0 0 14px}.crm-prozess-schalter{gap:14px}.crm-prozess-kopf .crm-kette-legende{margin-left:0}@media (max-width:899px){.crm-prozess-schalter{flex-wrap:wrap}.crm-prozess-kopf .crm-kette-legende{width:100%}}.crm-zeile.ist-klickbar{cursor:pointer}.crm-zeile.ist-klickbar:hover .crm-zeile-name{text-decoration:underline}.crm-spalte{background:var(--feld);border:1px solid var(--kartenkante);padding:0 0 10px}.crm-spalte-kopf{padding:10px 12px 9px;margin-bottom:8px;border-bottom:1px solid var(--linie);box-shadow:inset 0 3px 0 0 var(--linie);background:var(--karte)}.crm-spalte.gruppe-akquise .crm-spalte-kopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--blau-soft) 60%,var(--karte))}.crm-spalte.gruppe-beratung .crm-spalte-kopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--nachtblau) 60%,var(--karte))}.crm-spalte.gruppe-abschluss .crm-spalte-kopf{box-shadow:inset 0 3px 0 0 var(--gold)}.crm-spalte.gruppe-betreuung .crm-spalte-kopf{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--gruen) 70%,var(--karte))}.crm-spalte-kopf b{font-size:13.5px}.crm-spalte-kopf em{background:var(--elfenbein)}.crm-spalte-inhalt{padding:0 8px}.crm-spalte-leer{margin:0 8px}.crm-spalte--zu{background:transparent;border-style:dashed}.crm-spalte--zu .crm-spalte-kopf{background:transparent;border-bottom:0}.crm-spalte--schmal .crm-spalte-kopf{padding:10px 10px 6px}.crm-spalte-auf{margin-left:10px}.crm-karte{cursor:pointer;gap:6px;box-shadow:0 1px 2px rgba(16,31,61,.06)}.crm-karte[draggable=true]{cursor:-webkit-grab;cursor:grab}.crm-karte:hover{box-shadow:0 2px 6px rgba(16,31,61,.1)}.crm-karte-name{font-size:14px}.crm-karte-zeile2{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--blau-soft)}.crm-karte-fuss{gap:7px;padding-top:6px;border-top:1px solid var(--linie)}.crm-lage{flex:none;width:9px;height:9px;border-radius:50%;background:var(--grau)}.crm-lage.ist-rot{background:var(--rot)}.crm-lage.ist-gold{background:var(--gold)}.crm-lage.ist-gruen{background:var(--gruen)}.crm-lage.ist-grau{background:var(--linie);box-shadow:inset 0 0 0 1px var(--grau)}.crm-karte .crm-karte-schritt{flex:1 1 auto;min-width:0;font-size:12px;color:var(--blau-soft);line-height:1.3;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-karte .crm-karte-schritt.ist-rot{color:var(--rot)}.crm-karte-fuss .crm-karte-wer{margin-left:0}.crm-karte.lage-rot{border-color:color-mix(in srgb,var(--rot) 35%,var(--kartenkante))}.crm-stop{min-width:100px}.crm-stop-knopf{padding:17px 10px 8px 15px}.crm-stop:first-child .crm-stop-knopf{padding-left:11px}.crm-stop-name{font-size:11px;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}.crm-stop-marken{top:auto;bottom:7px}.crm-stop-gruppe{left:15px;top:5px}.crm-stop.gruppe-aus .crm-stop-gruppe,.crm-stop:first-child .crm-stop-gruppe{left:11px}@media (max-width:899px){.crm-stop{min-width:104px}}.crm-stop{min-width:92px}.crm-stop-knopf{padding:17px 8px 8px 14px}.crm-stop-marken{top:17px;bottom:auto;right:12px}.crm-stop-name{font-size:10.5px}@media (min-width:900px){.crm-stop{min-width:86px}.crm-kette-trenner{flex:0 0 10px}}.stufe-neu{--stufe:#dbe5ef;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-akquise)}.stufe-kontaktversuch{--stufe:#b3c8dc;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-akquise)}.stufe-erstgespraech{--stufe:#7da0c4;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-akquise)}.stufe-follow_up{--stufe:#1f5c99;--stufe-text:#fff;--stufe-punkt:var(--phase-akquise)}.stufe-objektsuche{--stufe:#d1c5aa;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-beratung)}.stufe-objektvorstellung{--stufe:#7e5e13;--stufe-text:#fff;--stufe-punkt:var(--phase-beratung)}.stufe-reservierung{--stufe:#f1e8e1;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-abschluss)}.stufe-finanzierung{--stufe:#e5d4c8;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-abschluss)}.stufe-besichtigung{--stufe:#d7bdaa;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-abschluss)}.stufe-kaufvertrag{--stufe:#ccad95;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-abschluss)}.stufe-kv_besprechung{--stufe:#bc9373;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-abschluss)}.stufe-notarphase{--stufe:#9a5b2b;--stufe-text:#fff;--stufe-punkt:var(--phase-abschluss)}.stufe-onboarding{--stufe:#a0c5b4;--stufe-text:var(--nachtblau);--stufe-punkt:var(--phase-betreuung)}.stufe-verkauft{--stufe:#116e44;--stufe-text:#fff;--stufe-punkt:var(--phase-betreuung)}.stufe-verloren{--stufe:#a32348;--stufe-text:#fff;--stufe-punkt:var(--phase-verloren)}.crm-pill-stufe{gap:0;padding:2px 8px;border-radius:var(--radius);font-size:11px;font-weight:650;line-height:1.45;background:var(--stufe,var(--elfenbein));color:var(--stufe-text,var(--nachtblau))}.crm-pill-stufe:before{content:none}.crm-pill-stufe.ist-gewonnen,.crm-pill-stufe.ist-verloren{color:var(--stufe-text,var(--nachtblau))}.crm-zeile-name{font-size:16px}.crm-zeile-namen a{font-size:14px}.crm-td-name a{font-size:15.5px}.crm-karte-name{font-size:15px}.crm-kopf-namen h1{font-size:30px}.crm-kette .crm-stop-name{font-size:11px}.crm-avatar{overflow:hidden}.crm-avatar img{width:100%;height:100%;object-fit:cover;display:block}.crm-avatar.hat-foto{background:var(--feld);border-color:var(--kartenkante)}.crm-avatar.ist-gross{width:64px;height:64px;font-size:20px}.crm-avatar.ist-mittel{width:34px;height:34px;font-size:12.5px}.crm-avatar.ist-klein{width:30px;height:30px;font-size:11.5px}.crm-avatar.ist-mini{width:22px;height:22px;font-size:9.5px;letter-spacing:0}.crm-avatar.ist-phase{background:var(--stufe-punkt,var(--nachtblau));color:#fff;border-color:transparent}.crm-z-wer{flex-direction:row;align-items:flex-start;gap:10px}.crm-z-avatar{margin-top:1px}.crm-z-namen{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.crm-td-name-innen{display:flex;align-items:flex-start;gap:10px}.crm-td-name-text{display:flex;flex-direction:column;min-width:0}.crm-td-name-text small{margin-top:2px}.crm-karte-kopfzeile{align-items:center}.crm-karte-bild{margin-right:6px}.crm-karte-kopfzeile .crm-karte-name{flex:1 1 auto;min-width:0}.crm-reiter{gap:8px;border-bottom:0;margin-top:20px;padding-bottom:2px}.crm-reiter button{padding:11px 20px;margin-bottom:0;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--karte);font-size:17px;font-weight:700;color:var(--blau-soft);gap:10px}.crm-reiter button:hover{border-color:var(--nachtblau);color:var(--nachtblau)}.crm-reiter button.on{background:var(--nachtblau);color:#fff}.crm-reiter button em{font-size:12.5px;padding:2px 8px}.crm-reiter button.on em{background:rgba(255,255,255,.18)}@media (max-width:700px){.crm-reiter button{padding:10px;font-size:15px;gap:6px}}.crm-tabelle th{font-size:11.5px;padding:11px 14px;color:var(--blau-soft);background:var(--karte);border-bottom:1px solid var(--kartenkante)}.crm-tabelle td{padding:13px 14px;font-size:13.5px;vertical-align:middle}.crm-tabelle td small{font-size:12.5px}.crm-tabelle tbody tr:hover{background:var(--zeile-aktiv)}.crm-tabelle tr.crm-gruppe-kopf td{padding:13px 14px 9px;font-size:13.5px;background:var(--feld)}.crm-tabelle tr.crm-gruppe-kopf b{font-size:15px}.crm-gruppe-farbe{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 8px 0 0;background:var(--stufe,var(--linie));vertical-align:0}.crm-gruppe-pfeil{margin-right:10px}.crm-kette{gap:4px;padding:6px 0 4px}.crm-kette .crm-stop .crm-stop-knopf{background:var(--stufe,var(--elfenbein));color:var(--stufe-text,var(--nachtblau));box-shadow:none;padding:10px 12px 9px 18px}.crm-kette .crm-stop:first-child .crm-stop-knopf{padding-left:12px}.crm-kette .crm-stop .crm-stop-zahl{color:inherit;font-size:21px}.crm-kette .crm-stop .crm-stop-name{color:inherit;opacity:.92;font-weight:600}.crm-kette .crm-stop.ist-leer .crm-stop-knopf{background:color-mix(in srgb,var(--stufe,var(--grau)) 28%,var(--karte));color:var(--blau-soft)}.crm-kette .crm-stop.ist-leer .crm-stop-name,.crm-kette .crm-stop.ist-leer .crm-stop-zahl{color:var(--blau-soft)}.crm-kette .crm-stop:hover .crm-stop-knopf{filter:brightness(.94)}.crm-kette .crm-stop.gruppe-aus.ist-offen .crm-stop-knopf,.crm-kette .crm-stop.ist-offen .crm-stop-knopf{background:var(--nachtblau);color:var(--auf-nachtblau);box-shadow:inset 0 -3px 0 0 var(--gold);filter:none}.crm-kette .crm-stop.ist-offen .crm-stop-name,.crm-kette .crm-stop.ist-offen .crm-stop-zahl{color:var(--auf-nachtblau);opacity:1}.crm-kette .crm-stop.ist-ziel .crm-stop-knopf{box-shadow:inset 0 0 0 3px var(--gold)}.crm-kette .crm-stop.gruppe-aus .crm-stop-knopf{background:color-mix(in srgb,var(--stufe,var(--grau)) 22%,var(--karte));color:var(--grau)}.crm-kette .crm-stop.gruppe-aus .crm-stop-name,.crm-kette .crm-stop.gruppe-aus .crm-stop-zahl{color:var(--grau)}.crm-stop-gruppe{display:none}.crm-stop-marken{top:7px;right:14px}.crm-stop-marken em{background:rgba(255,255,255,.85);color:var(--nachtblau)}.crm-stop-marken em.crm-stop-faellig{background:var(--rot);color:#fff}.crm-kette .crm-stop.ist-offen .crm-stop-marken em{background:rgba(255,255,255,.22);color:#fff}.crm-kette .crm-stop.ist-offen .crm-stop-marken em.crm-stop-faellig{background:var(--rot)}.crm-spalte .crm-spalte-kopf,.crm-spalte.gruppe-abschluss .crm-spalte-kopf,.crm-spalte.gruppe-akquise .crm-spalte-kopf,.crm-spalte.gruppe-beratung .crm-spalte-kopf,.crm-spalte.gruppe-betreuung .crm-spalte-kopf{box-shadow:none;padding:13px 14px 12px;margin-bottom:10px;gap:10px;align-items:center;border-bottom:0;background:var(--stufe,var(--elfenbein));color:var(--stufe-text,var(--nachtblau))}.crm-spalte .crm-spalte-kopf b{font-size:16px;letter-spacing:-.01em;line-height:1.2;color:inherit}.crm-spalte .crm-spalte-kopf em{background:color-mix(in srgb,var(--stufe-text,var(--nachtblau)) 14%,transparent);color:inherit;font-size:12px;padding:2px 8px;min-width:24px;text-align:center}.crm-spalte .crm-spalte-kopf .sub{font-size:12px;color:inherit;opacity:.8}.crm-spalte--ziel .crm-spalte-kopf{box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-spalte--schmal .crm-spalte-kopf{padding:12px 10px 10px}.crm-tag.kat-vertriebspartner{background:#8f4f70;color:#fff}.crm-tag.kat-projektentwickler{background:#644b86;color:#fff}.crm-tag.kat-bautraeger{background:#2f6690;color:#fff}.crm-tag.kat-bank{background:#9c5350;color:#fff}.crm-tag.kat-bankberater{background:#5a86a3;color:#fff}.crm-tag.kat-finanzierungsberater{background:#4f4182;color:#fff}.crm-tag.kat-notar{background:#5f6672;color:#fff}.crm-tag.kat-gutachter{background:#c9a9bf;color:var(--nachtblau)}.crm-tag.kat-hausverwaltung{background:#3f8480;color:#fff}.crm-tag.kat-makler{background:#c99b36;color:var(--nachtblau)}.crm-tag.kat-tippgeber{background:#6e7d33;color:#fff}.crm-tag.kat-privater_verkaeufer{background:#4a679a;color:#fff}.crm-tag.kat-verkaeufer{background:#dcc58c;color:var(--nachtblau)}.crm-tag.kat-einzelkaempfer{background:#a5651f;color:#fff}.crm-tag.kat-aufteilerin{background:#8a5a5f;color:#fff}.crm-tag.kat-branchenkontakt{background:#3a4150;color:#fff}.crm-tag.kat-privatkontakt_mit_geschaeft{background:#8c3a60;color:#fff}.crm-tag.kat-blockiert{background:#9b3a3a;color:#fff}.crm-tag.kat-lead_gen{background:#986688;color:#fff}.crm-tag.kat-wre{background:var(--nachtblau);color:var(--gold)}.crm-status{padding:2px 8px;border-radius:var(--radius);font-size:11.5px;font-weight:650;background:var(--elfenbein);color:var(--blau-soft)}.crm-status:before{content:none}.crm-status.ist-aktiv{background:#2e5a47;color:#fff}.crm-status.ist-inaktiv{background:#8a5a5f;color:#fff}.crm-status.ist-in_klaerung{background:#644b86;color:#fff}.crm-status.ist-in_bearbeitung{background:#dcc58c;color:var(--nachtblau)}.crm-status.ist-fertig{background:#4b7a66;color:#fff}.crm-status.ist-blockiert{background:#9b3a3a;color:#fff}.crm-rolle{gap:4px}.crm-tabelle-partner td,.crm-tabelle-partner th{border-right:1px solid var(--linie)}.crm-tabelle-partner td.crm-td-wahl,.crm-tabelle-partner td:last-child,.crm-tabelle-partner th.crm-td-wahl,.crm-tabelle-partner th:last-child{border-right:0}.crm-tabelle-partner .crm-td-person{color:var(--nachtblau);font-weight:500}.crm-tabelle-partner .crm-td-webseite a{color:var(--gold-tief);text-decoration:none}.crm-tabelle-partner .crm-td-webseite a:hover{text-decoration:underline}.crm-tabelle-partner .crm-td-status,.crm-tabelle-partner .crm-td-stufe{white-space:nowrap}@media (max-width:700px){.crm-tabelle-partner td,.crm-tabelle-partner th{border-right:0}}.crm-kette .crm-stop{flex:1 1 auto;min-width:0}.crm-kette .crm-stop .crm-stop-knopf{padding:9px 8px 8px 15px;min-height:58px;width:100%}.crm-kette .crm-stop:first-child .crm-stop-knopf{padding-left:10px}.crm-kette .crm-stop .crm-stop-name{font-size:11.5px;font-weight:650;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%}.crm-kette .crm-stop .crm-stop-zahl{font-size:19px}@media (min-width:1600px){.crm-kette .crm-stop .crm-stop-name{font-size:12.5px}}.crm-kette .crm-stop .crm-stop-zahl{font-size:20px}.crm-kette .crm-stop-faellig{position:absolute;top:8px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--rot);box-shadow:0 0 0 2px rgba(255,255,255,.7)}.crm-kette .crm-kette-trenner{flex:0 0 8px}@media (max-width:899px){.crm-kette .crm-stop{flex:0 0 auto;min-width:96px}}@media (max-width:1399px){.crm-kette .crm-stop{flex:0 0 auto}.crm-kette .crm-stop .crm-stop-name{font-size:11px}}
/* !important, weil die globale Feldregel (v95) select-Hintergrund und -Rahmen mit !important setzt. */.crm-stufe-wahl select{font-weight:650;font-size:13px;padding:5px 28px 5px 10px;border-color:transparent!important;background:var(--stufe,var(--feld)) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23101F3D' stroke-width='1.5'/></svg>") no-repeat right 9px center!important;color:var(--stufe-text,var(--nachtblau));-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.crm-stufe-wahl select.stufe-besichtigung,.crm-stufe-wahl select.stufe-finanzierung,.crm-stufe-wahl select.stufe-follow_up,.crm-stufe-wahl select.stufe-notarphase,.crm-stufe-wahl select.stufe-objektsuche,.crm-stufe-wahl select.stufe-objektvorstellung,.crm-stufe-wahl select.stufe-onboarding,.crm-stufe-wahl select.stufe-verkauft,.crm-stufe-wahl select.stufe-verloren{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.5'/></svg>")!important}.crm-stufe-wahl select option{background:var(--karte);color:var(--nachtblau);font-weight:500}.crm-karte-kopf{margin-top:26px}.crm-karte-titel .back{margin:0 0 18px;display:inline-block}.crm-karte-kopf .crm-leiste{margin:24px 0 10px}.crm-kopf-namen .crm-karte-marken{margin-top:8px}.crm-name-knopf{all:unset;cursor:text;font:inherit;color:inherit;border-bottom:1px solid transparent}.crm-name-knopf:focus-visible,.crm-name-knopf:hover{border-bottom-color:var(--gold)}.crm-name-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-name-form input{font:inherit;font-size:16px;padding:7px 10px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);color:var(--nachtblau);min-width:140px}.crm-name-form input.ist-kurz{min-width:70px;width:90px}.crm-name-form .btn,.crm-name-form .btn-ghost{padding:7px 14px;font-size:13px}.crm-name-fehler{color:var(--rot);font-size:13px;flex-basis:100%}.crm-name-hinweis{color:var(--blau-soft);font-size:12.5px;flex-basis:100%}.crm-z-tun{position:relative}.crm-klapp>summary{cursor:pointer}.crm-klapp>summary .crm-abschnitt-hinweis,.crm-klapp>summary:after{margin-left:auto}.crm-klapp>summary .crm-abschnitt-hinweis+*{margin-left:0}.crm-schritt-inline{position:relative;display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.crm-schritt-inline .crm-mini-knopf.ist-an{box-shadow:inset 0 0 0 2px var(--gold)}.crm-schritt-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:440px;max-width:calc(100vw - 32px);padding:14px 16px 16px;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);box-shadow:0 12px 32px rgba(16,31,61,.14);text-align:left;cursor:default;font-size:13.5px}.crm-schritt-pop-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.crm-schritt-pop-kopf b{font-size:15px;color:var(--nachtblau)}.crm-schritt-pop-hinweis{margin:-4px 0 10px;font-size:13px;color:var(--gold-tief);font-weight:600}.crm-schritt-pop-zu{font-size:20px;line-height:1;padding:0 4px}.crm-schritt-pop .crm-chips-klein{margin-bottom:10px}.crm-schritt-pop-notiz{width:100%;margin:0 0 10px}.crm-schritt-pop .crm-schritt{margin-top:0}.crm-schritt-pop .crm-schritt-kopf{display:none}.crm-schritt-pop .form-grid{gap:8px 10px}.crm-schritt-pop .err-box{margin-top:10px}.crm-schritt-pop-fuss{display:flex;gap:8px;align-items:center;margin-top:12px}@media (max-width:700px){.crm-schritt-pop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:80vh;overflow:auto}}.crm-avatar-knopf{position:relative;display:inline-flex;flex:none;padding:0;border:0;background:none;cursor:pointer;border-radius:50%}.crm-avatar-knopf:focus-visible{outline:2px solid var(--nachtblau);outline-offset:2px}.crm-avatar-stift{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);padding:1px 6px;border-radius:var(--radius);background:var(--nachtblau);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .12s ease}.crm-avatar-knopf:focus-visible .crm-avatar-stift,.crm-avatar-knopf:hover .crm-avatar-stift{opacity:1}.crm-avatar-knopf .crm-avatar.ist-firma{border-radius:var(--radius)}.crm-foto{display:flex;flex-direction:column;gap:14px}.crm-foto-buehne{position:relative;width:280px;height:280px;margin:0 auto;background:var(--feld);border:1px solid var(--kartenkante);border-radius:var(--radius);overflow:hidden;cursor:pointer}.crm-foto-buehne.hat-bild{cursor:-webkit-grab;cursor:grab}.crm-foto-buehne.hat-bild:active{cursor:-webkit-grabbing;cursor:grabbing}.crm-foto-leinwand{display:block;width:280px;height:280px;touch-action:none}.crm-foto-maske{position:absolute;inset:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 200px rgba(16,31,61,.45)}.crm-foto-buehne:not(.hat-bild) .crm-foto-maske{display:none}.crm-foto-leer{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:650;color:var(--nachtblau);pointer-events:none}.crm-foto-leer small{font-weight:500;color:var(--grau);margin-top:4px}.crm-foto-regler{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.crm-foto-zoom{display:flex;align-items:center;gap:10px;width:100%;font-size:12.5px;font-weight:600;color:var(--blau-soft)}.crm-foto-zoom input[type=range]{flex:1 1 auto;accent-color:var(--nachtblau);border:0!important;background:transparent!important;box-shadow:none!important;padding:0;height:24px}.crm-foto .crm-hinweis{margin:0}.crm-knopf-rot{color:var(--rot)!important}.crm-einheiten-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:12px;gap:12px;margin:14px 0 16px}.crm-einheiten-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px;margin:6px 0 14px}.crm-einheit{display:grid;grid-template-columns:132px 1fr;grid-gap:0;gap:0;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);overflow:hidden}.crm-einheit.ist-gross{grid-template-columns:200px 1fr}.crm-einheit.bezug-reserviert{border-color:color-mix(in srgb,var(--st-reserviert) 45%,var(--kartenkante));box-shadow:inset 4px 0 0 var(--st-reserviert)}.crm-einheit.bezug-gekauft{border-color:color-mix(in srgb,var(--gruen) 45%,var(--kartenkante));box-shadow:inset 4px 0 0 var(--gruen)}.crm-einheit-bild{position:relative;display:block;min-height:96px;background:var(--elfenbein)}.crm-einheit.ist-gross .crm-einheit-bild{min-height:150px}.crm-einheit-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.crm-einheit-kein-bild{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--grau);font-size:15px}.crm-einheit-status{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:var(--radius);background:rgba(16,31,61,.82);color:#fff;font-size:10.5px;font-weight:700}.crm-einheit-status.ist-verfuegbar{background:var(--st-verfuegbar)}.crm-einheit-status.ist-reserviert{background:var(--st-reserviert)}.crm-einheit-status.ist-notarbeauftragung{background:var(--st-notarbeauftragung)}.crm-einheit-status.ist-notartermin{background:var(--st-notartermin)}.crm-einheit-status.ist-verkauft{background:var(--st-verkauft)}.crm-einheit-text{display:flex;flex-direction:column;gap:4px;padding:10px 12px 10px 14px;min-width:0}.crm-einheit-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.crm-einheit-bezug{display:inline-flex;padding:2px 8px;border-radius:var(--radius);font-size:11px;font-weight:700;background:var(--elfenbein);color:var(--blau-soft)}.crm-einheit-bezug.ist-reserviert{background:var(--st-reserviert);color:#fff}.crm-einheit-bezug.ist-gekauft{background:var(--gruen);color:#fff}.crm-einheit-bezug.ist-anfrage{background:var(--gold);color:var(--nachtblau)}.crm-einheit-hinweis{font-size:12px;color:var(--blau-soft)}.crm-einheit-titel{font-size:16px;font-weight:700;color:var(--nachtblau);text-decoration:none;line-height:1.25}.crm-einheit.ist-gross .crm-einheit-titel{font-size:18px}.crm-einheit-titel:hover{text-decoration:underline}.crm-einheit-ort{font-size:12.5px;color:var(--blau-soft)}.crm-einheit-fakten{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0}.crm-einheit-fakten div{display:flex;flex-direction:column;gap:1px}.crm-einheit-fakten dt{font-size:10.5px;font-weight:700;color:var(--grau);letter-spacing:.02em}.crm-einheit-fakten dd{margin:0;font-size:14px;font-weight:650;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-einheit-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media (max-width:700px){.crm-einheit,.crm-einheit.ist-gross,.crm-einheiten-band,.crm-einheiten-liste{grid-template-columns:1fr}.crm-einheit-bild,.crm-einheit.ist-gross .crm-einheit-bild{min-height:160px}}.crm-unterlagen{display:flex;flex-direction:column;gap:10px}.crm-unterlagen-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-unterlagen-ordner{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--nachtblau);min-width:0}.crm-unterlagen-ordner b{display:block;font-size:14.5px;font-weight:650}.crm-unterlagen-ordner small{display:block;font-size:12px;color:var(--blau-soft);margin-top:1px}.crm-unterlagen-ordner:hover b{text-decoration:underline}.crm-unterlagen-ordner-icon{flex:none;width:34px;height:28px;background:var(--gold);border-radius:var(--radius);position:relative}.crm-unterlagen-ordner-icon:before{content:"";position:absolute;left:0;top:-4px;width:14px;height:6px;background:var(--gold-tief);border-radius:var(--radius)}.crm-unterlagen-leer b{display:block;font-size:14px;color:var(--nachtblau)}.crm-unterlagen-leer small{display:block;font-size:12.5px;color:var(--blau-soft);margin-top:2px;max-width:52ch}.crm-unterlagen-linkform{display:flex;gap:8px;flex-wrap:wrap}.crm-unterlagen-linkform input{flex:1 1 260px;padding:8px 10px;font:inherit;font-size:13.5px}.crm-unterlagen-stand{font-size:13px;color:var(--blau-soft);padding-top:6px;border-top:1px solid var(--linie)}.crm-unterlagen-stand b{color:var(--nachtblau);font-weight:700}.crm-unterlagen-hinweis{color:var(--gold-tief)}.crm-checkliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-checkliste li{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid var(--linie)}.crm-checkliste li:last-child{border-bottom:0}.crm-check-punkt{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--grau);margin-top:2px;position:relative}.crm-checkliste li.ist-vorhanden .crm-check-punkt{background:var(--gruen);border-color:var(--gruen)}.crm-checkliste li.ist-vorhanden .crm-check-punkt:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.crm-checkliste li.ist-fehlt .crm-check-punkt{border-color:var(--rot)}.crm-checkliste li.ist-fehlt .crm-check-label{color:var(--nachtblau)}.crm-checkliste li.ist-spaeter{opacity:.72}.crm-checkliste li.crm-check-spaeter .crm-check-fehlt{color:var(--grau)}.crm-check-text{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-check-label{font-size:13.5px;font-weight:600;color:var(--nachtblau)}.crm-check-datei{font-size:12.5px;color:var(--gold-tief);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-check-datei:hover{text-decoration:underline}.crm-check-fehlt{font-size:12.5px;color:var(--blau-soft)}.crm-checkliste li.ist-fehlt .crm-check-fehlt{color:var(--rot);font-weight:600}details.crm-unterlagen-weitere{border-top:1px solid var(--linie);padding-top:6px}details.crm-unterlagen-weitere>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600;color:var(--nachtblau);display:flex;align-items:center;gap:8px;justify-content:flex-start}details.crm-unterlagen-weitere>summary:after,details.crm-unterlagen-weitere[open]>summary:after{content:none}.crm-unterlagen-weitere summary em{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft)}.crm-unterlagen-weitere ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.crm-unterlagen-weitere li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.crm-unterlagen-weitere li a{color:var(--nachtblau);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-unterlagen-weitere li a:hover{text-decoration:underline}.crm-unterlagen-weitere li small{flex:none;color:var(--grau);font-size:12px}.crm-nav{border:1px solid var(--kartenkante);background:var(--karte);flex:1 1 auto}.crm-nav a.crm-reiter{display:flex;flex-direction:column;min-width:132px;padding:11px 18px 10px;border-right:1px solid var(--linie);color:var(--nachtblau);text-decoration:none;white-space:nowrap}.crm-nav a.crm-reiter:hover{color:var(--nachtblau);border-color:var(--linie)}.crm-reiter-name{font-size:13px;font-weight:600;color:var(--blau-soft)}.crm-reiter-zahl{display:flex;min-height:22px}.crm-reiter-zahl b{font-size:22px;font-weight:700;color:var(--nachtblau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-reiter-zahl small{font-weight:500;color:var(--grau)}.crm-reiter-zahl.ist-leer{display:none}.crm-nav a.crm-reiter:has(.crm-reiter-zahl.ist-leer) .crm-reiter-name{font-size:14px;color:var(--nachtblau)}.crm-nav a.crm-reiter.on:has(.crm-reiter-zahl.ist-leer) .crm-reiter-name{color:#fff}.crm-nav a.crm-reiter.ist-faellig .crm-reiter-zahl b{color:var(--rot)}.crm-nav a.crm-reiter.on{background:var(--nachtblau);color:#fff;border-right-color:var(--nachtblau)}.crm-nav a.crm-reiter.on .crm-reiter-name{color:rgba(255,255,255,.72)}.crm-nav a.crm-reiter.on .crm-reiter-zahl b{color:#fff}.crm-nav a.crm-reiter.on .crm-reiter-zahl small{color:rgba(255,255,255,.72)}.crm-nav a.crm-reiter:focus-visible{outline-offset:-2px}.crm-nav-zeile{align-items:stretch}.crm-nav-rechts{flex:0 1 380px;align-self:center}@media (max-width:1100px){.crm-nav-zeile{flex-direction:column;align-items:stretch}.crm-nav-rechts{flex:1 1 auto;justify-content:flex-end}}@media (max-width:700px){.crm-nav a.crm-reiter{min-width:108px;padding:9px 14px 8px}.crm-reiter-zahl{min-height:18px}.crm-reiter-zahl b{font-size:18px}.crm-reiter-name{font-size:12.5px}}.crm-abschnitt.ist-warn>summary em{background:rgba(163,38,28,.12);color:var(--rot)}.crm-abschnitt>summary>.crm-abschnitt-hinweis{margin-left:0;font-size:12px;font-weight:500;color:var(--grau);white-space:nowrap}.crm-abschnitt>summary>.crm-abschnitt-hinweis+.crm-abschnitt-aktion{margin-left:auto}.crm-kopf-fakten,.crm-kopf-schritt{display:none}.crm-karte-kopf .crm-leiste{margin-bottom:4px}.crm-karte-kopf .crm-banner{margin-top:12px}.crm-karte-kopf .crm-banner .crm-link-knopf{margin-left:6px}@media (max-width:700px){.crm-abschnitt>summary>.crm-abschnitt-hinweis{display:none}}.crm-wrap{--crm-kante:#C9D1DE;--crm-schatten:0 1px 2px rgba(16,31,61,.05),0 4px 14px rgba(16,31,61,.06)}.crm-abschnitt,.crm-einheit,.crm-etappe,.crm-kopf-besitzer,.crm-kpi,.crm-nav,.crm-schritt,.crm-spalte,.crm-tabelle-wrap{border-color:var(--crm-kante);box-shadow:var(--crm-schatten)}.crm-karte{border-color:var(--crm-kante)}.crm-abschnitt-kopf,.crm-abschnitt>summary{background:#F7F8FB;border-radius:var(--radius)}.crm-abschnitt-kopf,.crm-abschnitt[open]>summary{border-bottom:1px solid var(--linie);border-bottom-left-radius:0;border-bottom-right-radius:0}.crm-abschnitt-kopf+.crm-abschnitt-inhalt,.crm-abschnitt>summary+.crm-abschnitt-inhalt{border-top:0}.crm-spalte .crm-spalte-kopf{box-shadow:none}.crm-nav a.crm-reiter{border-right-color:var(--crm-kante)}.crm-karte-kopf .crm-leiste{margin:28px 0 10px}.crm-leiste-schritte{gap:4px;padding-bottom:4px}.crm-leiste-schritt{min-width:104px}.crm-leiste-knopf{min-height:62px;padding:8px 16px 8px 24px;gap:4px;-webkit-clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%)}.crm-leiste-schritt:first-child .crm-leiste-knopf{-webkit-clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);padding-left:16px}.crm-leiste-name{font-size:14.5px;font-weight:650;line-height:1.2;letter-spacing:.01em}.crm-leiste-tage{font-size:12.5px;line-height:1.15;min-height:14px}.crm-leiste-schritt.ist-aktuell .crm-leiste-knopf{box-shadow:inset 0 -4px 0 0 var(--gold)}.crm-leiste-aus{font-size:13.5px;margin-top:10px}@media (max-width:700px){.crm-leiste-schritt{min-width:100px;flex:0 0 auto}.crm-leiste-name{font-size:13.5px}.crm-leiste-knopf{min-height:56px}}.crm-nav{background:transparent;overflow:visible;border-radius:var(--radius);box-shadow:var(--crm-schatten)}.crm-nav a.crm-reiter{position:relative;box-sizing:border-box;height:64px;min-width:0;flex:1 1;padding:0 20px;margin:0 0 0 -1px;gap:3px;justify-content:center;overflow:visible;border:1px solid var(--crm-kante);background:var(--karte)}.crm-nav a.crm-reiter:first-child{margin-left:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.crm-nav a.crm-reiter:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.crm-nav a.crm-reiter:hover{background:var(--zeile-aktiv);border-color:var(--crm-kante)}.crm-nav a.crm-reiter.on,.crm-nav a.crm-reiter.on:hover{border-color:var(--nachtblau);z-index:1}.crm-nav a.crm-reiter.on:after{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.crm-reiter-name{font-size:12.5px;line-height:1.2}.crm-reiter-zahl{min-height:0;align-items:baseline;gap:6px;line-height:1}.crm-reiter-zahl b{font-size:23px;line-height:1}.crm-reiter-zahl small{font-size:12px;line-height:1}.crm-nav a.crm-reiter:has(.crm-reiter-zahl.ist-leer) .crm-reiter-name{font-size:14.5px;font-weight:650}@media (max-width:1100px){.crm-nav-zeile{gap:10px}}@media (max-width:700px){.crm-nav{overflow-x:auto}.crm-nav a.crm-reiter{height:56px;min-width:108px;padding:0 14px}.crm-reiter-zahl b{font-size:19px}}.crm-kpi{align-items:center;gap:12px;padding:12px 16px;min-height:60px}.crm-kpi b{font-size:28px;line-height:1}.crm-kpi span{justify-content:center;line-height:1.2}.crm-kpi span small{line-height:1.25;margin-top:1px}.crm-tagesstart{display:block;margin-top:26px}.crm-tagesstart-text{display:flex;flex-direction:column;min-width:0;padding-top:2px}.crm-tagesstart-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.crm-tagesstart-kopf h1{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:var(--nachtblau)}.crm-tagesstart-datum{display:block;margin-top:6px;font-size:14.5px;color:var(--blau-soft)}.crm-tagesstart-satz{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--nachtblau);max-width:60ch}.crm-tagesstart-spruch{position:relative;margin:auto 0 0;padding:14px 0 0 16px;font-size:16px;line-height:1.45;font-weight:500;max-width:60ch}.crm-tagesstart-spruch:before{content:"";position:absolute;left:0;top:18px;bottom:2px;border-radius:2px}.crm-tagesstart-satz+.crm-tagesstart-spruch{margin-top:18px}.crm-tagesstart-termine{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;background:var(--karte);border:1px solid var(--crm-kante);border-radius:var(--radius);box-shadow:var(--crm-schatten);min-width:0}.crm-tagesstart-termine-kopf{font-size:12px;font-weight:700;color:var(--grau);letter-spacing:.01em}.crm-termine{display:flex;flex-direction:column}.crm-termin{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:8px 0;border-top:1px solid var(--linie);text-decoration:none;color:var(--nachtblau)}.crm-termin:first-child{border-top:0;padding-top:2px}.crm-termin-zeit{min-width:48px;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nachtblau)}.crm-termin-zeit.ist-ganztaegig{font-size:12px;font-weight:600;color:var(--blau-soft)}.crm-tagesstart-termine-kopf.ist-morgen{margin-top:6px;padding-top:8px;border-top:1px solid var(--linie)}.crm-termin.ist-morgen .crm-termin-titel,.crm-termin.ist-morgen .crm-termin-zeit{color:var(--blau-soft)}.crm-termin-text{display:flex;flex-direction:column;gap:1px;min-width:0}.crm-termin-titel{font-size:14px;font-weight:600;overflow-wrap:anywhere}.crm-termin-wer{font-size:12.5px;color:var(--blau-soft)}a.crm-termin:hover .crm-termin-titel{text-decoration:underline}.crm-termin-leer{font-size:14px;color:var(--blau-soft);padding:4px 0 6px}.crm-tagesstart-mehr{margin-top:auto;align-self:flex-start;padding-top:6px}@media (max-width:900px){.crm-tagesstart{grid-template-columns:1fr;gap:16px;margin-top:18px}.crm-tagesstart-kopf h1{font-size:28px}.crm-tagesstart-satz{font-size:15px;margin-top:12px}.crm-tagesstart-spruch{font-size:15px;margin-top:14px}}.crm-abschnitt{--crm-spalten:minmax(170px,1fr) 150px minmax(0,1.5fr) minmax(110px,.7fr) 356px}@media (max-width:1280px){.crm-abschnitt{--crm-spalten:minmax(150px,1fr) 140px minmax(0,1.3fr) minmax(100px,.7fr) 300px}}@media (max-width:1100px){.crm-abschnitt{--crm-spalten:minmax(140px,1fr) 130px minmax(0,1.2fr) minmax(96px,.6fr) 250px}}.crm-z-phase{display:flex;align-items:center;min-width:0}.crm-z-phase .crm-pill-stufe{font-size:12px;padding:3px 10px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-z-namenzeile{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.crm-z-namenzeile .crm-quali{width:18px;height:18px;font-size:10px}.crm-schritt-inline,.crm-z-tun .crm-zeile-aktionen{gap:6px}.crm-mini-knopf.ist-primaer:hover{background:#1a2c52;border-color:#1a2c52}@media (max-width:700px){.crm-zeile{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}.crm-z-tun,.crm-z-wann,.crm-z-was{grid-column:1/-1}.crm-z-phase{justify-content:flex-end}.crm-z-phase .crm-leer-wert{display:none}}.crm-kette .crm-stop.gruppe-aus .crm-stop-knopf{background:var(--stufe);color:#fff}.crm-kette .crm-stop.gruppe-aus .crm-stop-name,.crm-kette .crm-stop.gruppe-aus .crm-stop-zahl{color:#fff}.crm-kette .crm-stop.gruppe-aus.ist-leer .crm-stop-knopf{background:color-mix(in srgb,var(--stufe) 28%,var(--karte))}.crm-kette .crm-stop.gruppe-aus.ist-leer .crm-stop-name,.crm-kette .crm-stop.gruppe-aus.ist-leer .crm-stop-zahl{color:var(--blau-soft)}.crm-suche input,.crm-werkzeuge input.crm-suchfeld-gross{
  /* !important, weil die Grundregel für Eingabefelder (Zeile ~5553) Rahmen, Radius und Grund mit !important setzt. */height:42px;padding:0 16px 0 44px;border:1px solid transparent!important;border-radius:999px!important;background:var(--elfenbein) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23636366' stroke-width='2.2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>") no-repeat 16px center!important;font-size:14.5px;color:var(--nachtblau);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-suche input::placeholder,.crm-werkzeuge input.crm-suchfeld-gross::placeholder{color:var(--grau)}.crm-suche input:hover,.crm-werkzeuge input.crm-suchfeld-gross:hover{background-color:#ECEFF5!important}.crm-suche input:focus,.crm-werkzeuge input.crm-suchfeld-gross:focus{outline:none;border-color:var(--nachtblau)!important;background-color:var(--karte)!important;box-shadow:0 0 0 3px rgba(16,31,61,.1)!important}.crm-suche input::-webkit-search-cancel-button,.crm-werkzeuge input.crm-suchfeld-gross::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.crm-suche{max-width:380px}.crm-nav-rechts{flex:0 1 420px}@media (max-width:700px){.crm-suche input,.crm-werkzeuge input.crm-suchfeld-gross{height:40px;font-size:14px}}.crm-ampeln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.crm-ampel{display:grid;grid-template-columns:14px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte)}.crm-ampel b{display:block;font-size:13.5px;color:var(--nachtblau)}.crm-ampel .sub{display:block;font-size:12px;margin-top:2px}.crm-ampel-punkt{width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--grau)}.crm-ampel.ist-gruen .crm-ampel-punkt{background:var(--gruen)}.crm-ampel.ist-gelb .crm-ampel-punkt{background:var(--gold)}.crm-ampel.ist-rot .crm-ampel-punkt{background:var(--rot)}@media (min-width:900px){.crm-spalte{max-height:calc(100vh - 230px)}.crm-spalte .crm-spalte-kopf{position:-webkit-sticky;position:sticky;top:0;z-index:1}.crm-spalte-inhalt{overflow-y:auto;overscroll-behavior:contain;padding:0 10px 4px;scrollbar-width:thin}}.crm-tagesstart-termine details.crm-termine-mehr{border-top:1px solid var(--linie);margin-top:2px}.crm-tagesstart-termine details.crm-termine-mehr>summary{display:block;list-style:none;cursor:pointer;padding:9px 0 3px;font-size:12.5px;font-weight:650;color:var(--gold-tief);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.crm-tagesstart-termine details.crm-termine-mehr>summary:after,.crm-tagesstart-termine details.crm-termine-mehr[open]>summary:after{content:none}.crm-tagesstart-termine details.crm-termine-mehr>summary::-webkit-details-marker{display:none}.crm-tagesstart-termine details.crm-termine-mehr>summary:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 1px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s ease}.crm-tagesstart-termine details.crm-termine-mehr[open]>summary:before{transform:rotate(-135deg);margin-bottom:-1px}.crm-tagesstart-termine details.crm-termine-mehr>summary:hover{text-decoration:underline}.crm-termine-mehr>.crm-termine{padding-top:2px}.crm-termine-mehr>.crm-termine>.crm-termin:first-child{border-top:0}.crm-termin-ohne{display:block;padding:7px 0 5px;font-size:12.5px;color:var(--blau-soft);text-decoration:none;border-top:1px solid var(--linie)}.crm-termin-ohne:first-child{border-top:0;padding-top:2px}a.crm-termin-ohne:hover{text-decoration:underline;color:var(--nachtblau)}.crm-termin-leer+.crm-termine>.crm-termin-ohne:first-child{border-top:0;padding-top:0}.crm-zeitwahl{margin-top:2px}.crm-zeitwahl-kopf{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.crm-zeitwahl-kopf>b{font-size:13px;color:var(--nachtblau);margin-right:auto}.crm-zeitwahl-dauer{display:flex;align-items:center;gap:8px}.crm-zeitwahl .crm-zeitwahl-dauer label{margin:0;font-size:12.5px;color:var(--blau-soft)}.crm-zeitwahl .crm-zeitwahl-dauer select{width:auto;min-width:132px;padding:8px 10px;font-size:14px;border-radius:4px}.crm-zeitwahl input.crm-zeitwahl-frei{width:auto;min-width:110px;padding:8px 10px;font-size:14px;border-radius:4px}.crm-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:6px;gap:6px;margin-top:10px}.crm-slots.ist-laedt{opacity:.55}.crm-zeitwahl .crm-slot{border:1px solid var(--linie);background:#fff;border-radius:4px;padding:7px 4px;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nachtblau);cursor:pointer;transition:border-color .12s ease,background .12s ease}.crm-zeitwahl .crm-slot.on,.crm-zeitwahl .crm-slot:hover:not(:disabled){border-color:var(--nachtblau)}.crm-zeitwahl .crm-slot.on{background:var(--nachtblau);color:#fff}.crm-zeitwahl .crm-slot.ist-belegt,.crm-zeitwahl .crm-slot:disabled{background:#f4f5f8;border-color:#edeff4;color:#a9adb8;cursor:not-allowed;text-decoration:line-through}.crm-hinweis.ist-warn{color:var(--rot)}@media (max-width:640px){.crm-slots{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.crm-zeitwahl .crm-zeitwahl-dauer select{min-width:118px}}.crm-kartei-ebene{position:fixed;inset:0;z-index:55;display:flex;justify-content:center;align-items:flex-start}.crm-kartei-schatten{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(16,31,61,.38);cursor:pointer}.crm-kartei-blatt{position:relative;z-index:1;width:min(1180px,100%);max-height:100vh;margin:0 auto;display:flex;flex-direction:column;background:var(--weiss,#fff);box-shadow:0 24px 70px rgba(16,31,61,.28)}.crm-kartei-blatt:focus{outline:none}.crm-kartei-leiste{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-bottom:1px solid var(--linie);background:#fff}.crm-kartei-zu{border:1px solid var(--linie);background:#fff;border-radius:4px;padding:7px 14px;font-size:13px;font-weight:650;color:var(--nachtblau);cursor:pointer}.crm-kartei-zu:hover{border-color:var(--nachtblau)}.crm-kartei-ganz{font-size:12.5px}.crm-kartei-inhalt{overflow-y:auto;overscroll-behavior:contain;padding:0 22px 28px;-webkit-overflow-scrolling:touch}.crm-kartei-inhalt>.section:first-child{margin-top:16px}.crm-kartei-inhalt .back{display:none}@media (max-width:900px){.crm-kartei-blatt{width:100%}.crm-kartei-leiste{padding:10px 14px}.crm-kartei-inhalt{padding:0 14px 24px}}.crm-tl-mail{margin-top:4px}.crm-tl-mail-betreff{display:block;font-size:14px;font-weight:650;color:var(--nachtblau);margin-bottom:4px}.crm-tl-mail .crm-tl-text{margin-top:0;white-space:pre-wrap}.crm-tl-mail .crm-link-knopf{margin-top:4px}.crm-nav{height:56px;padding:0;gap:0;align-items:stretch;border:1px solid transparent;overflow:hidden}.crm-nav a.crm-reiter{height:100%;margin:0;padding:0 18px;gap:1px;border:0;border-right:1px solid rgba(16,31,61,.09);border-radius:0;background:transparent}.crm-nav a.crm-reiter:last-child{border-right:0}.crm-nav a.crm-reiter:hover{background:#ECEFF5;border-color:rgba(16,31,61,.09)}.crm-nav a.crm-reiter.on,.crm-nav a.crm-reiter.on:hover{border-right-color:var(--nachtblau)}.crm-nav a.crm-reiter.on+a.crm-reiter{border-left:0}.crm-nav a.crm-reiter.on:after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold)}.crm-nav a.crm-reiter:focus-visible{outline-offset:-3px;z-index:2}.crm-nav .crm-reiter-name{font-size:11.5px}.crm-nav .crm-reiter-zahl b{font-size:20px}.crm-nav .crm-reiter-zahl small{font-size:11.5px}.crm-nav a.crm-reiter:has(.crm-reiter-zahl.ist-leer) .crm-reiter-name{font-size:13.5px}@media (max-width:700px){.crm-nav{height:52px;overflow-x:auto;overflow-y:hidden}.crm-nav a.crm-reiter{min-width:104px;padding:0 12px}.crm-nav .crm-reiter-zahl b{font-size:18px}}.crm-nav-rechts{flex:0 1 260px}.crm-suche{max-width:210px}.crm-suche input{height:36px;padding:0 8px 0 32px;font-size:13.5px;background-color:transparent!important;border-color:transparent!important;background-size:16px 16px;background-position:8px}.crm-suche input:focus,.crm-suche input:hover{background-color:var(--elfenbein)!important}.crm-suche input:focus{border-color:transparent!important;box-shadow:none!important}.crm-suche-liste{min-width:320px}@media (max-width:1100px){.crm-nav-rechts{flex:1 1 auto}}@media (max-width:700px){.crm-suche input{height:36px;font-size:13.5px}}.crm-karte-quelle{flex:none;font-size:11px;line-height:1.2;white-space:nowrap;color:var(--grau)}.crm-karte-quelle.ist-meta_extern{color:var(--gold-tief)}.crm-karte-kopfzeile .crm-karte-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bestaetigen{max-width:400px;padding:22px 24px 20px}.bestaetigen h3{margin:0;font-size:17px;font-weight:650;color:var(--nachtblau);letter-spacing:-.01em}.bestaetigen p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--blau-soft)}.bestaetigen-aktionen{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bestaetigen-aktionen button{font-size:13.5px;padding:10px 18px}.knopf-gefahr{border:0;border-radius:var(--radius);background:var(--rot);color:#fff;font:inherit;font-size:13.5px;font-weight:600;padding:10px 18px;cursor:pointer}.knopf-gefahr:hover{background:#8e2129}.knopf-gefahr:focus-visible{outline:2px solid var(--nachtblau);outline-offset:2px}.bestaetigen .knopf-still{border:1px solid var(--kartenkante);color:var(--nachtblau);background:var(--karte);border-radius:var(--radius)}.bestaetigen .knopf-still:hover{border-color:var(--nachtblau);color:var(--nachtblau);background:var(--elfenbein)}.crm-wahl-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13.5px;color:var(--nachtblau)}.crm-wahl-liste,.crm-wahl-zeile{border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--karte)}.crm-wahl-liste{margin-top:6px;overflow:hidden;max-height:240px;overflow-y:auto}.crm-wahl-liste button{display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:9px 12px;font:inherit;color:var(--nachtblau)}.crm-wahl-liste button+button{border-top:1px solid var(--linie)}.crm-wahl-liste button:hover{background:var(--zeile-aktiv)}.crm-wahl-liste button b{display:block;font-size:13.5px;font-weight:650}.crm-wahl-liste button span{display:block;font-size:12px;color:var(--blau-soft)}.crm-faellig.ist-gruen{color:var(--gruen,#2e5a47)}.crm-faellig.ist-gold{color:var(--gold-tief)}.crm-faellig.ist-rot{color:var(--rot)}.crm-mitarbeiter-stand td{font-size:15px;font-weight:650;color:var(--nachtblau);vertical-align:top}.crm-mitarbeiter-stand td .sub{display:block;font-size:11.5px;font-weight:400;color:var(--grau);margin-top:2px}.crm-mitarbeiter-stand td.ist-warn{color:var(--rot)}.crm-mitarbeiter-stand tr.ist-zu td{opacity:.55}.crm-kopf-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.crm-kopf-sort:hover{color:var(--nachtblau)}.crm-kopf-sort.ist-aktiv{color:var(--nachtblau);font-weight:700}.crm-kopf-sort:focus-visible{outline:2px solid var(--nachtblau);outline-offset:2px}.crm-fortschritt{margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-kuerzel{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.crm-kuerzel li{display:grid;grid-template-columns:120px 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:14px;color:var(--nachtblau)}.crm-kuerzel kbd{display:inline-block;min-width:28px;text-align:center;padding:5px 8px;border:solid var(--kartenkante);border-width:1px 1px 2px;border-radius:var(--radius);background:var(--elfenbein);font:inherit;font-size:12.5px;font-weight:650;color:var(--nachtblau)}.crm-spalte-neu{margin-left:auto;width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius);background:transparent;cursor:pointer;font:inherit;font-size:17px;font-weight:500;line-height:1;color:inherit;opacity:.55;transition:opacity .12s,background .12s}.crm-spalte:hover .crm-spalte-neu{opacity:.8}.crm-spalte-neu:focus-visible,.crm-spalte-neu:hover{opacity:1;background:color-mix(in srgb,var(--stufe-text,var(--nachtblau)) 16%,transparent)}.crm-spalte--schmal .crm-spalte-neu{margin-left:0}.crm-pipeline-akkordeon .crm-mini-knopf{align-self:flex-start;margin-bottom:2px}.res-preis-hilfe{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--grau)}.res-preis input::placeholder{font-weight:400;color:var(--grau)}.res-preis-info.ist-hinweis{color:var(--gold-tief);font-weight:600}.res-opt{font-weight:400;color:var(--grau);font-size:11.5px;margin-left:6px}.vgt-prov-pruefen{color:var(--schlecht);font-weight:700}.crm-aufg-bloecke{display:flex;flex-direction:column;gap:14px;margin-top:14px}.crm-aufg-block{margin-top:0;--aufg-spalten:28px minmax(0,2.2fr) minmax(170px,1.1fr) 150px minmax(120px,.8fr) 236px}@media (max-width:1280px){.crm-aufg-block{--aufg-spalten:28px minmax(0,1.8fr) minmax(150px,1fr) 140px minmax(110px,.8fr) 224px}}@media (max-width:1100px){.crm-aufg-block{--aufg-spalten:28px minmax(0,1.5fr) minmax(140px,1fr) 130px minmax(100px,.7fr) 204px}}.crm-aufg-block>summary em{min-width:26px;text-align:center}.crm-aufg-block>summary:after,.crm-aufg-block[open]>summary:after{content:none}.crm-aufg-kopf{display:grid;grid-template-columns:var(--aufg-spalten);grid-gap:4px 16px;gap:4px 16px;padding:7px 18px;border-bottom:1px solid var(--linie);background:var(--feld);font-size:11px;font-weight:700;color:var(--grau);letter-spacing:.01em}.crm-aufg-liste{display:flex;flex-direction:column}.crm-aufg-zeile{display:grid;grid-template-columns:var(--aufg-spalten);grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:10px 18px;min-height:60px;border-top:1px solid var(--linie)}.crm-aufg-liste>.crm-aufg-zeile:first-child{border-top:0}.crm-aufg-zeile.ist-klickbar{cursor:pointer}.crm-aufg-zeile:hover{background:var(--zeile-aktiv)}.crm-aufg-zeile.ist-ueberfaellig{box-shadow:inset 3px 0 0 var(--rot)}.crm-aufg-zeile.ist-zu{opacity:.7}.crm-aufg-haken{display:flex;align-items:center}.crm-aufg-wann,.crm-aufg-was{display:flex;flex-direction:column;gap:3px;min-width:0}.crm-aufg-titel{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:650;color:var(--nachtblau);overflow-wrap:break-word}.crm-aufg-meta{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;color:var(--blau-soft)}.crm-aufg-art{flex:none;font-size:11px;font-weight:700;color:var(--grau)}.crm-aufg-notiz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-aufg-art+.crm-aufg-notiz:before{content:"·";margin-right:6px;color:var(--grau)}.crm-aufg-wer{display:flex;align-items:center;gap:10px;min-width:0}.crm-aufg-avatar.crm-avatar.ist-klein{width:30px;height:30px;font-size:11.5px}.crm-aufg-name{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.crm-aufg-name .crm-zeile-name{font-size:13.5px;font-weight:600}.crm-aufg-name .crm-quali{width:18px;height:18px;font-size:10px}.crm-aufg-phase{display:flex;align-items:center;min-width:0}.crm-aufg-phase .crm-pill-stufe{font-size:12px;padding:3px 10px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-aufg-faellig{font-size:13px;font-weight:600;color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-aufg-datum{font-size:12px;color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-aufg-tun{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.crm-aufg-tun .crm-erledigt-notiz input{min-width:150px}.crm-aufg-schritt{padding:6px 18px 12px 62px;border-top:1px dashed var(--linie)}.crm-mehr{position:relative;display:inline-flex}.crm-mehr-knopf{padding:6px 9px;letter-spacing:.08em;line-height:1}.crm-mehr-knopf.ist-an{border-color:var(--nachtblau);background:var(--karte)}.crm-mehr-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:196px;padding:4px;display:flex;flex-direction:column;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);box-shadow:0 6px 20px rgba(16,31,61,.12),0 1px 3px rgba(16,31,61,.08)}.crm-mehr-liste a,.crm-mehr-liste button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--radius);background:none;font:inherit;font-size:13px;font-weight:500;color:var(--nachtblau);cursor:pointer;text-decoration:none;white-space:nowrap}.crm-mehr-liste a:hover,.crm-mehr-liste button:hover{background:var(--zeile-aktiv)}.crm-mehr-liste .ist-weg{color:var(--rot)}.crm-mehr-liste button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.crm-aufg-kopf{display:none}.crm-aufg-zeile{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}.crm-aufg-haken{grid-row:1;grid-column:1}.crm-aufg-was{grid-row:1;grid-column:2/-1}.crm-aufg-wer{grid-row:2;grid-column:2}.crm-aufg-phase{grid-row:2;grid-column:3;justify-content:flex-end}.crm-aufg-wann{grid-row:3;grid-column:2/-1;flex-direction:row;align-items:baseline;gap:8px}.crm-aufg-tun{grid-row:4;grid-column:2/-1;justify-content:flex-start}.crm-aufg-schritt{padding-left:14px}.crm-mehr-liste{right:auto;left:0}}.crm-pk{list-style:none;margin:0;padding:8px 0 2px;display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.crm-pk-gruppe{flex:1 0 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.crm-pk-gruppe-name{font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--blau-soft);padding:0 2px 6px;border-bottom:2px solid var(--linie);white-space:nowrap}.crm-pk-gruppe.gruppe-akquise .crm-pk-gruppe-name{border-color:#8c9fb9}.crm-pk-gruppe.gruppe-beratung .crm-pk-gruppe-name{border-color:var(--nachtblau);color:var(--nachtblau)}.crm-pk-gruppe.gruppe-abschluss .crm-pk-gruppe-name{border-color:var(--gold);color:var(--gold-tief)}.crm-pk-gruppe.gruppe-betreuung .crm-pk-gruppe-name{border-color:#4b7a66;color:#2e5a47}.crm-pk-gruppe.gruppe-aus{flex:0 0 auto}.crm-pk-gruppe.gruppe-aus .crm-pk-gruppe-name{border-color:#7a1e24;color:#7a1e24}.crm-pk-stops{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1 1 auto}.crm-pk-stop{flex:1 0 auto;min-width:0;display:flex}.crm-pk-knopf{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-height:60px;padding:9px 10px 10px;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);cursor:pointer;font:inherit;color:var(--nachtblau);text-align:left;transition:background .12s ease,border-color .12s ease}.crm-pk-knopf:hover{border-color:var(--nachtblau);background:var(--zeile-aktiv)}.crm-pk-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:1.2;letter-spacing:-.005em;color:var(--nachtblau);white-space:nowrap}.crm-pk-name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--stufe,var(--linie));flex:none}.crm-pk-zahlen{display:flex;align-items:baseline;gap:6px}.crm-pk-zahl{font-size:18px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blau-soft)}.crm-pk-faellig,.crm-pk-zahl{font-weight:700;line-height:1}.crm-pk-faellig{font-style:normal;font-size:10.5px;padding:3px 5px;border-radius:var(--radius);background:var(--rot);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-pk-stop.ist-leer .crm-pk-knopf{background:var(--feld)}.crm-pk-stop.ist-leer .crm-pk-zahl{color:var(--grau)}.crm-pk-stop.ist-leer .crm-pk-name{color:var(--blau-soft)}.crm-pk-stop.ist-offen .crm-pk-knopf{background:var(--nachtblau);border-color:var(--nachtblau);color:#fff;box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-pk-stop.ist-offen .crm-pk-name{color:#fff}.crm-pk-stop.ist-offen .crm-pk-name:before{background:var(--gold)}.crm-pk-stop.ist-offen .crm-pk-zahl{color:var(--auf-nachtblau)}.crm-pk-stop.ist-ziel .crm-pk-knopf{border-color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold);background:var(--zeile-aktiv)}.crm-pk-stop.gruppe-aus .crm-pk-knopf{background:var(--feld)}.crm-pk-stop.gruppe-aus .crm-pk-zahl{color:#7a1e24}.crm-pk-stop.gruppe-aus.ist-leer .crm-pk-zahl{color:var(--grau)}.crm-pk .crm-kette-trenner{flex:0 0 4px}@media (max-width:899px){.crm-pk{gap:10px;padding-bottom:6px}.crm-pk-stop{min-width:92px}}.crm-wrap{--kleiste-top:52px}.crm-kartei-inhalt{--kleiste-top:0px}.crm-kleiste-fuehler{height:1px;margin-top:14px}.crm-kleiste{position:-webkit-sticky;position:sticky;top:var(--kleiste-top);z-index:20}.crm-kleiste-in{display:flex;align-items:center;gap:14px;min-height:46px;padding:6px 12px 6px 10px;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);box-shadow:var(--crm-schatten,0 1px 2px rgba(16,31,61,.06))}.crm-kleiste.ist-fest .crm-kleiste-in{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent;box-shadow:0 6px 18px rgba(16,31,61,.1),0 1px 2px rgba(16,31,61,.06)}.crm-kleiste-tun,.crm-kleiste-wer{display:none;align-items:center;gap:8px;flex:none}.crm-kleiste.ist-fest .crm-kleiste-tun,.crm-kleiste.ist-fest .crm-kleiste-wer{display:flex}.crm-kleiste-wer{min-width:0;max-width:34%}.crm-kleiste-name{font-size:14px;font-weight:700;color:var(--nachtblau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-kleiste-wer .crm-avatar.ist-klein{width:28px;height:28px;font-size:11px}.crm-kleiste-wer .crm-pill-stufe{flex:none}.crm-kleiste-marken{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.crm-kleiste-marken::-webkit-scrollbar{display:none}.crm-kleiste.ist-fest .crm-kleiste-marken{justify-content:center}.crm-kleiste-marke{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:var(--radius);background:none;font:inherit;font-size:13px;font-weight:600;color:var(--blau-soft);cursor:pointer;white-space:nowrap;flex:none}.crm-kleiste-marke:hover{color:var(--nachtblau);background:var(--zeile-aktiv)}.crm-kleiste-marke.ist-an{color:var(--nachtblau);background:var(--elfenbein);box-shadow:inset 0 -2px 0 0 var(--gold)}.crm-kleiste-marke em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-kleiste-marke.ist-an em{background:var(--karte)}.crm-akte-reiterknopf.ist-warn em,.crm-kleiste-marke.ist-warn em{background:rgba(163,38,28,.12);color:var(--rot)}.crm-akte-warn,.crm-kleiste-marke i{width:7px;height:7px;border-radius:50%;background:var(--rot);flex:none}.crm-kleiste-marke i{display:none}.crm-kleiste-marke.ist-warn:not(:has(em)) i{display:inline-block}.crm-kleiste-tun .crm-mini-knopf{padding:7px 12px;font-size:12.5px}#akte,#aufgaben,#verlauf{scroll-margin-top:calc(var(--kleiste-top) + 60px)}@media (min-width:1001px){.crm-kleiste-fuehler{margin-top:0}.crm-kleiste{height:0}.crm-kleiste-in{display:none;position:absolute;left:0;right:0;top:0}.crm-kleiste.ist-fest .crm-kleiste-in{display:flex}.crm-kleiste-marke.ist-akte{display:none}}@media (max-width:700px){.crm-kleiste-in{gap:8px;padding:4px 6px;min-height:42px}.crm-kleiste.ist-fest .crm-kleiste-tun{display:none}.crm-kleiste-wer{flex:0 0 auto;max-width:46%}.crm-kleiste-wer .crm-pill-stufe{display:none}.crm-kleiste-name{min-width:48px}.crm-kleiste.ist-fest .crm-kleiste-marken{justify-content:flex-start}.crm-kleiste-marke{padding:7px 9px;font-size:12.5px}}.crm-karte-raster{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:0 18px;margin-top:0}.crm-karte-spalte.ist-verlauf>.crm-abschnitt:first-child{margin-top:14px}.crm-karte-spalte.ist-akte{align-self:stretch}@media (max-width:1000px){.crm-karte-raster{grid-template-columns:1fr}}.crm-akte{margin-top:14px;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);box-shadow:var(--crm-schatten,0 1px 2px rgba(16,31,61,.06));display:flex;flex-direction:column;min-width:0}@media (min-width:1001px){.crm-akte{position:-webkit-sticky;position:sticky;top:calc(var(--kleiste-top) + 60px);max-height:calc(100vh - var(--kleiste-top) - 74px)}.crm-akte-inhalt{overflow-y:auto;overscroll-behavior:contain}}.crm-akte-reiter{display:flex;align-items:stretch;gap:0;padding:0 8px;border-bottom:1px solid var(--linie);overflow-x:auto;scrollbar-width:none}.crm-akte-reiter::-webkit-scrollbar{display:none}.crm-akte-reiterknopf{display:inline-flex;align-items:center;gap:6px;padding:13px 12px 11px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13.5px;font-weight:650;color:var(--blau-soft);cursor:pointer;white-space:nowrap;flex:none;margin-bottom:-1px}.crm-akte-reiterknopf:hover{color:var(--nachtblau)}.crm-akte-reiterknopf.ist-an{color:var(--nachtblau);border-bottom-color:var(--gold)}.crm-akte-reiterknopf:focus-visible{outline:2px solid var(--nachtblau);outline-offset:-2px;border-radius:4px}.crm-akte-reiterknopf em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-akte-reiterknopf .crm-akte-warn{display:none}.crm-akte-reiterknopf.ist-warn:not(:has(em)) .crm-akte-warn{display:inline-block}.crm-akte-inhalt{padding:4px 18px 18px}.crm-akte-inhalt[hidden]{display:none}.crm-akte-teil{padding:14px 0 6px}.crm-akte-teil+.crm-akte-teil{border-top:1px solid var(--linie);margin-top:8px}.crm-akte-teil-kopf{display:flex;align-items:center;gap:10px;margin-bottom:8px}.crm-akte-teil-kopf h3{margin:0;font-size:14.5px;font-weight:700;color:var(--nachtblau);letter-spacing:-.005em}.crm-akte-teil-kopf em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft)}.crm-akte-teil-kopf small{font-size:12px;color:var(--rot);font-weight:600}.crm-akte-teil-aktion{margin-left:auto;display:inline-flex;gap:6px}.crm-akte-teil .crm-h4:first-child{margin-top:4px}.crm-akte .crm-dl{gap:8px 16px}.crm-akte .crm-dl dd{font-size:13px}.crm-aufg-liste.ist-kartei{--aufg-spalten:24px minmax(0,1fr) 118px auto;margin:0 -16px}.crm-aufg-liste.ist-kartei .crm-aufg-zeile{padding:9px 16px;min-height:52px;gap:3px 12px}.crm-aufg-liste.ist-kartei .crm-aufg-zeile:hover{background:none}.crm-aufg-liste.ist-kartei .crm-aufg-titel{font-size:14px}.crm-aufg-liste.ist-kartei .crm-aufg-wann{align-items:flex-start}.crm-aufg-liste.ist-kartei.ist-zu{margin-top:6px;border-top:1px solid var(--linie)}.crm-kartei-aufgaben{display:flex;flex-direction:column}.crm-kartei-aufgaben-mehr{display:inline-block;margin-top:10px}@media (max-width:700px){.crm-aufg-liste.ist-kartei{margin:0 -14px}.crm-aufg-liste.ist-kartei .crm-aufg-zeile{padding:10px 14px}}.crm-unterlagen-stand{display:flex;flex-direction:column;gap:6px;padding-top:8px}.crm-unterlagen-stand-zeile{font-size:13px;color:var(--blau-soft)}.crm-unterlagen-balken{height:6px;border-radius:var(--radius);background:var(--elfenbein);overflow:hidden}.crm-unterlagen-balken span{display:block;height:100%;border-radius:var(--radius);background:var(--gruen);transition:width .2s ease}.crm-unterlagen-gruppe{margin-top:6px}.crm-unterlagen-gruppe-kopf{display:flex;align-items:baseline;gap:8px;margin:8px 0 2px}.crm-unterlagen-gruppe-kopf b{font-size:12px;font-weight:700;color:var(--grau);letter-spacing:.01em}.crm-unterlagen-gruppe-kopf span{font-size:12px;color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-unterlagen-gruppe-kopf span.ist-offen{color:var(--rot);font-weight:600}.crm-checkliste.ist-kompakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.crm-checkliste.ist-kompakt li{grid-template-columns:16px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--linie)}.crm-checkliste.ist-kompakt li:last-child,.crm-checkliste.ist-kompakt li:nth-last-child(-n+2):not(:nth-child(odd):last-child){border-bottom:0}.crm-checkliste.ist-kompakt .crm-check-punkt{width:14px;height:14px;margin-top:3px}.crm-checkliste.ist-kompakt li.ist-vorhanden .crm-check-punkt:after{left:3.5px;top:1px;width:3.5px;height:7px}.crm-checkliste.ist-kompakt .crm-check-label{font-size:13px;font-weight:600}.crm-checkliste.ist-kompakt li.ist-fehlt .crm-check-label{color:var(--nachtblau);font-weight:500}.crm-checkliste.ist-kompakt .crm-check-datei{font-size:12px}.crm-unterlagen-spaeter{margin:6px 0 0;font-size:12.5px;color:var(--grau)}@media (max-width:560px){.crm-checkliste.ist-kompakt{grid-template-columns:1fr}.crm-checkliste.ist-kompakt li:nth-last-child(-n+2):not(:nth-child(odd):last-child){border-bottom:1px solid var(--linie)}}.crm-tl-schnell{margin:2px 0 12px}.crm-tl-schnell-feld{display:block;width:100%;text-align:left;padding:10px 14px;border:1px solid var(--kartenkante);border-radius:var(--radius);background:var(--feld);font:inherit;font-size:13.5px;color:var(--grau);cursor:text}.crm-tl-schnell-feld:hover{border-color:var(--nachtblau);color:var(--blau-soft)}.crm-tl-schnell textarea{width:100%;padding:10px 14px;border:1px solid var(--nachtblau);border-radius:var(--radius);font:inherit;font-size:14px;resize:vertical}.crm-tl-schnell-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.crm-tl-schnell-zeile .crm-link-knopf{margin-left:auto;font-size:12.5px}.crm-tl-text.ist-gekuerzt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crm-tl-mehr{font-size:12.5px;margin-top:2px}.crm-tl-eintrag.ist-angepinnt,.crm-tl-eintrag.typ-notiz{padding:10px 12px 10px 14px}@media (hover:hover){.crm-tl-aktionen{opacity:0;transition:opacity .12s ease}.crm-tl-eintrag:focus-within .crm-tl-aktionen,.crm-tl-eintrag:hover .crm-tl-aktionen{opacity:1}}.crm-kartei-neu{--t-notiz:var(--nachtblau);--t-anruf:var(--eisblau);--t-email:var(--eisblau);--t-aufgabe:var(--gold-tief);--t-termin:var(--st-reserviert);--t-whatsapp:var(--gruen);--t-besichtigung:var(--st-reserviert);--t-notiz-hell:var(--elfenbein);--t-anruf-hell:color-mix(in srgb,var(--eisblau) 8%,#fff);--t-email-hell:color-mix(in srgb,var(--eisblau) 8%,#fff);--t-aufgabe-hell:color-mix(in srgb,var(--gold) 12%,#fff);--t-termin-hell:color-mix(in srgb,var(--st-reserviert) 8%,#fff);--t-whatsapp-hell:color-mix(in srgb,var(--gruen) 9%,#fff);--t-besichtigung-hell:color-mix(in srgb,var(--st-reserviert) 8%,#fff);--rot-hell:color-mix(in srgb,var(--rot) 7%,#fff);--gruen-hell:color-mix(in srgb,var(--gruen) 10%,#fff)}.crm-kartei-neu kbd{font:600 var(--schrift-meta)/1 inherit;font-family:inherit;color:var(--grau);border:1px solid var(--kartenkante);border-radius:4px;padding:2px 5px;background:var(--karte)}.crm-k2-kopf{margin-top:18px}.crm-k2-kopfzeile{display:flex;align-items:flex-start;justify-content:space-between;gap:20px 28px;flex-wrap:wrap}.crm-k2-kopfzeile .crm-kopf-wer{flex:1 1 420px}.crm-k2-kopfzeile .crm-kopf-namen h1{font-size:var(--schrift-name);letter-spacing:-.01em}.crm-k2-kopfzeile .crm-karte-marken{margin-top:10px;gap:8px 10px}.crm-k2-fakt{font-size:var(--schrift-neben);color:var(--grau)}.crm-k2-kopfrechts{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;padding-top:4px}.crm-k2-anrufen{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:0;border-radius:var(--radius);background:var(--nachtblau);color:#fff;font:inherit;font-size:var(--schrift-text);font-weight:650;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08);white-space:nowrap}.crm-k2-anrufen:hover{background:#1B3050}.crm-k2-anrufen small{font-size:var(--schrift-neben);font-weight:500;opacity:.82}.crm-k2-anrufen.ist-leer{background:var(--karte);color:var(--gold-tief);border:1px dashed var(--crm-kante,var(--kartenkante));box-shadow:none}.crm-k2-kontakt-mobil{display:none}.crm-k2-besitzer{display:inline-flex;align-items:center;gap:6px;font-size:var(--schrift-neben);color:var(--grau)}.crm-k2-besitzer b{color:var(--nachtblau);font-weight:600}.crm-k2-besitzer .crm-besitzer-wahl{font-size:var(--schrift-neben);padding:3px 6px}.crm-k2-kopf .crm-banner{margin-top:14px}.crm-etappen{margin-top:22px}.crm-etappen-zeile{list-style:none;margin:0;padding:0;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.crm-etappen-zeile::-webkit-scrollbar{display:none}.crm-etappen-schritt{flex:1 1 auto;min-width:max-content}.crm-etappen-schritt.ist-abschnitt{margin-left:9px}.crm-etappe-in,.crm-etappen-schritt>button{display:flex;align-items:baseline;gap:5px;width:100%;box-sizing:border-box;margin:0;padding:8px 8px 2px 0;border:0;border-top:3px solid var(--linie);border-radius:0;background:transparent;color:var(--grau);font:inherit;font-size:var(--schrift-meta);font-weight:500;line-height:1.3;text-align:left;white-space:nowrap;cursor:default}.crm-etappen-schritt>button{cursor:pointer;transition:border-color .12s ease,color .12s ease}.crm-etappen-schritt>button:focus-visible,.crm-etappen-schritt>button:hover{color:var(--nachtblau);border-top-color:color-mix(in srgb,var(--nachtblau) 45%,var(--linie));outline:none}.crm-etappen-schritt.ist-ok .crm-etappe-in,.crm-etappen-schritt.ist-ok>button{border-top-color:var(--nachtblau);color:var(--blau-soft)}.crm-etappen-schritt.ist-jetzt .crm-etappe-in,.crm-etappen-schritt.ist-jetzt>button{border-top-color:var(--gold);color:var(--nachtblau);font-weight:650}.crm-etappen-schritt small{font-size:var(--schrift-meta);font-weight:500;color:var(--grau)}.crm-etappen-schritt.ist-fehlt .crm-etappe-name:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:var(--gold);vertical-align:1px}.crm-etappen.ist-verloren .crm-etappen-schritt:not(.ist-jetzt){opacity:.55}.crm-etappen-hinweis{margin:10px 0 0;font-size:var(--schrift-standard);color:var(--grau);line-height:1.5}.crm-etappen-hinweis b{color:var(--nachtblau);font-weight:600}.crm-k2-koerper{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:0 40px;gap:0 40px;align-items:start;margin-top:26px}.crm-k2-koerper.ist-akte{grid-template-columns:minmax(0,1fr) minmax(400px,460px)}.crm-k2-abschnitt,.crm-k2-haupt{min-width:0}.crm-k2-abschnitt+.crm-k2-abschnitt,.crm-k2-verlauf{margin-top:34px}.crm-k2-abschnitt-kopf{display:flex;align-items:center;gap:10px;margin:0 0 12px;min-height:26px;flex-wrap:wrap}.crm-h2-klein{margin:0;font-size:var(--schrift-abschnitt);font-weight:650;letter-spacing:-.005em;color:var(--nachtblau)}.crm-k2-zahl{font-size:var(--schrift-meta);font-weight:650;padding:1px 7px;border-radius:var(--radius);background:var(--elfenbein);color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-k2-rot{font-size:var(--schrift-meta);font-weight:650;color:var(--rot)}.crm-k2-abschnitt-rechts{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.crm-k2-abschnitt-rechts .crm-link-knopf{font-size:var(--schrift-neben)}.crm-k2-fuss{margin:40px 0 0;text-align:right}.crm-k2-fuss .crm-link-knopf{font-size:var(--schrift-meta);color:var(--grau)}#eintrag{scroll-margin-top:calc(var(--kleiste-top) + 60px)}.crm-kartei-aufgaben.ist-hero .crm-kartei-aufgaben-mehr{margin-top:12px}.crm-dran{border-radius:var(--radius);background:var(--t-aufgabe-hell);box-shadow:inset 4px 0 0 var(--gold);padding:4px 6px 4px 8px}.crm-dran.typ-anruf,.crm-dran.typ-whatsapp{background:var(--t-anruf-hell);box-shadow:inset 4px 0 0 var(--eisblau)}.crm-dran.typ-besichtigung,.crm-dran.typ-termin{background:var(--t-termin-hell);box-shadow:inset 4px 0 0 var(--st-reserviert)}.crm-dran.ist-ueberfaellig{background:var(--rot-hell);box-shadow:inset 4px 0 0 var(--rot)}.crm-dran.ist-leer{margin:0;padding:18px 20px;background:var(--elfenbein);box-shadow:inset 4px 0 0 var(--crm-kante,var(--kartenkante));font-size:var(--schrift-standard);color:var(--grau);line-height:1.55}.crm-dran.ist-leer b{color:var(--nachtblau)}.crm-dran.ist-leer .crm-link-knopf{font-size:var(--schrift-standard)}.crm-dran .crm-aufg-zeile.ist-gross{--aufg-spalten:30px minmax(0,1fr) auto;grid-template-areas:"haken was tun" "haken wann tun";gap:2px 14px;padding:14px 14px 14px 10px;min-height:0;border-top:0;align-items:center}.crm-dran .crm-aufg-zeile.ist-gross:hover{background:transparent}.crm-dran .crm-aufg-zeile.ist-gross.ist-ueberfaellig{box-shadow:none}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-haken{grid-area:haken}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-was{grid-area:was}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-wann{grid-area:wann;flex-direction:row;align-items:baseline;gap:8px}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-tun{grid-area:tun;align-self:center}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-titel{font-size:var(--schrift-aufgabe);font-weight:650;line-height:1.25}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-meta{font-size:var(--schrift-neben)}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-faellig{font-size:var(--schrift-standard)}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-datum{font-size:var(--schrift-neben)}.crm-dran .crm-aufg-zeile.ist-gross .crm-haken{width:22px;height:22px}.crm-dran .crm-aufg-zeile.ist-gross .crm-mini-knopf{padding:8px 13px;font-size:var(--schrift-neben);background:var(--karte)}.crm-mini-knopf.ist-gruen{color:var(--gruen);border-color:color-mix(in srgb,var(--gruen) 35%,#fff)}.crm-mini-knopf.ist-gruen:hover{background:var(--gruen-hell);border-color:var(--gruen)}.crm-dran-weitere{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:10px 0 0 4px;font-size:var(--schrift-standard);color:var(--grau)}.crm-dran-weitere b{color:var(--nachtblau);font-weight:600}.crm-dran-weitere .ist-rot{color:var(--rot);font-weight:600}.crm-dran-weitere .crm-link-knopf{font-size:var(--schrift-neben)}.crm-kartei-aufgaben.ist-hero>.crm-aufg-liste.ist-kartei{margin:10px 0 0;border-top:1px solid var(--linie)}.crm-eintrag{margin:0 0 32px;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);box-shadow:var(--crm-schatten,0 2px 8px rgba(16,31,61,.05));min-width:0}.crm-eintrag-reiter{display:flex;align-items:center;gap:0;padding:0 12px;border-bottom:1px solid var(--linie);flex-wrap:wrap}.crm-eintrag-reiterknopf{display:inline-flex;align-items:center;gap:8px;padding:14px 13px 11px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--blau-soft);font:inherit;font-size:var(--schrift-standard);font-weight:600;cursor:pointer;white-space:nowrap}.crm-eintrag-reiterknopf i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--t-notiz)}.crm-eintrag-reiterknopf.ist-anruf i,.crm-eintrag-reiterknopf.ist-email i{background:var(--t-anruf)}.crm-eintrag-reiterknopf.ist-aufgabe i{background:var(--t-aufgabe)}.crm-eintrag-reiterknopf.ist-termin i{background:var(--t-termin)}.crm-eintrag-reiterknopf.ist-whatsapp i{background:var(--t-whatsapp)}.crm-eintrag-reiterknopf:hover{color:var(--nachtblau)}.crm-eintrag-reiterknopf.ist-an{color:var(--nachtblau);border-bottom-color:var(--gold)}.crm-eintrag-reiterknopf kbd{display:none}@media (hover:hover){.crm-eintrag-reiterknopf:hover kbd{display:inline-block}}.crm-eintrag-mehr{margin-left:auto}.crm-eintrag-mehr .crm-mehr-knopf.ist-text{padding:8px 10px;letter-spacing:0;font-size:var(--schrift-neben);font-weight:650;color:var(--gold-tief);border-color:transparent;background:transparent}.crm-eintrag-mehr .crm-mehr-knopf.ist-text:hover{border-color:var(--crm-kante,var(--kartenkante))}.crm-eintrag-koerper{padding:14px 16px}.crm-eintrag-koerper,.crm-eintrag-koerper input[type=date],.crm-eintrag-koerper input[type=text],.crm-eintrag-koerper input[type=time],.crm-eintrag-koerper select,.crm-eintrag-koerper textarea,.crm-eintrag-zu{background:var(--karte)}.crm-eintrag-zu{display:block;width:100%;min-height:46px;padding:12px 14px;text-align:left;cursor:text;border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);color:var(--grau);font:inherit;font-size:var(--schrift-text);line-height:1.4}.crm-eintrag-zu:hover{border-color:var(--blau-soft)}.crm-eintrag-zu:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.crm-eintrag-kanal{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:var(--schrift-standard);font-weight:650;color:var(--gold-tief);text-decoration:none}.crm-eintrag-kanal:hover{text-decoration:underline}.crm-eintrag-ok{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius);background:var(--gruen-hell);color:var(--gruen);font-size:var(--schrift-standard);font-weight:600}.crm-eintrag-form{min-width:0}.crm-eintrag-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--linie)}.crm-eintrag-fuss .knopf-still{order:2}.crm-eintrag-speichern{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;font-size:var(--schrift-standard);font-weight:650;order:1}.crm-eintrag-speichern kbd{color:#C9D3E4;border-color:rgba(255,255,255,.28);background:transparent}.crm-eintrag .crm-eintrag-speichern:hover{filter:brightness(1.08);box-shadow:0 2px 4px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.14)!important}.crm-eintrag-fuss>:not(.crm-eintrag-speichern):not(.knopf-still){order:3}@media (max-width:700px){.crm-eintrag-reiter{padding:0 6px}.crm-eintrag-reiterknopf{padding:12px 9px 9px;font-size:var(--schrift-neben);gap:6px}.crm-eintrag-koerper{padding:12px}.crm-eintrag-speichern{width:100%;justify-content:center}}.crm-timeline.ist-spalte{margin:0;padding:0;border-left:0;list-style:none}.crm-timeline.ist-spalte .crm-tl-eintrag{position:relative;display:block;margin:0;padding:0 0 0 128px;border:0;background:none;border-radius:0;min-height:0}.crm-timeline.ist-spalte .crm-tl-eintrag+.crm-tl-eintrag{margin-top:10px}.crm-timeline.ist-spalte .crm-tl-datum{position:absolute;left:0;top:14px;width:116px;font-size:var(--schrift-meta);color:var(--grau);line-height:1.4}.crm-timeline.ist-spalte .crm-tl-datum b{display:block;color:var(--nachtblau);font-weight:650;font-size:var(--schrift-neben)}.crm-timeline.ist-spalte .crm-tl-datum span{display:block;overflow-wrap:anywhere}.crm-timeline.ist-spalte .crm-tl-inhalt{position:relative;min-width:0}.crm-timeline.ist-spalte .ist-box .crm-tl-inhalt{padding:13px 16px 14px;background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);box-shadow:0 1px 2px rgba(16,31,61,.04)}.crm-timeline.ist-spalte .ist-box.typ-notiz .crm-tl-inhalt{background:var(--sand);border-color:var(--sand-tief);box-shadow:inset 3px 0 0 var(--gold)}.crm-timeline.ist-spalte .ist-box.ist-angepinnt .crm-tl-inhalt{box-shadow:inset 3px 0 0 var(--gold),0 1px 2px rgba(16,31,61,.04)}.crm-timeline.ist-spalte .crm-tl-punkt{position:absolute;left:16px;top:20px;width:8px;height:8px;border:0;box-shadow:none}.crm-timeline.ist-spalte .crm-tl-kopf{padding-left:16px;font-size:var(--schrift-standard)}.crm-timeline.ist-spalte .crm-tl-kopf b{font-weight:650}.crm-timeline.ist-spalte .crm-tl-ergebnis,.crm-timeline.ist-spalte .crm-tl-kopf .sub,.crm-timeline.ist-spalte .crm-tl-pin{font-size:var(--schrift-neben)}.crm-timeline.ist-spalte .crm-tl-text{margin-top:6px;font-size:var(--schrift-text);line-height:1.55}.crm-timeline.ist-spalte .crm-tl-mail{margin-top:6px}.crm-timeline.ist-spalte .crm-tl-mail-betreff{font-size:var(--schrift-text)}.crm-timeline.ist-spalte .crm-tl-historie p{font-size:var(--schrift-neben)}.crm-timeline.ist-spalte .crm-tl-aktionen{position:absolute;right:12px;top:11px;margin:0;gap:12px}.crm-timeline.ist-spalte .crm-tl-aktionen .crm-link-knopf{font-size:var(--schrift-neben)}.crm-timeline.ist-spalte .ist-system .crm-tl-datum{top:3px}.crm-timeline.ist-spalte .ist-system .crm-tl-datum b{font-size:var(--schrift-meta);font-weight:500;color:var(--grau)}.crm-timeline.ist-spalte .ist-system .crm-tl-inhalt{padding:2px 16px 2px 33px}.crm-timeline.ist-spalte .ist-system .crm-tl-punkt{left:17px;top:9px;width:6px;height:6px}.crm-timeline.ist-spalte .crm-tl-system{margin:0;font-size:var(--schrift-neben);color:var(--grau);line-height:1.5;overflow-wrap:anywhere}.crm-timeline.ist-spalte .crm-tl-system b{font-weight:600;color:var(--blau-soft);margin-right:6px}.crm-timeline.ist-spalte .ist-system+.ist-system{margin-top:2px}.crm-timeline-wrap .knopf-still.crm-tl-weitere{margin-left:128px}@media (max-width:560px){.crm-timeline.ist-spalte .crm-tl-eintrag{padding-left:0}.crm-timeline.ist-spalte .crm-tl-datum{position:static;width:auto;display:flex;gap:8px;align-items:baseline;padding:0 0 4px}.crm-timeline.ist-spalte .crm-tl-datum b{display:inline}.crm-timeline.ist-spalte .ist-system{display:flex;gap:8px;align-items:baseline}.crm-timeline.ist-spalte .ist-system .crm-tl-datum{flex:none;padding:0}.crm-timeline.ist-spalte .ist-system .crm-tl-inhalt{padding:0}.crm-timeline.ist-spalte .ist-system .crm-tl-punkt{display:none}.crm-timeline.ist-spalte .crm-tl-aktionen{position:static;margin-top:8px}.crm-timeline-wrap .knopf-still.crm-tl-weitere{margin-left:0}}.crm-k2-rechts{min-width:0;align-self:stretch}.crm-steckbrief{min-width:0}.crm-steckbrief .crm-h2-klein{margin-bottom:10px}.crm-steckbrief-liste{margin:0}.crm-steckbrief-zeile{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--linie);font-size:var(--schrift-standard);align-items:start}.crm-steckbrief-zeile:first-child{border-top:0}.crm-steckbrief-zeile dt{color:var(--grau);font-size:var(--schrift-neben);padding-top:1px}.crm-steckbrief-zeile dd{margin:0;min-width:0}.crm-steckbrief-zeile dd a,.crm-steckbrief-zeile dd button{all:unset;display:inline;cursor:pointer;font-weight:600;color:var(--nachtblau);line-height:1.45;overflow-wrap:anywhere;border-bottom:1px solid transparent}.crm-steckbrief-zeile dd a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-steckbrief-zeile dd a:focus-visible,.crm-steckbrief-zeile dd a:hover,.crm-steckbrief-zeile dd button:focus-visible,.crm-steckbrief-zeile dd button:hover{border-bottom-color:var(--gold)}.crm-steckbrief-zeile.ist-leer dd button{color:var(--grau);font-weight:500}.crm-steckbrief-zeile dd em{font-style:normal;font-weight:600;color:var(--gold-tief)}.crm-steckbrief-zeile dd i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rot);margin-left:6px;vertical-align:middle}.crm-steckbrief-akte{margin-top:20px;padding-top:16px;border-top:1px solid var(--linie)}.crm-steckbrief-akte .crm-mini-knopf{padding:8px 14px;font-size:var(--schrift-neben);background:var(--karte);color:var(--nachtblau);border:1px solid var(--crm-kante,var(--kartenkante))}.crm-steckbrief-akte .crm-mini-knopf:hover{background:var(--karte);border-color:var(--nachtblau)}.crm-k2-akte{position:relative}.crm-k2-akte .crm-akte{margin-top:0}.crm-k2-akte-zu{position:absolute;right:8px;top:7px;z-index:2;width:30px;height:30px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--grau);font:inherit;font-size:var(--schrift-aufgabe);line-height:1;cursor:pointer;display:grid;place-items:center}.crm-k2-akte-zu:hover{border-color:var(--crm-kante,var(--kartenkante));color:var(--nachtblau);background:var(--karte)}.crm-k2-akte .crm-akte-reiter{padding-right:40px}@media (min-width:1001px){.crm-k2-akte .crm-akte,.crm-steckbrief{position:-webkit-sticky;position:sticky;top:calc(var(--kleiste-top) + 60px)}.crm-k2-akte .crm-akte{max-height:calc(100vh - var(--kleiste-top) - 74px)}}@media (max-width:1000px){.crm-k2-kontakt-mobil{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:var(--schrift-standard)}.crm-k2-kontakt-mobil a,.crm-k2-kontakt-mobil button{all:unset;cursor:pointer;color:var(--nachtblau);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid transparent}.crm-k2-kontakt-mobil :focus-visible,.crm-k2-kontakt-mobil a:hover,.crm-k2-kontakt-mobil button:hover{border-bottom-color:var(--gold)}.crm-k2-koerper,.crm-k2-koerper.ist-akte{grid-template-columns:1fr;gap:28px 0}.crm-k2-koerper.ist-akte .crm-k2-rechts{order:-1}.crm-k2-kopfrechts{align-items:flex-start}.crm-k2-kopfzeile .crm-kopf-namen h1{font-size:var(--schrift-name-schmal)}}@media (max-width:700px){.crm-k2-kopfrechts{width:100%}.crm-k2-anrufen{width:100%;justify-content:center}.crm-k2-koerper{margin-top:20px}.crm-dran .crm-aufg-zeile.ist-gross{grid-template-areas:"haken was" "haken wann" "haken tun";--aufg-spalten:30px minmax(0,1fr)}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-tun{justify-content:flex-start;margin-top:8px}.crm-dran .crm-aufg-zeile.ist-gross .crm-aufg-titel{font-size:var(--schrift-abschnitt)}.crm-k2-fuss{text-align:left}}.crm-tagesstart{margin:16px -32px 0;padding:28px 32px 26px;background:var(--sand);border-bottom:1px solid var(--sand-tief)}.crm-tagesstart-spruch{margin:22px 0 0;padding:2px 0 2px 16px;font-size:21px;line-height:1.35;font-weight:600;color:var(--nachtblau);max-width:48ch}.crm-tagesstart-spruch:before{top:4px;bottom:4px;width:3px;background:var(--gold)}.crm-tagesstart-spruch+.crm-tagesstart-satz{margin-top:14px;font-size:15px;color:var(--blau-soft)}.crm-heute{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:0 44px;gap:0 44px;align-items:start;margin-top:30px}.crm-heute-haupt{min-width:0}.crm-heute-rail{min-width:0;display:flex;flex-direction:column;gap:28px}.crm-hg{--gruppe:var(--nachtblau);margin-top:32px;min-width:0}.crm-hg:first-child{margin-top:0}.crm-hg.ist-fristen,.crm-hg.ist-ueber{--gruppe:var(--bordeaux)}.crm-hg.ist-heute{--gruppe:var(--gold-tief)}.crm-hg.ist-leads{--gruppe:var(--phase-akquise)}.crm-hg.ist-schritt{--gruppe:var(--kupfer)}.crm-hg.ist-res{--gruppe:var(--st-reserviert)}.crm-hg-kopf{display:flex;align-items:center;gap:10px;padding:0 0 10px;border-bottom:1px solid var(--linie);flex-wrap:wrap}details.crm-hg{border-top:0}details.crm-hg>summary.crm-hg-kopf{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 0 10px;font:inherit;color:inherit;justify-content:flex-start}details.crm-hg>summary.crm-hg-kopf::-webkit-details-marker{display:none}details.crm-hg>summary.crm-hg-kopf:after{content:none}details.crm-hg>summary.crm-hg-kopf:before{content:"";box-sizing:border-box;width:8px;height:8px;margin:0 4px 0 2px;border-right:2px solid var(--gruppe);border-bottom:2px solid var(--gruppe);transform:rotate(-45deg);flex:none;transition:transform .15s ease}details.crm-hg[open]>summary.crm-hg-kopf:before{transform:rotate(45deg);margin-top:-4px}details.crm-hg.ist-leer>summary.crm-hg-kopf:before{border-color:var(--grau)}details.crm-hg:not([open])>summary.crm-hg-kopf{border-bottom-color:transparent}summary.crm-hg-kopf .crm-hg-rechts a,summary.crm-hg-kopf .crm-hg-rechts button{position:relative;z-index:1}.crm-hg-kopf h2{margin:0;font-size:16px}.crm-hg-kopf em,.crm-hg-kopf h2{font-weight:700;color:var(--gruppe)}.crm-hg-kopf em{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:var(--radius);background:color-mix(in srgb,var(--gruppe) 11%,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-hg.ist-leer .crm-hg-kopf h2{color:var(--grau)}.crm-hg.ist-leer .crm-hg-kopf em{background:var(--elfenbein);color:var(--grau)}.crm-hg-neben{font-size:12.5px;color:var(--grau)}.crm-hg-rechts{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.crm-hg-rechts .crm-link-knopf{font-size:13px}.crm-hg-leer{margin:0;padding:12px 14px;font-size:13.5px;color:var(--grau);box-shadow:inset 4px 0 0 var(--linie)}.crm-hg-mehr{padding:10px 14px 0}.crm-hg-mehr .crm-link-knopf{font-size:13px}.crm-hg .crm-liste{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(120px,165px) minmax(0,1.5fr) minmax(100px,.6fr) auto;grid-gap:0 18px;gap:0 18px}.crm-hg .crm-liste>.crm-zeile{grid-column:1/-1;grid-template-columns:subgrid}.crm-hg .crm-zeile{padding:11px 14px;box-shadow:inset 4px 0 0 var(--gruppe)}.crm-hg .crm-zeile:first-child{border-top:0}.crm-hg .crm-zeile:hover{background:var(--zeile-aktiv)}.crm-hg .crm-aufg-liste{--aufg-spalten:26px minmax(0,2fr) minmax(170px,1fr) minmax(120px,170px) 96px auto;display:grid;grid-template-columns:var(--aufg-spalten);grid-gap:0 14px;gap:0 14px}.crm-hg .crm-aufg-liste>.crm-aufg-zeile{grid-column:1/-1;grid-template-columns:subgrid}.crm-hg .crm-aufg-liste>:not(.crm-aufg-zeile),.crm-hg .crm-liste>:not(.crm-zeile){grid-column:1/-1}.crm-hg .crm-aufg-zeile{padding:10px 14px 10px 12px;min-height:58px;gap:4px 14px;box-shadow:inset 4px 0 0 var(--gruppe)}.crm-hg .crm-aufg-name{flex-wrap:nowrap;min-width:0}.crm-hg .crm-aufg-name .crm-zeile-name{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-hg .crm-aufg-wann{white-space:nowrap}.crm-hg .crm-aufg-tun{justify-content:flex-end}.crm-hg .crm-aufg-zeile.ist-ueberfaellig{box-shadow:inset 4px 0 0 var(--gruppe)}.crm-hg .crm-aufg-titel{font-size:14px}.crm-hg .crm-aufg-tun{flex-wrap:nowrap}.crm-aufg-zeile.ist-gewaehlt,.crm-zeile.ist-gewaehlt{background:color-mix(in srgb,var(--gold) 12%,#fff)!important;box-shadow:inset 4px 0 0 var(--gruppe,var(--gold)),inset 0 0 0 1.5px var(--gold)!important}.ist-gewaehlt [data-taste]:after{content:attr(data-taste);display:inline-block;margin-left:6px;padding:0 4px;border:1px solid var(--kartenkante);border-radius:3px;font-size:10px;font-weight:700;line-height:15px;color:var(--grau);background:var(--karte);vertical-align:1px}.ist-gewaehlt .crm-haken[data-taste]:after{display:none}.crm-pl{background:var(--karte);border:1px solid var(--crm-kante,var(--kartenkante));border-left:4px solid var(--gold);border-radius:var(--radius);padding:16px 18px 12px}.crm-pl .crm-hg-kopf{padding-bottom:8px;border-bottom:0}.crm-pl .crm-hg-kopf h2{font-size:13px}.crm-pl .crm-hg-kopf em{background:var(--elfenbein);color:var(--grau)}.crm-pl-liste,.crm-pl-liste ol{list-style:none;margin:0;padding:0}.crm-pl-phase{display:block;font-size:11.5px;font-weight:700;color:var(--grau);padding:12px 0 4px;border-bottom:1px solid var(--linie);margin-bottom:2px}.crm-pl-abschnitt:first-child .crm-pl-phase{padding-top:0}.crm-pl-abschnitt.gruppe-aus{border-top:1px solid var(--linie);margin-top:6px;padding-top:4px}.crm-pl-stufe a{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;font-size:13.5px;color:var(--nachtblau);text-decoration:none;font-weight:500}.crm-pl-stufe a:hover span{text-decoration:underline}.crm-pl-stufe i{width:8px;height:8px;border-radius:50%;background:var(--stufe-punkt,var(--nachtblau))}.crm-pl-stufe b{font-weight:700;min-width:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-pl-stufe em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--bordeaux);border-radius:var(--radius);padding:0 6px;min-width:18px;text-align:center;line-height:17px}.crm-pl-stufe.ist-null a{color:var(--grau)}.crm-pl-stufe.ist-null b{color:var(--grau);font-weight:500}.crm-pl-stufe.ist-aus a{color:var(--grau)}.crm-woche{padding:0 2px}.crm-woche .crm-hg-kopf h2{font-size:13px}.crm-woche-liste{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;margin:10px 0 0;font-size:13.5px}.crm-woche-liste dt{color:var(--grau)}.crm-woche-liste dd{margin:0;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.crm-heute{grid-template-columns:1fr;gap:30px 0}.crm-hg .crm-liste{grid-template-columns:minmax(160px,1fr) 120px minmax(0,1.4fr) minmax(90px,.6fr) auto}}@media (max-width:700px){.crm-tagesstart{margin:10px -16px 0;padding:22px 16px 18px}.crm-tagesstart-spruch{font-size:18px;margin-top:16px}.crm-tagesstart-spruch+.crm-tagesstart-satz{font-size:14.5px;margin-top:10px}.crm-heute{margin-top:22px}.crm-hg{margin-top:26px}.crm-hg .crm-aufg-zeile,.crm-hg .crm-zeile{box-shadow:none;border-left:4px solid var(--gruppe);padding-left:12px}.crm-hg .crm-aufg-liste,.crm-hg .crm-liste{display:flex;flex-direction:column}.crm-hg .crm-liste>.crm-zeile{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.crm-hg .crm-aufg-liste>.crm-aufg-zeile{grid-template-columns:28px minmax(0,1fr) auto}.crm-hg .crm-aufg-name .crm-zeile-name{white-space:normal;overflow:visible}.crm-hg .crm-aufg-tun{justify-content:flex-start}.crm-hg-leer{box-shadow:none;border-left:4px solid var(--linie)}.crm-pl{padding:14px 14px 10px}}.crm-palette-ebene{position:fixed;inset:0;z-index:400;background:rgba(16,31,61,.42);display:flex;justify-content:center;align-items:flex-start;padding:110px 16px 16px}.crm-palette{width:640px;max-width:100%;background:var(--karte);border-radius:var(--radius);box-shadow:0 30px 80px rgba(16,31,61,.35);overflow:hidden;font-family:inherit}.crm-palette-feld{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--linie)}.crm-palette-feld input{flex:1 1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;font:inherit;font-size:18px;color:var(--nachtblau);padding:4px 0!important;border-radius:0!important}.crm-palette-feld input::placeholder{color:var(--grau)}.crm-palette kbd{font:600 10.5px/1 inherit;font-family:inherit;color:var(--grau);border:1px solid var(--kartenkante);border-radius:4px;padding:3px 5px;background:var(--karte)}.crm-palette-liste{max-height:min(60vh,520px);overflow-y:auto;padding-bottom:6px}.crm-palette-gruppe{padding:10px 20px 4px;font-size:11.5px;font-weight:700;color:var(--grau)}.crm-palette-treffer{display:flex;align-items:center;gap:12px;width:100%;padding:9px 20px;border:0;background:none;font:inherit;font-size:14px;color:var(--nachtblau);text-align:left;cursor:pointer}.crm-palette-treffer.ist-an,.crm-palette-treffer:hover{background:var(--elfenbein)}.crm-palette-treffer i{width:8px;height:8px;border-radius:50%;background:var(--nachtblau);flex:none}.crm-palette-treffer.ist-einheiten i{background:var(--eisblau)}.crm-palette-treffer.ist-aktionen i{background:var(--gold-tief)}.crm-palette-treffer.ist-zuletzt i{background:var(--grau)}.crm-palette-treffer b{font-weight:650}.crm-palette-treffer small{margin-left:auto;font-size:12.5px;color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.crm-palette-treffer .crm-pill-stufe{flex:none}.crm-palette-leer{padding:14px 20px;font-size:13.5px;color:var(--grau)}.crm-palette-fuss{display:flex;gap:16px;padding:10px 20px;border-top:1px solid var(--linie);font-size:12px;color:var(--grau)}.crm-palette-fuss span{display:inline-flex;gap:5px;align-items:center}@media (max-width:700px){.crm-palette-ebene{padding-top:24px}.crm-palette-feld input{font-size:16px}.crm-palette-fuss{display:none}}.crm-einheiten-zeilen{display:flex;flex-direction:column;gap:8px;margin:16px 0 0}.crm-ez{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 8px;background:var(--karte);border:1px solid var(--kartenkante);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--st-reserviert)}.crm-ez.bezug-gekauft{box-shadow:inset 3px 0 0 var(--gruen)}.crm-ez-bild{position:relative;flex:none;width:56px;height:40px;border-radius:3px;overflow:hidden;background:var(--elfenbein);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--grau);text-decoration:none}.crm-ez-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.crm-ez .crm-einheit-bezug{flex:none}.crm-ez-text{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.crm-ez-titel{font-size:14.5px;font-weight:700;color:var(--nachtblau);text-decoration:none;white-space:nowrap}.crm-ez-titel:hover{text-decoration:underline}.crm-ez-neben{font-size:12.5px;color:var(--blau-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-ez-links{display:flex;align-items:center;gap:4px 14px;flex:none;margin-left:auto;font-size:12.5px}.crm-ez-links a{color:var(--blau-soft);text-decoration:none;white-space:nowrap}.crm-ez-links a:hover{color:var(--nachtblau);text-decoration:underline}.crm-ez-links .crm-loesen-knopf{margin-left:4px;padding:4px 9px;font-size:12px}@media (max-width:700px){.crm-ez{flex-wrap:wrap;padding:8px 10px}.crm-ez-text{flex-basis:100%;order:3}.crm-ez-links{flex-basis:100%;order:4;margin-left:0;justify-content:flex-start;gap:6px 12px;flex-wrap:wrap}}.crm-loesen-falsch{margin:0 0 14px;padding:10px 12px;border-radius:var(--radius);background:var(--sand);font-size:13px;line-height:1.45;color:var(--nachtblau)}.crm-loesen-falsch b{font-weight:650}.crm-kartei-neu :is(.crm-quali,.crm-pool,.crm-einheit-bezug,.crm-ez-bild span){font-size:var(--schrift-meta);font-weight:650}.crm-kartei-neu :is(.crm-ez-neben,.crm-ez-links,.crm-ez-links a,.crm-mini-knopf,.crm-tl-ergebnis,.crm-aufg-art,.crm-besitzer-wahl){font-size:var(--schrift-neben)}.crm-kartei-neu .crm-ez-links .crm-loesen-knopf{font-size:var(--schrift-neben)}.crm-kartei-neu .crm-ez-titel{font-size:var(--schrift-standard);font-weight:650}.crm-kartei-neu :is(.crm-aufg-art,.crm-avatar){font-weight:650}.crm-kartei-neu .crm-avatar.ist-gross{font-size:var(--schrift-aufgabe)}.crm-kartei-neu .crm-chip-zahl{font-size:var(--schrift-neben);font-weight:500}.crm-k2-verlauf .crm-k2-abschnitt-rechts{margin-left:0;flex-basis:100%;gap:2px}.crm-k2-verlauf .crm-chips button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;padding:6px 10px 5px;font-size:var(--schrift-neben);color:var(--blau-soft)}.crm-k2-verlauf .crm-chips button:not(.on):hover{color:var(--nachtblau);border-bottom-color:var(--linie)}.crm-k2-verlauf .crm-chips button.on{background:transparent;color:var(--nachtblau);border-bottom-color:var(--gold)}.crm-k2-verlauf .crm-chips button.on .crm-chip-zahl{color:var(--blau-soft)}.crm-laden{padding:22px 0 32px}.crm-laden-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crm-laden-balken{display:block;height:14px;margin:0 0 12px;border-radius:var(--radius);background:var(--elfenbein);animation:crm-laden-atmen 1.1s ease-in-out infinite alternate}.crm-laden-balken.ist-titel{height:30px;margin-bottom:14px}.crm-laden-balken.ist-leiste{height:30px;margin:22px 0 0}.crm-laden-balken.ist-abschnitt{height:18px;margin-top:26px}.crm-laden-balken.ist-kasten{height:64px}.crm-laden-balken.ist-box{height:72px;margin-bottom:10px}.crm-laden-balken.ist-zeile{height:44px;margin-bottom:8px}.crm-laden-kopf{display:flex;align-items:center;gap:16px}.crm-laden-kreis{flex:none;width:64px;height:64px;border-radius:50%;background:var(--elfenbein);animation:crm-laden-atmen 1.1s ease-in-out infinite alternate}.crm-laden-spalte{flex:1 1;min-width:0}.crm-laden-kartei{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:0 40px;gap:0 40px;margin-top:26px}.crm-laden-liste{margin-top:24px}@keyframes crm-laden-atmen{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.crm-laden-balken,.crm-laden-kreis{animation:none}}@media (max-width:1000px){.crm-laden-kartei{grid-template-columns:1fr}}.crm-wrap .crm-kopf h1.serif{font-size:var(--schrift-name);line-height:1.15;letter-spacing:-.015em}.crm-wrap .crm-kopf .sub{font-size:var(--schrift-text)}.crm-wrap .crm-kopf-oben{font-weight:650}.crm-tagesstart-kopf h1{font-size:var(--schrift-name)}.crm-tagesstart-datum{font-size:var(--schrift-standard)}.crm-tagesstart-satz{font-size:var(--schrift-text)}.crm-tagesstart-spruch{font-size:var(--schrift-aufgabe)}.crm-tagesstart-termine-kopf{font-weight:650}.crm-wrap :is(.crm-mini-knopf,.crm-chips>button,.crm-chips>a,.crm-gruppierung-feld,.crm-hinweis){font-size:var(--schrift-neben)}.crm-wrap :is(.crm-tag,.crm-aufg-art,.crm-pill-stufe){font-size:var(--schrift-meta)}.crm-wrap .crm-aufg-art{font-weight:600}.crm-zeile-name{font-size:var(--schrift-text);font-weight:650}.crm-zeile-titel{font-size:var(--schrift-standard)}.crm-z-wer{align-items:center}.crm-z-avatar{margin-top:0}.crm-z-namenzeile{flex-wrap:nowrap}.crm-z-namenzeile .crm-zeile-name{min-width:0;overflow-wrap:break-word}.crm-z-namenzeile .crm-quali{flex:none}.crm-mini-knopf.ist-platzhalter{visibility:hidden;pointer-events:none}.crm-hg-kopf h2{font-size:var(--schrift-abschnitt);font-weight:650;color:var(--nachtblau)}.crm-hg-kopf em{font-size:var(--schrift-meta);font-weight:650}.crm-hg-neben{font-size:var(--schrift-neben)}.crm-hg-leer{font-size:var(--schrift-standard)}.crm-hg .crm-liste{grid-template-columns:minmax(200px,1.2fr) minmax(120px,165px) minmax(150px,1.4fr) minmax(96px,.6fr) auto}.crm-hg .crm-aufg-titel{display:block;font-size:var(--schrift-standard);font-weight:650}.crm-hg .crm-aufg-titel .crm-tag{display:inline-block;margin-left:8px;vertical-align:1px}.crm-hg .crm-aufg-name .crm-zeile-name{font-size:var(--schrift-standard);font-weight:600}.crm-pl .crm-hg-kopf h2{font-size:var(--schrift-neben);color:var(--grau)}.crm-pl-phase{font-size:var(--schrift-meta);font-weight:650}.crm-pl-stufe a{font-size:var(--schrift-standard)}.crm-pl-stufe b{font-weight:650}.crm-pl-stufe em{font-size:var(--schrift-meta);font-weight:650}.crm-woche .crm-hg-kopf h2{font-size:var(--schrift-neben);color:var(--grau)}.crm-woche-liste{font-size:var(--schrift-standard)}.crm-woche-liste dd{font-weight:650}.crm-hg .crm-liste.ist-leads{grid-template-columns:minmax(210px,1fr) max-content 164px minmax(130px,1.25fr) max-content max-content;gap:0 14px}.crm-liste.ist-leads .crm-z-phase .crm-pill-stufe{max-width:128px}.crm-feldbox,.crm-liste.ist-leads .crm-z-wann{white-space:nowrap}.crm-feldbox{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;min-width:0;height:32px;padding:0 11px;border:1px solid var(--crm-kante,var(--kartenkante));border-radius:var(--radius);background:var(--karte);color:var(--nachtblau);font-size:var(--schrift-neben);font-weight:500;line-height:1;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .12s ease}.crm-feldbox>span{min-width:0;overflow:hidden;text-overflow:ellipsis}a.crm-feldbox:focus-visible,a.crm-feldbox:hover{border-color:var(--nachtblau);outline:none}.crm-feldbox.ist-leer{border-style:dashed;background:transparent;color:var(--grau)}.crm-liste.ist-leads .crm-feldbox{width:100%}.crm-hg .crm-liste>.crm-zeile>.crm-z-was,.crm-z-was2{min-width:0}@media (max-width:1420px){.crm-heute{grid-template-columns:1fr;gap:34px 0}.crm-heute-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 44px;gap:0 44px;align-items:start}}@media (max-width:1100px) and (min-width:701px){.crm-hg .crm-liste{grid-template-columns:minmax(180px,1fr) max-content minmax(150px,1.4fr) max-content}.crm-hg .crm-liste.ist-leads{grid-template-columns:minmax(170px,1fr) max-content 164px minmax(120px,1fr) max-content}.crm-hg .crm-liste>.crm-zeile{row-gap:8px}.crm-hg .crm-liste>.crm-zeile>.crm-z-tun{grid-column:1/-1;justify-content:flex-start;padding-left:40px}.crm-hg .crm-liste>.crm-zeile>.crm-z-tun .crm-schritt-inline{justify-content:flex-start}}@media (max-width:700px){.crm-heute-rail{display:flex}.crm-liste.ist-leads .crm-zeile>.crm-z-was{grid-column:1/-1}.crm-liste.ist-leads .crm-zeile>.crm-z-was:has(.crm-feldbox.ist-leer){display:none}}.crm-spalte .crm-spalte-kopf,.crm-spalte.gruppe-abschluss .crm-spalte-kopf,.crm-spalte.gruppe-akquise .crm-spalte-kopf,.crm-spalte.gruppe-beratung .crm-spalte-kopf,.crm-spalte.gruppe-betreuung .crm-spalte-kopf{background:color-mix(in srgb,var(--stufe,var(--elfenbein)) 30%,var(--karte));color:var(--nachtblau);box-shadow:inset 0 3px 0 0 var(--stufe-punkt,var(--linie));padding:14px 14px 11px}.crm-spalte .crm-spalte-kopf b{font-size:var(--schrift-text);font-weight:650}.crm-spalte .crm-spalte-kopf em{background:var(--karte);color:var(--blau-soft);font-size:var(--schrift-meta);font-weight:650}.crm-spalte .crm-spalte-kopf .sub{font-size:var(--schrift-meta);color:var(--grau);opacity:1}.crm-spalte--ziel .crm-spalte-kopf{box-shadow:inset 0 3px 0 0 var(--gold),inset 0 -2px 0 0 var(--gold)}.crm-spalte--zu .crm-spalte-kopf{background:var(--karte);box-shadow:none;color:var(--blau-soft)}.crm-karte-name{font-size:var(--schrift-text);font-weight:650}.crm-karte .crm-karte-schritt,.crm-karte-quelle{font-size:var(--schrift-meta)}.crm-karte .crm-karte-schritt.ist-rot{font-weight:600}.crm-karte.lage-rot{border-color:var(--kartenkante);box-shadow:inset 3px 0 0 var(--rot),0 1px 2px rgba(16,31,61,.06)}.crm-reiter button{font-size:var(--schrift-text);font-weight:600;padding:10px 18px}.crm-reiter button em{font-size:var(--schrift-meta);font-weight:650}.crm-reiter button.on{background:var(--karte);border-color:var(--nachtblau);color:var(--nachtblau);box-shadow:inset 0 -3px 0 0 var(--gold)}.crm-reiter button.on em{background:var(--nachtblau);color:#fff}.crm-tabelle tr.crm-gruppe-kopf b{font-size:var(--schrift-standard);font-weight:650}.crm-tabelle tr.crm-gruppe-kopf em{font-size:var(--schrift-meta);font-weight:650}.crm-tabelle td{font-size:var(--schrift-standard)}.crm-td-name a{font-size:var(--schrift-text);font-weight:650}.crm-td-name-innen{align-items:center}.crm-td-kontakt a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-td-kontakt small{font-size:var(--schrift-neben)}@media (max-width:700px){.crm-reiter button{font-size:var(--schrift-standard)}}.crm-nav-zeile{align-items:center;gap:16px}.crm-nav{flex:0 1 auto;height:48px;padding:4px;gap:2px;align-items:center;background:var(--elfenbein);border:0;border-radius:999px;box-shadow:none;overflow-x:auto;overflow-y:hidden}.crm-nav a.crm-reiter,.crm-nav a.crm-reiter:first-child,.crm-nav a.crm-reiter:last-child{flex:0 0 auto;height:40px;min-width:0;margin:0;padding:0 18px;gap:0;flex-direction:row;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;box-shadow:none;transition:background-color .12s ease}.crm-nav a.crm-reiter.on:after,.crm-nav a.crm-reiter:after{display:none;content:none}.crm-nav a.crm-reiter:hover{background:color-mix(in srgb,var(--nachtblau) 6%,transparent);border-color:transparent}.crm-nav .crm-reiter-name{font-size:var(--schrift-text);font-weight:600;color:var(--blau-soft);line-height:1}.crm-nav a.crm-reiter.on,.crm-nav a.crm-reiter.on:hover{background:var(--nachtblau)}.crm-nav a.crm-reiter.on .crm-reiter-name{color:#fff;font-weight:650}.crm-nav a.crm-reiter:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.crm-nav-rechts{flex:1 1 auto;gap:16px}.crm-nav-rechts .crm-suche{flex:0 1 300px;max-width:300px;min-width:0}.crm-nav-rechts .crm-suche input{width:100%;box-sizing:border-box;height:48px;padding:0 18px 0 46px;font-size:var(--schrift-text);color:var(--nachtblau);border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;background-color:var(--elfenbein)!important;background-size:18px 18px!important;background-position:18px!important}.crm-nav-rechts .crm-suche input::placeholder{color:var(--grau)}.crm-nav-rechts .crm-suche input:hover{background-color:color-mix(in srgb,var(--nachtblau) 6%,var(--elfenbein))!important}.crm-nav-rechts .crm-suche input:focus{background-color:var(--karte)!important;border-color:var(--nachtblau)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--nachtblau) 10%,transparent)!important;outline:none}.crm-nav-rechts .crm-nav-wer{font-size:var(--schrift-neben)}.crm-nav-einstellungen{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--elfenbein);color:var(--blau-soft);text-decoration:none;transition:background-color .12s ease,color .12s ease}.crm-nav-einstellungen:hover{background:color-mix(in srgb,var(--nachtblau) 6%,var(--elfenbein));color:var(--nachtblau)}.crm-nav-einstellungen.on{background:var(--nachtblau);color:#fff}.crm-nav-einstellungen:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1100px){.crm-nav-zeile{flex-direction:row;flex-wrap:nowrap}.crm-nav{max-width:100%}.crm-nav-rechts{flex:1 1 140px;min-width:0;justify-content:flex-end}.crm-nav-wer{display:none}}@media (max-width:700px){.crm-nav-zeile{flex-direction:column;align-items:stretch;gap:8px}.crm-nav-rechts{flex:0 0 auto;justify-content:stretch;align-self:stretch}.crm-nav-rechts .crm-suche{flex:1 1 auto;max-width:none}.crm-nav-rechts .crm-suche input{height:46px}.crm-nav-einstellungen{width:46px;height:46px}.crm-nav{height:46px}.crm-nav a.crm-reiter,.crm-nav a.crm-reiter:first-child,.crm-nav a.crm-reiter:last-child{height:38px;padding:0 14px}}.merk{padding:4px 20px 0}.merk-reihe{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:10px;gap:10px}.merk-feld{padding:14px 14px 13px;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.merk-feld.merk-ziel{border-color:rgba(201,155,54,.55);background:rgba(201,155,54,.06)}.merk-l{font-size:12px;color:var(--grau);letter-spacing:.02em}.merk-v{font-size:25px;font-weight:700;color:var(--ink);margin-top:4px;letter-spacing:-.01em}.merk-ziel .merk-v{color:var(--gold-tief)}.merk-s{font-size:11.5px;margin-top:5px;line-height:1.4}.merk-op,.merk-s{color:var(--grau)}.merk-op{align-self:center;font-size:20px;font-weight:600;padding:0 2px}.merk-satz{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.merk-gold{color:var(--gold-tief)}.kurve-fuss{margin:12px 0 0;font-size:12.5px;color:var(--grau);line-height:1.5}@media (max-width:720px){.merk-reihe{grid-template-columns:1fr;gap:8px}.merk-op{justify-self:start;padding:0 0 0 4px;font-size:17px}.merk-v{font-size:22px}}.lst{display:grid;grid-template-columns:210px 1fr;grid-gap:18px;gap:18px;padding:4px 20px 0;align-items:start}.lst-zahl{padding:16px 16px 15px;border-radius:var(--radius);background:var(--nachtblau);color:#fff}.lst-v{font-size:30px;font-weight:700;color:#E2C070;letter-spacing:-.01em}.lst-l{font-size:12.5px;margin-top:6px;line-height:1.45;color:rgba(255,255,255,.82)}.lst-wege{display:grid;grid-gap:12px;gap:12px}.lst-weg{padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.lst-t{font-size:13.5px;font-weight:700;color:var(--ink)}.lst-d{font-size:13px;color:var(--ink-2);line-height:1.55;margin-top:4px}.lst-schritte{padding:16px 20px 4px;display:grid;grid-gap:9px;gap:9px}.lst-schritt{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13px;color:var(--ink-2);line-height:1.55}.lst-schritt span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:rgba(16,31,61,.06);color:var(--ink);font-size:12px;font-weight:700}@media (max-width:720px){.lst{grid-template-columns:1fr}}.wege{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:4px 20px 0}.weg{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;padding:4px 0 2px}.weg.weg-ziel{border-color:rgba(201,155,54,.55);background:rgba(201,155,54,.05)}.weg-k{font-size:13px;font-weight:700;color:var(--ink);padding:12px 14px 8px;border-bottom:1px solid var(--linie)}.weg table.calc{margin:0}.wege-fuss{padding:14px 20px 0;font-size:13.5px;color:var(--ink-2);line-height:1.6}@media (max-width:720px){.wege{grid-template-columns:1fr}}.warte{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:4px 20px 0}.warte-f{padding:14px;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.warte-f.warte-summe{border-color:var(--nachtblau);background:rgba(16,31,61,.05)}.warte-v{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.warte-summe .warte-v{color:var(--gold-tief)}.warte-l{font-size:12px;color:var(--grau);margin-top:5px;line-height:1.4}@media (max-width:900px){.warte{grid-template-columns:1fr 1fr}}.sale-tab tr.det td{color:var(--ink)}.sale-tab tr.det td:first-child{font-weight:500}.sale-tab .small{display:block;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5;color:#55607A}.sale-tab tr.grp td{color:var(--ink);font-weight:700}.sale .note-line{color:#55607A}.feinde-kopf{margin:4px 0 14px}.feinde-kopf h2{font-size:26px;line-height:1.25;margin:0;color:var(--ink)}.feinde-kopf p{margin:7px 0 0;font-size:14px;color:var(--grau);line-height:1.55}.feinde{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:30px}.feind{padding:20px 18px 18px;border-radius:var(--radius);border:1px solid var(--linie)}.feind-1{background:var(--nachtblau);border-color:var(--nachtblau)}.feind-2{background:var(--gold);border-color:var(--gold)}.feind-3{background:#EDE7DC;border-color:#E1D9C9}.feind-nr{display:block;font-size:22px;font-weight:300;letter-spacing:.02em}.feind-t{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.feind-d{margin-top:7px;font-size:13.5px;line-height:1.55}.feind-1 .feind-nr,.feind-1 .feind-t{color:#E2C070}.feind-1 .feind-d{color:rgba(255,255,255,.86)}.feind-2 .feind-nr,.feind-2 .feind-t{color:#3A2C08}.feind-2 .feind-d{color:#4A3910}.feind-3 .feind-nr,.feind-3 .feind-t{color:var(--nachtblau)}.feind-3 .feind-d{color:#4A4335}@media (max-width:760px){.feinde{grid-template-columns:1fr}}.miete-bars{padding:6px 20px 0;display:grid;grid-gap:8px;gap:8px}.miete-zeile{display:grid;grid-template-columns:62px 1fr;grid-gap:12px;gap:12px;align-items:center}.miete-l{font-size:12.5px;color:var(--grau);text-align:right}.miete-spur{background:#EDF0F5}.miete-bar,.miete-spur{border-radius:var(--radius);height:38px}.miete-bar{background:var(--nachtblau);display:flex;align-items:center;justify-content:flex-end;padding-right:12px;min-width:78px}.miete-bar.ist{background:#37486B}.miete-bar span{color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}@media (max-width:560px){.miete-zeile{grid-template-columns:48px 1fr;gap:8px}}.warte-box{border:1px solid rgba(184,50,37,.28);background:rgba(184,50,37,.045);border-radius:var(--radius);padding:18px 20px 20px;margin-bottom:14px}.warte-box h4{margin:0;font-size:17px;color:var(--schlecht)}.warte-box p{margin:7px 0 14px;font-size:13.5px;color:var(--ink-2);line-height:1.55}.warte-box .warte{padding:0}.warte-box .warte-f{background:#fff;border-color:rgba(184,50,37,.18)}.warte-box .warte-f.warte-summe{border-color:var(--nachtblau);background:rgba(16,31,61,.05)}.warte-fuss{margin-top:13px;font-size:12.5px;color:#55607A;line-height:1.55}.gegen-reihe{display:grid;grid-template-columns:1fr 1fr}.gegen-sp{padding:18px 20px 20px}.gegen-ohne{background:#FAF8F2}.gegen-mit{background:var(--nachtblau)}.gegen-k{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding-bottom:14px}.gegen-ohne .gegen-k{color:var(--schlecht)}.gegen-mit .gegen-k{color:#E2C070}.gegen-z+.gegen-z{margin-top:16px;padding-top:16px;border-top:1px solid rgba(16,31,61,.09)}.gegen-mit .gegen-z+.gegen-z{border-top-color:rgba(255,255,255,.14)}.gegen-l{font-size:12.5px;letter-spacing:.02em}.gegen-ohne .gegen-l{color:var(--grau)}.gegen-mit .gegen-l{color:rgba(255,255,255,.72)}.gegen-v{font-size:25px;font-weight:700;margin-top:4px;letter-spacing:-.01em}.gegen-ohne .gegen-v{color:var(--ink)}.gegen-mit .gegen-v{color:#E2C070}.gegen-e{font-size:14px;font-weight:500}.gegen-s{font-size:12px;line-height:1.5;margin-top:5px}.gegen-ohne .gegen-s{color:#55607A}.gegen-mit .gegen-s{color:rgba(255,255,255,.62)}.gegen .note-line{color:#55607A}@media (max-width:760px){.gegen-reihe{grid-template-columns:1fr}}.exc-preis{flex:1 1 100%;min-width:0;display:grid;grid-gap:4px;gap:4px}.exc-preis .exc-sub{margin-top:2px}.btn-res{background:var(--st-verfuegbar)!important;color:#FFFFFF!important}.btn-res:hover{background:#0D5836!important;color:#FFFFFF!important}.vgt-gruppe-kopf th{white-space:normal!important;padding:10px 14px 8px!important;background:rgba(16,31,61,.025);border-top:1px solid var(--linie);text-transform:none!important;letter-spacing:0!important;font-size:13px!important}.vgt tbody.vgt-gruppe:first-of-type .vgt-gruppe-kopf th{border-top:0}.vgt-gruppe-knopf{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;font-size:13.5px;font-weight:650;color:var(--nachtblau);cursor:pointer}.vgt-gruppe-knopf i{width:7px;height:7px;border-right:1.5px solid var(--blau-soft);border-bottom:1.5px solid var(--blau-soft);transform:rotate(45deg);margin:-3px 2px 0;transition:transform .15s ease}.vgt-gruppe.ist-zu .vgt-gruppe-knopf i{transform:rotate(-45deg);margin-top:0}.vgt-gruppe-knopf em{font-style:normal;font-weight:650;font-size:11.5px;color:var(--blau-soft);background:rgba(0,0,0,.05);border-radius:999px;padding:1px 8px;min-width:22px;text-align:center}.vgt-gruppe-kopf small{margin-left:12px;font-size:12px;color:var(--grau)}.vgt-gruppe-leer td{color:var(--grau);font-size:12.5px;padding:9px 14px 12px!important}.vgt-gruppe-kopf+tr td{border-top:0}.vgt-gruppe.ist-ziel .vgt-gruppe-kopf th{background:var(--gold-100)}.vgt-gruppe.ist-ziel .vgt-gruppe-leer td{color:var(--gold-tief)}.vgt-gruppe.ist-ziel .vgt-zeile td{background:var(--gold-100)}.vgt-gruppe.ist-gesperrt{opacity:.45}.vgt-zeile[draggable=true]{cursor:-webkit-grab;cursor:grab}.vgt-zeile.ist-gezogen td{opacity:.35}.vgt-zeile.ist-laeuft td{opacity:.55;pointer-events:none}.vg-stufen button.ist-zu{color:var(--grau)}.vg-hinweis{margin:0 0 12px;font-size:13px;color:var(--blau-soft)}.vg-archiv{color:var(--gold-tief);font-weight:600}.rst-wahl{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rst-select{font:inherit;font-size:13.5px;color:var(--nachtblau);background:var(--feld);padding:6px 12px}.rst-knopf,.rst-select{border:1px solid var(--kartenkante);border-radius:999px}.rst-knopf{background:transparent;color:var(--blau-soft);font:inherit;font-size:13px;font-weight:600;padding:6px 14px;cursor:pointer}.rst-knopf:hover{border-color:var(--gold-600);color:var(--nachtblau)}.rst-knopf:disabled{opacity:.5;cursor:default}.rst-hinweis{flex-basis:100%;font-size:11.5px;color:var(--grau)}.rst-overlay{z-index:320}.rst-fenster{max-width:520px}.rst-koerper p{margin:12px 0;font-size:14px;line-height:1.5;color:var(--nachtblau)}.rst-datum{display:grid;grid-gap:6px;gap:6px;margin:6px 0 12px}.rst-datum>span{font-size:12.5px;font-weight:650;color:var(--nachtblau)}.rst-datum>span small{font-weight:500;color:var(--grau)}.rst-datum input{font:inherit;font-size:14px;padding:8px 14px;border:1px solid var(--kartenkante);border-radius:999px;background:var(--feld);color:var(--nachtblau);max-width:220px}.rst-datum>small{font-size:11.5px;color:var(--grau)}@media (max-width:1000px){.vgt tbody.vgt-gruppe{display:block}.vgt tbody tr.vgt-gruppe-kopf,.vgt tbody tr.vgt-gruppe-leer{display:block;padding:0}.vgt tbody tr.vgt-gruppe-kopf th,.vgt tbody tr.vgt-gruppe-leer td{display:block}.vgt tbody tr.vgt-gruppe-kopf+tr{border-top:0}}.crm-loesen-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:8px}.crm-loesen-block>b{font-size:13px;color:var(--nachtblau)}.crm-loesen-block .crm-hinweis{margin:0}.crm-loesen-block .crm-schritt{margin-top:4px}.crm-loesen-aufgaben{display:flex;flex-direction:column;gap:2px}.crm-loesen-aufgaben .crm-check{margin-top:2px}.crm-loesen-warnung{margin:0 0 14px}.crm-loesen-warnung p{margin:0 0 6px}.crm-loesen-warnung .crm-check{color:var(--nachtblau);font-weight:500}.crm-loesen-hinweise{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--nachtblau);line-height:1.5}.crm-einheit-links .crm-loesen-knopf{margin-left:auto}.crm-objekte.ist-abgesagt li{opacity:.72}.crm-objekte.ist-abgesagt li:hover{opacity:1}.crm-loesen-warnung .res-check{background:transparent;border:0;padding:0;margin-top:2px}.vgt tbody.vgt-gruppe{--gruppe:var(--st-reserviert)}.vgt tbody.vgt-gruppe.ist-rang-1{--gruppe:var(--st-notarbeauftragung)}.vgt tbody.vgt-gruppe.ist-rang-2{--gruppe:var(--st-notartermin)}.vgt tbody.vgt-gruppe.ist-rang-3{--gruppe:var(--st-verkauft-punkt)}.vgt tbody.vgt-gruppe.ist-rang-4{--gruppe:var(--st-offen)}.vgt-gruppe-kopf th{background:none;border-top:0;border-bottom:1px solid var(--linie);padding:40px 14px 10px 18px!important;box-shadow:none}.vgt tbody.vgt-gruppe:first-of-type .vgt-gruppe-kopf th{padding-top:12px!important}.vgt-gruppe-knopf{gap:10px;font-size:16px;font-weight:700;color:var(--gruppe)}.vgt-gruppe-knopf i{border-color:var(--gruppe);width:8px;height:8px;opacity:.8}.vgt-gruppe-knopf em{font-size:12px;font-weight:700;color:var(--gruppe);background:color-mix(in srgb,var(--gruppe) 11%,#fff);padding:2px 9px}.vgt-gruppe-kopf small{margin-left:14px}.vgt-gruppe .vgt-zeile td:first-child,.vgt-gruppe-leer td:first-child{box-shadow:inset 4px 0 0 var(--gruppe);padding-left:18px}.vgt-gruppe-leer td{padding:12px 14px 14px 18px!important}.vgt-gruppe.ist-zu .vgt-gruppe-kopf th{border-bottom-color:transparent}.vgt-gruppe.ist-ziel .vgt-gruppe-kopf th{box-shadow:inset 0 0 0 1.5px var(--gold-600)}.vgt-gruppe.ist-ziel .vgt-zeile td:first-child{box-shadow:inset 4px 0 0 var(--gold-600)}@media (max-width:1000px){.vgt tbody.vgt-gruppe tr.vgt-gruppe-leer,.vgt tbody.vgt-gruppe tr.vgt-zeile{border-left:4px solid var(--gruppe)}.vgt-gruppe .vgt-zeile td:first-child,.vgt-gruppe-leer td:first-child{box-shadow:none;padding-left:0}.vgt-gruppe-kopf th{padding:30px 14px 10px!important;box-shadow:none}.vgt tbody.vgt-gruppe:first-of-type .vgt-gruppe-kopf th{padding-top:10px!important}.vgt-gruppe-knopf{font-size:15px}.vgt-preis,.vgt-preis small{white-space:normal}}.vgt-zeile.ist-linie-vor td{box-shadow:inset 0 2px 0 0 var(--gold-600)}.vgt-zeile.ist-linie-nach td{box-shadow:inset 0 -2px 0 0 var(--gold-600)}.vgt-gruppe .vgt-zeile.ist-linie-vor td:first-child{box-shadow:inset 4px 0 0 var(--gruppe),inset 0 2px 0 0 var(--gold-600)}.vgt-gruppe .vgt-zeile.ist-linie-nach td:first-child{box-shadow:inset 4px 0 0 var(--gruppe),inset 0 -2px 0 0 var(--gold-600)}.rfg-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rfg-wahl b{font-weight:650;margin-right:2px}.rfg-knopf{padding:4px 10px;font-size:12.5px}.rfg-knopf[disabled]{opacity:.4;cursor:default}@media (max-width:1000px){.vgt-gruppe .vgt-zeile.ist-linie-nach td:first-child,.vgt-gruppe .vgt-zeile.ist-linie-vor td:first-child,.vgt-zeile.ist-linie-nach td,.vgt-zeile.ist-linie-vor td{box-shadow:none}.vgt tbody.vgt-gruppe tr.vgt-zeile.ist-linie-vor{border-top:2px solid var(--gold-600)}.vgt tbody.vgt-gruppe tr.vgt-zeile.ist-linie-nach{border-bottom:2px solid var(--gold-600)}}.mv-tabelle-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.mv-tabelle{width:100%;border-collapse:collapse;font-size:14.5px;min-width:520px}.mv-tabelle th{text-align:right;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:0 12px 10px 0;border-bottom:1px solid var(--linie);white-space:nowrap}.mv-tabelle th:first-child{text-align:left}.mv-tabelle td{padding:10px 12px 10px 0;border-top:1px solid var(--linie);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mv-tabelle tr:first-child td{border-top:0}.mv-tabelle td:first-child{text-align:left;font-weight:600}.mv-tabelle td:first-child a{color:inherit;text-decoration:none;border-bottom:1px solid var(--linie)}.mv-tabelle td:first-child a:hover{border-bottom-color:var(--gold-tief)}.mv-tabelle td.mv-gut,.mv-tabelle td.mv-ueber{font-weight:700}.mv-tabelle td:last-child,.mv-tabelle th:last-child{padding-right:0}.knopf-link{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--gold-tief);cursor:pointer;border-bottom:1px solid;line-height:1.3}.knopf-link:hover{color:var(--nachtblau)}.knopf-link:focus-visible{outline:2px solid var(--gold-tief);outline-offset:2px;border-radius:2px}.rechner-leer{text-align:center;color:var(--grau);font-size:15px;padding:28px 22px}