.pb23-calculator-coatings,.pb23-calculator-coatings *{--box--padding:30px;--box-inside--padding:20px;--box--radius:10px;--button-height:56px;--box-result--border:2px solid var(--clr-link-400)}.pb23-calculator-coatings .pb23-container{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-template-areas:"form result";gap:16px}.pb23-calc_input{height:54px;padding:0 var(--box-inside--padding);display:flex;justify-content:flex-start;align-items:center;gap:0;border-radius:var(--box--radius);border:1px solid var(--clr-gray-500)}.pb23-calc_input input{max-width:96px;flex-shrink:1;font-size:1.5rem;font-weight:300;color:var(--clr-darkest);border:0;text-align:right;background:0 0}.pb23-calc_input .unit{font-size:1.5rem;font-weight:300;color:var(--clr-gray-500)}.pb23-calc--box{padding:var(--box--padding);border-radius:var(--box--radius)}.pb23-calc--box.box-form{background:var(--clr-gray-100)}.pb23-calc--box.box-result{background:var(--clr-gray-050);border:var(--box-result--border);align-self:start}.pb23-calc--box .box-inside{border-radius:var(--box--radius);margin:0 0 var(--box--padding);padding:var(--box--padding);background:var(--clr-gray-050)}.pb23-calc--box.box-result .box-inside{margin:0;padding:var(--box-inside--padding);background:0 0}.pb23-calc--box.box-result .extra-info{padding-top:30px}.pb23-calc--box.box-result .extra-info>*{font-size:.875rem;font-weight:300;color:var(--clr-gray-500)}.pb23-calc--box.box-result.blocked,.pb23-calc--box.box-result.blocked *{filter:grayscale(100%) opacity(70%)}.pb23-calc--box.box-result .box-inside *{font-size:1.5rem;font-weight:300;color:var(--clr-gray-500)}.pb23-calc--box.box-result .box-inside .title-box{display:block;margin:0 0 6px;font-size:.875rem;font-weight:400}.pb23-calc--box.box-result .box-inside .or{font-size:1rem}.pb23-calc--box.box-result .box-inside.plus{background:var(--clr-link-100);color:var(--clr-link-400)}.pb23-calc--box.box-result .box-inside .wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"fixed text" "fixed result";row-gap:2px;column-gap:20px}.pb23-calc--box.box-result .box-inside .wrapper .icon,.pb23-calc--box.box-result .box-inside.plus .wrapper .percent{grid-area:fixed;align-self:center;font-size:36px;font-weight:500;color:var(--clr-link-400)}.pb23-calc--box.box-result .box-inside .wrapper .title-box{grid-area:text;font-weight:400}.pb23-calc--box.box-result .box-inside.plus .wrapper .title-box{color:var(--clr-link-400)}.pb23-calc--box.box-result .box-inside .wrapper .result{grid-area:result}.pb23-calc--box.box-result .box-inside.plus .wrapper .result>*{color:var(--clr-link-400)}.pb23-calc--box header{display:grid;grid-template-columns:40px 1fr;grid-template-areas:"icon title" "icon subtitle";column-gap:18px;row-gap:0;margin:0 0 15px}.pb23-calc--box.box-result header{grid-template-columns:100%;grid-template-areas:"title" "subtitle"}.pb23-calc--box header .icon{grid-area:icon;width:40px;height:40px;display:block}.pb23-calc--box header h2{grid-area:title;margin:0;font-size:1.5rem;font-weight:300;color:var(--clr-gray-500)}.pb23-calc--box header p{grid-area:subtitle;margin:0;font-size:1rem;font-weight:300;color:var(--clr-gray-500)}.pb23-calc--box .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pb23-calc--box.box-result .form-grid{grid-template-columns:minmax(345px,auto) 1fr}.pb23-calc--box.box-result .form-grid>*{align-self:center}.pb23-calc--box .form-grid .info{text-align:right;align-self:center}.pb23-calc--box .form-grid .input-wrapper label{margin:0 0 6px;font-weight:300;color:var(--color-darkest)}.pb23-calc--box .form-grid .input-wrapper .maxSize{margin-top:10px;font-size:.875rem;font-weight:300}.pb23-calc--box .pb23-btn{min-width:320px}.pb23-calc--box .pb23-btn[disabled]{filter:grayscale(100%) opacity(20%)}.pb23-calc--box .pb23-btn[disabled]:hover{cursor:not-allowed}.pb23-calc--box+p{margin:10px auto 0;font-weight:300;color:var(--clr-gray-500);text-align:center}.pb23-calc--box .info{display:none}.pb23-calc--box .pb23-btn .loading,.pb23-calc--box .pb23-btn .recalc{display:none}.pb23-calc--box.ready .info{display:block}.pb23-calc--box.ready .pb23-btn .recalc{display:block}.pb23-calc--box.ready .pb23-btn .calc{display:none}.pb23-calc--box.loading .pb23-btn .loading{display:block}.pb23-calc--box.loading .pb23-btn .calc,.pb23-calc--box.loading .pb23-btn .recalc{display:none}.pb23-calculator-coatings .footnote{display:none}.pb23-calculator-coatings .jsCoating .form-grid .validateWidth .error{display:none}.pb23-calculator-coatings .jsCoating .form-grid .validateWidth.deniedCalculation .error{display:block}.pb23-calculator-coatings .jsCoating .form-grid .validateWidth.deniedCalculation .ok{display:none}.pb23-calculator-coatings .jsCoating .form-grid .validateWidth.deniedCalculation{border:1px solid var(--clr-error-400)}.pb23-calculator-coatings .jsCoating .form-grid .validateLength .error{display:none}.pb23-calculator-coatings .jsCoating .form-grid .validateLength.deniedCalculation .error{display:block}.pb23-calculator-coatings .jsCoating .form-grid .validateLength.deniedCalculation .ok{display:none}.pb23-calculator-coatings .jsCoating .form-grid .validateLength.deniedCalculation{border:1px solid var(--clr-error-400)}.pb23-calculator-coatings .jsCoating .form-grid:has(.deniedCalculation) .maxSize{display:none}.pb23-calculator-coatings .jsAmbient .jsDenyCalculationInfoPagination,.pb23-calculator-coatings .jsCoating .form-grid .jsDenyCalculationInfo{grid-column:span 2}.pb23-calculator-coatings .jsAmbient .jsDenyCalculationInfoPagination .alert-box,.pb23-calculator-coatings .jsCoating .form-grid .jsDenyCalculationInfo .alert-box{min-height:60px;display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:20px;border-radius:10px;background:var(--clr-error-100)}.pb23-calculator-coatings .jsAmbient .jsDenyCalculationInfoPagination .alert-box span,.pb23-calculator-coatings .jsCoating .form-grid .jsDenyCalculationInfo .alert-box span{font-weight:300}.pb23-calculator--pagination .form-grid{padding:15px 0;grid-template-columns:repeat(4,1fr);column-gap:32px;row-gap:0}.pb23-calculator-coatings .pagination--selector{display:block}.pb23-calculator-coatings .pagination--selector-button{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label icon" "selector icon";padding:7px 20px 6px;border:1px solid var(--clr-gray-500);border-radius:10px;background:var(--clr-white)}.pb23-calculator-coatings .pagination--selector-button .label{grid-area:label;font-size:10px;font-weight:500;text-align:left}.pb23-calculator-coatings .pagination--selector-button .icon{grid-area:icon;align-self:center}.pb23-calculator-coatings .pagination--selector-button .selected{grid-area:selector;font-size:.875rem;font-weight:300;color:var(--clr-gray-500);text-align:left;line-height:1.375}.pb23-calculator-coatings .pagination--modal .pagination--header{display:grid;grid-template-columns:auto 22px;padding:20px;border-bottom:1px solid var(--clr-gray-100)}.pb23-calculator-coatings .pagination--modal .pagination--header .title{padding:0 0 0 22px;font-size:1.25rem;font-weight:500;text-align:center}.pb23-calculator-coatings .pb23-calc--box .pb23-btn.simple{min-width:auto}.pb23-calculator-coatings .pb23-calc--box .pb23-btn.close.icon{min-width:auto;min-height:auto}.pb23-calculator-coatings .pagination--submit{display:flex;justify-content:flex-end;align-items:center;padding:20px}.pb23-calculator-coatings .pagination--modal .pagination--header,.pb23-calculator-coatings .pagination--selector,.pb23-calculator-coatings .pagination--submit{display:none}@media screen and (max-width:1200px){.pb23-calculator-coatings .pb23-container{grid-template-columns:100%;grid-template-areas:"form" "result"}.pb23-calculator-coatings,.pb23-calculator-coatings *{--box--padding:15px;--box-inside--padding:20px;--box--radius:10px;--button-height:56px;--box-result--border:2px solid var(--clr-link-400)}.pb23-calc--box.ready .info{text-align:center}}@media screen and (max-width:992px){.pb23-calc--box.box-result.calculator-results{padding:30px}}@media screen and (max-width:743px){.pb23-calculator-coatings .pb23-container{padding:0}.pb23-calc--box.box-form.calculator-form{border-radius:0;padding:20px}.pb23-calc--box .box-inside{margin:0 0 20px}.pb23-calc--box .form-grid{grid-template-columns:100%;gap:20px}.pb23-calc--box header{grid-template-areas:"icon title" "subtitle subtitle";row-gap:8px}.pb23-calculator-coatings .jsAmbient .jsDenyCalculationInfoPagination,.pb23-calculator-coatings .jsCoating .form-grid .jsDenyCalculationInfo{grid-column:1}.pb23-calculator-coatings .jsAmbient .jsDenyCalculationInfoPagination .alert-box,.pb23-calculator-coatings .jsCoating .form-grid .jsDenyCalculationInfo .alert-box{flex-direction:column}.pb23-calc--box.box-result.calculator-results{border:none;padding:20px;background:0 0}.pb23-calc--box.box-result .box-inside .wrapper .result{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:8px}.pb23-calc--box.box-result .box-inside .wrapper .result:before{order:4;width:100%;display:block;content:""}.pb23-calc--box.box-result .box-inside .wrapper .result .jsSquareMeter{order:1}.pb23-calc--box.box-result .box-inside .wrapper .result .unit{order:2}.pb23-calc--box.box-result .box-inside .wrapper .result .or{order:3}.pb23-calc--box.box-result .box-inside .wrapper .result .jsPieces{order:5}.pb23-calc--box.box-result .box-inside .wrapper .result .unit:last-of-type{order:6}.pb23-calc--box.box-result .form-grid{grid-template-columns:100%}.pb23-calculator--pagination .form-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:601px){.pb23-calculator-coatings .pagination--wrapper{display:block!important}}@media (max-width:600px){body:has(.pagination--wrapper[style*=block]){overflow:hidden}.pb23-calculator-coatings .pagination--selector{display:block}.pb23-calculator-coatings .pagination--modal .pagination--header{display:grid}.pb23-calculator-coatings .pagination--submit{display:flex}.pb23-calculator-coatings .pagination--wrapper{width:100dvw;height:100dvh;display:none;position:fixed;bottom:0;left:0;background:var(--clr-white);z-index:var(--z-700)}.pb23-calculator-coatings .pagination--wrapper .pagination--modal{width:100dvw;height:100dvh;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto}.pb23-calculator-coatings .pagination--wrapper .form-wrapper{overflow:auto}.pb23-calculator-coatings .pb23-calculator--pagination .form-grid{grid-template-columns:100%;gap:10px;padding:20px}.pb23-calculator-coatings .pb23-item--pagination{height:auto;display:grid;grid-template-columns:72px 1fr!important;grid-template-areas:"icon field";gap:26px!important;padding:10px 30px 10px 20px;background:var(--clr-gray-050)}.pb23-calculator-coatings .pb23-item--pagination .icon{width:70px}.pb23-calculator-coatings .pb23-item--pagination span:not([class]),.pb23-calculator-coatings label.pb23-item--pagination:has(input[type=radio])>span:not([class]){text-align:left;font-size:16px!important;font-weight:300!important}}