.ahura-pill-newsletter { width: 420px; max-width: 100%; margin-inline: auto; background: transparent; }
.ahura-pill-newsletter * { box-sizing: border-box; }
.ahura-pill-newsletter .ahura-pill-newsletter__form { display: flex; align-items: center; gap: 8px; margin: 0; padding: 6px; border: 0; border-radius: 999px; background: #fff; }
.ahura-pill-newsletter input[type="email"] { flex: 1 1 0; min-width: 0; width: 0; margin: 0; padding: 8px 16px; border: 0; border-radius: 999px; outline: none; box-shadow: none; background: transparent; color: #273748; font-family: inherit; font-size: 14px; line-height: 1.6; text-align: left; }
.ahura-pill-newsletter:dir(rtl) input[type="email"] { text-align: right; }
.ahura-pill-newsletter input[type="email"]::placeholder { color: #a1a3ac; opacity: 1; }
.ahura-pill-newsletter button[type="submit"] { flex: 0 0 auto; max-width: 55%; margin: 0; padding: 11px 22px; border: 0; border-radius: 999px; background: #004960; color: #fff; font-family: inherit; font-size: 13px; font-weight: 700; line-height: 1.55; overflow-wrap: anywhere; cursor: pointer; }
.ahura-pill-newsletter button[type="submit"]:hover { background: #00627b; }
.ahura-pill-newsletter button[type="submit"]:disabled { cursor: default; opacity: .65; }
.ahura-pill-newsletter__form:focus-within { outline: 2px solid #00627b; outline-offset: 3px; }
.ahura-pill-newsletter button[type="submit"]:focus-visible { outline: 2px solid #0085a5; outline-offset: 2px; }
.ahura-pill-newsletter .ahura-pill-newsletter__status { margin: 10px 12px 0; color: #344456; font-size: 13px; line-height: 1.8; }
.ahura-pill-newsletter .ahura-pill-newsletter__status:empty { display: none; }
.ahura-pill-newsletter .ahura-pill-newsletter__status[data-state="error"] { color: #b42318; }
.ahura-pill-newsletter .ahura-pill-newsletter__status[data-state="success"] { color: #187447; }
@media (max-width: 480px) { .ahura-pill-newsletter input[type="email"] { padding-inline: 10px; } .ahura-pill-newsletter button[type="submit"] { padding-inline: 18px; } }
