.header-sidebar .logo img{height:20px}.form-service .fix-wrapper{display:flex}.form-service .fix-wrapper:has(.prefix) .select2-selection,.form-service .fix-wrapper:has(.prefix) input{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.form-service .fix-wrapper:has(.suffix) .select2-selection,.form-service .fix-wrapper:has(.suffix) input{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.form-service .fix-wrapper .prefix,.form-service .fix-wrapper .suffix{align-items:center;background:#ced4da;display:flex;font-size:12px;font-weight:600;padding:0 5px}.form-service .fix-wrapper .prefix{border-radius:5px 0 0 5px}.form-service .fix-wrapper .suffix{border-radius:0 5px 5px 0}section.logowanie-section-content .content-flexbox .flexbox-service .logo img{height:30px}.body-wrapper .inner-wrapper .box-heading .heading-container{align-items:center;display:flex;margin-top:20px}.body-wrapper .inner-wrapper .box-heading .heading-container>*{margin-top:0}.body-wrapper .inner-wrapper .box-heading .heading-container>*+*{margin-left:20px}.body-wrapper .inner-wrapper .box-heading .heading-container .checkbox-service{width:auto}.body-wrapper .inner-wrapper .box-heading .heading-container .form-profit{align-items:center;display:flex;position:relative}.body-wrapper .inner-wrapper .box-heading .heading-container .form-profit input{border-bottom-right-radius:30px;border-top-right-radius:30px;padding-right:100px;width:240px}.body-wrapper .inner-wrapper .box-heading .heading-container .form-profit .btn{margin-top:0;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.body-wrapper .inner-wrapper .box-heading .heading-tooltip{display:block;margin-top:20px}.body-wrapper .inner-wrapper .box-heading .heading-tooltip img,.body-wrapper .inner-wrapper .box-heading .heading-tooltip svg{height:25px;width:25px}.body-wrapper .inner-wrapper .box-heading .btn,.body-wrapper .inner-wrapper .container-fluid>.row>[class*=col]>:not(.offcanvas,.offcanvas-backdrop),.body-wrapper .inner-wrapper .container>.row>[class*=col]>:not(.offcanvas,.offcanvas-backdrop){margin-top:20px}.body-wrapper .inner-wrapper .row:first-child{margin-top:0}.body-wrapper .inner-wrapper .row .product-form-tiles{margin-top:20px}.body-wrapper .inner-wrapper .basic-box.sticky{bottom:0;box-shadow:0 0 25px 0 rgba(0,0,0,.2);left:0;position:sticky;transition:all .5s}.body-wrapper .inner-wrapper .basic-box.sticky.sticky-in-place{box-shadow:none}.order-summary-wrapper{display:flex;justify-content:flex-end}.order-summary-wrapper .order-summary{display:inline-block}.order-summary-wrapper .order-summary .summary-service{align-items:center;display:flex;justify-content:space-between}.order-summary-wrapper .order-summary .summary-service.big{margin-top:10px}.order-summary-wrapper .order-summary .summary-service.big p{font-size:20px}.order-summary-wrapper .order-summary .summary-service p{text-align:left}.order-summary-wrapper .order-summary .summary-service p+p{margin-left:35px;text-align:right}.product-form-tiles-wrapper{background:#f9f9f9;max-height:300px;overflow-y:scroll;padding:0 15px 15px}.product-form-tiles{--grid-columns:6;--grid-minmax:2fr;display:grid;gap:20px;grid-template-columns:repeat(var(--grid-columns),var(--grid-minmax))}.product-form-tiles .tile-service{cursor:pointer;display:block;height:100%;margin-bottom:0;width:100%}.product-form-tiles .tile-service .service-inner{align-items:center;background:#fff;border:1px solid #e7e7e7;display:flex;flex-direction:column;height:100%;padding:15px;position:relative;text-align:center;transition:all .4s}.product-form-tiles .tile-service .service-inner .inner-image{height:100px;overflow:hidden;width:100%}.product-form-tiles .tile-service .service-inner .inner-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-form-tiles .tile-service .service-inner .inner-image+.inner-footer{margin-top:15px}.product-form-tiles .tile-service .service-inner .inner-name{font-size:14px;font-weight:500}.product-form-tiles .tile-service .service-inner .inner-name+.inner-description{margin-top:5px}.product-form-tiles .tile-service .service-inner .inner-description{font-size:12px;font-weight:400;line-height:16px}.product-form-tiles .tile-service .service-inner:before{content:"";display:block;height:12px;max-width:12px;min-width:12px;position:absolute;right:10px;top:10px;transition:all .4s}.product-form-tiles .tile-service input{left:0;position:absolute;top:0;visibility:hidden}.product-form-tiles .tile-service:has(input[type=checkbox]) .service-inner:before{background:url(../../img/formspace/icons/success.svg) 50%}.product-form-tiles .tile-service:has(input[type=radio]) .service-inner:before{background:url(../../img/formspace/icons/success-radio.svg) 50%}.product-form-tiles .tile-service>input:checked+.service-inner{background:#f5f5f5;border-color:#2bbbad}.product-form-tiles .tile-service>input[type=checkbox]:checked+.service-inner:before{background:url(../../img/formspace/icons/success-fill.svg) 50%}.product-form-tiles .tile-service>input[type=radio]:checked+.service-inner:before{background:url(../../img/formspace/icons/success-radio-fill.svg) 50%}.table-responsive table tr td .service-image-wrapper{background:none}.table-responsive table tr td .service-image-wrapper .service-image img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center}.table-pricing-list table tr td:first-child,.table-pricing-list table tr:first-child td{background:#f1f1f1;font-weight:600}.table-pricing-list table tr td .d-flex>*{margin-right:10px}.table-pricing-list table tr td .btn-add{align-items:center;background:#2bbbad;border-radius:50px;display:flex;height:25px;justify-content:center;width:25px}.table-pricing-list table tr td .btn-add img,.table-pricing-list table tr td .btn-add svg{fill:#fff;height:13px;width:13px}.table-pricing-list table tr td .btn-add.btn-danger{background:#dc3545}.dimensioning-canvas-wrapper{margin-top:20px;padding:50px 50px 130px!important;position:relative}.dimensioning-canvas-wrapper.cutout{padding:20px!important}.dimensioning-canvas-wrapper .wrapper-background{height:100%;left:0;margin-top:0!important;position:absolute;top:0;width:100%}.dimensioning-canvas-wrapper .wrapper-background .background-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;opacity:.9;width:100%}.dimensioning-canvas-wrapper .wrapper-house{height:100px;left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%)}.dimensioning-canvas-wrapper .alert{left:50%;margin-top:0!important;padding:7px 10px;position:absolute;top:6px;transform:translateX(-50%);z-index:1111}.dimensioning-canvas-wrapper .form-switch-wrapper{left:30px;margin-top:0!important;padding:3px 8px;position:absolute;top:30px}.dimensioning-canvas-wrapper .form-switch-wrapper .form-switch{margin-bottom:0}.dimensioning-canvas-wrapper .form-switch-wrapper .form-switch .form-check-label{font-size:12px;font-weight:500;line-height:15px;transform:translateY(-1px)}.dimensioning-canvas{background:hsla(0,0%,100%,.3);border:2px dashed #ccc;height:350px;margin-top:0!important;position:relative;width:100%}.dimensioning-canvas.cutout{height:450px}.canvas-main-alerts .alert{margin-top:20px}.canvas-main-alerts .alert:not(.show){display:none}.body-wrapper .inner-wrapper .basic-box{transition:all .5s}.body-wrapper .inner-wrapper .basic-box.no-background{background:none;border:none;padding:0}.body-wrapper .inner-wrapper .basic-box.hidden{border-width:0;margin:0!important;max-height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.sticky-wrapper{height:100%;position:relative}.sticky-wrapper .sticky-inner{left:0;position:sticky;top:85px}.canvas-tools{align-items:center;display:flex;justify-content:flex-end}.canvas-tools h3{margin:0 30px 0 0!important}.canvas-tools .tools-button{align-items:center;background:#fff;border:1px solid #ddd;display:flex;height:45px;justify-content:center;padding:0;transition:all .5s;width:45px}.canvas-tools .tools-button img,.canvas-tools .tools-button svg{height:24px;width:24px}.canvas-tools .tools-button.chevron{position:relative}.canvas-tools .tools-button.chevron:before{border-color:var(--bs-success-border-subtle) transparent transparent transparent;border-style:solid;border-width:7px 7px 0;bottom:0;content:"";opacity:0;position:absolute;transform:translateY(100%);transition:all .5s}.canvas-tools .tools-button.active{background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.canvas-tools .tools-button.active.chevron:before{opacity:1}.canvas-tools .tools-button.button-text{padding:0 15px;width:auto}.canvas-tools .tools-button.button-text .number{display:block;font-size:23px;font-weight:600;line-height:20px;opacity:.5;text-align:left}.canvas-tools .tools-button.button-text img,.canvas-tools .tools-button.button-text svg{height:20px;margin-left:15px;width:20px}.canvas-tools .tools-button.button-text .name{display:block;font-size:9px;font-weight:600;line-height:10px;margin-left:7px;text-align:left}.canvas-tools .tools-button+.tools-button{margin-left:10px}.canvas-tools-extend-wrapper{display:flex;justify-content:flex-end;margin:0!important}.canvas-tools-extend{background:#fff;border:1px solid #ddd;display:inline-flex;justify-content:flex-end;margin-top:20px;max-height:80px;opacity:1;padding:5px;transition:all .5s}.canvas-tools-extend .tools-extend-button{background:none;background:#f3f3f3;border:1px solid #ddd;display:block;font-size:12px;font-weight:500;padding:5px 10px;transition:all .5s}.canvas-tools-extend .tools-extend-button+.tools-extend-button{margin-left:5px}.canvas-tools-extend .tools-extend-button.active{background:var(--bs-success-bg-subtle);border:1px solid var(--bs-success-border-subtle)}.canvas-tools-extend.hidden{margin-top:0!important;max-height:0;opacity:0;overflow:hidden;padding:0}.canvas-mode-badge{font-size:12px;font-weight:700;left:0;margin-top:0!important;padding:3px 5px;position:absolute;text-align:center;top:19px}.test{width:100%}.test h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-header{height:47px;padding-right:105px;position:relative}.canvas-header h2{height:45px;max-width:100%;overflow:hidden;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.canvas-header input{left:0}.canvas-header .header-badge,.canvas-header input{position:absolute;top:50%;transform:translateY(-50%)}.canvas-header .header-badge{background:var(--bs-info-bg-subtle);border:1px solid var(--bs-info-border-subtle);color:var(--bs-info-text-emphasis);font-size:11px;font-weight:500;padding:2px 5px;pointer-events:none;right:0}.main-sides{margin-top:0!important}.main-sides:has(.col-md-6){margin-top:10px!important}.main-sides .side-service{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.main-sides .side-service .service-name{color:#777;font-size:12px;font-weight:400}.main-sides .side-service .service-value{font-size:12px;font-weight:600;margin-left:10px}.main-sections{margin-top:0!important}.main-sections:has(.col-md-6){margin-top:10px!important}.main-sections label{margin-bottom:3px;margin-top:10px}.main-sections input{font-size:12px;height:25px;padding-left:7px;padding-right:7px}.main-points{margin-top:0!important}.main-points:has(.col-md-4){margin-top:10px!important}.main-points label{margin-bottom:3px;margin-top:10px}.main-points select{font-size:12px;height:25px}.main-points .point-checkbox-wrapper .checkbox-service .service-inner:before{margin-right:6px}.main-points .point-checkbox-wrapper .checkbox-service .service-inner .name{font-size:11px}.main-points .point-checkbox-wrapper>*{margin-bottom:0;margin-top:8px}.main-points .point-checkbox-wrapper>*+*{margin-top:0}.posts-tools-extend{align-items:center;background:#555;border:1px solid #222;display:flex;justify-content:space-between;padding:10px}.posts-tools-extend h3{color:#fff;font-size:15px;margin:0 30px 0 0!important}.posts-tools-extend .tools-button-wrapper{display:flex}.posts-tools-extend .tools-button-wrapper .tools-button{align-items:center;background:#fff;border:1px solid #ddd;display:flex;font-size:10px;height:30px;justify-content:center;padding:0 10px;transition:all .5s}.posts-tools-extend .tools-button-wrapper .tools-button.active{background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.posts-tools-extend .tools-button-wrapper .tools-button.active.chevron:before{opacity:1}.posts-tools-extend .tools-button-wrapper .tools-button+.tools-button{margin-left:10px}.additional-sections{margin-top:0!important}.additional-sections:has(.col-md-12){margin-top:10px!important}.additional-sections .section-service-wrapper:has(.section-info) .section-service{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.additional-sections .section-service{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.additional-sections .section-service .service-name{color:#777;font-size:12px;font-weight:400}.additional-sections .section-service .service-value{font-size:12px;font-weight:600;margin-left:10px}.additional-sections .section-info{border:1px solid #f0f0f0;border-top:none;padding:.35em}.additional-sections .form-service{width:100%}.additional-sections .form-service label{display:flex;margin-bottom:7px;margin-top:2px}.additional-sections .form-service label .label-inner{align-items:center;display:flex}.additional-sections .form-service label .label-inner .inner-box{background-color:#f8f9fa;border:1px solid #ccc;border-radius:3px;color:#000;font-size:11px;font-weight:600;margin-left:3px;padding:0 2px}.additional-sections .form-service select{font-size:12px;height:25px;width:100%}.additional-sections .info-subsections{align-items:center;border:1px solid #f0f0f0;border-radius:0 0 6px 6px;border-top:none;display:flex;justify-content:space-between;margin-top:0;padding:.35em}.additional-sections .info-subsections .subsections-name{color:#777;font-size:12px;font-weight:400}.additional-sections .info-subsections .subsections-value{font-size:12px;font-weight:600;margin-left:10px}.canvas-buttons-wrapper{align-items:center;display:flex;justify-content:flex-end}.canvas-buttons-wrapper>*+*{margin-left:10px!important}.cutouts-wrapper{margin-top:0!important}.cutouts-wrapper label{margin-bottom:3px;margin-top:10px}.cutouts-wrapper input{padding-left:7px;padding-right:7px}.cutouts-wrapper input,.cutouts-wrapper select{font-size:12px;height:25px}.cutouts-wrapper .cutout-service{border-radius:6px;margin-top:20px!important;padding:0 10px 10px;position:relative}.cutouts-wrapper .cutout-service .service-delete{background:none;border:none;display:flex;margin-top:0!important;outline:none;padding:0;position:absolute;right:10px;top:10px}.cutouts-wrapper .cutout-service .service-delete img{height:12px}.cutouts-wrapper .cutout-service .label-wrapper{align-items:center;display:flex;margin-bottom:3px;margin-top:10px}.cutouts-wrapper .cutout-service .label-wrapper label{margin-bottom:0;margin-top:0}.cutouts-wrapper .cutout-service .label-wrapper select{background:hsla(0,0%,100%,.5);color:#777;height:20px;margin-left:5px;padding-left:3px}.complaint-messages{background:#f9f9f9;border:1px solid #e7e7e7;margin-top:40px;max-height:400px;padding:20px}.complaint-messages .message-service .date{color:#999;font-size:11px}.complaint-messages .message-service .text{background:#e9e9e9;border-radius:5px;display:inline-block;margin-top:5px;max-width:70%;padding:6px 10px}.complaint-messages .message-service.user{align-items:flex-end;display:flex;flex-direction:column}.complaint-messages .message-service.user .text{background:#2bbbad}.complaint-messages .message-service.user .text p{color:#fff}.complaint-messages .message-service+.message-service{margin-top:15px}