html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:#fcfcfb;color:#14161a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}input,select,textarea,button{font-family:inherit}a{color:#14161a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:#d22c1f}input[type=range]{accent-color:#14161A;height:16px;width:100%;margin:0}[data-shell][data-werkstatt]:not([data-werkstatt=false]){padding-right:min(470px,94vw)}@media print{[data-shell]{padding-right:0!important}}input[type=checkbox]{accent-color:#14161A;width:15px;height:15px;margin:0;cursor:pointer}::selection{background:#14161a;color:#fff}@page{size:A4 portrait;margin:14mm}@media print{body{background:#fff;font-size:9.4pt;line-height:1.4}[data-page]{display:block!important;break-before:page}[data-page=cockpit]{break-before:auto}[data-noprint]{display:none!important}body[data-profil=bank] [data-rolle]:not([data-rolle~=bank]){display:none!important}body[data-profil=berater] [data-rolle]:not([data-rolle~=berater]){display:none!important}table,tr,figure{break-inside:avoid}[data-grid=pos]{grid-template-columns:1fr 92px 84px 50px 100px!important}[data-page=kosten] [style*="min-width:1080px"],[data-page=kosten] [style*="min-width: 1080px"]{min-width:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{body[data-druck=cockpit] [data-page]:not([data-page=cockpit]),body[data-druck=entscheidung] [data-page]:not([data-page=entscheidung]),body[data-druck=fahrplan] [data-page]:not([data-page=fahrplan]),body[data-druck=kosten] [data-page]:not([data-page=kosten]),body[data-druck=bauablauf] [data-page]:not([data-page=bauablauf]),body[data-druck=vergabe] [data-page]:not([data-page=vergabe]),body[data-druck=foerderung] [data-page]:not([data-page=foerderung]),body[data-druck=kapital] [data-page]:not([data-page=kapital]),body[data-druck=liquiditaet] [data-page]:not([data-page=liquiditaet]),body[data-druck=haus] [data-page]:not([data-page=haus]),body[data-druck=flaechen] [data-page]:not([data-page=flaechen]),body[data-druck=anhang] [data-page]:not([data-page=anhang]){display:none!important}body[data-druck] [data-page]{break-before:auto}}@page flaechen{size:A4 landscape;margin:12mm}[data-page=flaechen]{page:flaechen}@media print{[data-page=flaechen] table{font-size:8pt}[data-page=flaechen] input{border:0!important}}@page kosten{size:A4 portrait;margin:8mm 8mm 6mm}[data-page=kosten]{page:kosten}@media print{[data-page=kosten] :is(div,span,input,select){font-size:6.5pt!important;line-height:1.1!important}[data-page=kosten] div{padding-top:0!important;padding-bottom:0!important}[data-page=kosten] div[style*="1fr 100px 60px"]{padding-top:3px!important;padding-bottom:3px!important}[data-page=kosten] input{padding:0!important;border:0!important}[data-page=kosten] [data-grid=pos] input+input{font-size:5.5pt!important;color:#8a8f94}[data-page=kosten] input:placeholder-shown{display:none!important}[data-page=kosten] h1{font-size:11pt!important;margin:2px 0 0!important}[data-page=kosten] p{font-size:7pt!important;line-height:1.2!important;margin:2px 0 0!important}[data-page=kosten]>div{margin-top:5px!important}[data-page=kosten] h1+p{display:none!important}[data-page=kosten] [style*="92ch"]{max-width:none!important}[data-page=kosten]>div[style*=flex]{gap:6px!important}}@media print{[data-page=vergabe] input,[data-page=vergabe] select,[data-page=vergabe] textarea{border:0!important;resize:none}[data-page=vergabe] table{min-width:0!important}[data-page=vergabe] textarea{field-sizing:content}}@media print{[data-page=anhang] input:placeholder-shown,[data-page=anhang] textarea:placeholder-shown{display:none!important}}@media print{[data-page=haus] [style*="translateX(-50%)"]{font-size:6.5pt!important;transform:rotate(40deg)!important;transform-origin:left top!important;margin-left:-6px}[data-page=haus] [style*="height: 16px"],[data-page=haus] [style*="height:16px"]{height:30px!important}}@media print{[data-page=liquiditaet] [style*="1fr 1fr"]{grid-template-columns:1fr!important}[data-page=liquiditaet] table{min-width:0!important}[data-page=liquiditaet] input{border:0!important}}body[data-profil=bank] [data-page] [data-rolle]:not([data-rolle~=bank]){display:none!important}body[data-profil=berater] [data-page] [data-rolle]:not([data-rolle~=berater]){display:none!important}
