.CalculationPage_calculationContainer__zf_q4{max-width:1200px;margin:0 auto;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.CalculationPage_calculationHeader__Z9CBC{text-align:center;margin-bottom:3rem;padding:2rem 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:white}.CalculationPage_calculationHeader__Z9CBC h1{font-size:2.5rem;margin-bottom:.5rem;font-weight:700}.CalculationPage_calculationHeader__Z9CBC p{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}.CalculationPage_calculationForm__bsosx{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:3rem;border:1px solid #e9ecef}.CalculationPage_formSection__a0jrd{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.CalculationPage_formSection__a0jrd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.CalculationPage_formSection__a0jrd h3{color:#495057;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.CalculationPage_radioGroup__ITYhq{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.CalculationPage_radioGroup__ITYhq label{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500}.CalculationPage_radioGroup__ITYhq label:hover{background:#e9ecef;border-color:#adb5bd}.CalculationPage_radioGroup__ITYhq input[type=radio]:checked+label,.CalculationPage_radioGroup__ITYhq label:has(input[type=radio]:checked){background:#e7f3ff;border-color:#0066cc;color:#0066cc}.CalculationPage_selectGroup__0fxsC{margin-bottom:1.5rem}.CalculationPage_selectGroup__0fxsC label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.CalculationPage_selectGroup__0fxsC select{width:100%;padding:.75rem 1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;background:white;transition:border-color .3s ease}.CalculationPage_selectGroup__0fxsC select:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.CalculationPage_inputGroup__dQ_cA{margin-bottom:1.5rem}.CalculationPage_inputGroup__dQ_cA label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.CalculationPage_inputGroup__dQ_cA input{width:100%;padding:.75rem 1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.CalculationPage_inputGroup__dQ_cA input:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.CalculationPage_inputGroup__dQ_cA small{display:block;margin-top:.5rem;color:#6c757d;font-size:.9rem}.CalculationPage_checkboxGroup___n6my{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.CalculationPage_checkboxGroup___n6my label{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;cursor:pointer;font-weight:500;transition:all .3s ease;min-height:60px}.CalculationPage_checkboxGroup___n6my label:hover{background:#e9ecef;border-color:#adb5bd}.CalculationPage_checkboxGroup___n6my input[type=checkbox]:checked+label,.CalculationPage_checkboxGroup___n6my label:has(input[type=checkbox]:checked){background:#e7f3ff;border-color:#0066cc;color:#0066cc}.CalculationPage_checkboxGroup___n6my input[type=checkbox]{width:18px;height:18px;accent-color:#0066cc}.CalculationPage_calculateButton__mblP4{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.CalculationPage_calculateButton__mblP4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.3)}.CalculationPage_sliderContainer__3iBqm{margin-bottom:1.5rem}.CalculationPage_sliderGroup__4kGy5{margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.CalculationPage_sliderGroup__4kGy5:hover{border-color:#0066cc;box-shadow:0 4px 12px rgba(0,102,204,.1)}.CalculationPage_sliderLabel__uSZNR{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:500;color:#495057}.CalculationPage_sliderValue__ZeIP3{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:600;min-width:50px;text-align:center;box-shadow:0 2px 4px rgba(102,126,234,.2)}.CalculationPage_slider__X_4sS{width:100%;height:8px;border-radius:4px;background:#e9ecef;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:.5rem;cursor:pointer}.CalculationPage_slider__X_4sS::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;box-shadow:0 2px 8px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;border:3px solid white}.CalculationPage_slider__X_4sS::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.4)}.CalculationPage_slider__X_4sS::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:3px solid white;box-shadow:0 2px 8px rgba(102,126,234,.3);-moz-transition:all .3s ease;transition:all .3s ease}.CalculationPage_sliderTrack__kawNm{position:relative;width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.CalculationPage_sliderFill__2muYz{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.CalculationPage_sliderGroupLast__hpNWO{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#28a745!important}.CalculationPage_sliderValueLast__b5m9M{background:linear-gradient(135deg,#28a745,#20c997)!important;box-shadow:0 2px 4px rgba(40,167,69,.2)!important}.CalculationPage_sliderGroup1__cd9Mn .CalculationPage_sliderFill__2muYz,.CalculationPage_sliderGroup1__cd9Mn .CalculationPage_sliderValue__ZeIP3,.CalculationPage_sliderGroup1__cd9Mn .CalculationPage_slider__X_4sS::-moz-range-thumb,.CalculationPage_sliderGroup1__cd9Mn .CalculationPage_slider__X_4sS::-webkit-slider-thumb{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px rgba(102,126,234,.3)}.CalculationPage_sliderGroup2__WhjFm .CalculationPage_sliderFill__2muYz,.CalculationPage_sliderGroup2__WhjFm .CalculationPage_sliderValue__ZeIP3,.CalculationPage_sliderGroup2__WhjFm .CalculationPage_slider__X_4sS::-moz-range-thumb,.CalculationPage_sliderGroup2__WhjFm .CalculationPage_slider__X_4sS::-webkit-slider-thumb{background:linear-gradient(135deg,#fd7e14,#e83e8c);box-shadow:0 2px 8px rgba(253,126,20,.3)}.CalculationPage_sliderGroup3__sFvba .CalculationPage_sliderFill__2muYz,.CalculationPage_sliderGroup3__sFvba .CalculationPage_sliderValue__ZeIP3,.CalculationPage_sliderGroup3__sFvba .CalculationPage_slider__X_4sS::-moz-range-thumb,.CalculationPage_sliderGroup3__sFvba .CalculationPage_slider__X_4sS::-webkit-slider-thumb{background:linear-gradient(135deg,#20c997,#17a2b8);box-shadow:0 2px 8px rgba(32,201,151,.3)}.CalculationPage_sliderGroup4__PuxD6 .CalculationPage_sliderFill__2muYz,.CalculationPage_sliderGroup4__PuxD6 .CalculationPage_sliderValue__ZeIP3,.CalculationPage_sliderGroup4__PuxD6 .CalculationPage_slider__X_4sS::-moz-range-thumb,.CalculationPage_sliderGroup4__PuxD6 .CalculationPage_slider__X_4sS::-webkit-slider-thumb{background:linear-gradient(135deg,#6f42c1,#e83e8c);box-shadow:0 2px 8px rgba(111,66,193,.3)}.CalculationPage_resultSection__fGcpG{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid #e9ecef}.CalculationPage_resultSection__fGcpG h3{color:#495057;margin-bottom:2rem;font-size:1.5rem;font-weight:700;text-align:center}.CalculationPage_resultGrid__uVRBg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}.CalculationPage_resultCard__iXLJL{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:2px solid #e9ecef;transition:all .3s ease}.CalculationPage_resultCard__iXLJL:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#0066cc}.CalculationPage_resultCard__iXLJL h4{color:#495057;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.CalculationPage_resultItem__jsfjL{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #dee2e6}.CalculationPage_resultItem__jsfjL:last-child{border-bottom:none}.CalculationPage_resultItem__jsfjL span{color:#6c757d;font-weight:500}.CalculationPage_resultItem__jsfjL strong{color:#495057;font-weight:700;font-size:1.1rem}.CalculationPage_totalArea__6C8Zm{background:#e7f3ff;padding:1rem 1.5rem!important;border-radius:8px;border:none!important;margin:1rem -1.5rem 0}.CalculationPage_totalArea__6C8Zm span{color:#0066cc!important;font-weight:700!important}.CalculationPage_totalArea__6C8Zm strong{color:#0066cc!important;font-size:1.3rem!important}.CalculationPage_detailsSection__MMf9q{background:#f8f9fa;border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid #dee2e6}.CalculationPage_detailsSection__MMf9q h4{color:#495057;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.CalculationPage_detailsList__qgKPe{list-style:none;padding:0}.CalculationPage_detailsList__qgKPe li{padding:.75rem 0;border-bottom:1px solid #dee2e6;color:#495057;line-height:1.6}.CalculationPage_detailsList__qgKPe li:last-child{border-bottom:none}.CalculationPage_detailsList__qgKPe li:before{content:"✓";color:#28a745;font-weight:700;margin-right:.75rem}.CalculationPage_warningSection__vW3Mp{background:#fff3cd;border-radius:12px;padding:2rem;border:1px solid #ffeaa7}.CalculationPage_warningSection__vW3Mp h4{color:#856404;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.CalculationPage_warningSection__vW3Mp ul{margin:0;padding-left:1.5rem}.CalculationPage_warningSection__vW3Mp li{color:#856404;margin-bottom:.75rem;line-height:1.6}.CalculationPage_warningSection__vW3Mp li:last-child{margin-bottom:0}@media (max-width:768px){.CalculationPage_calculationContainer__zf_q4{padding:1rem}.CalculationPage_calculationHeader__Z9CBC h1{font-size:2rem}.CalculationPage_calculationHeader__Z9CBC p{font-size:1rem}.CalculationPage_calculationForm__bsosx{padding:1.5rem}.CalculationPage_radioGroup__ITYhq{flex-direction:column}.CalculationPage_resultGrid__uVRBg{grid-template-columns:1fr}.CalculationPage_resultCard__iXLJL{padding:1rem}.CalculationPage_detailsSection__MMf9q,.CalculationPage_warningSection__vW3Mp{padding:1.5rem}}@media (max-width:480px){.CalculationPage_calculationContainer__zf_q4{padding:.5rem}.CalculationPage_calculationHeader__Z9CBC{padding:1.5rem 1rem}.CalculationPage_calculationHeader__Z9CBC h1{font-size:1.8rem}.CalculationPage_calculationForm__bsosx{padding:1rem}.CalculationPage_formSection__a0jrd{margin-bottom:2rem}.CalculationPage_radioGroup__ITYhq label{padding:.5rem 1rem}.CalculationPage_resultItem__jsfjL{flex-direction:column;align-items:flex-start;gap:.25rem}}