.CaloriesCalculator-module__GKSIVq__container{background:var(--cor-superficie);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-lg);max-width:560px;margin:0 auto}.CaloriesCalculator-module__GKSIVq__form{gap:var(--space-5);flex-direction:column;display:flex}.CaloriesCalculator-module__GKSIVq__row{gap:var(--space-4);display:flex}.CaloriesCalculator-module__GKSIVq__row3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.CaloriesCalculator-module__GKSIVq__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.CaloriesCalculator-module__GKSIVq__label{font-size:var(--text-sm);color:var(--cor-tinta);font-weight:500}.CaloriesCalculator-module__GKSIVq__input{width:100%;padding:var(--space-3);border:1px solid var(--cor-linha);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-base);color:var(--cor-tinta);background:var(--cor-fundo);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.CaloriesCalculator-module__GKSIVq__input:focus{border-color:var(--cor-primario);box-shadow:0 0 0 3px var(--cor-primario-light);outline:none}.CaloriesCalculator-module__GKSIVq__input::placeholder{color:#a0aab2}.CaloriesCalculator-module__GKSIVq__radioGroup{background:var(--cor-fundo);border-radius:var(--radius-lg);border:1px solid var(--cor-linha);padding:4px;display:flex}.CaloriesCalculator-module__GKSIVq__radioLabel{cursor:pointer;flex:1;position:relative}.CaloriesCalculator-module__GKSIVq__radioLabel input{opacity:0;position:absolute}.CaloriesCalculator-module__GKSIVq__radioText{text-align:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--cor-texto-suave);transition:all var(--transition-fast);font-weight:500;display:block}.CaloriesCalculator-module__GKSIVq__radioLabel input:checked+.CaloriesCalculator-module__GKSIVq__radioText{background:var(--cor-primario);color:#fff;box-shadow:var(--shadow-sm)}.CaloriesCalculator-module__GKSIVq__selectWrapper{position:relative}.CaloriesCalculator-module__GKSIVq__select{width:100%;padding:var(--space-3);padding-right:var(--space-10);border:1px solid var(--cor-linha);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-base);color:var(--cor-tinta);background:var(--cor-fundo);appearance:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.CaloriesCalculator-module__GKSIVq__select:focus{border-color:var(--cor-primario);box-shadow:0 0 0 3px var(--cor-primario-light);outline:none}.CaloriesCalculator-module__GKSIVq__selectArrow{right:var(--space-4);pointer-events:none;color:var(--cor-texto-suave);font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.CaloriesCalculator-module__GKSIVq__button{margin-top:var(--space-2);width:100%;padding:var(--space-4);background:var(--cor-primario);color:#fff;border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--text-lg);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;font-weight:600}.CaloriesCalculator-module__GKSIVq__button:hover{background:var(--cor-primario-dark)}.CaloriesCalculator-module__GKSIVq__button:active{transform:scale(.98)}.CaloriesCalculator-module__GKSIVq__result{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px dashed var(--cor-linha);animation:.4s ease-out CaloriesCalculator-module__GKSIVq__fadeIn}@keyframes CaloriesCalculator-module__GKSIVq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CaloriesCalculator-module__GKSIVq__resultTitle{text-align:center;font-size:var(--text-xl);color:var(--cor-tinta);margin-bottom:var(--space-5)}.CaloriesCalculator-module__GKSIVq__heroResult{margin-bottom:var(--space-4)}.CaloriesCalculator-module__GKSIVq__heroCard{background:var(--cor-primario-light);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;border:1px solid #1e6b4e33;flex-direction:column;align-items:center;display:flex}.CaloriesCalculator-module__GKSIVq__heroLabel{font-size:var(--text-base);color:var(--cor-primario-dark);margin-bottom:var(--space-2);font-weight:600}.CaloriesCalculator-module__GKSIVq__heroValueGroup{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.CaloriesCalculator-module__GKSIVq__heroValue{font-family:var(--font-heading);color:var(--cor-primario-dark);font-size:48px;font-weight:800;line-height:1}.CaloriesCalculator-module__GKSIVq__heroUnit{font-size:var(--text-lg);color:var(--cor-primario);font-weight:600}.CaloriesCalculator-module__GKSIVq__heroDesc{font-size:var(--text-sm);color:var(--cor-primario);margin-top:var(--space-1)}.CaloriesCalculator-module__GKSIVq__secondaryResult{margin-bottom:var(--space-4)}.CaloriesCalculator-module__GKSIVq__secondaryCard{background:var(--cor-fundo);border:1px solid var(--cor-linha);border-radius:var(--radius-lg);padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CaloriesCalculator-module__GKSIVq__cardLabel{color:var(--cor-tinta);font-weight:500}.CaloriesCalculator-module__GKSIVq__cardValue{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--cor-tinta);font-weight:700}.CaloriesCalculator-module__GKSIVq__cardValue small{font-size:var(--text-sm);color:var(--cor-texto-suave);font-weight:500}.CaloriesCalculator-module__GKSIVq__cardDesc{display:none}.CaloriesCalculator-module__GKSIVq__safetyNote{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:#fff9e6;border:1px solid #ffe082;display:flex}.CaloriesCalculator-module__GKSIVq__safetyIcon{flex-shrink:0;font-size:20px}.CaloriesCalculator-module__GKSIVq__safetyNote p{font-size:var(--text-sm);color:#8d6e00;margin:0;line-height:1.5}.CaloriesCalculator-module__GKSIVq__allGoalsBox{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--cor-linha);justify-content:space-between;display:flex}.CaloriesCalculator-module__GKSIVq__allGoalsItem{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.CaloriesCalculator-module__GKSIVq__allGoalsItem:not(:last-child){border-right:1px solid var(--cor-linha)}.CaloriesCalculator-module__GKSIVq__allGoalsLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cor-texto-suave);font-weight:600}.CaloriesCalculator-module__GKSIVq__allGoalsValue{font-family:var(--font-heading);font-size:var(--text-base);color:var(--cor-tinta);font-weight:700}@media (min-width:768px){.CaloriesCalculator-module__GKSIVq__container{padding:var(--space-8)}.CaloriesCalculator-module__GKSIVq__heroValue{font-size:64px}}
