/* SalesWizard.pl – style wspólne (wygenerowane przez html-build/build.mjs) */
sw-if{display:contents}
sw-if[hidden],[hidden]{display:none!important}
.sw-js [data-sw-more]{display:none!important}
.h12ilzh0:hover{background: rgba(255, 255, 255, 0.26) !important; transform: translateY(-2px) !important; color: rgb(255, 255, 255) !important;}
.h140o1nf:hover{background: rgb(244, 241, 255) !important; border-color: rgb(201, 191, 246) !important; transform: translateY(-2px) !important;}
.h14f5pm7:hover{transform: translateY(-5px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.4) 0px 28px 48px -32px !important;}
.h15w9qif:hover{border-color: rgb(91, 65, 224) !important; background: rgb(36, 31, 71) !important;}
.h196e1we:hover{background: rgba(255, 255, 255, 0.2) !important; transform: translateY(-2px) !important; color: rgb(255, 255, 255) !important;}
.h19t2ql2:hover{transform: translateY(-3px) !important; box-shadow: rgba(91, 65, 224, 0.7) 0px 18px 30px -20px !important; color: rgb(75, 52, 201) !important;}
.h1agpqui:hover{transform: translateY(-5px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.42) 0px 28px 48px -32px !important; color: rgb(23, 20, 47) !important;}
.h1alku12:hover{color: rgb(255, 255, 255) !important;}
.h1b00x6:hover{transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.6) 0px 22px 40px -22px !important; color: rgb(35, 31, 69) !important;}
.h1bgh68s:hover{background: rgb(107, 84, 240) !important; transform: translateY(-2px) !important;}
.h1d7efo5:hover{transform: translateY(-4px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 4px, rgba(91, 65, 224, 0.45) 0px 22px 34px -22px !important;}
.h1d7twef:hover{background: rgb(107, 84, 240) !important; transform: translateY(-2px) !important; color: rgb(255, 255, 255) !important;}
.h1e2jtkl:hover{background: rgb(42, 36, 80) !important; color: rgb(255, 255, 255) !important;}
.h1ebmu1r:hover{transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.45) 0px 24px 40px -22px !important; color: rgb(35, 31, 69) !important;}
.h1j9cdpx:hover{transform: translateY(-3px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.42) 0px 24px 42px -32px !important;}
.h1jzvx18:hover{border-color: rgb(129, 108, 250) !important; transform: translateY(-1px) !important; box-shadow: rgb(129, 108, 250) 0px 10px 20px -14px !important;}
.h1kp4zj:hover{opacity: 0.82 !important; transform: translateY(-2px) !important;}
.h1nmx1jd:hover{transform: translateY(-6px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.4) 0px 30px 50px -30px !important; color: rgb(23, 20, 47) !important;}
.h1oe5dr5:hover{background: rgba(255, 255, 255, 0.24) !important; transform: rotate(90deg) !important;}
.h1oxc0fz:hover{color: rgb(91, 65, 224) !important;}
.h1pbehmo:hover{transform: translateY(-6px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.4) 0px 30px 50px -30px !important;}
.h1pl6c1t:hover{transform: translateY(-5px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.42) 0px 28px 48px -32px !important;}
.h1qsvvlf:hover{background: rgb(107, 84, 240) !important; transform: translateY(-2px) !important; box-shadow: rgb(129, 108, 250) 0px 16px 30px -14px !important; color: rgb(255, 255, 255) !important;}
.h1rclhbx:hover{transform: translateY(-4px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(91, 65, 224, 0.5) 0px 22px 40px -30px !important;}
.h1u21e5h:focus{border-color: rgb(129, 108, 250) !important;}
.h1vk1lb9:hover{transform: translateY(-3px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.4) 0px 26px 44px -30px !important;}
.h3at3on:hover{transform: translateY(-3px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.4) 0px 26px 44px -32px !important;}
.h3thg18:hover{color: rgb(107, 84, 240) !important;}
.h4g5nit:hover{transform: translateY(-5px) !important; border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 6px, rgba(91, 65, 224, 0.42) 0px 30px 50px -34px !important;}
.h6n1kpz:hover{border-color: rgb(201, 191, 246) !important;}
.ha12rf5:focus{border-color: rgb(129, 108, 250) !important; background: rgb(255, 255, 255) !important;}
.hcmrmbf:hover{transform: translateY(-3px) !important; border-color: rgb(223, 215, 250) !important; color: rgb(75, 52, 201) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 4px, rgba(91, 65, 224, 0.5) 0px 20px 32px -24px !important;}
.hcs8pan:hover{border-color: rgb(223, 215, 250) !important; box-shadow: rgba(23, 20, 47, 0.05) 0px 2px 4px, rgba(91, 65, 224, 0.5) 0px 20px 36px -30px !important;}
.het5al4:hover{background: rgb(107, 84, 240) !important; transform: translateY(-2px) !important; box-shadow: rgb(129, 108, 250) 0px 26px 46px -20px !important; color: rgb(255, 255, 255) !important;}
.hgjxgog:hover{transform: translateY(-2px) !important; border-color: rgb(201, 191, 246) !important; box-shadow: rgba(27, 24, 48, 0.9) 0px 18px 34px -26px !important; color: rgb(35, 31, 69) !important;}
.hhuxshf:hover{transform: translateY(-3px) !important; border-color: rgb(223, 215, 250) !important;}
.hk1mb7o:hover{background: rgb(42, 36, 80) !important; transform: translateY(-2px) !important; color: rgb(255, 255, 255) !important;}
.hkhkrwv:hover{color: rgb(75, 52, 201) !important; gap: 12px !important;}
.hondney:hover{background: rgb(243, 240, 255) !important; transform: translateY(-2px) !important; color: rgb(75, 52, 201) !important;}
.hvkjs9m:hover{background: rgb(129, 108, 250) !important; color: rgb(255, 255, 255) !important; transform: translateY(-3px) !important;}
.hwe3twd:hover{background: rgb(244, 241, 255) !important; color: rgb(75, 52, 201) !important;}
.hxpo18v:hover{background: rgb(230, 224, 255) !important; transform: translateY(-2px) !important; color: rgb(91, 65, 224) !important;}
.hzlls22:hover{background: rgb(129, 108, 250) !important; color: rgb(255, 255, 255) !important;}

/* wersje obcojęzyczne: zabezpieczenie przed poziomym przewijaniem na wąskich ekranach */
@media (max-width: 760px) {
  body { overflow-wrap: anywhere; }
  article a { max-width: 100%; flex-wrap: wrap; }
  article table { display: block; width: 100%; overflow-x: auto; }
}
