.IrrigationCalculator_calculatorContainer__33WyJ{max-width:800px;margin:0 auto;padding:2rem 1rem;animation:IrrigationCalculator_fadeIn__WW_XS .6s ease-out}.IrrigationCalculator_backButton__d4j1R{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-lg);color:var(--color-primary);font-weight:600;text-decoration:none;transition:all var(--transition-base);margin-bottom:2rem;box-shadow:var(--shadow-sm)}.IrrigationCalculator_backButton__d4j1R:hover{background:var(--color-primary);color:#fff;transform:translateX(-4px);box-shadow:var(--shadow-md)}@keyframes IrrigationCalculator_spin__o5W0Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes IrrigationCalculator_fadeIn__WW_XS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.IrrigationCalculator_header__7890t{text-align:center;margin-bottom:2.5rem;animation:IrrigationCalculator_slideDown__iWh9L .8s ease-out}@keyframes IrrigationCalculator_slideDown__iWh9L{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.IrrigationCalculator_headerIcon__srdRZ{font-size:3.5rem;margin-bottom:1rem;animation:IrrigationCalculator_bounce__trJ5S 2s infinite}@keyframes IrrigationCalculator_bounce__trJ5S{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.IrrigationCalculator_header__7890t h1{font-size:2rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.IrrigationCalculator_subtitle__E7Qmm{color:var(--color-text-secondary);font-size:1rem;font-weight:400}.IrrigationCalculator_calculatorCard__e38mz{background:var(--color-surface);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-xl);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}.IrrigationCalculator_calculatorCard__e38mz:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.IrrigationCalculator_calculatorForm__82LCP{display:flex;flex-direction:column;gap:1.5rem}.IrrigationCalculator_formGroup__UazGi{display:flex;flex-direction:column;gap:.5rem}.IrrigationCalculator_formRow__1cCww{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.IrrigationCalculator_sectionHeader__jkRs2{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(16,185,129,.2)}.IrrigationCalculator_sectionHeader__jkRs2 h3{font-size:1.25rem}.IrrigationCalculator_formLabel__Lnkzi,.IrrigationCalculator_sectionHeader__jkRs2 h3{font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}.IrrigationCalculator_formLabel__Lnkzi{font-size:.95rem}.IrrigationCalculator_labelIcon__ns3TV{font-size:1.2rem}.IrrigationCalculator_formInput__o_p6X{padding:.875rem 1rem;font-size:1rem;background:var(--color-surface-elevated);border:2px solid var(--color-primary-light);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-family);transition:all var(--transition-base);outline:none}.IrrigationCalculator_formInput__o_p6X:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(16,185,129,.15);transform:translateY(-2px)}.IrrigationCalculator_formInput__o_p6X::placeholder{color:var(--color-text-muted)}.IrrigationCalculator_formInput__o_p6X[type=number]::-webkit-inner-spin-button,.IrrigationCalculator_formInput__o_p6X[type=number]::-webkit-outer-spin-button{opacity:1}select.IrrigationCalculator_formInput__o_p6X{cursor:pointer}.IrrigationCalculator_calculateBtn__nGM9o{margin-top:1rem;padding:1rem 2rem;font-size:1.05rem;font-weight:600;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all var(--transition-base);box-shadow:var(--shadow-md);font-family:var(--font-family)}.IrrigationCalculator_calculateBtn__nGM9o:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.IrrigationCalculator_calculateBtn__nGM9o:active{transform:translateY(0)}.IrrigationCalculator_btnIcon___6fsc{font-size:1.2rem}.IrrigationCalculator_resultsSection__1cxoS{background:var(--color-surface);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-lg);animation:IrrigationCalculator_slideUp__vd7Hf .5s ease-out}@keyframes IrrigationCalculator_slideUp__vd7Hf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.IrrigationCalculator_resultsHeader__tYDRo{margin-bottom:1.5rem;text-align:center}.IrrigationCalculator_resultsHeader__tYDRo h2{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.IrrigationCalculator_resultsGrid__QJVgZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.IrrigationCalculator_resultCard__BGa3j{background:var(--gradient-subtle);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all var(--transition-base)}.IrrigationCalculator_resultCard__BGa3j:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.IrrigationCalculator_resultIcon__fqs_a{font-size:2.5rem;flex-shrink:0}.IrrigationCalculator_resultContent__XHfzD{flex:1 1}.IrrigationCalculator_resultLabel__MbM3H{font-size:.85rem;color:var(--color-text-secondary);margin-bottom:.25rem;font-weight:500}.IrrigationCalculator_resultValue__BXKbR{font-size:1.75rem;font-weight:700;color:var(--color-primary);line-height:1.2;animation:IrrigationCalculator_pulse__jnEu1 .6s ease-out}@keyframes IrrigationCalculator_pulse__jnEu1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.IrrigationCalculator_tipsSection__Xuw6Q{background:var(--color-surface-elevated);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg);padding:1.5rem;margin-top:2rem}.IrrigationCalculator_tipsHeader__XWDSQ{font-size:1.2rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.IrrigationCalculator_tipsContent__nZUsN{color:var(--color-text-secondary);font-size:.95rem;line-height:1.8}.IrrigationCalculator_tipsContent__nZUsN ul{margin-left:1.5rem;list-style-type:disc;margin-top:.5rem}.IrrigationCalculator_tipsContent__nZUsN li{margin-bottom:.5rem;padding-left:.5rem}.IrrigationCalculator_tipsContent__nZUsN strong{color:var(--color-text-primary);font-weight:600}.IrrigationCalculator_footer__JbAAi{text-align:center;margin-top:3rem;padding:1.5rem;color:var(--color-text-muted);font-size:.9rem}@media (max-width:768px){.IrrigationCalculator_header__7890t h1{font-size:1.5rem}.IrrigationCalculator_subtitle__E7Qmm{font-size:.9rem}.IrrigationCalculator_calculatorCard__e38mz,.IrrigationCalculator_resultsSection__1cxoS{padding:1.5rem}.IrrigationCalculator_resultsGrid__QJVgZ{grid-template-columns:1fr}.IrrigationCalculator_resultValue__BXKbR{font-size:1.5rem}}@media (max-width:480px){.IrrigationCalculator_calculatorContainer__33WyJ{padding:1rem .75rem}.IrrigationCalculator_header__7890t h1{font-size:1.25rem}.IrrigationCalculator_headerIcon__srdRZ{font-size:2.5rem}.IrrigationCalculator_calculatorCard__e38mz,.IrrigationCalculator_resultsSection__1cxoS{padding:1.25rem;border-radius:var(--radius-lg)}.IrrigationCalculator_calculateBtn__nGM9o{padding:.875rem 1.5rem;font-size:1rem}}