html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status{box-sizing:border-box;border:1px solid #a1cbae;border-radius:18px;padding:20px 24px;margin:0 0 24px;background:#eff9f1;color:#205333;line-height:1.6;font-size:15px;max-width:100%}
html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status strong{display:block;font-weight:600;font-size:17px;margin-bottom:4px}
html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status p{margin:0;font-size:inherit;line-height:inherit;color:inherit}
html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status a{display:inline-block;color:inherit;margin-top:8px;text-decoration:underline;text-underline-offset:3px}
html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-status--error{border-color:#dfc493;background:#fff8e9;color:#614518}
html[data-bxm-theme=dark] .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status{background:#152f25;border-color:#407957;color:#dcf7e2}
html[data-bxm-theme=dark] .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-status--error{background:#342b1d;border-color:#826b39;color:#fff0ce}
.bxm-contact-v55__form button:disabled{opacity:.7;cursor:wait}
.bxm-privacy-notice{box-sizing:border-box;position:fixed;z-index:10050;left:18px;bottom:18px;width:min(430px,calc(100% - 36px));padding:23px;background:#fff;color:#263238;border:1px solid #d6e2ed;border-radius:22px;box-shadow:0 12px 45px #183c5c24;font:14px/1.6 'Open Sans',Arial,sans-serif;max-height:calc(100dvh - 36px);overflow:auto}
.bxm-privacy-notice[hidden]{display:none!important}
.bxm-privacy-notice .bxm-privacy-kicker{margin:0 35px 8px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#38649b}
.bxm-privacy-notice h2{font:400 24px/1.2 'Open Sans',Arial,sans-serif;letter-spacing:-.035em;margin:0 26px 12px 0;color:inherit}
.bxm-privacy-notice p{font-size:14px;line-height:1.6;margin:0 0 16px;color:inherit}
.bxm-privacy-close{position:absolute;right:10px;top:8px;width:44px;height:44px;border:0;background:none;font:28px/1 Arial;cursor:pointer;color:inherit;border-radius:50%}
.bxm-privacy-actions{display:flex;flex-wrap:wrap;gap:9px}
.bxm-privacy-notice .bxm-action{font-size:12px;min-height:44px;padding:8px 10px 8px 16px;gap:10px;white-space:nowrap}
.bxm-privacy-notice .bxm-action__arrow{width:28px;height:28px;flex:0 0 28px}
.bxm-privacy-notice .bxm-privacy-note{font-size:11px;line-height:1.6;margin:13px 0 0;color:#576775}
.bxm-privacy-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.bxm-privacy-reopen{display:block;margin:12px auto;padding:10px 16px;background:transparent;color:inherit;border:1px solid #afbfcc;border-radius:22px;font:12px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer}
.bxm-privacy-notice button:focus-visible,.bxm-privacy-reopen:focus-visible{outline:3px solid #3274d2;outline-offset:3px}
html[data-bxm-theme=dark] .bxm-privacy-notice{background:#142536;color:#edf4fb;border-color:#39536c;box-shadow:0 12px 45px #0005}
html[data-bxm-theme=dark] .bxm-privacy-notice .bxm-privacy-note,html[data-bxm-theme=dark] .bxm-privacy-notice .bxm-privacy-kicker{color:#bdcfe1}
.bxm-privacy-document{max-width:1000px;padding-bottom:80px}
.bxm-privacy-document>p{font-size:18px;line-height:1.8;max-width:800px}
.bxm-privacy-document nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:20px 0 30px;border-bottom:1px solid #d7e0e8;margin-bottom:30px}
.bxm-privacy-document section{scroll-margin-top:120px;padding:8px 0 22px;max-width:850px}
.bxm-privacy-document h2{font-size:clamp(23px,3vw,32px);font-weight:400;line-height:1.3;margin:15px 0}
.bxm-privacy-document p,.bxm-privacy-document li{font-size:16px;line-height:1.85}
.bxm-privacy-document a{color:#286bd2;text-decoration:underline;text-underline-offset:4px}
html[data-bxm-theme=dark] .bxm-privacy-document a{color:#a9caff}
@media(max-width:500px){.bxm-privacy-notice{left:10px;bottom:10px;width:calc(100% - 20px);padding:18px}.bxm-privacy-notice h2{font-size:22px}.bxm-privacy-notice .bxm-action{font-size:11px;padding-left:12px;gap:6px}.bxm-privacy-actions{gap:7px}html .bxm-unified-contact #formularz_kontaktowy_pc .bxm-contact-v55__status{padding:17px}}

html[data-bxm-theme=dark] .bxm-privacy-notice .bxm-action--secondary{color:#edf4fb!important}
.bxm-privacy-document a.bxm-action--primary,html[data-bxm-theme=dark] .bxm-privacy-document a.bxm-action--primary{color:#fff!important;text-decoration:none}
