
.adw-zgl{max-width:860px;margin:40px auto 30px;padding:28px 30px 24px;background:#F7F5F0;border:1px solid #E7E3DA;border-top:3px solid #C2A15C;border-radius:8px;font-family:Georgia,serif;scroll-margin-top:110px}
.adw-zgl-t{font-size:24px!important;font-weight:700;color:#16212F!important;margin:0 0 8px!important;line-height:1.3}
.adw-zgl-p{font-size:15.5px!important;color:#4A4A4A!important;margin:0 0 18px!important;line-height:1.6;text-align:left!important}
.adw-zgl-f label{display:block;font-size:14px;color:#16212F;font-weight:600;margin:0 0 14px}
.adw-zgl-f input[type=text],.adw-zgl-f textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px 13px;border:1px solid #CFC9BC;border-radius:5px;background:#fff;font:16px/1.5 Georgia,serif;color:#16212F}
.adw-zgl-f input[type=text]:focus,.adw-zgl-f textarea:focus{outline:2px solid #C2A15C;outline-offset:1px;border-color:#C2A15C}
.adw-zgl-r{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.adw-zgl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.adw-zgl-z{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;font-size:13px!important;color:#5A6070!important;line-height:1.5}
.adw-zgl-z input{margin-top:3px;flex:0 0 auto;width:18px;height:18px}
.adw-zgl-z a{color:#8F6512}
.adw-zgl-a,.adw-zgl-cta-a{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:6px 0 0}
.adw-zgl-b{background:#8F6512;color:#fff!important;border:0;border-radius:4px;padding:13px 26px;font:600 15px Georgia,serif;cursor:pointer;text-decoration:none!important;display:inline-block}
.adw-zgl-b:hover{background:#16212F}
.adw-zgl-b[disabled]{opacity:.6;cursor:wait}
.adw-zgl-tel{color:#8F6512!important;font-size:15px;text-decoration:none!important;border-bottom:1px solid #C2A15C}
.adw-zgl-m{margin:14px 0 0!important;font-size:15px!important;min-height:1px}
.adw-zgl-m.ok{color:#2F7A57!important;font-weight:600}
.adw-zgl-m.err{color:#A6403A!important;font-weight:600}
.adw-zgl-cta{margin:30px 0;padding:20px 24px;background:#F7F5F0;border-left:3px solid #C2A15C;border-radius:4px}
.adw-zgl-cta p{margin:0 0 8px;text-align:left!important}
.adw-zgl-cta-t{font-weight:700;color:#16212F;font-size:18px}
html.ar-dark .adw-zgl,html.ar-dark .adw-zgl-cta{background:#1D2836;border-color:#2C3A4C}
html.ar-dark .adw-zgl-t,html.ar-dark .adw-zgl-cta-t,html.ar-dark .adw-zgl-f label{color:#F3F1EC!important}
html.ar-dark .adw-zgl-p,html.ar-dark .adw-zgl-cta p{color:#D5DBE3!important}
@media (max-width:767px){
.adw-zgl{padding:22px 16px 18px;margin:30px 0}
.adw-zgl-r{grid-template-columns:1fr}
}
/* 25.10.2026: ramka w treści artykułu stonowana (bez wypełnionego przycisku), poprawiony kontrast przycisków */
html body a.adw-zgl-b{color:#fff!important}
html body a.adw-zgl-b:hover,html body a.adw-zgl-b:focus{background:#16212F!important;color:#fff!important}
html body .adw-zgl-cta{margin:34px 0 30px!important;padding:18px 0 16px!important;background:none!important;border:0!important;border-top:1px solid #E5E0D5!important;border-bottom:1px solid #E5E0D5!important;border-radius:0!important}
html body .adw-zgl-cta .adw-zgl-cta-t{font-size:16.5px!important;font-weight:600!important;color:#16212F!important;margin:0 0 4px!important;line-height:1.4!important}
html body .adw-zgl-cta p{font-size:15.5px!important;line-height:1.6!important;color:#5A5A5A!important;margin:0 0 10px!important}
html body .adw-zgl-cta .adw-zgl-cta-a{gap:6px 24px!important;margin:4px 0 0!important}
html body .adw-zgl-cta a.adw-zgl-b{background:none!important;padding:0 0 1px!important;border:0!important;border-bottom:1px solid #C2A15C!important;border-radius:0!important;color:#8F6512!important;font:600 15.5px Georgia,serif!important}
html body .adw-zgl-cta a.adw-zgl-b::after{content:" \2192"}
html body .adw-zgl-cta a.adw-zgl-b:hover,html body .adw-zgl-cta a.adw-zgl-b:focus{background:none!important;color:#16212F!important;border-bottom-color:#16212F!important}
html body .adw-zgl-cta a.adw-zgl-tel{color:#5A5A5A!important;font-size:15px!important;border-bottom:1px solid #D9D3C6!important}
html body .adw-zgl-cta a.adw-zgl-tel:hover,html body .adw-zgl-cta a.adw-zgl-tel:focus{color:#16212F!important;border-bottom-color:#16212F!important}
html.ar-dark body .adw-zgl-cta{background:none!important;border-top-color:#2C3A4C!important;border-bottom-color:#2C3A4C!important}
html.ar-dark body .adw-zgl-cta .adw-zgl-cta-t{color:#F3F1EC!important}
html.ar-dark body .adw-zgl-cta p{color:#C9D1DC!important}
html.ar-dark body .adw-zgl-cta a.adw-zgl-b{color:#D9B872!important;border-bottom-color:#D9B872!important}
html.ar-dark body .adw-zgl-cta a.adw-zgl-b:hover,html.ar-dark body .adw-zgl-cta a.adw-zgl-b:focus{color:#F3F1EC!important;border-bottom-color:#F3F1EC!important}
html.ar-dark body .adw-zgl-cta a.adw-zgl-tel{color:#C9D1DC!important;border-bottom-color:#3A4A5E!important}
html.ar-dark body .adw-zgl-cta a.adw-zgl-tel:hover{color:#F3F1EC!important}
