@charset "UTF-8";:root{--light_blue:#36699d;--dark_blue:#07203f;--activ_blue:#214067;--light_grey:#f2f2f2;--grey:#e9e9e9;--middle_grey:#b1b1b1;--dark_grey:#dddddd;--light_green:#e0f8dd;--dark_green:#ccf3c8;--light_red:#ffe5e5;--dark_red:#990000;--yellow_light:#ffe596;--yellow_dark:#e4ad00;--black:#333;--highlight_light:#ffe596;--highlight_dark:#e4ad00;--highlight_hover_light:#fff8e3;--highlight_hover_dark:#ffe38e;--button_grey_dark:#b1b1b1;--button_grey_light:#f2f2f2;--text_grey:#6a6666;--button_hover_dark:#dad7d7;--button_hover_light:#fdfdfd;--grau_auswahlfeld:#f9f9f9;--not_activ_grey:#cccaca;--shadow_black:#0000001c;--BG_INACTIVE:var(--light_grey);--BG_NEUTRAL:linear-gradient(var(--light_grey), var(--middle_grey));--BG_HIGHLIGHT:linear-gradient(var(--yellow_light), var(--yellow_dark));--COLOR_ACTIVE:var(--dark_blue);--COLOR_NEUTRAL:var(--dark_grey);--COLOR_HOVER:var(--light_grey);--COLOR_INACTIVE:var(--dark_grey);--BG_NEUTRAL_SCHALTFLAECHE:var(--dark_grey)}body{background:#fff;cursor:auto;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.5;margin:0;padding:0;position:relative;height:auto;overflow-y:scroll}quick-plan{position:relative;float:left;width:100%;padding-top:20px; #modules_container button:not([data-name="reset_module_count"]) { display: none; } .content { padding-bottom: 50px; } .main_content { display: block; padding: 20px 0 0 0; }}.row:not(:has(quick-calc2)){margin:0 auto;max-width:83.75rem;width:100%}h1{font-size:18px;margin-top:10px;color:#fff;font-weight:700;width:100%;text-align:left;background:var(--COLOR_ACCENT_LIGHT);margin-bottom:5px;padding:10px;grid-column:span 2;height:42px}h2{min-height:42px;display:flex;align-items:center;gap:5px;font-size:16px;color:var(--COLOR_ACCENT_LIGHT);border-bottom:2px solid var(--COLOR_ACCENT_LIGHT);font-weight:700;width:100%;line-height:30px;margin-bottom:2px;padding:0 5px;padding:0 5px}:not(.shop_title):not(.title)>h3:not(.shop-title):not(.shop_title){font-size:14px;color:var(--COLOR_PRIMARY_SUPER_DARK);font-weight:700;width:100%;border-bottom:2px solid var(--COLOR_ACCENT_LIGHT);min-height:42px;display:flex;align-items:center;gap:5px;padding:0 5px;img{max-width:100%;height:25px}}.greybox{min-height:42px;justify-content:center;background:var(--BG_GREY_MIDDLE);padding:5px 12px;gap:5px;flex-direction:column;margin-top:2px;position:relative;font-size:13px;&:not([class*=-spalten]):not([class*=_spalten]):not(td):not(th):not(.street-container){display:flex}&.lighter{background:var(--BG_GREY_LIGHT)}input{text-align:right;min-width:60px;&:not(#ktd_datenschutz):not([data-type=consent_data_sharing]){width:100%}}&.greenbox{position:relative;background:var(--BG_SUM);&.darker{background:var(--BG_FINAL_SUM)}}&.redbox{background:var(--BG_WARNING);padding:5px 15px;border:2px solid var(--COLOR_ERROR_DARK)}ul{margin-top:10px;margin-bottom:10px;margin-left:1.1rem}}.drei-spalten{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.zwei-spalten{gap:5px;align-items:center;width:100%;&.align_start{gap:25px;align-items:start}&.align_start.gib_gap img{max-width:100%}.big_gap{gap:25px}}.autarkie{border-collapse:collapse;width:100%}.zwei-spalten-breit{grid-column:span 2}.drei_spalten{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;width:100%;align-items:center;&.align-start{align-items:start}&.big_gap{gap:25px}}.align_start{align-items:start}[class*=flex_]{display:flex}.anmerkung,.hinweis{font-size:11px;font-style:italic}.hinweis{font-style:italic;font-weight:300;line-height:1rem;color:#666}p{&.einheit{min-width:85px}}.autarkie{border-collapse:collapse;width:100%}.autarkie tr,.autarkie thead{border-top:2px solid #fff}.autarkie.deckung td:not(:last-child),.autarkie.deckung th:not(:last-child),.autarkie:not(.deckung) td:nth-child(-n+2),.autarkie:not(.deckung) th:nth-child(-n+2){border-right:2px solid #fff}.helpicon{z-index:10;text-decoration:none!important;position:absolute;right:0;top:-4px;&:before{content:"\f128";font-family:fontawesome;font-size:15px;padding:1px 5px;font-weight:400!important;background:var(--BG_ACTIVE_BLUE_LIGHT);color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}}img{font-size:12px;line-height:15px;color:#999;display:inline-block;vertical-align:middle;height:auto}input{&[type=checkbox]:not(#terms_of_use):not(#ktd_datenschutz):not([data-type=bool]){display:none;&+span{padding:10px;cursor:pointer}&:checked+span{border:2px solid var(--COLOR_ACCENT_DARK);padding:8px}}&[type=checkbox], &[type=radio]{&+span:hover{background:var(--BG_NOT_ACTIVE_HOVER)}&:not([name=toggle_interaction_mode]):disabled+span{background:var(--BG_INACTIVE);border:2px solid var(--COLOR_INACTIVE);color:var(--COLOR_INACTIVE);padding:8px;pointer-events:none}&:required:invalid+span{background:var(--BG_REQUIRED);border:2px solid var(--COLOR_ACCENT_REQUIRED);padding:8px}}&[type=radio]{display:none;&+span{background:var(--BG_ACTIVE_BLUE);padding:10px;cursor:pointer}&:checked+span{color:#fff;background:var(--COLOR_ACTIVE);border:none}}}button{width:fit-content;&.width-max{width:100%}}td.greybox,th.greybox{display:table-cell}.hidden{display:none}.schaetzung_komplett{&.zwei-spalten{align-items:stretch}}.tright{text-align:right}.tcenter{text-align:center}@media only screen and (min-width:64.0625em){.large-12{width:100%}}select{height:2rem;font-family:inherit;line-height:normal;padding:.5rem;padding-right:15px;border-radius:0;width:100%;&.tselect{display:inline;padding:2px;width:100px;height:1.8em}}.emob_rahmen{position:relative;float:left;width:100%;padding:30px 3px 7px;margin-bottom:7px;&[data-completed=false]{border:2px solid var(--highlight_dark);background:var(--highlight_hover_dark)}.lpfeil{position:absolute;top:4px;left:0;width:100%;height:21px;background:#f4f5f6 url(/include/quickplan_flaechen/pics/lpfeil.png)no-repeat 50% 0;&.negp{background:#f4f5f6 url(/include/quickplan_flaechen/pics/lpfeil.png)no-repeat 50% -21px}}.emob_time{background:var(--not_activ_grey);width:4%;padding:1px 0;float:left;border-right:1px solid #fff;text-align:center;cursor:pointer;&.first{background:#eee;cursor:none}&:not(.first).active{background:var(--COLOR_ACCENT_DARK);color:#fff}&.emob_yellow{background:var(--not_activ_grey)}}}#sp_werte{position:relative;&.sp_nein{border:2px solid var(--dark_red);.sp_werte_hinweis{display:block}}}.sp_werte_hinweis{background:var(--light_red);border:2px solid var(--dark_red);text-align:center;padding:5px 10px}#tabs_lastprofile,#tabs_lastprofile_wp,#tabs_lastprofile_wp_anteil{position:relative;float:left;width:100%;min-width:340px;margin-top:40px; #tablinks, #tablinks_wp, #tablinks_wp_anteil { position: absolute; width: 100%; top: -30px; ul li { background: var(--not_activ_grey); color: black; border-bottom: 1px solid var(--not_activ_grey); cursor: pointer; display: block; float: left; padding: 0; margin: 2px; &[aria-selected="true"] { background: var(--activ_blue); border-bottom: 1px solid var(--activ_blue); p { color: white; } } p { padding: 0 15px; text-decoration: none; line-height: 27px; font-weight: bold; } &.tabs_reset { float: right; margin-right: 0; } } } .lp_rahmen { border: 1px solid var; margin: 10px 0 0 0; padding: 10px 3px 7px 3px; background: #fff; .schiebergruppe { height: 101px; } .lp_label { height: 19px; .lp_l { background: #ccc; width: 4.1666666666%; font-size: 10px; padding: 1px 0; border-left: 1px solid #f4f5f6; text-align: center; float: left; } } }}#tabs_lastprofile_wp_anteil .lp_rahmen .lp_label .lp_l{width:8.3%}ul{font-family:inherit;line-height:1.6;list-style-position:outside}input[type=range]{appearance:none;background:#fff;cursor:pointer;width:100%}em{font-style:italic;line-height:inherit}b{line-height:inherit}.grafik_frame{padding-bottom:30px;background:var(--grey);min-height:400px}.grafik{position:relative;width:100%;background:var(--light_grey)}table.wkb{width:100%;font-size:11px;line-height:12px;border:1px solid #ddd;.grey2{background:#ddd}th{padding:8px 0 5px;text-align:center;border-bottom:1px solid #eee;background:#eee}.bold{font-weight:700}.grey1{background:#eee}td{padding:3px 2px 2px;border-bottom:1px solid #eee;text-align:right;&.tcenter{text-align:center}}}.chartlinks{width:100%;margin:10px 0;padding:0 10px;display:flex;align-items:center;justify-content:space-between;.monatslink:not(.active){cursor:pointer}.monatslink:not(.standard){padding:4px 10px 2px;margin-right:0;margin-left:3px}.monatslink.active{background:#fff;text-decoration:none}button{float:right}}a{color:var(--activ_blue)}.canvasbox{background:#f3f3f3;border:1px solid #ddd;padding-bottom:10px}.greybox_element{display:flex;align-items:center;gap:10px;*:first-child { min-width: 60px; }}.right{float:right}.weiterbutts_pdf{width:100%;display:flex;align-items:center;justify-content:center;gap:25px;flex-direction:column;button{width:300px}span{margin:10px}}#pr input{width:60px;text-align:left}progress-bar .progress-steps{display:flex;align-items:center;border-bottom:3px solid var(--activ_blue)}progress-bar .progress-steps .progress-tab{position:relative;display:flex;align-items:center;flex:auto}progress-bar .progress-steps .progress-tab:first-child{margin-left:0}progress-bar .progress-steps .progress-tab:last-child{margin-right:0}progress-bar .progress-steps .progress-tab .parallelogram{--parallelogram-height:44px;width:100px;height:var(--parallelogram-height);margin-left:9px;position:relative;z-index:1;flex:auto}progress-bar .progress-steps .progress-tab .parallelogram::before,progress-bar .progress-steps .progress-tab .parallelogram::after{content:"";position:absolute;width:100%;height:100%;display:block;background-color:var(--not_activ_grey);z-index:-1}progress-bar .progress-steps .progress-tab .parallelogram::before{top:0;transform:skew(20deg);height:50%}progress-bar .progress-steps .progress-tab .parallelogram::after{transform:skew(-20deg);top:calc(var(--parallelogram-height)/2);height:50%}progress-bar .progress-steps .progress-tab .progress-title{position:absolute;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-left:15px;text-align:center}progress-bar .progress-steps .progress-tab .progress-title p{color:var(--black);position:relative;z-index:3}progress-bar .progress-steps .progress-tab:not([aria-current=true]):not(.visited){opacity:.5}progress-bar .progress-steps .progress-tab[aria-current=true] .progress-title p{color:#fff}progress-bar .progress-steps .progress-tab[aria-current=true] .parallelogram::before,progress-bar .progress-steps .progress-tab[aria-current=true] .parallelogram::after{background-color:var(--BG_ACTIVE_BLUE)}progress-bar .description-container{display:flex;justify-content:space-between;background-color:var(--light_grey);padding:15px 20px;margin:0;min-height:9em}progress-bar .description-container .navigation-button{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#000;min-width:50px;button{min-width:60px}}progress-bar .description-container .navigation-button[aria-disabled=true]{cursor:not-allowed;color:#999}progress-bar .description-container .navigation-button i{font-size:25px}progress-bar .description-container .description-content{padding:0 15px;color:var(--black);text-align:center}progress-bar .description-container .description-content .zwei_spalten{margin-top:20px}progress-bar .description-container .description-content p{text-align:left}progress-bar .description-container .description-content span{font-size:13px}.hinweis_phasen{padding:4px;background:var(--light_red);border:2px solid var(--dark_red);text-align:center}.warnung{background:var(--light_red);border:2px solid var(--dark_red);padding:5px 15px}.biggest{padding:10px}.big_gap{gap:25px}.ergebnis_wert{font-weight:700}.fa-solid.fa-check{font-size:1.25em;color:var(--dark_green);text-shadow:0 1px 0 #000,0 -1px #000,1px 0 #000,-1px 0 #000}.fa-solid.fa-ban{font-size:1.25em;color:red}label span{display:block;text-align:center}label input[type=radio]+span{background:var(--COLOR_NEUTRAL);padding:10px;cursor:pointer}label input[type=radio]:checked+span{color:#fff;background:var(--COLOR_ACTIVE);border:none}label input[type=radio]:required+span{background:var(--yellow_light);border:2px solid var(--yellow_dark);padding:8px}toggle-button label{height:100%}toggle-button label span{height:100%;display:flex;justify-content:center;align-items:center}toggle-button:has(label:first-of-type>input[type=radio]:checked)~.toggle_container_true{display:block}toggle-button:has(label:first-of-type>input[type=radio]:not(:checked))~.toggle_container_true{display:none}toggle-button:has(label:first-of-type>input[type=radio]:checked)~.toggle_container_false{display:none}toggle-button:has(label:first-of-type>input[type=radio]:not(:checked))~.toggle_container_false{display:block}.ani_headline{font-size:.95rem;font-weight:600}.relative{position:relative}.load_arrow{color:#fff}.gtool_slider{margin-top:15px;height:10px;margin-bottom:40px}.gtool_slider .noUi-tooltip{display:none}.gtool_slider .noUi-active .noUi-tooltip{display:block}.gtool_slider .noUi-connects{background-color:var(--button_hover_light)}.gtool_slider .noUi-horizontal{height:10px}.gtool_slider .noUi-handle{right:-10px;top:-5px;height:20px;width:20px;box-shadow:none}.gtool_slider .noUi-handle::before,.gtool_slider .noUi-handle::after{display:none}.gtool_slider .noUi-marker-large{height:10px}.noUi-value{color:#000;margin-top:5px}.custom-text-marker{font-size:11px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;white-space:nowrap}.custom-control-container{padding:4px;background-color:#fff;font-size:14px;font-weight:300;border-radius:5px}.size-control-container{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:4px;font-size:20px;font-weight:300;border-radius:5px}.noUi-connect{background:var(--activ_blue)}.end_customer_invoice_settings{max-width:670px;margin:0 auto}.ergebnis_wert{font-weight:700}.fa-solid{&.fa-check{font-size:1.25em;color:var(--dark_green);text-shadow:0 1px 0 #000,0 -1px #000,1px 0 #000,-1px 0 #000}&.fa-ban{font-size:1.25em;color:red}}label{span{display:block;text-align:center}input[type=radio]+span{background:var(--BG_NOT_ACTIVE);padding:10px;cursor:pointer}input[type=radio]:checked+span{color:#fff;background:var(--BG_ACTIVE_BLUE);border:none}input[type=radio]:required:invalid+span{background:var(--BG_REQUIRED);border:2px solid var(--COLOR_ACCENT_REQUIRED);padding:8px}}toggle-button:has(label:first-of-type>input[type=radio]:checked)~.toggle_container_true{display:block}toggle-button:has(label:first-of-type>input[type=radio]:not(:checked))~.toggle_container_true{display:none}toggle-button:has(label:first-of-type>input[type=radio]:checked)~.toggle_container_false{display:none}toggle-button:has(label:first-of-type>input[type=radio]:not(:checked))~.toggle_container_false{display:block}.ani_headline{font-size:.95rem;font-weight:600}.relative{position:relative}.load_arrow{color:#fff}.end_customer_invoice_settings{max-width:670px;margin:0 auto}div[data-pdf]{position:relative;display:block;width:670px;padding:20px;min-height:880px;border:1px dotted #aaa;background:#fff;box-shadow:4px 4px 7px rgba(0,0,0,.4);h1{all:unset;display:flex;width:100%;font-weight:600;font-size:20px}.field{margin-top:10px}.field td.cell2[data-underline]{border-bottom:1px solid gray}th{font-weight:700;width:35%}th[data-wide]{width:75%}.tright{text-align:right}table.address{position:absolute;right:0;top:0;width:250px}.hinweis, .weiterbutts .pfeilnavi_hinweis, .form-group.form-captcha label{font-style:italic;font-size:.75rem!important;font-weight:300!important;line-height:1rem!important;color:#666}.header_table{color:#008315;border-bottom:2px solid #008315;font-weight:700;margin-top:10px}.field.green th{color:#008315}.info{color:#a8a8a8;font-size:10px;font-style:italic;margin-top:2px}table{width:100%;border-collapse:collapse;font-size:12px;&.address{position:absolute;right:0;top:20px;width:250px!important}}table tr[data-bg-green]{color:#fff;background-color:#7dd900;padding:4px;font-weight:700}.indented{width:100%}.indented .header_table, .indented .field{width:97%;margin-left:auto}.indented th{width:33%}th, td{padding:3px;text-align:left}.small_description{font-size:8px;padding:0;margin:0;font-style:italic}td.cell2[data-right]{text-align:right}.real_table{font-size:11px}.real_table th{background-color:#d3d3d3;font-weight:400;text-align:right}.real_table tr th:first-child, .real_table tr td:first-child{width:5%;text-align:right}.real_table tr th:not(:first-child), .real_table tr td:not(:first-child){width:10.4%;text-align:right}.real_table .row td:first-child, .real_table .row td:last-child{background-color:#d3d3d3;font-weight:700;text-align:right;border-bottom:1px solid gray}.real_table td{border-bottom:1px solid gray}.table_bank_vergleich{width:45%}.table_bank_vergleich th{background-color:#d3d3d3}.table_bank_vergleich td:last-child{background-color:#d3d3d3;font-weight:700}.table_bank_vergleich tr:last-child{background-color:#d3d3d3}.table_bank_vergleich th:first-child, .table_bank_vergleich td:first-child{width:5%;background-color:#d3d3d3;font-weight:700;text-align:right;border-bottom:1px solid gray}.table_bank_vergleich th:not(:first-child), .table_bank_vergleich td:not(:first-child){width:20%;text-align:right}.table_bank_vergleich td{border-bottom:1px solid gray}.line{border:none;border-top:1.5px solid gray;margin:20px 0}.footer_text{font-style:italic;font-size:.7em;margin:0;padding:0}.green_bar{background-color:#008315;color:#fff;font-weight:700;text-align:center;padding:5px 0}.img_container{display:flex;margin:0}.listenlogo img{height:50px}.page-break{page-break-before:always}.no-page-break{page-break-inside:avoid}.invoice table{width:100%;border-collapse:collapse;border-spacing:0}.invoice table.breit{width:100%;margin:0 0 10px 0}.invoice table:not(.kontaktdaten) td{border-bottom:1px solid #ccc;padding:4px 10px 2px 0}.invoice table:not(.kontaktdaten) tr:not(.subtotal) td{border-bottom:1px solid #ccc}.invoice table td .smaller{font-size:.7em}.invoice table td.anzahl{width:60px;text-align:right}.invoice table td.bez{text-align:left}.invoice table td.stueckpr{width:125px;text-align:right}.invoice table td.stueckpr.pro{width:85px;font-size:11px!important;font-weight:400!important;color:#666!important}.invoice table td.subtotal_description{width:115px;text-align:right;padding-right:15px}.invoice table td.summe{width:115px;text-align:right;padding-right:15px}.invoice table td.summe.breiter{width:140px;font-weight:700}.invoice table td.head{padding-bottom:10px;padding-top:0!important;border:none}.invoice table td.datum{text-align:right;border:none;padding-top:55px!important;line-height:.8em}.invoice table td.datum .irrtum{font-weight:400;font-size:.7rem!important;color:gray}.invoice table td.rechts{text-align:rights}.invoice table td div.unit{display:block;float:left;width:200px}.invoice table td div.unit.mitte{width:180px}.invoice table td div.unit.schmal{width:175px}.invoice table td.einheit{width:5%}.invoice table td.preis{width:5%;border:1px solid #c00}.invoice table tr.big td.breiter{padding-top:13px}.invoice table tr.standard td{font-size:12px}.invoice table tr.standard td.rechts{font-weight:700}.invoice table tr.standard.abstand td{padding-top:10px}.invoice table tr.borderoben td{border-top:1px solid #ccc!important}.invoice table.rabatte{width:83%;margin:25px 0 15px 47px}.invoice table.rabatte tr.standard td{text-align:center;border:none;padding:5px;font-weight:700;color:#c00}.invoice table tr.small td{font-size:11px;font-style:italic;border:none;padding-top:2px;color:#444}.invoice table tr.small td.links{text-align:right}.invoice table tr.big td{font-size:15px;font-weight:700}.invoice table tr.big td em{font-size:13px}.invoice table tr.big.abstand td{padding-top:20px}.invoice table tr.fettborder td{border-bottom:2px solid #000!important}.invoice table tr td.leg{padding-top:16px}.invoice table tr td.legende{font-weight:400!important;font-size:11px;line-height:12px;color:#888}.invoice tr.address td{border-bottom:none}.invoice .logos_ausdruck{position:relative;float:left;margin:40px 0 0}.invoice .logos_ausdruck p{font-size:10px;text-align:left;margin:0}.invoice .listenlogo{float:left;margin:10px 10px 10px 0}.invoice .listenlogo img{width:100px}.invoice .gestellteile td{font-size:11px;padding:2px 10px 2px 0}.invoice.endcustomer{table td.stueckpr{visibility:hidden}&.dont_show_prices .elements table{td.summe{visibility:hidden}tr.subtotal{display:none}}}.firmenlogo_container{width:300px;height:100px}.firmenlogo{width:100%;height:100%;object-fit:contain;object-position:left}.blatt .header_profil{position:relative;display:block;width:100%;height:140px}.blatt .header_profil .logo{display:block;float:left;width:250px;height:100px;margin:25px 0 20px 20px}.blatt .header_profil img{max-width:100%;max-height:100%}.blatt .header_schmal{position:relative;display:block;width:100%;height:50px;padding-top:8px}.blatt .header_schmal img{position:absolute;right:25px;top:21px;width:120px}body.free h1, body.free h2.bigger, body.free h3.bigger, body.free h4.bigger, body.free ul.katlist li>a.bigger, ul.katlist body.free li>a.bigger, body.free ul.katlist li ul li a.bigger, ul.katlist li ul li body.free a.bigger, body.free ul.katlist .blaettern li>.bigger.leer, ul.katlist .blaettern body.free li>.bigger.leer, body.free .blaettern ul.katlist li>.bigger.leer, .blaettern ul.katlist body.free li>.bigger.leer, body.free ul.katlist li ul li .blaettern .bigger.leer, ul.katlist li ul li .blaettern body.free .bigger.leer, body.free .blaettern ul.katlist li ul li .bigger.leer, .blaettern ul.katlist li ul li body.free .bigger.leer{margin:17px 0 20px 0}table.inline_table th, table.inline_table td{border:1px solid #ccc;padding:2px}table.inline_table tr:nth-child(even){background-color:#f2f2f2}table.inline_table td:first-child{font-weight:700}table.inline_table tr:nth-child(odd){background-color:#ddd}.compass{max-width:400px;transform:rotate3d(1,1,1,45deg)}img.compass{font-size:12px;line-height:15px;color:#999;display:inline-block;vertical-align:middle;height:auto;background-color:red;border:1px solid green}.header_profil{position:relative;display:block;width:100%;height:140px;.logo{display:block;float:left;width:250px;height:100px;margin:25px 0 20px 20px;.img{max-width:100%;max-height:100%}}.kontaktdaten{display:block;float:right;width:290px;margin:25px 25px 20px 0;table{width:auto;float:right;td{font-size:11px}td.pu{padding-bottom:3px}td.label{width:42px}}}}}pdf-header-spacer{.spacer_container{position:relative;width:100%;background:#606060;display:flex;align-items:center;justify-content:center;p{color:#bbb}}}.flex_between{display:flex;justify-content:space-between;align-items:center}operator-profile{margin-bottom:10px}.weiterbutts{margin:1rem 5rem}qp-footer{width:100%;display:flex;justify-content:space-between;border-top:3px solid var(--COLOR_ACCENT_DARK);padding:0 0 20px;margin-top:20px;flex-direction:column;gap:10px;align-items:flex-start;div{display:flex;align-items:center;gap:10px} [data-name="content-buttons"] { display: flex; width: 100%; justify-content: space-between; margin-bottom: 10px; } qp-footer a { padding-right: 80px; }}file-input-custom{display:flex;gap:5px}.self-center{align-self:center}@media screen and (max-width:1000px){.greybox.zwei-spalten,.greybox .zwei-spalten{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:750px){qp-footer div{flex-direction:column}}.greybox.street-container{display:grid;grid-template-columns:4fr 1fr;gap:5px;div{display:flex;flex-direction:row;align-items:center;gap:5px}}.legend-container{display:flex;align-items:center;justify-content:center;p{font-size:1em;font-weight:700}}navi-pads:not(:has(navi-pad[aria-current=active]:not(.hidden))){visibility:hidden;max-height:0}#map{z-index:1}.eine_spalte{display:flex;align-items:center;gap:3px;justify-content:space-between;flex-direction:row}.weiterbutts{width:fit-content;float:right}.inactive{opacity:.6;pointer-events:none}objektdaten-1[data-complete=true]{input, select, label{pointer-events:none;opacity:.6}.new_tab_button{display:none}}three-column-input:has(.helpicon){position:relative}.modulicon{background:var(--BG_ACTIVE_BLUE_LIGHT);border:1px solid var(--COLOR_NEUTRAL_LIGHT);&.horizontal{width:25px;height:14px}&.vertical{width:14px;height:25px}}roof-tabs .tabs single-tab:first-child button,#mounting_systems .tabs single-tab:first-child button{display:none}.drei_spalten.datenschutz{display:flex;flex-direction:row}.download_end_customer_pdf{width:180px}.reload_schaetzung{z-index:1000;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}.datenschutz:has(input#ktd_datenschutz:not(:checked)){border:2px solid var(--_yellow_dark);background:var(--_yellow_middle)}quick-plan:has(google-tool-container google-tool:not(.hidden)){.new_tab_button, roof-tabs single-tab[aria-current=false]{opacity:.5;pointer-events:none}}.orte li{display:flex;gap:5px;p{text-decoration:underline;cursor:pointer;&:hover{text-decoration:none}}}continue-buttons{display:block;margin-top:20px}wkb-3 loading-overlay{width:100%}map-info{right:0;width:fit-content;img{max-width:unset;width:100%}}project-info,map-info{display:block;position:fixed;top:90px;left:0;z-index:9999;>div{display:block;background:var(--BG_WHITE);box-shadow:2px 2px 4px var(--BG_SHADOW);max-height:50vh;overflow-y:scroll;resize:both;overflow:auto}h2{text-align:center;align-items:center;justify-content:center;cursor:move}h2, h3{border:none!important;color:var(--COLOR_NEUTRAL_DARK)!important}.greybox:has(h2){display:flex;flex-direction:row;position:absolute;width:100%;z-index:2;margin:0;+div{margin-top:45px}}}side-bar{position:fixed;top:50%;left:0;padding:10px;background:var(--BG_GREY_LIGHT);box-shadow:2px 2px 4px var(--BG_SHADOW);z-index:20;max-width:250px}@media(max-width:1024px){project-info,map-info{left:0;width:100%;top:auto;bottom:0;height:50vh}side-bar{top:auto;bottom:0;width:100%;height:50vh;height:50px;left:auto;right:0;max-width:100%;max-width:50px}}error-report,load-project-window{width:100%;height:100%;position:fixed;top:0;left:0;background:var(--BG_SHADOW);display:flex;justify-content:center;align-items:center;z-index:20;input{&[type=radio]{display:none}}input[type=radio]:required:invalid+span{background:var(--BG_REQUIRED);border:2px solid var(--COLOR_ACCENT_REQUIRED);padding:8px}label span{width:100%;display:block;text-align:center}h1{display:flex;align-items:center;justify-content:space-between;font-size:18px;margin-top:10px;color:#fff;font-weight:700;width:100%;text-align:left;background:var(--COLOR_ACCENT_LIGHT);margin-bottom:5px;padding:10px;grid-column:span 2;height:42px;i:not(:hover){color:var(--COLOR_NEUTRAL_LIGHT)}}section{display:none}container{background:var(--BG_WHITE);max-height:80%;overflow:auto;padding:20px;width:50vw}form{display:flex;flex-direction:column;gap:5px;&:has(input[data-name=qc]:checked) section[name=qc]{display:block}&:has(input[data-name=calculations]:checked) section[name=calculations]{display:block}&:has(input[data-name=general]:checked) section[name=general]{display:block}button[type=submit]{margin:10px}}.zwei-spalten{gap:5px;align-items:center;width:100%}.drei-spalten{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.greybox{min-height:42px;justify-content:center;background:var(--BG_GREY_MIDDLE);padding:5px 12px;gap:5px;flex-direction:column;margin-top:2px;position:relative;font-size:13px;display:flex}}login-form{display:flex;align-items:center;justify-content:center;form{&:has(input:invalid) button{pointer-events:none;box-shadow:none;border:1px solid var(--COLOR_PRIMARY_MIDDLE);--background:var(--BG_DISABLED) !important;color:var(--COLOR_PRIMARY_DARK)}}button{margin-top:20px}}.embed-title{color:var(--black);background:0 0}