.Kalkulator-module__nSKr_G__container{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 50%,#bbf7d0 100%);min-height:100vh;padding:2rem 1rem}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__container{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%)}.Kalkulator-module__nSKr_G__maxWidth{max-width:64rem;margin:0 auto}.Kalkulator-module__nSKr_G__heroSection{text-align:center;margin-bottom:3rem}.Kalkulator-module__nSKr_G__heroTitle{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:480px){.Kalkulator-module__nSKr_G__heroTitle{font-size:2.5rem}}@media (min-width:768px){.Kalkulator-module__nSKr_G__heroTitle{font-size:3.75rem}}.Kalkulator-module__nSKr_G__heroSubtitle{color:var(--color-muted-foreground);max-width:32rem;margin:0 auto;padding:0 1rem;font-size:1rem;line-height:1.6}@media (min-width:480px){.Kalkulator-module__nSKr_G__heroSubtitle{padding:0;font-size:1.125rem}}@media (min-width:768px){.Kalkulator-module__nSKr_G__heroSubtitle{font-size:1.25rem}}.Kalkulator-module__nSKr_G__heroWarning{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.6);border:1px solid rgba(148,163,184,.2);border-radius:1rem;max-width:24rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}@media (max-width:480px){.Kalkulator-module__nSKr_G__heroWarning{max-width:none;margin:1.5rem 1rem 0}}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__heroWarning{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.5)}.Kalkulator-module__nSKr_G__heroWarning p{color:var(--color-muted-foreground);font-size:.875rem}.Kalkulator-module__nSKr_G__mainGrid{gap:2rem;display:grid}@media (min-width:1024px){.Kalkulator-module__nSKr_G__mainGrid{grid-template-columns:2fr 1fr}}@media (max-width:1023px){.Kalkulator-module__nSKr_G__mainGrid{gap:1.5rem}}.Kalkulator-module__nSKr_G__formSection{flex-direction:column;gap:2rem;display:flex}@media (max-width:480px){.Kalkulator-module__nSKr_G__formSection{gap:1.5rem}}.Kalkulator-module__nSKr_G__glassCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.6);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}@media (max-width:480px){.Kalkulator-module__nSKr_G__glassCard{border-radius:1rem;padding:1.5rem}}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__glassCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.5)}.Kalkulator-module__nSKr_G__sectionTitle{align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.Kalkulator-module__nSKr_G__stepNumber{color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 2px 8px rgba(5,150,105,.4)}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__stepNumber{background:#10b981;box-shadow:0 2px 8px rgba(16,185,129,.4)}.Kalkulator-module__nSKr_G__genderGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Kalkulator-module__nSKr_G__genderGrid{grid-template-columns:1fr 1fr}}.Kalkulator-module__nSKr_G__genderButton{cursor:pointer;border:2px solid transparent;border-radius:1rem;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}@media (min-width:1024px){.Kalkulator-module__nSKr_G__genderButton:hover{transform:scale(1.05)}}.Kalkulator-module__nSKr_G__genderButton.Kalkulator-module__nSKr_G__selected{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.Kalkulator-module__nSKr_G__genderButton:not(.Kalkulator-module__nSKr_G__selected){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);border:1px solid rgba(148,163,184,.2)}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__genderButton:not(.Kalkulator-module__nSKr_G__selected){background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.05)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__genderButton:not(.Kalkulator-module__nSKr_G__selected):hover{border-color:rgba(5,150,105,.3)}}.Kalkulator-module__nSKr_G__genderContent{align-items:center;gap:1rem;display:flex}.Kalkulator-module__nSKr_G__genderEmoji{font-size:2.5rem}.Kalkulator-module__nSKr_G__genderText{text-align:left}.Kalkulator-module__nSKr_G__genderTitle{font-size:1.125rem;font-weight:600}.Kalkulator-module__nSKr_G__genderSubtitle{font-size:.875rem}.Kalkulator-module__nSKr_G__genderButton.Kalkulator-module__nSKr_G__selected .Kalkulator-module__nSKr_G__genderSubtitle{color:rgba(255,255,255,.8)}.Kalkulator-module__nSKr_G__genderButton:not(.Kalkulator-module__nSKr_G__selected) .Kalkulator-module__nSKr_G__genderSubtitle{color:var(--color-muted-foreground)}.Kalkulator-module__nSKr_G__inputGroup{position:relative}.Kalkulator-module__nSKr_G__inputLabel{color:var(--color-muted-foreground);margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.Kalkulator-module__nSKr_G__inputWrapper{position:relative}.Kalkulator-module__nSKr_G__input{background:rgba(255,255,255,.9);border:2px solid transparent;border-radius:1rem;outline:none;width:100%;padding:1rem 3rem 1rem 1rem;font-size:1.125rem;font-weight:600;transition:all .3s}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__input{background:rgba(15,23,42,.9)}.Kalkulator-module__nSKr_G__input:focus{border-color:#059669}.Kalkulator-module__nSKr_G__inputUnit{color:var(--color-muted-foreground);font-weight:500;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Kalkulator-module__nSKr_G__drinkRow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1rem;transition:all .3s}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__drinkRow{background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.05)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__drinkRow:hover{transform:scale(1.02)}}.Kalkulator-module__nSKr_G__drinkContent{justify-content:space-between;align-items:center;display:flex}@media (max-width:480px){.Kalkulator-module__nSKr_G__drinkContent{flex-direction:column;align-items:stretch;gap:1rem}}.Kalkulator-module__nSKr_G__drinkInfo{align-items:center;gap:1rem;display:flex}.Kalkulator-module__nSKr_G__drinkEmoji{font-size:1.875rem}.Kalkulator-module__nSKr_G__drinkTitle{font-size:1.125rem;font-weight:600}.Kalkulator-module__nSKr_G__drinkSubtitle{color:var(--color-muted-foreground);font-size:.875rem}.Kalkulator-module__nSKr_G__drinkControls{align-items:center;gap:.75rem;display:flex}@media (max-width:480px){.Kalkulator-module__nSKr_G__drinkControls{justify-content:center}}.Kalkulator-module__nSKr_G__drinkButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:rgba(255,255,255,.4);border:2px solid transparent;border-radius:.75rem;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;transition:all .3s}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__drinkButton{background:rgba(15,23,42,.3)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__drinkButton:hover{border-color:rgba(5,150,105,.3);transform:scale(1.1)}}.Kalkulator-module__nSKr_G__drinkCount{text-align:center;min-width:3rem;font-size:1.25rem;font-weight:700}.Kalkulator-module__nSKr_G__resultsSticky{position:-webkit-sticky;position:sticky;top:2rem}.Kalkulator-module__nSKr_G__resultsCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.6);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}@media (max-width:480px){.Kalkulator-module__nSKr_G__resultsCard{border-radius:1rem;padding:1.5rem}}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__resultsCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.5)}.Kalkulator-module__nSKr_G__resultsTitle{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.Kalkulator-module__nSKr_G__mainResult{text-align:center}.Kalkulator-module__nSKr_G__mainResultValue{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.75rem;font-weight:700}@media (max-width:480px){.Kalkulator-module__nSKr_G__mainResultValue{font-size:3rem}}.Kalkulator-module__nSKr_G__mainResultLabel{color:var(--color-muted-foreground);font-size:1.125rem;font-weight:600}.Kalkulator-module__nSKr_G__statsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.Kalkulator-module__nSKr_G__statsGrid{grid-template-columns:1fr;gap:.75rem}}.Kalkulator-module__nSKr_G__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.4);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1rem;transition:all .3s}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__statCard{background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.05)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__statCard:hover{transform:scale(1.05)}}.Kalkulator-module__nSKr_G__statIcon{margin-bottom:.5rem;font-size:1.5rem}.Kalkulator-module__nSKr_G__statLabel{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.875rem}.Kalkulator-module__nSKr_G__statValue{font-size:1.125rem;font-weight:700}.Kalkulator-module__nSKr_G__detailsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1rem}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__detailsCard{background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.05)}.Kalkulator-module__nSKr_G__detailRow{justify-content:space-between;font-size:.875rem;display:flex}.Kalkulator-module__nSKr_G__detailLabel{color:var(--color-muted-foreground)}.Kalkulator-module__nSKr_G__detailValue{font-weight:600}.Kalkulator-module__nSKr_G__warningCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1rem}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__warningCard{background:rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.05)}.Kalkulator-module__nSKr_G__warningContent{align-items:flex-start;gap:.75rem;display:flex}.Kalkulator-module__nSKr_G__warningIcon{font-size:1.5rem}.Kalkulator-module__nSKr_G__warningText{color:var(--color-muted-foreground);font-size:.875rem}.Kalkulator-module__nSKr_G__warningTitle{margin-bottom:.25rem;font-weight:600}.Kalkulator-module__nSKr_G__warningList{font-size:.75rem}.Kalkulator-module__nSKr_G__warningList li{margin-bottom:.25rem}.Kalkulator-module__nSKr_G__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);border:none;border-radius:1rem;flex:1;padding:1rem 2rem;font-size:1.125rem;font-weight:700;transition:all .3s;box-shadow:0 2px 8px rgba(5,150,105,.4)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__primaryButton:hover:not(:disabled){transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}.Kalkulator-module__nSKr_G__primaryButton:disabled{opacity:.5;cursor:not-allowed}.Kalkulator-module__nSKr_G__secondaryButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:rgba(255,255,255,.4);border:2px solid transparent;border-radius:1rem;padding:1rem 2rem;font-weight:600;transition:all .3s}.Kalkulator-module__nSKr_G__dark .Kalkulator-module__nSKr_G__secondaryButton{background:rgba(15,23,42,.3)}@media (min-width:1024px){.Kalkulator-module__nSKr_G__secondaryButton:hover{border-color:rgba(5,150,105,.3);transform:scale(1.05)}}.Kalkulator-module__nSKr_G__buttonGroup{gap:1rem;display:flex}@media (max-width:480px){.Kalkulator-module__nSKr_G__buttonGroup{flex-direction:column;gap:.75rem}}
