/* Izolowany dialog, wspólne kroje i kolory marki AI z rodzicem. */
.azr-newsletter{box-sizing:border-box;position:fixed;inset:0;width:min(820px,calc(100% - 40px));max-width:820px;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;border-radius:20px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#173b82;font:400 16px/1.5 AZRTekst,"Trebuchet MS",sans-serif;box-shadow:0 24px 80px #12264a40;scrollbar-color:#90a6c9 #f3f5fa}
.azr-newsletter:not([open]){display:none}.azr-newsletter *{box-sizing:border-box}.azr-newsletter::backdrop{background:#14284570}.azr-newsletter::selection,.azr-newsletter ::selection{background:#ffc921;color:#173b82}.azr-newsletter :is(a,button,input):focus-visible{outline:3px solid #284fb7;outline-offset:3px}.azr-newsletter button{font:inherit;cursor:pointer}.azr-newsletter p{margin:0}.azr-newsletter-grid{display:grid;grid-template-columns:330px 1fr}.azr-newsletter-close{position:absolute;z-index:1;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:#f1f4fa;color:#173b82;box-shadow:none}.azr-newsletter-close:hover{background:#dfe7f5;color:#173b82}.azr-newsletter-sample{padding:34px 28px 30px;background:#fff8dc;border-radius:20px 0 0 20px}.azr-newsletter-cover{display:flex;justify-content:center;margin:0 0 20px}.azr-newsletter-cover img{display:block;width:151px;height:auto;max-width:100%;box-shadow:0 7px 17px #173b8226}.azr-newsletter h3{margin:0 0 12px;color:#173b82;font:900 23px/1.16 AZRMarka,sans-serif;letter-spacing:-.025em;text-wrap:balance}.azr-newsletter-sample p{font-size:15px;line-height:1.5;color:#334565}.azr-newsletter-sample .azr-newsletter-details{margin-top:16px;font-weight:700;color:#173b82}.azr-newsletter-signup{padding:53px 36px 30px}.azr-newsletter h2{margin:0 0 15px;color:#173b82;font:900 31px/1.08 AZRMarka,sans-serif;letter-spacing:-.03em;text-wrap:balance}.azr-newsletter-signup>p{color:#334565;line-height:1.5}.azr-newsletter-form{margin:24px 0 0}.azr-newsletter-form>label:first-child{display:block;margin-bottom:7px;font-weight:700}.azr-newsletter input[type=email]{display:block;width:100%;height:48px;margin:0;padding:0 13px;border:1px solid #90a6c9;border-radius:8px;background:#fff;color:#173b82;font:inherit;box-shadow:none;caret-color:#284fb7}.azr-newsletter input::placeholder{color:#536484;opacity:1}.azr-newsletter input[aria-invalid=true]{border:2px solid #a72e36}.azr-newsletter-consent{display:flex;gap:10px;align-items:flex-start;margin:17px 0 21px;font-size:12px;line-height:1.45;color:#334565;cursor:pointer}.azr-newsletter-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#284fb7}.azr-newsletter-consent a{color:#23468e;text-decoration:underline;text-underline-offset:2px}.azr-newsletter-submit{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:49px;padding:12px;border:0;border-radius:8px;background:#284fb7;color:#fff;font-weight:700!important;line-height:1.2;box-shadow:none}.azr-newsletter-submit:hover{background:#1c3c96;color:#fff}.azr-newsletter-submit:disabled{cursor:wait;opacity:.7}.azr-newsletter-status{font-size:14px;line-height:1.45;color:#173b82}.azr-newsletter-status:not(:empty){margin-top:14px}.azr-newsletter-status[data-error=true]{color:#922a32}.azr-newsletter-later{display:block;margin:17px auto 0;padding:4px 10px;min-height:34px;border:0;background:transparent;color:#536484;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.azr-newsletter-later:hover{background:transparent;color:#173b82}.azr-newsletter-hp,.azr-newsletter-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html.azr-newsletter-open{overflow:hidden}
@media(max-width:640px){.azr-newsletter{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.azr-newsletter-grid{grid-template-columns:1fr}.azr-newsletter-sample{display:grid;grid-template-columns:85px 1fr;gap:0 17px;align-content:center;padding:25px 48px 22px 22px;border-radius:16px 16px 0 0}.azr-newsletter-cover{grid-row:1/4;margin:0;align-items:center}.azr-newsletter-cover img{width:85px}.azr-newsletter h3{font-size:20px;margin-bottom:8px}.azr-newsletter-sample p{font-size:13px}.azr-newsletter-sample .azr-newsletter-details{margin-top:8px;font-size:12px}.azr-newsletter-signup{padding:25px 24px 21px}.azr-newsletter h2{font-size:28px}.azr-newsletter-form{margin-top:20px}.azr-newsletter-consent{font-size:12px}.azr-newsletter-close{right:8px;top:8px;width:36px;height:36px}.azr-newsletter-later{margin-top:12px}}
@media(prefers-reduced-motion:no-preference){.azr-newsletter[open]{animation:azr-newsletter-enter .28s cubic-bezier(.16,1,.3,1)}@keyframes azr-newsletter-enter{from{transform:translateY(16px);opacity:.7}to{transform:translateY(0);opacity:1}}}
.azr-newsletter-launch-wrap{text-align:center;padding:0 20px 22px;background:#fffdf6}.azr-newsletter-launch{min-height:44px;padding:7px 18px;border:1px solid #284fb7;border-radius:8px;background:#fffdf6;color:#23468e;font:700 15px AZRTekst,sans-serif;cursor:pointer}.azr-newsletter-launch:hover{background:#fff2bc}.azr-newsletter-launch:focus-visible{outline:3px solid #284fb7;outline-offset:3px}
