,
#mm-newsletter input[type="email"],
#mm-newsletter button{
  box-sizing:border-box !important; display:block !important;
  height:var(--h) !important; min-height:var(--h) !important; max-height:var(--h) !important;
  padding:0 10px !important;
  font: 400 14px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;
  -webkit-appearance:none !important; appearance:none !important; border-radius:4px !important;
}
#mm-newsletter input[type="text"],
#mm-newsletter input[type="email"]{
  flex:1 1 220px !important; border:1px solid #e2e6ee !important; background:#fff !important;
}
/* reCAPTCHA doboz a sorban */
#mm-newsletter .g-recaptcha{ flex:0 0 auto; }
#mm-newsletter button{
  border:0 !important; background:var(--yellow) !important; color:var(--text) !important;
  font-weight:700 !important; white-space:nowrap !important; cursor:pointer !important;
}
#mm-newsletter button:hover{ filter:brightness(0.95) !important; }
/* GDPR sor */
#mm-newsletter .gdpr{
  display:flex !important; align-items:center !important; gap:6px !important;
  margin-top:8px !important; margin-bottom:0 !important;
  font-size:13px !important; color:var(--muted) !important; line-height:1.35 !important;
}
#mm-newsletter .gdpr a{ color:inherit !important; text-decoration:underline !important; }
/* Honeypot rejtsük el */
#mm-newsletter .hidden{ display:none !important; }
/* Mobil: egymás alá, gomb 100% */
@media (max-width: 480px){
  #mm-newsletter .row{ flex-direction:column !important; align-items:stretch !important; }
  #mm-newsletter .g-recaptcha{ margin:6px 0 !important; }
  #mm-newsletter button{ width:100% !important; margin-top:6px !important; }
}
/* Alsó üres hely kinyírása */
#mm-newsletter{ margin-bottom:0 !important; padding-bottom:0 !important; display:block !important; }
#mm-newsletter .row{ margin-bottom:0 !important; }
#mm-newsletter .gdpr{ margin-top:8px !important; margin-bottom:0 !important; }
#mm-newsletter .hidden,
#mm-newsletter input[name="email_address_check"]{
  display:none !important; height:0 !important; padding:0 !important; margin:0 !important; border:0 !important;
}
#mm-newsletter *:last-child{ margin-bottom:0 !important; }
				
				
 
				 
															 
								 
								 
								 
								 
											 
								 
								 
								 
								 
											 
         
															



