.login-module__WEZH7G__card{background-color:#fff;border-radius:10px;flex-direction:column;gap:30px;height:fit-content;padding:40px;display:flex;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.login-module__WEZH7G__card h1{margin:0}.login-module__WEZH7G__link{color:var(--primary-color);text-decoration:none}.login-module__WEZH7G__link:hover{text-decoration:underline}.login-module__WEZH7G__title{flex-direction:column;gap:10px;display:flex}.login-module__WEZH7G__form{flex-direction:column;gap:20px;display:flex}@media only screen and (max-width:1200px){.login-module__WEZH7G__card{padding:20px}}
.button-module__BHxSJG__wrap{display:inline-flex}.button-module__BHxSJG__wrapFullWidth{width:100%;display:flex}.button-module__BHxSJG__buttonTextCenter{text-align:center;justify-content:center;width:100%}@media only screen and (min-width:601px){.button-module__BHxSJG__wrapFullWidth{width:auto;display:inline-flex}.button-module__BHxSJG__buttonTextCenter{width:auto}}.button-module__BHxSJG__button{border:unset;color:#fff;font-size:var(--button-font-size);font-family:var(--font-family);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .25s,background-color .25s,color .25s,box-shadow .25s,opacity .15s;display:inline-flex}.button-module__BHxSJG__button:active:not([disabled]){opacity:.85}.button-module__BHxSJG__buttonIcon{width:18px;height:18px;transition:transform .25s,filter .25s}.button-module__BHxSJG__button[disabled]{background-color:var(--primary-color-disabled);border-color:var(--primary-color-disabled);color:#ffffffb3;cursor:not-allowed;pointer-events:none}.button-module__BHxSJG__primary{background-color:var(--primary-color);border:solid 2px var(--primary-color);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.button-module__BHxSJG__dark{background-color:var(--footer-bg-color);color:#fff;border:2px solid #fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.button-module__BHxSJG__secondary{color:var(--primary-color);border:solid 2px var(--primary-color);background-color:#fff}.button-module__BHxSJG__inverse{color:var(--primary-color);background-color:#fff;border:2px solid #fff}.button-module__BHxSJG__outline{color:var(--primary-color);border:solid 2px var(--primary-color);background-color:#0000}.button-module__BHxSJG__outlineInverse{color:#fff;background-color:#0000;border:2px solid #fff}.button-module__BHxSJG__ghost{border:unset;color:inherit;background-color:#0000;padding:0;font-weight:400}.button-module__BHxSJG__ghost .button-module__BHxSJG__buttonIcon{height:var(--button-icon-size);width:var(--button-icon-size)}.button-module__BHxSJG__ghost[disabled]{border:unset;color:var(--primary-color-disabled);background-color:#0000}.button-module__BHxSJG__ghostInverse{border:unset;color:#fff;background-color:#ffffff1f;border-radius:999px;padding:12px 28px;font-weight:400}.button-module__BHxSJG__ghostInverse[disabled]{color:#ffffff80;background-color:#ffffff14}.button-module__BHxSJG__link{color:#000;border:unset;padding:10px;text-decoration:none;position:relative}.button-module__BHxSJG__link:after{content:"";background-color:var(--primary-color);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.button-module__BHxSJG__linkInverse{color:#fff;border:unset;padding:0;font-weight:400;text-decoration:none;position:relative}.button-module__BHxSJG__linkInverse:after{content:"";transform-origin:0;background-color:#fff;height:2px;margin-top:4px;transition:transform .25s;position:absolute;top:100%;left:0;right:0;transform:scaleX(0)}.button-module__BHxSJG__buttonFullWidth{width:100%}@media (hover:hover) and (pointer:fine){.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__button:not([disabled]){transform:translateY(-3px)}.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__primary:not([disabled]){box-shadow:0 4px 12px #00000029,0 2px 4px #0000001f}.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__dark:not([disabled]){background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 12px #00000029,0 2px 4px #0000001f}.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__secondary:not([disabled]),.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__outline:not([disabled]){background-color:var(--primary-color);color:#fff}.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__outline:not([disabled]) .button-module__BHxSJG__buttonIcon{filter:brightness(0)invert();transform:translate(-2px)}.button-module__BHxSJG__wrapLift:hover .button-module__BHxSJG__outlineInverse:not([disabled]){color:var(--primary-color);background-color:#fff}.button-module__BHxSJG__wrap:hover .button-module__BHxSJG__link:not([disabled]){color:var(--primary-color)}.button-module__BHxSJG__wrap:hover .button-module__BHxSJG__link:not([disabled]):after{transform:scaleX(1)}.button-module__BHxSJG__wrap:hover .button-module__BHxSJG__linkInverse:not([disabled]){color:#fff}.button-module__BHxSJG__wrap:hover .button-module__BHxSJG__linkInverse:not([disabled]):after{transform:scaleX(1)}.button-module__BHxSJG__wrap:hover .button-module__BHxSJG__ghostInverse:not([disabled]){background-color:#fff3}}@media (prefers-reduced-motion:reduce){.button-module__BHxSJG__button,.button-module__BHxSJG__buttonIcon,.button-module__BHxSJG__link:after,.button-module__BHxSJG__linkInverse:after{transition:none}}
.info-icon-module__Q9gqnG__container{text-align:center;gap:10px;width:150px;height:fit-content;display:flex}.info-icon-module__Q9gqnG__container span{font-size:16px}.info-icon-module__Q9gqnG__bottom{flex-direction:column}.info-icon-module__Q9gqnG__right{text-align:start;flex-direction:row;align-items:center;gap:20px;width:fit-content}.info-icon-module__Q9gqnG__compact{flex:1 1 0;gap:8px;width:auto;min-width:0}.info-icon-module__Q9gqnG__compact span{font-size:13px;line-height:1.25}@media only screen and (max-width:1200px){.info-icon-module__Q9gqnG__container:not(.info-icon-module__Q9gqnG__compact){width:auto}.info-icon-module__Q9gqnG__compact span{font-size:12px}}
.customer-area-module__86v0Wq__shell{box-sizing:border-box;background-color:#f4f4f4;min-height:100dvh;padding:0}.customer-area-module__86v0Wq__panel{background-color:#f8faf8;justify-content:center;min-height:100dvh;display:flex}.customer-area-module__86v0Wq__contentArea{justify-content:center;width:100%;display:flex;position:relative}.customer-area-module__86v0Wq__content{box-sizing:border-box;background-color:#f8faf8;flex-direction:column;align-items:center;width:100%;max-width:1180px;padding:56px 44px 80px;display:flex}.customer-area-module__86v0Wq__backLink{color:var(--primary-color);align-self:flex-start;margin-bottom:24px;font-weight:700;text-decoration:none;display:inline-flex}.customer-area-module__86v0Wq__backLink:hover,.customer-area-module__86v0Wq__backLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.customer-area-module__86v0Wq__content h1{text-align:center;align-self:center;margin:0 0 42px;font-size:48px;line-height:1.15}.customer-area-module__86v0Wq__emptyState{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #dfe7e4;border-radius:16px;width:100%;max-width:640px;padding:40px 36px}.customer-area-module__86v0Wq__emptyState h2{color:var(--text-color);margin:0 0 16px;font-size:28px;line-height:1.25}.customer-area-module__86v0Wq__emptyState p{color:var(--text-color-info);margin:0;font-size:18px;line-height:1.65}.customer-area-module__86v0Wq__emptyStateAction{color:var(--primary-color);margin-top:28px;font-weight:700;text-decoration:none;display:inline-flex}.customer-area-module__86v0Wq__emptyStateAction:hover,.customer-area-module__86v0Wq__emptyStateAction:focus-visible{text-underline-offset:3px;text-decoration:underline}@media only screen and (max-width:900px){.customer-area-module__86v0Wq__content{padding:28px 16px 56px}.customer-area-module__86v0Wq__content h1{margin-bottom:24px;font-size:32px}.customer-area-module__86v0Wq__emptyState{padding:28px 22px}.customer-area-module__86v0Wq__emptyState h2{font-size:22px}.customer-area-module__86v0Wq__emptyState p{font-size:16px}}@media only screen and (max-width:480px){.customer-area-module__86v0Wq__content{padding:22px 14px 48px}.customer-area-module__86v0Wq__content h1{font-size:28px}}
.how-it-works-module__Qg_ezG__container{background-color:#f4f6f5;flex-direction:column;gap:20px;padding:0 0 50px;display:flex}.how-it-works-module__Qg_ezG__container>.page-content:first-child{padding-top:48px}.how-it-works-module__Qg_ezG__container h2{font-size:var(--font-size-h2);text-align:center;margin:0}.how-it-works-module__Qg_ezG__subtext{font-size:var(--font-size-subtext);text-align:center}.how-it-works-module__Qg_ezG__titleColored{color:var(--primary-color)}.how-it-works-module__Qg_ezG__steps{justify-content:space-between;margin-top:10px;display:flex}.how-it-works-module__Qg_ezG__stepsInner{align-items:center;display:flex}.how-it-works-module__Qg_ezG__arrow{width:64px;height:64px;margin:20px}@media only screen and (max-width:1200px){.how-it-works-module__Qg_ezG__steps{flex-direction:column;align-items:center;gap:20px}.how-it-works-module__Qg_ezG__stepsInner{flex-direction:column}.how-it-works-module__Qg_ezG__arrow{display:none}}
.logout-button-module__yB6ceG__form{display:contents}
.step-card-module__7EEQFq__container{text-align:center;background-color:#fcfcfc;border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;gap:10px;width:fit-content;min-height:300px;padding:20px;display:flex;position:relative;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.step-card-module__7EEQFq__container h3{font-size:var(--font-size-h3);margin:0}.step-card-module__7EEQFq__image{object-fit:contain;border-radius:10px;width:200px}.step-card-module__7EEQFq__step{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;left:16px}@media only screen and (max-width:1200px){.step-card-module__7EEQFq__container{width:100%;max-width:320px;min-height:240px}.step-card-module__7EEQFq__image{width:160px}}
.navbar-module__6qiM_q__container{padding:calc(20px + var(--safe-area-top)) calc(var(--layout-padding-left-right) + var(--safe-area-right)) 20px calc(var(--layout-padding-left-right) + var(--safe-area-left));z-index:100;background-color:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0003}body.menu-open .navbar-module__6qiM_q__container{display:none}.navbar-module__6qiM_q__inner{max-width:var(--layout-max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navbar-module__6qiM_q__links{align-items:center;gap:20px;display:flex}.navbar-module__6qiM_q__hamburger{--button-icon-size:48px}.navbar-module__6qiM_q__menu{background-color:var(--footer-bg-color);z-index:999;box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);--separator-width:320px;position:fixed;inset:0}.navbar-module__6qiM_q__menu:before{content:"";height:var(--safe-area-top);background-color:var(--footer-bg-color);pointer-events:none;z-index:1;position:fixed;top:0;left:0;right:0}.navbar-module__6qiM_q__menu:after{content:"";height:var(--safe-area-bottom);background-color:var(--footer-bg-color);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.navbar-module__6qiM_q__menuHeader{z-index:2;width:100%;padding:0 var(--layout-padding-left-right);box-sizing:border-box;background-color:var(--footer-bg-color);--button-icon-size:42px;justify-content:space-between;align-items:center;margin:20px 0 0;display:flex;position:relative}.navbar-module__6qiM_q__menuLinks{--button-font-size:26px;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;display:flex}.navbar-module__6qiM_q__menuLinksProject{--button-font-size:16px;flex-direction:column;align-items:center;gap:16px;margin-bottom:50px;display:flex}@media only screen and (max-width:1200px){.navbar-module__6qiM_q__container{padding-top:calc(10px + var(--safe-area-top));padding-bottom:10px;padding-left:calc(var(--layout-padding-left-right) + var(--safe-area-left));padding-right:calc(var(--layout-padding-left-right) + var(--safe-area-right))}.navbar-module__6qiM_q__links{display:none}}@media only screen and (min-width:1201px){.navbar-module__6qiM_q__hamburger,.navbar-module__6qiM_q__menu{display:none}}
.list-features-module__qpLXtG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.list-features-module__qpLXtG__list li{align-items:center;gap:10px;display:flex}.list-features-module__qpLXtG__list li img{flex-shrink:0;width:24px;height:24px}@media only screen and (max-width:1200px){.list-features-module__qpLXtG__list li{justify-content:center}}
.diy-or-pro-module__TBiOeG__container{background-color:#fefefe;padding:50px 0}.diy-or-pro-module__TBiOeG__containerInner{flex-direction:column;gap:30px;display:flex}.diy-or-pro-module__TBiOeG__header{flex-direction:column;gap:10px;display:flex}.diy-or-pro-module__TBiOeG__header h2{font-size:var(--font-size-h2);margin:0}.diy-or-pro-module__TBiOeG__cardsRow{justify-content:center;align-items:stretch;gap:20px;display:flex}.diy-or-pro-module__TBiOeG__diyOrProCards{flex:none;align-items:stretch;gap:20px;display:flex}.diy-or-pro-module__TBiOeG__diyOrProCards>*{flex:none;width:320px}.diy-or-pro-module__TBiOeG__startProject{background-color:#eceeed;border-radius:10px;flex-shrink:0;width:550px;height:360px;padding:20px 20px 0;position:relative;overflow:hidden;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.diy-or-pro-module__TBiOeG__startProjectInner{flex-direction:column;gap:20px;padding:10px 42% 20px 4px;display:flex}.diy-or-pro-module__TBiOeG__startProjectInner h3{font-size:var(--font-size-h3);margin:0}.diy-or-pro-module__TBiOeG__startProjectImageWrap{justify-content:flex-end;align-items:flex-end;line-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.diy-or-pro-module__TBiOeG__startProjectImage{width:auto;height:500px;margin-bottom:-90px;margin-right:-70px;display:block}.diy-or-pro-module__TBiOeG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.diy-or-pro-module__TBiOeG__list li{align-items:center;gap:10px;display:flex}.diy-or-pro-module__TBiOeG__list li img{flex-shrink:0;width:24px;height:24px}.diy-or-pro-module__TBiOeG__subtitle{color:var(--primary-color);font-size:16px}.diy-or-pro-module__TBiOeG__startProjectButtonWrap{width:220px;margin-top:20px}@media only screen and (max-width:1200px){.diy-or-pro-module__TBiOeG__header{text-align:center;align-items:center}.diy-or-pro-module__TBiOeG__cardsRow{flex-direction:column;align-items:center}.diy-or-pro-module__TBiOeG__diyOrProCards{justify-content:center;width:100%}.diy-or-pro-module__TBiOeG__diyOrProCards>*{width:100%;max-width:400px}.diy-or-pro-module__TBiOeG__startProject{box-sizing:border-box;width:100%;max-width:550px;height:auto}.diy-or-pro-module__TBiOeG__startProjectInner{text-align:center;align-items:center;padding-right:0}.diy-or-pro-module__TBiOeG__startProjectImageWrap{justify-content:center;position:relative}.diy-or-pro-module__TBiOeG__startProjectImage{height:auto;max-height:280px;margin-bottom:0;margin-right:0}}@media only screen and (max-width:600px){.diy-or-pro-module__TBiOeG__startProjectButtonWrap{width:100%}}
.footer-module__tUdqrq__container{background-color:var(--footer-bg-color);padding:50px 0 calc(50px + var(--safe-area-bottom));padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);box-shadow:0 var(--safe-area-bottom) 0 0 var(--footer-bg-color);position:relative}.footer-module__tUdqrq__links{color:#fff;justify-content:space-between;align-items:start;gap:20px;padding-bottom:50px;display:flex}.footer-module__tUdqrq__services,.footer-module__tUdqrq__contacts,.footer-module__tUdqrq__legals{flex-direction:column;gap:14px;display:flex}.footer-module__tUdqrq__footerLink{display:flex}.footer-module__tUdqrq__contacts>div:not(.footer-module__tUdqrq__linksTitle){color:#fff}.footer-module__tUdqrq__linksTitle{font-size:20px;font-weight:700}.footer-module__tUdqrq__copyright{color:#fff;text-align:center;padding-top:50px}.footer-module__tUdqrq__logoWrap{align-self:stretch;align-items:center;display:flex}@media only screen and (max-width:1200px){.footer-module__tUdqrq__links{text-align:center;flex-direction:column;align-items:center;gap:40px}.footer-module__tUdqrq__logoWrap{align-self:center;max-width:100%}.footer-module__tUdqrq__logoWrap img{width:auto;max-width:100%;height:60px}.footer-module__tUdqrq__services,.footer-module__tUdqrq__contacts,.footer-module__tUdqrq__legals{align-items:center}.footer-module__tUdqrq__copyright{padding-top:30px}}
.input-field-module__yy-flG__inputField{flex-direction:column;gap:10px;width:100%;display:flex}.input-field-module__yy-flG__inputField label{font-size:16px}.input-field-module__yy-flG__inputField input{border:unset;border:2px solid #0000;border-radius:10px;outline:none;padding:16px 12px;font-size:16px;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.input-field-module__yy-flG__inputField input:focus{border:solid 2px var(--primary-color)}
.features-card-module__HqQiXa__container{box-sizing:border-box;border-radius:10px;flex-direction:column;gap:20px;height:100%;padding:20px;display:flex;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.features-card-module__HqQiXa__title{align-items:center;gap:20px;display:flex}.features-card-module__HqQiXa__title h3{font-size:var(--font-size-h3);margin:0}.features-card-module__HqQiXa__title img{width:38px;height:38px}.features-card-module__HqQiXa__buttonWrap{margin-top:auto}@media only screen and (max-width:1200px){.features-card-module__HqQiXa__container{text-align:center;align-items:center;width:100%}.features-card-module__HqQiXa__title{justify-content:center}}
.option-card-module__Qbzn8G__optionCard{min-height:92px;color:var(--text-color);text-align:left;font-family:var(--font-family);cursor:pointer;touch-action:pan-y;background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:18px;transition:border-color .16s,box-shadow .16s,background-color .16s}.option-card-module__Qbzn8G__optionCard:hover,.option-card-module__Qbzn8G__optionCardSelected{border-color:var(--primary-color);background:#f0f7f3;box-shadow:0 0 0 3px #2b73521a}.option-card-module__Qbzn8G__optionCard strong{font-size:16px;line-height:1.25;display:block}.option-card-module__Qbzn8G__optionCard small{color:var(--text-color-info);margin-top:6px;font-size:13px;line-height:1.35;display:block}
.status-badge-module__1ClEha__badge{box-sizing:border-box;width:fit-content;min-height:28px;font-family:var(--font-family);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 24px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.status-badge-module__1ClEha__success{color:#2b7869;background-color:#eaf7f4}.status-badge-module__1ClEha__cancelled{color:#b5410b;background-color:#fff3e7}.status-badge-module__1ClEha__failed{color:#d92d20;background-color:#ffe4e2}
.zahlung-module__q9_s9W__container{flex-direction:column;align-items:center;gap:20px;display:flex}
.trust-module__3j66Aq__container{background-color:#fefefe;padding:0}.trust-module__3j66Aq__top{flex-direction:column;align-items:center;gap:10px;display:flex}.trust-module__3j66Aq__top h2{font-size:var(--font-size-h2);margin:0}.trust-module__3j66Aq__trust{text-align:center;justify-content:center;gap:100px;padding:30px 0;display:flex}.trust-module__3j66Aq__startProject{background-color:var(--primary-color);color:#fff;padding:20px 0}.trust-module__3j66Aq__startProjectTitles{flex-direction:column;gap:10px;font-size:18px;display:flex}.trust-module__3j66Aq__startProjectTitles h3{font-size:var(--font-size-h3);margin:0}.trust-module__3j66Aq__titleButtonContainer{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:1200px){.trust-module__3j66Aq__top{text-align:center}.trust-module__3j66Aq__trust{flex-direction:column;align-items:center;gap:30px}.trust-module__3j66Aq__titleButtonContainer{flex-direction:column;align-items:center;gap:20px}.trust-module__3j66Aq__startProjectTitles{text-align:center;align-items:center}.trust-module__3j66Aq__startProject{padding:30px 0}}@media only screen and (max-width:600px){.trust-module__3j66Aq__titleButtonContainer>span{width:100%;display:flex}.trust-module__3j66Aq__titleButtonContainer a,.trust-module__3j66Aq__titleButtonContainer button{flex:1;justify-content:center;width:100%}}
.wall-dimension-input-module__W7VSAW__container{background:#fff;border:1px solid #dfe7e4;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.wall-dimension-input-module__W7VSAW__header{align-items:center;gap:10px;display:flex}.wall-dimension-input-module__W7VSAW__badge{background:var(--primary-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.wall-dimension-input-module__W7VSAW__areaHint{color:var(--text-color-info);margin-left:auto;font-size:14px}.wall-dimension-input-module__W7VSAW__layout{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.wall-dimension-input-module__W7VSAW__visual{justify-content:center;align-items:center;min-height:160px;display:flex}.wall-dimension-input-module__W7VSAW__wallShape{background:linear-gradient(#d9edf7 0%,#b8dff0 100%);border:2px solid #8ecae6;border-radius:4px;width:72px;height:120px}.wall-dimension-input-module__W7VSAW__inputs{flex-direction:column;gap:12px;display:flex}.wall-dimension-input-module__W7VSAW__dimensionField,.wall-dimension-input-module__W7VSAW__colorField{color:var(--primary-color);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.wall-dimension-input-module__W7VSAW__inputWithUnit{align-items:center;gap:8px;display:flex}.wall-dimension-input-module__W7VSAW__inputWithUnit input,.wall-dimension-input-module__W7VSAW__colorField input{min-width:0;font:inherit;color:var(--text-color);border:1px solid #dfe7e4;border-radius:10px;flex:1;padding:10px 12px}.wall-dimension-input-module__W7VSAW__inputWithUnit span{color:var(--text-color-info);font-weight:600}.wall-dimension-input-module__W7VSAW__removeButton{color:var(--text-color-info);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.wall-dimension-input-module__W7VSAW__removeButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.wall-dimension-input-module__W7VSAW__layout{grid-template-columns:1fr}.wall-dimension-input-module__W7VSAW__visual{min-height:100px}}
.mein-projekt-module__cU2Ocq__header{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:960px;margin-bottom:34px;display:flex}.mein-projekt-module__cU2Ocq__header h1{margin:0}.mein-projekt-module__cU2Ocq__table{border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #dfe7e4;border-radius:14px;width:960px;max-width:100%;font-size:16px;overflow:hidden}.mein-projekt-module__cU2Ocq__table th,.mein-projekt-module__cU2Ocq__table td{text-align:left;border-bottom:1px solid #dfe7e4;padding:18px}.mein-projekt-module__cU2Ocq__table th{color:var(--text-color-info);background-color:#f8fbf9;font-weight:700}.mein-projekt-module__cU2Ocq__table td{color:var(--text-color-info)}.mein-projekt-module__cU2Ocq__table td:first-child{color:var(--text-color);font-weight:700}.mein-projekt-module__cU2Ocq__table tr:last-child td{border-bottom:0}.mein-projekt-module__cU2Ocq__action{color:var(--primary-color);background-color:#0000;border:0;padding:0;font-weight:700;line-height:1.2;text-decoration:none;transition:none;display:inline-flex}.mein-projekt-module__cU2Ocq__action:hover,.mein-projekt-module__cU2Ocq__action:focus-visible{text-underline-offset:3px;text-decoration:underline}.mein-projekt-module__cU2Ocq__action:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.mein-projekt-module__cU2Ocq__cardGrid{grid-template-columns:minmax(0,620px) 320px;justify-content:center;align-items:start;gap:36px;width:100%;display:grid}.mein-projekt-module__cU2Ocq__outlineCard,.mein-projekt-module__cU2Ocq__simpleCard{box-sizing:border-box;background-color:#fff;border:1px solid #dfe7e4;border-radius:16px}.mein-projekt-module__cU2Ocq__outlineCard{width:100%;max-width:960px;min-height:330px;padding:36px}.mein-projekt-module__cU2Ocq__simpleCard{min-height:170px;padding:34px 28px}.mein-projekt-module__cU2Ocq__outlineCard h2,.mein-projekt-module__cU2Ocq__simpleCard h2{margin:0 0 24px;font-size:28px}.mein-projekt-module__cU2Ocq__detailsText,.mein-projekt-module__cU2Ocq__steps{color:var(--text-color-info);margin:0;font-size:18px;line-height:1.65}.mein-projekt-module__cU2Ocq__steps{padding-left:22px}.mein-projekt-module__cU2Ocq__quickActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mein-projekt-module__cU2Ocq__invoiceTable{width:100%;margin-bottom:24px}.mein-projekt-module__cU2Ocq__invoiceMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.mein-projekt-module__cU2Ocq__invoiceMetaItem{background-color:#f8fbf9;border:1px solid #dfe7e4;border-radius:14px;padding:18px}.mein-projekt-module__cU2Ocq__invoiceMetaItem span{color:var(--text-color-info);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.mein-projekt-module__cU2Ocq__invoiceMetaItem strong{color:var(--text-color);font-size:22px}.mein-projekt-module__cU2Ocq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mein-projekt-module__cU2Ocq__formGroup{flex-direction:column;gap:8px;display:flex}.mein-projekt-module__cU2Ocq__formGroup label{color:var(--text-color);font-weight:700}.mein-projekt-module__cU2Ocq__formGroup input{color:var(--text-color);font:inherit;border:1px solid #cad6d2;border-radius:10px;padding:13px 14px}.mein-projekt-module__cU2Ocq__formGroupFull{grid-column:1/-1}.mein-projekt-module__cU2Ocq__settingsSection{margin-bottom:28px}.mein-projekt-module__cU2Ocq__settingsForm{flex-direction:column;gap:8px;display:flex}.mein-projekt-module__cU2Ocq__settingsHint{color:var(--text-color-info);margin:-12px 0 18px;font-size:15px;line-height:1.5}.mein-projekt-module__cU2Ocq__errorText{color:#b42318;margin:0;font-size:14px}.mein-projekt-module__cU2Ocq__successText{color:#027a48;margin:0;font-size:15px}.mein-projekt-module__cU2Ocq__statusSteps{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.mein-projekt-module__cU2Ocq__statusStep{background:#eef2f6;border-radius:999px;padding:6px 10px;font-size:13px}.mein-projekt-module__cU2Ocq__statusStepActive{color:#fff;background:#1f715f}.mein-projekt-module__cU2Ocq__statusStepDone{color:#1f715f;background:#d8efe8}.mein-projekt-module__cU2Ocq__lineItemList{margin:0 0 16px;padding-left:18px}@media only screen and (max-width:1100px){.mein-projekt-module__cU2Ocq__cardGrid,.mein-projekt-module__cU2Ocq__invoiceMeta{grid-template-columns:1fr}}@media only screen and (max-width:700px){.mein-projekt-module__cU2Ocq__header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:22px}.mein-projekt-module__cU2Ocq__table{background-color:#0000;border:0;font-size:14px}.mein-projekt-module__cU2Ocq__table thead{display:none}.mein-projekt-module__cU2Ocq__table tbody,.mein-projekt-module__cU2Ocq__table tr,.mein-projekt-module__cU2Ocq__table td{box-sizing:border-box;width:100%;display:block}.mein-projekt-module__cU2Ocq__table tr{background-color:#fff;border:1px solid #dfe7e4;border-radius:14px;margin-bottom:12px;overflow:hidden}.mein-projekt-module__cU2Ocq__table td{text-align:right;border-bottom:1px solid #eef3f1;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.mein-projekt-module__cU2Ocq__table td:before{content:attr(data-label);color:var(--text-color-info);text-align:left;font-weight:700}.mein-projekt-module__cU2Ocq__table td:first-child{background-color:#f8fbf9}.mein-projekt-module__cU2Ocq__outlineCard,.mein-projekt-module__cU2Ocq__simpleCard{min-height:auto;padding:20px}.mein-projekt-module__cU2Ocq__outlineCard h2,.mein-projekt-module__cU2Ocq__simpleCard h2{margin-bottom:14px;font-size:22px}.mein-projekt-module__cU2Ocq__detailsText,.mein-projekt-module__cU2Ocq__steps{font-size:15px;line-height:1.55}.mein-projekt-module__cU2Ocq__invoiceMeta{gap:10px;margin-bottom:18px}.mein-projekt-module__cU2Ocq__invoiceMetaItem{padding:14px}.mein-projekt-module__cU2Ocq__invoiceMetaItem strong{font-size:18px}.mein-projekt-module__cU2Ocq__formGrid{grid-template-columns:1fr}}
.projekt-starten-module__S_nOqW__container{background-color:#f7f8f6;min-height:100dvh}.projekt-starten-module__S_nOqW__appFrame{background-color:#fcfdfb;min-height:100dvh}.projekt-starten-module__S_nOqW__content{flex-direction:column;align-items:center;gap:40px;padding:42px 52px 80px;display:flex}.projekt-starten-module__S_nOqW__steps{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.projekt-starten-module__S_nOqW__step{color:var(--text-color-info);font-family:var(--font-family);cursor:default;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #dfe7e4;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.projekt-starten-module__S_nOqW__stepNumber{width:24px;height:24px;color:var(--primary-color);background-color:#f0f5f3;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.projekt-starten-module__S_nOqW__stepLabel{line-height:1.2}.projekt-starten-module__S_nOqW__stepActive{border-color:var(--primary-color);color:var(--primary-color)}.projekt-starten-module__S_nOqW__stepActive .projekt-starten-module__S_nOqW__stepNumber,.projekt-starten-module__S_nOqW__stepDone .projekt-starten-module__S_nOqW__stepNumber{background-color:var(--primary-color);color:#fff}.projekt-starten-module__S_nOqW__flowSection{flex-direction:column;align-items:center;gap:44px;width:100%;display:flex}.projekt-starten-module__S_nOqW__title{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.projekt-starten-module__S_nOqW__title h1{margin:0;font-size:48px;line-height:1.15}.projekt-starten-module__S_nOqW__title p{color:var(--text-color-info);margin:0;font-size:19px}.projekt-starten-module__S_nOqW__formGrid,.projekt-starten-module__S_nOqW__formGridSingle{grid-template-columns:repeat(2,minmax(260px,420px));justify-content:center;gap:18px 110px;width:100%;display:grid}.projekt-starten-module__S_nOqW__formGridSingle{grid-template-columns:minmax(260px,420px)}.projekt-starten-module__S_nOqW__materialLayout{grid-template-columns:minmax(0,1fr) 412px;align-items:start;gap:40px;width:100%;max-width:1430px;display:grid}.projekt-starten-module__S_nOqW__orderOverview{width:100%}.projekt-starten-module__S_nOqW__orderOverviewTitle{color:var(--text-color);margin:0 0 16px;font-size:22px}.projekt-starten-module__S_nOqW__orderOverviewWrap{background-color:#fff;border:1px solid #dfe7e4;border-radius:16px;overflow:hidden}.projekt-starten-module__S_nOqW__tableCompact th,.projekt-starten-module__S_nOqW__tableCompact td{vertical-align:top;padding:11px 16px;font-size:14px}.projekt-starten-module__S_nOqW__tableDetailCell{color:var(--text-color-info);font-weight:400;line-height:1.45}.projekt-starten-module__S_nOqW__tableSectionRow td{color:var(--text-color);background-color:#f7faf9;border-top:1px solid #dfe7e4;font-weight:800}.projekt-starten-module__S_nOqW__orderOverview .projekt-starten-module__S_nOqW__warningList{margin-top:14px}.projekt-starten-module__S_nOqW__choiceLayout{grid-template-columns:minmax(260px,408px) minmax(260px,408px) minmax(260px,364px);justify-content:center;align-items:stretch;gap:44px;width:100%;display:grid}.projekt-starten-module__S_nOqW__summaryCard{box-sizing:border-box;background-color:#fff;border:1px solid #dfe7e4;border-radius:16px;flex-direction:column;justify-content:center;gap:18px;min-height:208px;padding:36px;display:flex}.projekt-starten-module__S_nOqW__summaryCard span{color:var(--text-color-info);font-size:20px;font-weight:700}.projekt-starten-module__S_nOqW__summaryCard strong{color:var(--text-color);font-size:48px;line-height:1}.projekt-starten-module__S_nOqW__summaryCard p{color:var(--text-color-info);max-width:280px;margin:0;font-size:18px}.projekt-starten-module__S_nOqW__authGateActions{flex-direction:column;gap:12px;width:100%;display:flex}.projekt-starten-module__S_nOqW__authSection{background:#fafcfb;border:1px solid #dfe7e4;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:18px;display:flex}.projekt-starten-module__S_nOqW__authTabs{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.projekt-starten-module__S_nOqW__authTab{color:var(--text-color-info);font-family:var(--font-family);cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.projekt-starten-module__S_nOqW__authTabActive{border-color:var(--primary-color);color:var(--primary-color);background:#f0f7f3}.projekt-starten-module__S_nOqW__checkoutTotal{color:var(--text-color-info);margin:0;font-size:18px}.projekt-starten-module__S_nOqW__checkoutLoginHint{color:var(--text-color-info);text-align:center;margin:0;font-size:16px}.projekt-starten-module__S_nOqW__linkButton{color:var(--text-color);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.projekt-starten-module__S_nOqW__tableWrap{background-color:#fff;border:1px solid #dfe7e4;border-radius:14px 14px 0 0;overflow:hidden}.projekt-starten-module__S_nOqW__table{border-collapse:collapse;width:100%}.projekt-starten-module__S_nOqW__table th,.projekt-starten-module__S_nOqW__table td{text-align:left;border-bottom:1px solid #dfe7e4;padding:18px}.projekt-starten-module__S_nOqW__table th{color:var(--text-color-info);background-color:#f8fbf9;font-size:16px}.projekt-starten-module__S_nOqW__table td{color:var(--text-color-info);font-size:16px}.projekt-starten-module__S_nOqW__table td:first-child{color:var(--text-color);font-weight:700}.projekt-starten-module__S_nOqW__nextButton{align-self:center;width:220px}.projekt-starten-module__S_nOqW__longButton{align-self:center;width:280px}.projekt-starten-module__S_nOqW__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite projekt-starten-module__S_nOqW__spin;display:inline-block}@keyframes projekt-starten-module__S_nOqW__spin{to{transform:rotate(360deg)}}@media only screen and (max-width:1200px){.projekt-starten-module__S_nOqW__content{padding-left:24px;padding-right:24px}.projekt-starten-module__S_nOqW__materialLayout,.projekt-starten-module__S_nOqW__choiceLayout{grid-template-columns:1fr;justify-items:center;gap:28px}.projekt-starten-module__S_nOqW__materialLayout>*,.projekt-starten-module__S_nOqW__choiceLayout>*{width:100%;max-width:560px}}@media only screen and (max-width:700px){.projekt-starten-module__S_nOqW__container{padding:0}.projekt-starten-module__S_nOqW__appFrame{min-height:100dvh}.projekt-starten-module__S_nOqW__content{gap:28px;padding-top:32px}.projekt-starten-module__S_nOqW__steps{gap:8px}.projekt-starten-module__S_nOqW__step{gap:0;padding:6px;font-size:0}.projekt-starten-module__S_nOqW__stepNumber{width:28px;height:28px;font-size:13px}.projekt-starten-module__S_nOqW__stepLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projekt-starten-module__S_nOqW__title h1{font-size:36px}.projekt-starten-module__S_nOqW__formGrid,.projekt-starten-module__S_nOqW__formGridSingle{grid-template-columns:1fr;gap:18px}.projekt-starten-module__S_nOqW__summaryCard{padding:24px}.projekt-starten-module__S_nOqW__summaryCard strong{font-size:40px}}.projekt-starten-module__S_nOqW__subSteps{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.projekt-starten-module__S_nOqW__subStep{width:34px;height:34px;color:var(--text-color-info);font-family:var(--font-family);cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dfe7e4;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.projekt-starten-module__S_nOqW__subStepDone{border-color:var(--primary-color);color:var(--primary-color)}.projekt-starten-module__S_nOqW__subStepActive{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.projekt-starten-module__S_nOqW__fieldLabel,.projekt-starten-module__S_nOqW__checkboxGroup{color:var(--text-color);flex-direction:column;gap:8px;font-size:16px;font-weight:700;display:flex}.projekt-starten-module__S_nOqW__fieldLabel span,.projekt-starten-module__S_nOqW__checkboxGroup span{color:var(--primary-color);margin-left:4px}.projekt-starten-module__S_nOqW__fieldLabel input,.projekt-starten-module__S_nOqW__fieldLabel select,.projekt-starten-module__S_nOqW__fieldLabel textarea{width:100%;min-height:56px;color:var(--text-color);font:inherit;box-sizing:border-box;background-color:#fff;border:1px solid #dfe7e4;border-radius:14px;outline:none;padding:14px 16px;font-weight:500}.projekt-starten-module__S_nOqW__fieldLabel textarea{resize:vertical;min-height:136px}.projekt-starten-module__S_nOqW__fieldLabel input:focus,.projekt-starten-module__S_nOqW__fieldLabel select:focus,.projekt-starten-module__S_nOqW__fieldLabel textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2b73521f}.projekt-starten-module__S_nOqW__fieldLabel small,.projekt-starten-module__S_nOqW__checkboxGroup small{color:var(--text-color-info);font-size:13px;font-weight:500}.projekt-starten-module__S_nOqW__errorText{color:#b3261e!important}.projekt-starten-module__S_nOqW__checkboxGroup{background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:18px}.projekt-starten-module__S_nOqW__checkboxGroup p{margin:0}.projekt-starten-module__S_nOqW__checkboxGroup label{color:var(--text-color-info);align-items:center;gap:10px;font-weight:600;display:flex}.projekt-starten-module__S_nOqW__checkboxGroup input{width:18px;height:18px;accent-color:var(--primary-color)}.projekt-starten-module__S_nOqW__infoBox,.projekt-starten-module__S_nOqW__warningBox{border-radius:16px;padding:18px;font-size:15px;font-weight:700;line-height:1.45}.projekt-starten-module__S_nOqW__infoBox{color:var(--primary-color);background:#f0f7f3;border:1px solid #cfe1d8}.projekt-starten-module__S_nOqW__toolKitList{margin:10px 0 0;padding-left:20px;font-weight:500}.projekt-starten-module__S_nOqW__warningBox,.projekt-starten-module__S_nOqW__warningList{color:#7a4d00;background:#fff7ea;border:1px solid #f2d1a8}.projekt-starten-module__S_nOqW__buttonRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.projekt-starten-module__S_nOqW__summaryPanel{box-sizing:border-box;background:#fff;border:1px solid #dfe7e4;border-radius:20px;width:100%;max-width:1120px;padding:28px}.projekt-starten-module__S_nOqW__summaryPanel h2{color:var(--text-color);margin:0 0 10px;font-size:28px}.projekt-starten-module__S_nOqW__summaryPanel>p{color:var(--text-color-info);margin:0 0 22px;font-size:17px;line-height:1.45}.projekt-starten-module__S_nOqW__summaryPanel dl{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;margin:0;display:grid}.projekt-starten-module__S_nOqW__summaryPanel dl>div{background:#fafcfb;border:1px solid #eef2f0;border-radius:16px;padding:18px}.projekt-starten-module__S_nOqW__summaryPanel dt{color:var(--text-color);margin-bottom:10px;font-weight:800}.projekt-starten-module__S_nOqW__summaryPanel dd{color:var(--text-color-info);margin:0;line-height:1.45}.projekt-starten-module__S_nOqW__summaryPanel ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.projekt-starten-module__S_nOqW__summaryPanel li{padding-left:18px;position:relative}.projekt-starten-module__S_nOqW__summaryPanel li:before{content:"";background:var(--primary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px;transform:translateY(-50%)}.projekt-starten-module__S_nOqW__formGrid>.projekt-starten-module__S_nOqW__summaryPanel{grid-column:1/-1;justify-self:center}.projekt-starten-module__S_nOqW__warningList{border-radius:16px;margin-top:18px;padding:14px 18px}.projekt-starten-module__S_nOqW__warningList p{margin:0;font-weight:700}.projekt-starten-module__S_nOqW__warningList p+p{margin-top:8px}@media only screen and (max-width:700px){.projekt-starten-module__S_nOqW__summaryPanel{padding:20px}.projekt-starten-module__S_nOqW__summaryPanel dl{grid-template-columns:1fr}.projekt-starten-module__S_nOqW__buttonRow{width:100%}}.projekt-starten-module__S_nOqW__cardGroup{color:var(--text-color);flex-direction:column;gap:10px;font-size:16px;font-weight:800;display:flex}.projekt-starten-module__S_nOqW__cardGroup p{margin:0}.projekt-starten-module__S_nOqW__cardGroup span{color:var(--primary-color);margin-left:4px}.projekt-starten-module__S_nOqW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projekt-starten-module__S_nOqW__optionCard{min-height:92px;color:var(--text-color);text-align:left;font-family:var(--font-family);cursor:pointer;touch-action:pan-y;background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:18px;transition:border-color .16s,box-shadow .16s,background-color .16s}.projekt-starten-module__S_nOqW__optionCard:hover,.projekt-starten-module__S_nOqW__optionCardSelected{border-color:var(--primary-color);background:#f0f7f3;box-shadow:0 0 0 3px #2b73521a}.projekt-starten-module__S_nOqW__optionCard strong{font-size:16px;line-height:1.25;display:block}.projekt-starten-module__S_nOqW__optionCard small{color:var(--text-color-info);margin-top:6px;font-size:13px;line-height:1.35;display:block}@media only screen and (max-width:700px){.projekt-starten-module__S_nOqW__cardGrid{grid-template-columns:1fr}}.projekt-starten-module__S_nOqW__surfaceList{color:var(--text-color);background:#fafcfb;border:1px solid #dfe7e4;border-radius:16px;flex-direction:column;gap:12px;padding:18px;font-size:16px;font-weight:800;display:flex}.projekt-starten-module__S_nOqW__surfaceList p{margin:0}.projekt-starten-module__S_nOqW__surfaceList span{color:var(--primary-color);margin-left:4px}.projekt-starten-module__S_nOqW__surfaceList small{color:var(--text-color-info);font-size:13px;font-weight:500}.projekt-starten-module__S_nOqW__surfaceRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.projekt-starten-module__S_nOqW__addButton,.projekt-starten-module__S_nOqW__removeButton{border:solid 1px var(--primary-color);min-height:48px;color:var(--primary-color);font-family:var(--font-family);cursor:pointer;background:#fff;border-radius:12px;padding:12px 16px;font-weight:800}.projekt-starten-module__S_nOqW__addButton{background:#f0f7f3;align-self:flex-start}.projekt-starten-module__S_nOqW__removeButton:disabled{color:var(--text-color-info);cursor:not-allowed;opacity:.6;border-color:#dfe7e4}@media only screen and (max-width:700px){.projekt-starten-module__S_nOqW__surfaceRow{grid-template-columns:1fr}.projekt-starten-module__S_nOqW__addButton,.projekt-starten-module__S_nOqW__removeButton{width:100%}}
