@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3j6zbXWjgeg.woff2) format("woff2");font-display:swap}*{font-family:Nunito,sans-serif!important;-webkit-font-smoothing:antialiased;font-weight:700}body{margin:0;padding:0;background:#fff!important}.ant-layout{background:#fff!important}.site-layout .site-layout-background{background:#fff}[data-theme=dark] .site-layout .site-layout-background{background:#141414}.headerIcon .ant-dropdown-menu{border-radius:6px;background:none;padding:0;box-shadow:none}.headerIcon .ant-dropdown-menu-item:hover,.headerIcon .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.login-form button[type=submit]{margin-bottom:20px}.login-form-forgot{float:right}.login-form-button{width:100%}.ant-table-thead>tr>th{font-weight:700}.ant-typography strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700!important}.ant-menu-inline{padding-bottom:70px}.tabContent .ant-tabs-right>.ant-tabs-content-holder,.tabContent .ant-tabs-right>div>.ant-tabs-content-holder{border-right:none}.tabContent .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0}.ant-select-show-search:where(.css-dev-only-do-not-override-2q8sxy).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:pointer}@media(max-width:768px){.tabContent .ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:0;margin-top:30px}.tabContent .ant-tabs{display:block}}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.wideAppContainer{max-width:1150px}.appContainer{max-width:1050px}.smallNavigation{margin-left:100px}.wideNavigation{margin-left:220px}.hiddenLabel{opacity:0;color:#fff}.centerAbsolute{position:absolute;left:50%;top:50%;width:32px;height:38px;margin-left:-16px;margin-top:-19px}.whiteBox{background:#fff;width:100%;min-height:100px;overflow:hidden;transition:all .3s ease-in-out}.shadow{border:1px solid #e0e0e0}.shadow:hover{border:1px solid #bdbdbd}.line{border-top:1px solid #edf0f5;width:100%;margin:5px auto}.left{float:left}.right{float:right}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad33{padding:35px}.pad40{padding:40px}.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20,.mrg25,.mrg30{margin:20px}.alignRight{text-align:right}.alignLeft{text-align:left}.center{justify-content:center}.strong{font-weight:700}.space5{height:5px;width:100%;display:block}.space10{height:10px;width:100%;display:block}.space20{height:20px;width:100%;display:block}.space30{height:30px;width:100%;display:block}.space40{height:40px;width:100%;display:block}.space50{height:50px;width:100%;display:block}.space60{height:60px;width:100%;display:block}.space70{height:70px;width:100%;display:block}.w-full{width:100%}.circle{border-radius:50%}.capitalize{text-transform:capitalize}.layoutPadding{position:relative;padding:20px 24px}.seitenRand{padding:0 24px 24px}.dashboardSpacing{padding:30px 40px;margin:70px auto}@media only screen and (min-width:1100px){.hidden-lg{display:none}}@media only screen and (min-width:768px){.hidden-md{display:none}}@media only screen and (min-width:480px){.hidden-sm{display:none}}@media only screen and (max-width:600px){.layoutPadding{padding:16px}.seitenRand{padding:0 16px 16px}.dashboardSpacing{padding:30px 20px;margin:70px auto}}.list-checked{padding-left:0;list-style:none}.list-checked-item{position:relative;display:block;color:#677788;margin-bottom:30px;list-style:none}.list-checked-item-right{padding-right:1.75rem}.list-checked-item-left{padding-left:1.75rem}.list-checked-item:before{position:absolute;top:0;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%20110%20110'%20fill='%2371869d'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3e%3c/svg%3e");content:"";margin-top:.125rem}.list-checked-item-right:before{right:0}.list-checked-item-left:before{left:0}.sideContent *{color:#4f5d75!important}:root{--kopf-hoehe: 64px;--nav-rail-breite: 56px;--nav-zweite-breite: 240px;--nav-rail-grund: #0a143c;--nav-rail-aktiv: #0050c8;--nav-rail-schrift: rgba(255, 255, 255, .72);--nav-zweite-aktiv-grund: #e8f0fd;--nav-zweite-aktiv-schrift: #0050c8;--nav-zweite-schrift: #21232c;--nav-linie: #edf0f5}.navigation2{display:flex;position:sticky;top:0;left:0;height:100vh;z-index:1000;flex:none}.symbolleiste{width:var(--nav-rail-breite);flex:none;background:var(--nav-rail-grund);overflow:hidden}.symbolleiste__liste{display:flex;flex-direction:column;height:100%;margin:0;padding:0;list-style:none}.symbolleiste__punkt,.symbolleiste__logo{width:var(--nav-rail-breite);height:56px;flex:none;display:flex;align-items:center;justify-content:center}.symbolleiste__punkt>*,.symbolleiste__logo>*{display:flex}.symbolleiste__punkt a,.symbolleiste__punkt button,.symbolleiste__logo a{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:8px;background:transparent;color:var(--nav-rail-schrift);cursor:pointer;transition:background .12s linear,color .12s linear}.symbolleiste__punkt a .anticon,.symbolleiste__punkt button .anticon{font-size:24px;line-height:1}.symbolleiste__punkt a img{width:24px;height:24px;object-fit:contain;opacity:.72;transition:opacity .12s linear}.symbolleiste__punkt a:hover img,.symbolleiste__punkt--aktiv a img{opacity:1}.symbolleiste__punkt a:hover,.symbolleiste__punkt button:hover,.symbolleiste__logo a:hover{background:#ffffff1a;color:#fff}.symbolleiste__punkt--aktiv a,.symbolleiste__punkt--aktiv button,.symbolleiste__punkt button.ist-offen{background:var(--nav-rail-aktiv);color:#fff}.symbolleiste__punkt--aktiv a:hover,.symbolleiste__punkt--aktiv button:hover{background:var(--nav-rail-aktiv)}.symbolleiste__punkt a:focus-visible,.symbolleiste__punkt button:focus-visible,.symbolleiste__logo a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.symbolleiste__logo img{max-width:40px;max-height:34px;object-fit:contain}.symbolleiste__perle{position:absolute;top:-3px;right:-4px;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:#2b74da;color:#fff;font-size:11px;line-height:16px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.symbolleiste__perle--dringend{background:#d83c38}.symbolleiste__mehr{margin-top:0}.zweiteleiste{width:var(--nav-zweite-breite);flex:none;background:#fff;border-right:1px solid var(--nav-linie);display:flex;flex-direction:column;overflow:hidden;position:sticky;top:0;height:calc(100vh - var(--kopf-hoehe));padding-top:8px}.leistenschalter{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#65686f;font-size:20px;line-height:1;cursor:pointer;transition:background .12s linear,color .12s linear}.leistenschalter:hover{background:#f2f4f7;color:var(--nav-zweite-schrift)}.leistenschalter:focus-visible{outline:2px solid var(--nav-rail-aktiv);outline-offset:-2px}.leistenschalter--leer{display:block;cursor:default}.zweiteleiste__liste{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0;padding:0 8px 8px;list-style:none}.zweiteleiste__punkt{text-decoration:none;display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:2px;padding:8px 12px;border-radius:8px;color:var(--nav-zweite-schrift);font-size:14px;line-height:21px;font-weight:450;transition:background .12s linear}.zweiteleiste__punkt:hover{background:#f2f4f7;color:var(--nav-zweite-schrift)}.zweiteleiste__punkt--aktiv,.zweiteleiste__punkt--aktiv:hover{background:var(--nav-zweite-aktiv-grund);color:var(--nav-zweite-aktiv-schrift);font-weight:600}.zweiteleiste__punkt:focus-visible{outline:2px solid var(--nav-rail-aktiv);outline-offset:-2px}.zweiteleiste__zeichen{font-size:16px;flex:none}.zweiteleiste__text{flex:1;min-width:0}.zweiteleiste__marke{flex:none;padding:0 6px;border-radius:8px;background:#f0f1f5;color:#7b878d;font-size:10px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mehrtafel__vorhang{position:fixed;inset:0;z-index:1001}.mehrtafel{position:fixed;top:0;left:var(--nav-rail-breite);width:var(--nav-zweite-breite);height:100vh;z-index:1002;background:#fff;border-right:1px solid var(--nav-linie);box-shadow:#00000014 4px 0 16px -4px;display:flex;flex-direction:column;animation:mehrtafel-ein .14s ease-out}@keyframes mehrtafel-ein{0%{transform:translate(-8px);opacity:0}}@media(prefers-reduced-motion:reduce){.mehrtafel{animation:none}}.mehrtafel__kopf{flex:none;height:56px;display:flex;align-items:center;padding:0 18px;font-size:15px;font-weight:600;color:var(--nav-zweite-schrift);border-bottom:1px solid var(--nav-linie)}.mehrtafel__inhalt{flex:1;min-height:0;overflow-y:auto;padding:8px}.mehrtafel__gruppe+.mehrtafel__gruppe{margin-top:12px}.mehrtafel__gruppe ul{margin:0;padding:0;list-style:none}.mehrtafel__ueberschrift{padding:6px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8c8c8c}.mehrtafel__punkt{text-decoration:none;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 12px;border-radius:8px;color:var(--nav-zweite-schrift);font-size:14px;line-height:21px;font-weight:450}.mehrtafel__punkt:hover{background:#f2f4f7;color:var(--nav-zweite-schrift)}.mehrtafel__punkt--aktiv,.mehrtafel__punkt--aktiv:hover{background:var(--nav-zweite-aktiv-grund);color:var(--nav-zweite-aktiv-schrift);font-weight:600}.mehrtafel__punkt:focus-visible{outline:2px solid var(--nav-rail-aktiv);outline-offset:-2px}.mehrtafel__zeichen{font-size:16px;flex:none}.navigation2--schubfach{position:static;height:100%}.navigation2--schubfach .zweiteleiste{border-right:0;position:static;height:100%;padding-top:0}.brotkrumen{display:flex;align-items:baseline;gap:8px;min-width:0;line-height:1.4}.brotkrumen__oben{font-size:16px;font-weight:600;color:#0a143c9e;text-decoration:none;white-space:nowrap;transition:color .12s linear}a.brotkrumen__oben:hover{color:var(--nav-rail-aktiv)}.brotkrumen__trenner{font-size:16px;font-weight:400;color:#0a143c61}.brotkrumen__hier{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#0a143c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification::-webkit-scrollbar{width:4px;height:60px}.notification::-webkit-scrollbar-thumb{background:#1b98f5;border-radius:4px}.headerIcon{position:relative}.headerIcon.ant-avatar{float:right;margin-left:10px;margin-top:15px;color:#4f5d75;background:transparent}.headerIcon.ant-avatar :hover{background:#fff;box-shadow:0 0 10px 4px #96beee4d;cursor:pointer}.headerIcon .last{margin-right:30px}.profileDropdown{display:flex;min-width:200px}.profileDropdownInfo{float:left;display:inline;padding-left:15px}.profileDropdownInfo p{margin:0}.kopf-werkzeuge{display:flex;align-items:center;gap:8px;margin-left:auto}.globale-suche{position:relative;width:320px;max-width:42vw}.globale-suche__blatt{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:1050;max-height:60vh;overflow-y:auto;background:#fff;border:1px solid #e6e8ee;border-radius:8px;box-shadow:0 6px 20px #21232c1f}.suche-gruppe__titel{padding:8px 12px 4px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#93949a}.suche-zeile{display:flex;align-items:baseline;gap:8px;padding:6px 12px;color:#21232c}.suche-zeile:hover,.suche-zeile--aktiv{background:#f2f5fb}.suche-zeile__zeichen{color:#93949a}.suche-zeile__titel{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suche-zeile__unter{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#93949a}.suche-zeile__wert{margin-left:auto;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.suche-hinweis{padding:12px;font-size:13px;color:#65686f}.schnell-anlage__hinweis{margin:0 0 8px;font-size:13px;color:#65686f}@media(max-width:900px){.globale-suche{width:190px}}.sidePanel{border-right:1px solid #edf0f5;background:#fff}.sidePanelContent{transition:all .3s ease-in-out;margin-top:0}.sidePanelContent .ant-form-item{margin-bottom:10px}.sidePanelContent .ant-form-item-label{padding-bottom:2px}:root{--feldname-groesse: 12px;--feldname-zeile: 18px;--feldname-farbe: rgba(0, 0, 0, .45)}.sidePanelContent .ant-form-item .ant-form-item-label>label{height:auto;font-size:var(--feldname-groesse);line-height:var(--feldname-zeile);color:var(--feldname-farbe)}.sidePanelContent .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{font-size:var(--feldname-groesse)}.leseFeld{margin-bottom:10px}.leseFeldName{margin:0 0 2px;font-size:var(--feldname-groesse);line-height:var(--feldname-zeile);color:var(--feldname-farbe)}.leseFeldWert{margin:0;min-height:22px;line-height:22px;word-break:break-word;white-space:pre-line}.leseFeldWert.leer{color:#bfbfbf}.stammdatenFenster{resize:both;overflow:hidden;display:flex;flex-direction:column;min-width:420px;min-height:260px;max-width:96vw;max-height:calc(100vh - 80px)}.stammdatenFenster .ant-modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.listenKopf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.listenWerkzeuge{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:6px;margin-left:auto}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{padding-top:2px;padding-bottom:2px}.ant-table-wrapper .ant-table-tbody>tr>td{line-height:1.4}.ant-table-wrapper .ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spaltenGriff{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;z-index:1;-webkit-user-select:none;user-select:none;touch-action:none}.spaltenGriff:hover{background:#00000014}.spaltenZug{cursor:grab;-webkit-user-select:none;user-select:none}.spaltenZug:active{cursor:grabbing}.ant-table-thead>tr>th.spaltenZiel{box-shadow:inset 3px 0 0 var(--primary-color, #1677ff)}.ant-table-thead>tr>th{vertical-align:top}.ant-table-thead .ant-input,.ant-table-thead .ant-select,.ant-table-thead .ant-select .ant-select-selection-item,.ant-table-thead .ant-select .ant-select-selection-placeholder{font-weight:400}.spaltenSortierung{display:inline-flex;align-items:center;gap:4px;border-radius:4px;outline:none}.spaltenSortierung:focus-visible{box-shadow:0 0 0 2px #91caff}.spaltenSortierung--aktiv{color:#263e72}.spaltenSortierung__pfeil{font-size:11px;color:#263e72}.panelBox,.panelBox *{transition:all .3s ease}.collapseBoxHeader{padding:17px 30px;margin-bottom:30px;text-align:center;font-size:14px;text-transform:uppercase;cursor:pointer;background-color:#fff;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.box{width:100%;padding:20px}.BottomCollapseBox,.TopCollapseBox{opacity:1}.collapseBox{position:relative;background:#fff;z-index:1}.collapsed{overflow:visible}.collapseBox .whiteBg{display:none;background-color:#fff0}.collapsed .whiteBg{position:absolute;top:58px;width:100%;height:100%;display:inline-block;background-color:#fffc;z-index:9}.moneyInput{width:100%}:root{--saxhub-marke: #263e72;--saxhub-marke-hell: #eef1f8;--saxhub-marke-rand: #c8d1e6}.einstellung-gruppe{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8c8c8c}.einstellung-gruppe:after{content:"";flex:1;height:1px;background:linear-gradient(to right,#e4e7ee,transparent)}.einstellung-kachel{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:124px;padding:18px 18px 16px 20px;background:#fff;border:1px solid #e6e8ee;border-radius:8px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.einstellung-kachel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--saxhub-marke);transform:scaleY(0);transform-origin:top;transition:transform .2s ease}.einstellung-kachel:hover{border-color:var(--saxhub-marke-rand);box-shadow:0 6px 18px #263e7217;transform:translateY(-2px)}.einstellung-kachel:hover:before{transform:scaleY(1)}.einstellung-kachel__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:7px;background:var(--saxhub-marke-hell);color:var(--saxhub-marke);font-size:17px;transition:background .18s ease}.einstellung-kachel:hover .einstellung-kachel__icon{background:var(--saxhub-marke);color:#fff}.einstellung-kachel__titel{margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3;color:var(--saxhub-marke)}.einstellung-kachel__text{font-size:12.5px;line-height:1.45;color:#8c8c8c}.einstellung-zeile{display:flex;align-items:center;box-sizing:border-box;gap:14px;padding:11px 16px;border-bottom:1px solid #f0f1f5;transition:background .14s ease}.einstellung-zeile:last-child{border-bottom:none}.einstellung-zeile:hover{background:var(--saxhub-marke-hell)}.einstellung-zeile__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:var(--saxhub-marke-hell);color:var(--saxhub-marke);font-size:14px;transition:background .14s ease}.einstellung-zeile:hover .einstellung-zeile__icon{background:var(--saxhub-marke);color:#fff}.einstellung-zeile__titel{width:210px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--saxhub-marke)}.einstellung-zeile__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#8c8c8c}.einstellung-zeile__pfeil{flex-shrink:0;font-size:11px;color:#bfbfbf;opacity:0;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease}.einstellung-zeile:hover .einstellung-zeile__pfeil{opacity:1;transform:translate(0);color:var(--saxhub-marke)}@media(max-width:767px){.einstellung-zeile{flex-wrap:wrap}.einstellung-zeile__titel{width:auto}.einstellung-zeile__text{flex-basis:100%;padding-left:42px;white-space:normal}.einstellung-zeile__pfeil{display:none}}a:focus-visible .einstellung-kachel,.einstellung-zeile:focus-visible{outline:2px solid var(--saxhub-marke);outline-offset:2px}@media(prefers-reduced-motion:reduce){.einstellung-kachel,.einstellung-kachel:before,.einstellung-kachel__icon,.einstellung-zeile,.einstellung-zeile__icon,.einstellung-zeile__pfeil{transition:none}.einstellung-kachel:hover{transform:none}}.vorhaben-gruppe{margin-bottom:18px}.vorhaben-gruppe:last-child{margin-bottom:0}.vorhaben-gruppe__kopf{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vorhaben-gruppe__punkt{width:7px;height:7px;border-radius:50%;flex-shrink:0}.vorhaben-gruppe__zahl{font-weight:400;color:#bfbfbf}.aufgabe-zeile{display:flex;align-items:flex-start;gap:12px;padding:9px 8px 9px 4px;border-bottom:1px solid #f5f5f5;border-radius:4px;transition:background .14s ease}.aufgabe-zeile:last-child{border-bottom:none}.aufgabe-zeile:hover{background:#fafbfc}.aufgabe-zeile__mitte{flex:1;min-width:0}.aufgabe-zeile__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aufgabe-zeile__titel{font-size:14px;color:#000000e0;line-height:1.4}.aufgabe-zeile__beleg{font-size:11px;color:#8c8c8c;white-space:nowrap}.aufgabe-zeile__beleg:hover{color:#263e72}.aufgabe-zeile__notiz{margin-top:2px;font-size:12px;line-height:1.45;color:#8c8c8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aufgabe-zeile__anleger{margin-top:2px;font-size:11px;color:#bfbfbf}.aufgabe-zeile__aktionen{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .14s ease}.aufgabe-zeile:hover .aufgabe-zeile__aktionen,.aufgabe-zeile:focus-within .aufgabe-zeile__aktionen{opacity:1}@media(hover:none){.aufgabe-zeile__aktionen{opacity:1}}@media(prefers-reduced-motion:reduce){.aufgabe-zeile,.aufgabe-zeile__aktionen{transition:none}}.vorgang-abgeschlossen>td{background:#fcfcfd}.vorgang-abgeschlossen:hover>td{background:#f7f8fa!important}.vorgang-abgeschlossen td:first-child>div>div:first-child{font-weight:400;color:#595959}.tafel-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.tafel{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:12px}.tafel-spalte{flex:1 1 0;min-width:190px;max-width:340px;display:flex;flex-direction:column;min-height:180px;background:#f7f8fa;border:1px solid #eceef2;border-radius:8px;transition:background .14s ease,border-color .14s ease}.tafel-spalte--ziel{background:#eef1f8;border-color:#c8d1e6}.tafel-spalte__kopf{padding:10px 12px 8px;border-bottom:1px solid #eceef2}.tafel-spalte__name{font-size:15px;font-weight:600;color:#000000d9}.tafel-spalte__zahl{margin-left:4px;color:#bfbfbf}.tafel-spalte__summe{margin-top:1px;font-size:12.5px;color:#8c8c8c;font-variant-numeric:tabular-nums}.tafel-spalte__karten{flex:1;padding:6px;display:flex;flex-direction:column;gap:6px}.tafel-karte{padding:7px 9px;background:#fff;border:1px solid #e6e8ee;border-radius:6px;cursor:grab;transition:border-color .14s ease,box-shadow .14s ease}.tafel-karte:hover{border-color:#c8d1e6;box-shadow:0 2px 8px #263e7217}.tafel-karte:active{cursor:grabbing}.tafel-karte:focus-visible{outline:2px solid #263e72;outline-offset:2px}.tafel-karte__kopf{display:flex;align-items:center;gap:8px}.tafel-karte__text{flex:1;min-width:0}.tafel-karte__titel{font-size:14px;font-weight:600;line-height:1.3;color:#1f2d5a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tafel-karte__anker{margin-top:1px;font-size:11.5px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tafel-karte__anker a{color:inherit}.tafel-karte__anker a:hover,.tafel-karte__anker a:focus-visible{color:#0050c8;text-decoration:underline}.tafel-karte__fuss{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px}.tafel-karte__wert{font-size:13px;font-weight:700;color:#263e72;font-variant-numeric:tabular-nums}.tafel-karte__datum{font-size:11.5px;color:#8c8c8c;white-space:nowrap;font-variant-numeric:tabular-nums}.tafel-spalte__neu{padding:7px;background:transparent;border:1px dashed #d9dce3;border-radius:6px;color:#8c8c8c;font-size:12.5px;font-family:inherit;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.tafel-spalte__neu:hover{border-color:#263e72;color:#263e72;background:#fff}.tafel-spalte__neu:focus-visible{outline:2px solid #263e72;outline-offset:2px}@media(prefers-reduced-motion:reduce){.tafel-spalte,.tafel-karte,.tafel-spalte__neu{transition:none}}.prognose{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.prognose-kopf{display:flex;flex-wrap:wrap;gap:32px}.prognose-zahl__titel{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8c8c8c}.prognose-zahl__wert{margin-top:2px;font-size:22px;line-height:1.2;color:#595959;font-variant-numeric:tabular-nums}.prognose-zahl__wert--stark{color:#263e72}.prognose-zahl__hinweis{margin-top:1px;font-size:11.5px;color:#bfbfbf}.prognose-monate{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid #f0f1f5}.prognose-monat{display:flex;align-items:center;gap:12px}.prognose-monat__name{flex:0 0 52px;font-size:12px;color:#8c8c8c}.prognose-monat__balken{position:relative;flex:1;min-width:60px;height:14px}.prognose-monat__voll,.prognose-monat__gewichtet{position:absolute;left:0;top:0;height:100%;border-radius:3px;min-width:2px}.prognose-monat__voll{background:#dfe4ef}.prognose-monat__gewichtet{background:#263e72}.prognose-monat__werte{flex:0 0 230px;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-size:12px;color:#8c8c8c;font-variant-numeric:tabular-nums}.prognose-monat__pfeil{color:#d9dce3}.prognose-monat__stark{color:#263e72;font-weight:700}.prognose-monat__leer{color:#d9dce3}.prognose-fuss{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:12px;border-top:1px solid #f0f1f5;font-size:12.5px}.prognose-fuss__warnung{color:#cf1322;cursor:help}.prognose-fuss__hinweis{color:#8c8c8c;cursor:help}@media(max-width:767px){.prognose-monat__werte{flex-basis:150px}}.abschluss-leiste{position:fixed;left:50%;bottom:20px;z-index:1050;display:flex;gap:12px;padding:8px;transform:translate(-50%);background:#fffffff7;border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 8px 28px #141e3c2e}.abschluss-feld{display:flex;align-items:center;justify-content:center;gap:8px;width:220px;height:60px;border:2px dashed currentColor;border-radius:8px;font-size:14px;font-weight:600;transition:background .12s ease,color .12s ease,transform .12s ease}.abschluss-feld--won{color:#1c6b4c;background:#f1f8f4}.abschluss-feld--lost{color:#c8352f;background:#fdf3f2}.abschluss-feld--ziel{border-style:solid;transform:scale(1.03)}.abschluss-feld--won.abschluss-feld--ziel{color:#fff;background:#1c6b4c;border-color:#1c6b4c}.abschluss-feld--lost.abschluss-feld--ziel{color:#fff;background:#c8352f;border-color:#c8352f}@media(max-width:600px){.abschluss-feld{width:40vw}}@media(prefers-reduced-motion:reduce){.abschluss-feld{transition:none}.abschluss-feld--ziel{transform:none}}.akte-raster{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1080px){.akte-raster{grid-template-columns:minmax(0,1fr)}}.akte-schiene,.akte-hauptspalte{display:flex;flex-direction:column;gap:12px;min-width:0}.akte-kopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}.akte-kopf__name{margin:0;font-size:21px;font-weight:600;line-height:1.25;color:#21232c}.akte-zeichen{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9edf7;color:#263e72;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.akte-zeichen--organisation{border-radius:8px}.akte-feld{background:#fff;border:1px solid #e6e8ee;border-radius:8px}.akte-feld__kopf{display:flex;align-items:center;gap:8px;padding:9px 12px}.akte-feld__schalter{flex:1;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#21232c;font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.akte-feld__schalter:hover{color:#0050c8}.akte-feld__schalter:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:4px}.akte-feld__pfeil{color:#93949a;font-size:11px;transition:transform .14s ease}.akte-feld__pfeil--zu{transform:rotate(-90deg)}.akte-feld__zahl{color:#93949a;font-weight:400}.akte-feld__rumpf{padding:0 12px 12px}.akte-zeile{display:flex;align-items:flex-start;gap:9px;padding:3px 0;font-size:13px;color:#21232c;min-width:0}.akte-zeile__zeichen{flex:0 0 16px;margin-top:2px;color:#93949a;font-size:13px;text-align:center}.akte-zeile__wert{flex:1;min-width:0;overflow-wrap:anywhere}.akte-zeile__marke{margin-left:5px;color:#93949a;font-size:12px}.akte-zeile__name{font-size:11.5px;color:#65686f}.akte-leer{color:#93949a;font-size:12.5px;line-height:1.5}.akte-verweis{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;color:#0050c8;font-family:inherit;font-size:13px;cursor:pointer}.akte-verweis:hover{text-decoration:underline}.akte-verweis:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:4px}.akte-deal{display:block;width:100%;padding:8px 10px;border:1px solid #e6e8ee;border-radius:6px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.akte-deal+.akte-deal{margin-top:8px}.akte-deal:hover{border-color:#c8d1e6;box-shadow:0 2px 8px #263e7217}.akte-deal:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.akte-deal__kopf{display:flex;align-items:center;gap:8px}.akte-deal__titel{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1f2d5a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akte-deal__wert{margin-top:2px;font-size:12.5px;color:#65686f;font-variant-numeric:tabular-nums}.akte-deal__stufen{display:flex;gap:3px;margin-top:6px}.akte-deal__stufe{flex:1;height:3px;border-radius:2px;background:#e6e8ee}.akte-deal__stufe--erreicht{background:#2d8647}.akte-deal__stufe--verloren{background:#d83c38}.akte-balken{display:flex;flex-direction:column;gap:5px}.akte-balken__spur{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#f0f1f5;margin-bottom:3px}.akte-balken__anteil{height:100%}.akte-balken__zeile{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#21232c}.akte-balken__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akte-balken__zahl,.akte-balken__anteilZahl{color:#65686f;font-variant-numeric:tabular-nums}.akte-balken__anteilZahl{flex:0 0 38px;text-align:right}.akte-zahlen{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f1f5}.akte-zahl__titel{font-size:11px;color:#65686f}.akte-zahl__wert{font-size:16px;font-weight:600;color:#21232c;font-variant-numeric:tabular-nums}.akte-zahl__wert--offen{color:#d83c38}.akte-anlegen{background:#fff;border:1px solid #e6e8ee;border-radius:8px;padding:10px 12px}.akte-anlegen__zeile{display:flex;gap:8px;flex-wrap:wrap}.akte-anlegen__feld{flex:1 1 240px;min-width:0;height:34px;padding:0 12px;border:1px solid #e6e8ee;border-radius:6px;background:#f7f8fa;color:#65686f;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.akte-anlegen__feld:hover{background:#fff;border-color:#c8d1e6;color:#21232c}.akte-anlegen__feld:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.akte-verlauf__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.akte-verlauf__inhalt{padding-top:4px}.datei-zeile{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:13px}.datei-zeile+.datei-zeile{border-top:1px solid #f5f5f7}.datei-zeile__zeichen{color:#93949a}.datei-zeile__name{flex:1;min-width:0;padding:0;border:0;background:none;color:#1f2d5a;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.datei-zeile__name:hover{text-decoration:underline}.datei-zeile__angabe{color:#93949a;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.datei-zeile__weg{opacity:0;transition:opacity .15s}.datei-zeile:hover .datei-zeile__weg,.datei-zeile__weg:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.datei-zeile__weg{transition:none}}.akte-lead+.akte-lead{margin-top:8px;padding-top:8px;border-top:1px solid #f0f1f5}.akte-lead__kopf{display:flex;align-items:center;gap:8px}.akte-lead__titel{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1f2d5a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akte-lead__fuss{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-size:12.5px;color:#65686f;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.akte-feld__pfeil,.akte-deal,.akte-anlegen__feld{transition:none}}.phasenleiste{display:flex;align-items:stretch;gap:2px;width:100%;min-width:0}.phasenleiste__stufe{flex:1;min-width:0;height:24px;display:flex;align-items:center;justify-content:center;border:0;padding:1px 6px;background:#ececed;color:#65686f;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);transition:background .12s linear}.phasenleiste__stufe:first-child{border-radius:8px 0 0 8px}.phasenleiste__stufe.ist-erreicht{background:#b9d0f0;color:#21232c}.phasenleiste__stufe.ist-laufend{flex:3;background:#0050c8;color:#fff;font-weight:600;justify-content:flex-start;padding-left:10px}.phasenleiste__stufe:not(:disabled):hover{background:#d7d7d9}.phasenleiste__stufe.ist-erreicht:not(:disabled):hover{background:#a2c2ea}.phasenleiste__stufe.ist-laufend:hover{background:#0050c8;cursor:default}.phasenleiste__stufe:focus-visible{outline:2px solid #21232c;outline-offset:-2px}.phasenleiste__stufe:disabled{cursor:default}.phasenleiste--zu .phasenleiste__stufe.ist-erreicht{background:#d9dce3;color:#65686f}.phasenleiste--zu .phasenleiste__stufe.ist-laufend{background:#7b878d;color:#fff}.phasenleiste--gewonnen .phasenleiste__stufe.ist-laufend{background:#1c6b4c;color:#fff}.phasenleiste--gewonnen .phasenleiste__stufe.ist-erreicht:not(.ist-laufend){background:#c3ddd0;color:#21232c}.phasenleiste__text{overflow:hidden;text-overflow:ellipsis}.phasenleiste__dauer{font-weight:450;opacity:.82}.phasenleiste--kompakt .phasenleiste__stufe{height:22px;font-size:11px}.phasenleiste--kompakt .phasenleiste__stufe.ist-laufend{flex:3.2;padding-left:8px}.ampel{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:24px;background:transparent;color:#8c8c8c;cursor:pointer;transition:background .12s linear,transform .12s linear}.ampel .anticon{font-size:15px;line-height:1}.ampel--gefuellt{color:#fff}.ampel--overdue{background:#cf1322}.ampel--today{background:#1c6b4c}.ampel--none{background:#d48806}.ampel--planned{background:transparent;color:#bfbfbf}.ampel:hover{transform:scale(1.12)}.ampel--planned:hover{background:#f0f1f5;color:#8c8c8c}.ampel:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.tafel-karte__fuss .ampel{margin-left:auto}.filterchips{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.filterchips__reihe{display:flex;flex-wrap:wrap;gap:6px}.filterchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid #e6e8ee;border-radius:13px;background:#fff;color:#55555a;font-size:12.5px;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s linear,border-color .12s linear,color .12s linear}.filterchip:hover:not(:disabled){background:#f2f4f7;border-color:#d9dce3;color:#21232c}.filterchip__zahl{min-width:16px;padding:0 4px;border-radius:8px;background:#f0f1f5;color:#7b878d;font-size:11px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.filterchip--aktiv{background:#0050c8;border-color:#0050c8;color:#fff;font-weight:600}.filterchip--aktiv:hover{background:#0050c8;border-color:#0050c8;color:#fff}.filterchip--aktiv .filterchip__zahl{background:#ffffff3d;color:#fff}.filterchip--dringend:not(.filterchip--aktiv){border-color:#ffccc7;color:#cf1322}.filterchip--dringend:not(.filterchip--aktiv) .filterchip__zahl{background:#fff1f0;color:#cf1322}.filterchip--dringend:not(.filterchip--aktiv):hover{background:#fff1f0;border-color:#ffa39e;color:#cf1322}.filterchip--leer{opacity:.42;cursor:default}.filterchip:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.erledigte-schalter{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid #e6e8ee;border-radius:13px;background:#fff;color:#55555a;font-size:12.5px;cursor:pointer;white-space:nowrap}.erledigte-schalter:hover{background:#f2f4f7;color:#21232c}.erledigte-schalter--an{background:#1c6b4c;border-color:#1c6b4c;color:#fff;font-weight:600}.erledigte-schalter--an:hover{background:#1c6b4c;color:#fff}.erledigte-schalter:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.terminwahl{display:flex;flex-wrap:wrap;gap:4px;margin:-18px 0 18px}.terminwahl__knopf{border:0;padding:2px 8px;border-radius:6px;background:transparent;color:#65686f;font-size:12px;line-height:18px;cursor:pointer;transition:background .12s linear,color .12s linear}.terminwahl__knopf:hover{background:#f0f1f5;color:#22075e}.terminwahl__knopf--gewaehlt{background:#e6efff;color:#0050c8;font-weight:600}.terminwahl__knopf:focus-visible{outline:2px solid #0050c8;outline-offset:1px}.aktivitaeten-tabelle .ant-table-cell{white-space:nowrap}.aktivitaeten-tabelle__betreff{display:inline-flex;align-items:center;gap:8px;max-width:320px}.aktivitaeten-tabelle__art{flex:0 0 auto;color:#55555a;font-size:13px}.aktivitaeten-tabelle__titel{min-width:0;padding:0;border:0;background:transparent;color:#1f2d5a;font-family:inherit;font-size:inherit;font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.aktivitaeten-tabelle__titel:hover{color:#0050c8;text-decoration:underline}.aktivitaeten-tabelle__titel:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:3px}.aktivitaeten-tabelle__kappe{display:inline-block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.aktivitaeten-tabelle__leer{color:#c0c3cc}.aktivitaeten-tabelle__normal{color:#8c8c8c;font-size:12.5px}.aktivitaeten-tabelle__marke.ant-tag{margin:0 0 0 6px;font-size:11px}.aktivitaeten-tabelle__datum{font-variant-numeric:tabular-nums}.aktivitaeten-tabelle__datum--ueberfaellig{color:#cf1322;font-weight:500}.aktivitaeten-tabelle__datum--heute{color:#d46b08;font-weight:500}.aktivitaeten-tabelle__aktionen{display:inline-flex;gap:2px;opacity:0;transition:opacity .14s ease}.aktivitaeten-tabelle .ant-table-row:hover .aktivitaeten-tabelle__aktionen,.aktivitaeten-tabelle .ant-table-row:focus-within .aktivitaeten-tabelle__aktionen{opacity:1}@media(hover:none){.aktivitaeten-tabelle__aktionen{opacity:1}}@media(prefers-reduced-motion:reduce){.aktivitaeten-tabelle__aktionen{transition:none}}.aktivitaeten-hinweis{margin:0 0 10px;font-size:12px;color:#8c8c8c}.deal-kopf{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px 16px 16px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.deal-kopf__zeile{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.deal-kopf__text{flex:1 1 320px;min-width:0}.deal-kopf__titel{margin:0;font-size:21px;font-weight:600;line-height:1.25;color:#21232c;text-wrap:balance;overflow-wrap:anywhere}.deal-kopf__unter{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-size:13px;color:#65686f}.deal-kopf__wert{font-size:15px;font-weight:700;color:#263e72;font-variant-numeric:tabular-nums}.deal-kopf__trenner{color:#c0c3cc}.deal-kopf__besitzer{display:inline-flex;align-items:center;gap:4px}.deal-kopf__knoepfe{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.deal-kopf .deal-knopf.ant-btn-primary{font-weight:600;box-shadow:none}.deal-kopf .deal-knopf--gewonnen.ant-btn-primary{background:#1c6b4c}.deal-kopf .deal-knopf--gewonnen.ant-btn-primary:not(:disabled):hover{background:#14553c}.deal-kopf .deal-knopf--verloren.ant-btn-primary{background:#c8352f}.deal-kopf .deal-knopf--verloren.ant-btn-primary:not(:disabled):hover{background:#a62b26}.deal-kopf .deal-knopf.ant-btn-primary:disabled{color:#fff;opacity:.55}.deal-kopf .deal-knopf.ant-btn-primary:focus-visible{outline:2px solid #21232c;outline-offset:2px}.deal-stand{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.deal-stand--won{background:#e3f1ea;color:#1c6b4c}.deal-stand--lost{background:#fbeceb;color:#a62b26}.deal-kopf__grund{font-size:13px;color:#65686f}.deal-kopf__grund strong{font-weight:500;color:#21232c}.deal-ueberfaellig{color:#cf1322;font-weight:500}.deal-notiz{margin-top:8px;padding-top:8px;border-top:1px solid #f0f1f5;font-size:12.5px;line-height:1.5;color:#21232c;white-space:pre-wrap;overflow-wrap:anywhere}.deal-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f1f5}.deal-stufenzeit .akte-balken__name{display:inline-flex;align-items:center;gap:6px}.deal-stufenzeit__punkt{flex:0 0 8px;width:8px;height:8px;border-radius:2px}.deal-beleg{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:5px 0;font-size:13px}.deal-beleg__nummer,.deal-beleg__datum,.deal-beleg__betrag{white-space:nowrap}.deal-beleg+.deal-beleg{border-top:1px solid #f5f5f7}.deal-beleg__nummer{font-weight:600}.deal-beleg__datum{color:#93949a;font-size:12px;font-variant-numeric:tabular-nums}.deal-beleg__betrag{margin-left:auto;color:#21232c;font-variant-numeric:tabular-nums}.deal-beleg__art{flex:0 0 auto;color:#93949a;font-size:12px}.deal-kette+.deal-kette{margin-top:6px;padding-top:6px;border-top:1px solid #f0f1f5}.deal-kette__glied{margin-left:6px;padding-left:10px;border-left:2px solid #e6e8ee}.deal-position{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:13px}.deal-position+.deal-position{border-top:1px solid #f5f5f7}.deal-position__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-position__menge{color:#93949a;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.deal-position__summe{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.deal-position--summe{border-top:1px solid #e6e8ee;font-weight:600}.deal-positionen{margin-top:12px}.deal-positionen__kopf,.deal-positionen__zeile{display:grid;grid-template-columns:minmax(0,1fr) 72px 80px 110px 72px 110px 32px;gap:6px;align-items:center}.deal-positionen__kopf{margin-bottom:4px;font-size:12px;color:#65686f}.deal-positionen__zeile{margin-bottom:6px}.deal-positionen__zeile .ant-input-number{width:100%}.deal-positionen__summe{text-align:right;font-variant-numeric:tabular-nums}.deal-positionen__fuss{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #e6e8ee}.deal-positionen__wert{margin-top:10px}@media(max-width:720px){.deal-positionen__kopf{display:none}.deal-positionen__zeile{grid-template-columns:1fr 1fr}}.deal-teilnehmer{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0}.deal-teilnehmer__nummer{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.deal-teilnehmer__weg{margin-left:auto;opacity:0;transition:opacity .15s}.akte-zeile:hover .deal-teilnehmer__weg,.deal-teilnehmer__weg:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.deal-teilnehmer__weg{transition:none}}.grund-wahl{margin-bottom:12px}.grund-wahl__titel{display:block;margin-bottom:6px;font-size:12px;color:#65686f}.grund-wahl__knoepfe{display:flex;flex-wrap:wrap;gap:6px}.grund-wahl__knopf{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border:1px solid #e0e2e8;border-radius:14px;background:#fff;color:#21232c;font:inherit;font-size:12.5px;line-height:1.5;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s,background-color .15s}.grund-wahl__knopf:hover{border-color:#cf1322;background:#fff1f0}.grund-wahl__knopf:focus-visible{outline:2px solid #cf1322;outline-offset:2px}.grund-wahl__zahl{min-width:18px;padding:0 5px;border-radius:9px;background:#f0f1f5;color:#65686f;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}@media(prefers-reduced-motion:reduce){.grund-wahl__knopf{transition:none}}.mail-eingang__erklaerung{max-width:78ch;margin:4px 0 16px;padding-left:12px;color:#6b6d75;font-size:13px;line-height:1.55}.mail-eingang__fehler{margin-bottom:16px}.mail-eingang__liste{display:flex;flex-direction:column;gap:12px;max-width:1080px}.mail-eingang__laedt{padding:60px 0;text-align:center}.mail-eingang__leer{display:flex;flex-direction:column;gap:4px;max-width:1080px;padding:40px 24px;background:#fff;border:1px dashed #d9dce4;border-radius:8px;color:#6b6d75}.mail-eingang__leer strong{color:#21232c;font-size:15px}.mail-abruf{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 20px;max-width:1080px;margin-bottom:16px;padding:12px 20px;background:var(--saxhub-marke-hell);border:1px solid var(--saxhub-marke-rand);border-radius:8px;font-variant-numeric:tabular-nums}.mail-abruf__gelesen{margin:0;color:var(--saxhub-marke)}.mail-abruf__gelesen strong{font-size:20px}.mail-abruf__posten{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:13px}.mail-abruf__posten--neu{color:var(--saxhub-marke);font-weight:600}.mail-abruf__posten--weg,.mail-abruf__posten--alt{color:#6b6d75}.mail-karte{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:24px;padding:14px 16px 14px 20px;background:#fff;border:1px solid #e6e8ee;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.mail-karte:focus-within,.mail-karte:hover{border-color:var(--saxhub-marke-rand);box-shadow:0 2px 10px #263e7212}.mail-karte>*:not(.mail-karte__entscheidung){grid-column:1}.mail-karte__kopf{display:flex;align-items:center;gap:10px;font-size:12px;color:#93949a;font-variant-numeric:tabular-nums}.mail-karte__richtung{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;font-weight:600;letter-spacing:.02em}.mail-karte--ein .mail-karte__richtung{color:#2f6b12;background:#eff8e8}.mail-karte--aus .mail-karte__richtung{color:var(--saxhub-marke);background:var(--saxhub-marke-hell)}.mail-karte__klammer{margin-left:auto}.mail-karte__betreff{margin:6px 0 4px;color:#21232c;font-size:15px;font-weight:600;line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}.mail-karte__leute{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 8px;margin:0 0 8px;font-size:12px}.mail-karte__leute dt{color:#93949a}.mail-karte__leute dd{margin:0;color:#3d3f48;overflow-wrap:anywhere}.mail-karte__text.ant-typography{margin:0 0 8px;color:#595959;font-size:13px;white-space:pre-wrap}.mail-karte__anhaenge{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.mail-karte__anhaenge li{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5f6f8;border-radius:4px;color:#3d3f48}.mail-karte__groesse{color:#93949a;font-variant-numeric:tabular-nums}.mail-karte__entscheidung{grid-column:2;grid-row:1 / span 6;display:flex;flex-direction:column;gap:12px;padding:12px 14px;background:#f7f8fb;border-radius:6px}.mail-karte__feld{display:flex;flex-direction:column;gap:4px}.mail-karte__feldname{font-size:var(--feldname-groesse);line-height:var(--feldname-zeile);color:var(--feldname-farbe)}.mail-karte__anker.ant-radio-group{display:flex;flex-direction:column;gap:2px}.mail-karte__deal{width:100%}.mail-karte__knoepfe{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}@media only screen and (max-width:1100px){.mail-karte{grid-template-columns:minmax(0,1fr)}.mail-karte__entscheidung{grid-column:1;grid-row:auto;margin-top:12px}}@media(prefers-reduced-motion:reduce){.mail-karte{transition:none}}.abruf-stand{display:flex;flex-direction:column;gap:4px;margin:-8px 0 16px;padding-left:12px;font-size:12px;font-variant-numeric:tabular-nums}.abruf-stand p{margin:0}.abruf-stand__zeile,.abruf-stand__fehler{display:flex;align-items:baseline;gap:6px}.abruf-stand__zeile{color:#6b6d75}.abruf-stand__fehler{color:#ad4e00}.abruf-stand--aus{margin:-8px 0 16px;padding-left:12px;color:#93949a;font-size:12px}.mail-abruf__posten--warn{color:#ad4e00;font-weight:600}.mail-abruf__grund{flex-basis:100%;margin:0;color:#ad4e00;font-size:12px}.lead-zeile__titel{display:inline;padding:0;border:0;background:none;color:#21232c;font:inherit;font-weight:500;text-align:left;cursor:pointer}.lead-zeile__titel:hover{color:#0050c8;text-decoration:underline;text-underline-offset:2px}.lead-zeile__titel:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:3px}.lead-zeile__wer{color:#8c8c8c;font-size:12px}.lead-zeile__offen{color:#ad4e00}.lead-ansicht__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-right:24px}.lead-ansicht__titel{color:#21232c;font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance}.lead-ansicht__meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 16px;color:#6b6d75;font-size:13px;font-variant-numeric:tabular-nums}.lead-ansicht__meta strong{color:#3d3f48;font-weight:600}.lead-ansicht__abschnitt{margin-top:20px}.lead-ansicht__ueberschrift{margin:0 0 8px;color:#93949a;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lead-ansicht__nachricht{margin:0;padding:12px 16px;background:var(--saxhub-marke-hell);border-left:3px solid var(--saxhub-marke);border-radius:0 6px 6px 0;color:#21232c;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.lead-ansicht__liste{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:6px 20px;margin:0;font-size:13px;line-height:1.5}.lead-ansicht__liste dt{color:#93949a}.lead-ansicht__liste dd{margin:0;color:#21232c;white-space:pre-wrap;overflow-wrap:anywhere}.lead-ansicht__personen{padding:10px 14px;background:#f7f8fb;border-radius:6px}.lead-ansicht__kontakt{display:inline-flex;flex-wrap:wrap;gap:2px 14px}.lead-ansicht__warnung{color:#ad4e00;font-weight:600}.lead-ansicht__freitext{margin:0;color:#21232c;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.lead-ansicht__leer{margin:20px 0 0;color:#93949a;font-size:13px}.lead-ansicht__herkunft .lead-ansicht__liste{font-size:12px}.lead-ansicht__herkunft .lead-ansicht__liste dd{color:#6b6d75}.lead-ansicht__deal{margin:20px 0 0}.lead-ansicht__fuss{display:flex;justify-content:space-between;gap:8px}.lead-ansicht__offen{margin:20px 0 0;padding:10px 14px;background:#fff7e6;border-radius:6px;color:#874d00;font-size:13px;line-height:1.5}.lead-uebernahme{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.lead-uebernahme__anfrage{position:sticky;top:0;max-height:72vh;overflow-y:auto;padding:2px 20px 2px 0;border-right:1px solid #edf0f5}.lead-uebernahme__anfrage .lead-ansicht__abschnitt:first-child{margin-top:0}.lead-uebernahme__maske{display:flex;flex-direction:column;gap:12px;min-width:0}.lead-uebernahme__formular{display:flex;flex-direction:column;gap:12px}.lead-uebernahme__block{padding:10px 14px 2px;border:1px solid #e6e8ee;border-radius:8px;transition:border-color .15s ease,background-color .15s ease}.lead-uebernahme__block:focus-within{border-color:var(--saxhub-marke-rand)}.lead-uebernahme__block--aus{background:#f7f8fb}.lead-uebernahme__kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin-bottom:8px}.lead-uebernahme__schalter.ant-checkbox-wrapper{color:#21232c;font-weight:600}.lead-uebernahme__stand{color:#2f6b12;font-size:12px}.lead-uebernahme__stand--vorhanden{color:#ad4e00}.lead-uebernahme__felder .ant-form-item{margin-bottom:8px}.lead-uebernahme__felder .ant-form-item-label{padding-bottom:2px}.lead-uebernahme__felder .ant-form-item-label>label{font-size:var(--feldname-groesse);color:var(--feldname-farbe)}.lead-uebernahme__zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}.lead-uebernahme__zeile--strasse{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.lead-uebernahme__zeile--ort{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lead-uebernahme__zeile--deal{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr)}.lead-uebernahme__hinweis{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;color:#ad4e00;font-size:12px}.lead-uebernahme__uebernahme.ant-btn{height:auto;padding:0;font-size:12px}.lead-uebernahme__knoepfe{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.lead-uebernahme__laedt{padding:60px 0;text-align:center}@media only screen and (max-width:900px){.lead-uebernahme{grid-template-columns:minmax(0,1fr)}.lead-uebernahme__anfrage{position:static;max-height:none;padding:0 0 12px;border-right:0;border-bottom:1px solid #edf0f5}}@media only screen and (max-width:560px){.lead-uebernahme__zeile,.lead-uebernahme__zeile--strasse,.lead-uebernahme__zeile--ort,.lead-uebernahme__zeile--deal{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lead-uebernahme__block{transition:none}}@media only screen and (max-width:560px){.lead-ansicht__liste{grid-template-columns:minmax(0,1fr);gap:0}.lead-ansicht__liste dd{margin-bottom:8px}.lead-ansicht__fuss{flex-direction:column-reverse;align-items:stretch}}.kontoauszuege__titel{margin:0;color:#21232c;font-size:20px;font-weight:600}.kontoauszuege__jahre{display:flex;align-items:center;gap:8px}.kontoauszuege__jahr{min-width:3.5em;color:#21232c;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.kontoauszuege__erklaerung{max-width:78ch;margin:4px 0 12px;color:#6b6d75;font-size:13px;line-height:1.55}.kontoauszuege__stand{margin:0 0 16px;color:#3d3f48;font-size:13px;font-weight:600}.kontoauszuege__stand--fehlt{color:#ad4e00}.kontoauszuege__stand--vollstaendig{color:#2f6b12}.kontoauszuege__laedt{padding:60px 0;text-align:center}.ka-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px}.ka-monat{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:12px 14px;background:#fff;border:1px solid #e6e8ee;border-radius:8px;transition:border-color .15s ease,background-color .15s ease}.ka-monat:focus-within{border-color:var(--saxhub-marke-rand)}.ka-monat--fehlt{background:#fffaf0;border-color:#ffd591}.ka-monat--zukunft{background:#f7f8fb;border-style:dashed}.ka-monat--ziel{background:var(--saxhub-marke-hell);border:1px dashed var(--saxhub-marke)}.ka-monat__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ka-monat__name{margin:0;color:#21232c;font-size:14px;font-weight:600}.ka-monat--zukunft .ka-monat__name{color:#93949a;font-weight:500}.ka-monat__stand{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.ka-monat__stand--abgelegt{color:#2f6b12;background:#eff8e8}.ka-monat__stand--fehlt{color:#ad4e00;background:#fff1db}.ka-monat__stand--laeuft{color:#6b6d75;background:#f2f3f6}.ka-monat__dateien{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ka-datei{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.ka-datei__oeffnen{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:0;border:0;background:none;color:#0050c8;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ka-datei__oeffnen:hover .ka-datei__name{text-decoration:underline;text-underline-offset:2px}.ka-datei__oeffnen:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:3px}.ka-datei__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-datei__groesse{flex:none;color:#93949a;font-size:12px;font-variant-numeric:tabular-nums}.ka-datei__entfernen.ant-btn{height:auto;padding:0;font-size:12px}.ka-datei__frist{color:#93949a}.ka-monat__ablegen{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto}.ka-monat__ziehen{color:#93949a;font-size:12px}@media only screen and (max-width:1200px){.ka-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:900px){.ka-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:560px){.ka-raster{grid-template-columns:minmax(0,1fr)}}@media(hover:none){.ka-monat__ziehen{display:none}}@media(prefers-reduced-motion:reduce){.ka-monat{transition:none}}.bankumsaetze__titel{margin:0;color:#21232c;font-size:20px;font-weight:600}.bankumsaetze__laedt{padding:60px 0;text-align:center}.bankumsaetze__stand{max-width:90ch;margin:4px 0 2px;color:#3d3f48;font-size:13px;font-weight:600}.bankumsaetze__stand--gut{color:#2f6b12}.bankumsaetze__stand--achtung{color:#ad4e00}.bankumsaetze__stand--fehler{color:#b42318}.bankumsaetze__konto{margin:0 0 16px;color:#6b6d75;font-size:13px;font-variant-numeric:tabular-nums}.bankumsaetze__ansichten{max-width:100%;margin-bottom:12px;overflow-x:auto;scrollbar-width:thin}.bu-karte{max-width:880px;margin-bottom:20px;padding:16px 20px 4px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.bu-einrichtung__text{max-width:78ch;margin:0 0 12px;color:#3d3f48;font-size:13px;line-height:1.55}.bu-einrichtung__felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.bu-einrichtung__knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 12px}.bu-liste{max-width:1240px;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.bu-zeile{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.bu-zeile+.bu-zeile{border-top:1px solid #eef0f4}.bu-zeile__kopf{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:4px 16px;align-items:baseline}.bu-zeile__datum{color:#6b6d75;font-size:13px;font-variant-numeric:tabular-nums}.bu-zeile__wer{display:flex;flex-direction:column;gap:2px;min-width:0}.bu-zeile__name{color:#21232c;font-size:14px;font-weight:600}.bu-zeile__zweck{display:-webkit-box;overflow:hidden;color:#4b4d57;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.bu-zeile__vermerk{color:#6b6d75;font-size:12px}.bu-zeile__betrag{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.bu-betrag{color:#3d3f48;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bu-betrag--ein{color:#2f6b12}.bu-zeile__rest{color:#ad4e00;font-size:12px;font-variant-numeric:tabular-nums}.bu-zeile--zugeordnet .bu-zeile__name,.bu-zeile--ignoriert .bu-zeile__name,.bu-zeile--ausgang .bu-zeile__name{font-weight:500}.bu-zeile--zugeordnet .bu-betrag--ein,.bu-zeile--ignoriert .bu-betrag--ein{color:#5d7a4c}.bu-zeile__aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-left:108px}.bu-zeile__ohne{color:#6b6d75;font-size:13px}.bu-zeile__weiteres{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bu-vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:6px 10px;background:#f6f9f3;border:1px solid #dfeccf;border-radius:6px}.bu-vorschlag__rechnung{color:#21232c;font-size:13px;font-variant-numeric:tabular-nums}.bu-vorschlag__gruende{color:#6b6d75;font-size:12px}.bu-stufe{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.bu-stufe--gut{color:#2f6b12;background:#e3f2d6}.bu-stufe--mittel{color:#0b4a8f;background:#e6effb}.bu-stufe--schwach{color:#5b5d66;background:#eceef2}.bu-andere{display:flex;align-items:center;gap:6px}.bu-andere__auswahl{width:320px;max-width:60vw}.bu-zuordnungen{margin:2px 0 0;padding:0;color:#2f6b12;font-size:12px;font-variant-numeric:tabular-nums;list-style:none}.bu-zuordnungen__zahlung{color:#6b6d75}.bu-leer{max-width:1240px;padding:32px 16px;color:#6b6d75;font-size:13px;text-align:center;background:#fff;border:1px dashed #e6e8ee;border-radius:8px}.bu-freigabe{display:flex;gap:16px;align-items:flex-start}.bu-freigabe__symbol{flex:none;margin-top:4px;color:var(--saxhub-marke);font-size:32px}.bu-freigabe__text p{margin:0 0 8px;font-size:13px;line-height:1.55}.bu-freigabe__bank{color:#3d3f48;font-style:italic}.bu-freigabe__warnung{color:#ad4e00;font-weight:600}.bu-freigabe__warten{display:flex;align-items:center;gap:8px;color:#6b6d75;font-variant-numeric:tabular-nums}@media only screen and (max-width:900px){.bu-einrichtung__felder{grid-template-columns:minmax(0,1fr)}.bu-zeile__aktionen{margin-left:0}}@media only screen and (max-width:560px){.bu-zeile__kopf{grid-template-columns:minmax(0,1fr) auto}.bu-zeile__datum{grid-column:1 / -1}.bu-andere__auswahl{width:100%;max-width:none}.bu-andere{flex:1 1 100%}}.vertraege__titel{margin:0;color:#21232c;font-size:20px;font-weight:600}.vertraege__laedt{padding:60px 0;text-align:center}.vertraege__ansichten{max-width:100%;margin:0 0 12px;overflow-x:auto;scrollbar-width:thin}.vt-kennzahlen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:12px;max-width:1240px;margin:4px 0 16px}.vt-kennzahl{min-width:0;padding:12px 16px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.vt-kennzahl dt{margin-bottom:4px;color:#6b6d75;font-size:12px;font-weight:500;letter-spacing:.02em}.vt-kennzahl dd{margin:0;color:#21232c;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.vt-kennzahl--breit dd{font-size:14px;line-height:1.45}.vt-kennzahl__verweis{padding:0;border:0;background:none;color:#0050c8;font:inherit;font-weight:600;text-align:left;cursor:pointer}.vt-kennzahl__verweis:hover{text-decoration:underline;text-underline-offset:2px}.vt-kennzahl__verweis:focus-visible{outline:2px solid #0050c8;outline-offset:2px;border-radius:3px}.vt-kennzahl__leer{color:#6b6d75;font-weight:500}.vt-liste{max-width:1240px;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #e6e8ee;border-radius:8px}.vt-zeile+.vt-zeile{border-top:1px solid #eef0f4}.vt-zeile__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) 130px 72px;gap:6px 16px;align-items:center;padding:12px 16px;color:inherit;transition:background-color .15s ease}.vt-zeile__link:hover{background:#f7f8fb;color:inherit}.vt-zeile__link:focus-visible{outline:2px solid #0050c8;outline-offset:-2px}.vt-zeile__wer{display:flex;flex-direction:column;gap:1px;min-width:0}.vt-zeile__art{color:#6b6d75;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vt-zeile__titel{overflow:hidden;color:#21232c;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vt-zeile__partner{overflow:hidden;color:#4b4d57;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vt-zeile--beendet .vt-zeile__titel,.vt-zeile--beendet .vt-zeile__partner{color:#93949a}.vt-frist{display:flex;flex-direction:column;gap:1px;font-size:13px;font-variant-numeric:tabular-nums}.vt-frist__text{color:#3d3f48;font-weight:500}.vt-frist__tage{color:#6b6d75;font-size:12px}.vt-frist--dringend .vt-frist__text,.vt-frist--dringend .vt-frist__tage{color:#b42318;font-weight:600}.vt-frist--bald .vt-frist__text,.vt-frist--bald .vt-frist__tage{color:#ad4e00}.vt-frist--keine .vt-frist__text{color:#6b6d75;font-weight:400}.vt-zeile__kosten{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.vt-zeile__betrag{color:#21232c;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.vt-zeile__je{color:#93949a;font-size:12px}.vt-zeile__aufgaben{justify-self:end;padding:1px 8px;border-radius:10px;background:#fff1db;color:#ad4e00;font-size:11px;font-weight:600;white-space:nowrap}.vt-zeile__aufgaben--leer{padding:0;background:none}.vt-leer{max-width:1240px;padding:32px 16px;color:#6b6d75;font-size:13px;text-align:center;background:#fff;border:1px dashed #e6e8ee;border-radius:8px}.vt-leer p{margin:0 0 12px}.vt-zeichen{border-radius:8px;font-size:18px}.vt-kopf__name{display:flex;flex-direction:column;min-width:0}.vt-kopf__partner{color:#6b6d75;font-size:13px}.vt-kopf__knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.vt-stichtag{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;padding:8px 10px;border-radius:6px;background:#f4f6f9;font-variant-numeric:tabular-nums}.vt-stichtag__text{color:#21232c;font-size:15px;font-weight:600}.vt-stichtag__tage{color:#6b6d75;font-size:12px}.vt-stichtag--dringend{background:#fdecea}.vt-stichtag--dringend .vt-stichtag__text,.vt-stichtag--dringend .vt-stichtag__tage{color:#b42318}.vt-stichtag--bald{background:#fff6e8}.vt-stichtag--bald .vt-stichtag__text,.vt-stichtag--bald .vt-stichtag__tage{color:#ad4e00}.vt-angabe{padding:3px 0}.vt-angabe__wert{color:#21232c;font-size:13px;overflow-wrap:anywhere}.vt-angabe__notiz{white-space:pre-wrap}.vt-kosten{margin:0;color:#21232c;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.vt-kosten__rhythmus{color:#6b6d75;font-size:13px;font-weight:500}.vt-kosten__umgerechnet{margin:2px 0 0;color:#6b6d75;font-size:12px;font-variant-numeric:tabular-nums}.vt-dialog__text{margin:0 0 12px;color:#3d3f48;font-size:13px;line-height:1.55}.vertrag-formular__gruppe{margin:0 0 4px;padding:0;border:0}.vertrag-formular__gruppe+.vertrag-formular__gruppe{padding-top:8px;border-top:1px solid #eef0f4}.vertrag-formular__gruppe legend{margin-bottom:8px;padding:0;border:0;color:#6b6d75;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vertrag-formular__reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.vertrag-formular__frist{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vertrag-formular__zusatz{color:#6b6d75;font-size:13px}@media only screen and (max-width:900px){.vt-kennzahlen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vt-kennzahl--breit{grid-column:1 / -1}.vt-zeile__link{grid-template-columns:minmax(0,1fr) auto}.vt-frist{grid-column:1 / -1;grid-row:2}.vt-zeile__aufgaben--leer{display:none}.vertrag-formular__reihe{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vt-zeile__link{transition:none}}
