, #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; }