/* AutaElektryczne.pl v1.1.26 — wyłącznie Eksploatacja EV */
.ae-frontend .ae-subhero--ev-usage{background-image:url('/assets/bg-aut2.png');background-position:center 62%;min-height:320px}
.ae-frontend .ae-subhero--ev-usage::before{background:linear-gradient(90deg,rgba(7,24,48,.87),rgba(7,24,48,.48) 55%,rgba(7,24,48,.12))}
.ae-frontend .ae-subhero--ev-usage .ae-subhero-inner{min-height:320px;padding-top:calc(var(--ae-header-height) + 22px);padding-bottom:24px}
.ae-frontend .ae-subhero--ev-usage .ae-subhero-title{font-size:clamp(27px,2.2vw,37px);letter-spacing:-.035em}
.ae-frontend .ae-subhero--ev-usage .ae-subhero-description{font-size:clamp(12px,.94vw,14px);line-height:1.55;max-width:580px}
.ae-ev{background:#f6f8fc;color:#102340;padding-bottom:75px}
.ae-ev *{box-sizing:border-box}
.ae-ev .ae-ev-overline{display:block;font-size:10px;letter-spacing:.14em;color:#2864d4;font-weight:800;margin-bottom:14px}
.ae-ev h2{font-size:clamp(26px,2.3vw,38px);line-height:1.15;letter-spacing:-.04em;color:#102340;font-weight:750;margin:0 0 17px}
.ae-ev h3{font-size:19px;color:#132c4c;margin:0 0 18px}
.ae-ev p{font-size:13.5px;line-height:1.75;color:#536682;margin:0}
.ae-ev-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(245px,.7fr);gap:clamp(28px,5vw,90px);padding-top:65px;padding-bottom:57px;border-bottom:1px solid #dde5f0}
.ae-ev-intro h2{font-size:clamp(32px,3.15vw,49px)}.ae-ev-intro h2 span{color:#187ee4}.ae-ev-intro>div>p{max-width:630px}
.ae-ev-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}
.ae-ev .ae-ev-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:47px;padding:0 22px;color:#fff;text-decoration:none!important;font-size:12px;font-weight:750;background:linear-gradient(100deg,#168ef5,#5367f4 55%,#bd26c0);border-radius:7px}
.ae-ev .ae-ev-btn--ghost{background:transparent;color:#1d3b64;border:1px solid #cfdcec}
.ae-ev-facts{align-self:center;padding:28px;background:#fff;border:1px solid #dae3ef;border-radius:9px}
.ae-ev-facts>span,.ae-ev-toc>span{display:block;font-size:10px;letter-spacing:.11em;font-weight:800;color:#557193;margin-bottom:17px}
.ae-ev-facts>div{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid #e6edf5}.ae-ev-facts>div:last-child{border:0;padding-bottom:0}
.ae-ev-facts b{color:#3779e4;font-size:12px}.ae-ev-facts strong{font-size:12.5px;line-height:1.5;font-weight:650}
.ae-ev-body{display:grid;grid-template-columns:217px minmax(0,1fr);gap:clamp(30px,5vw,85px);padding-top:60px}
.ae-ev-toc{position:sticky;top:105px;align-self:start;display:flex;flex-direction:column;padding:18px 0}
.ae-ev-toc a{font-size:12px;color:#526783;text-decoration:none!important;border-left:2px solid transparent;padding:11px 13px;font-weight:650}
.ae-ev-toc a:hover,.ae-ev-toc a:focus-visible{background:#eaf1ff;border-color:#357aea;color:#16469f}
.ae-ev-articles{min-width:0}.ae-ev-chapter{scroll-margin-top:112px;border-bottom:1px solid #dce5f0;padding-bottom:51px;margin-bottom:50px}
.ae-ev-chapter>p{max-width:860px}.ae-ev-chapter ul{padding-left:21px;margin:25px 0 0}.ae-ev-chapter li{font-size:13px;color:#465a76;line-height:1.75;margin:8px 0}
.ae-ev-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}
.ae-ev-tiles>div{border:1px solid #d9e3ef;background:#fff;padding:22px 23px;border-radius:8px}
.ae-ev-tiles strong{display:block;font-size:14px;color:#152c50;margin-bottom:8px}.ae-ev-tiles p{font-size:12.2px;line-height:1.7}
.ae-ev-highlight{background:#edf3ff;padding:25px 27px;border-left:3px solid #4b7ff2;margin:25px 0}.ae-ev-highlight span{display:block;font-size:10px;color:#245ec4;font-weight:800;letter-spacing:.11em;margin-bottom:8px}.ae-ev-highlight strong{display:block;font-size:17px;margin-bottom:9px}.ae-ev-highlight p{font-size:12.5px}
.ae-ev .ae-ev-note{padding:17px 19px;border:1px solid #dce6f2;background:#ebf2fb;border-radius:6px;font-size:12.3px;margin:22px 0}
.ae-ev .ae-ev-text-link{display:inline-flex;gap:9px;color:#1a59bc;text-decoration:none;font-size:13px;font-weight:750;margin-top:21px}
.ae-ev-calculator{background:#fff;border:1px solid #d7e2ef;border-radius:8px;padding:25px;margin:26px 0}
.ae-ev-calc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ae-ev-calc-fields label{font-size:11px;font-weight:700;color:#485f7c;display:grid;gap:8px}
.ae-ev-calc-fields input{min-width:0;width:100%;height:43px;padding:0 13px;border:1px solid #cad8e8;border-radius:5px;font:inherit;font-size:14px;color:#172e4e;background:#fff}
.ae-ev-calc-fields input:focus-visible{outline:2px solid #568df1;outline-offset:2px}
.ae-ev-result{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 0 14px;margin-top:10px;border-bottom:1px solid #e5ebf4}.ae-ev-result span{font-size:12px;color:#5b708d}.ae-ev-result strong{font-size:28px;color:#215fd0;white-space:nowrap}
.ae-ev .ae-ev-small{font-size:11px;margin-top:15px;color:#71829b}
.ae-ev-checkitems{margin-top:25px;background:#fff;border:1px solid #d6e1ee;border-radius:8px;overflow:hidden}
.ae-ev-checkrow{display:flex;gap:15px;align-items:center;padding:16px 18px;border-bottom:1px solid #e5ebf4;position:relative;cursor:pointer}.ae-ev-checkrow:last-child{border:0}
.ae-ev-checkrow input{position:absolute;opacity:0;width:1px;height:1px}.ae-ev-checkmark{width:19px;height:19px;flex:0 0 19px;border:1.5px solid #98acc8;border-radius:4px}
.ae-ev-checkrow input:checked+.ae-ev-checkmark{background:#3676e9;border-color:#3676e9}.ae-ev-checkrow input:checked+.ae-ev-checkmark::after{content:'✓';display:block;color:#fff;font-size:14px;text-align:center;line-height:17px}
.ae-ev-checkrow input:focus-visible+.ae-ev-checkmark{outline:3px solid #8bb1ff;outline-offset:3px}
.ae-ev-checkrow strong{display:block;color:#193454;font-size:12.5px}.ae-ev-checkrow small{display:block;color:#7487a0;font-size:11px;margin-top:4px;line-height:1.5}
.ae-ev-checkbottom{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:17px;color:#607796;font-size:12px}.ae-ev-checkbottom button{border:0;background:none;color:#215fc4;font-size:12px;font-weight:750;cursor:pointer}
.ae-ev-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;padding-top:15px;padding-bottom:70px;scroll-margin-top:110px}.ae-ev-faq>div:first-child p{max-width:410px}
.ae-ev-questions{background:#fff;border:1px solid #d8e2ef;border-radius:8px;overflow:hidden}.ae-ev-questions details{border-bottom:1px solid #e4eaf2}.ae-ev-questions details:last-child{border:0}
.ae-ev-questions summary{font-size:13px;font-weight:700;padding:21px 23px;cursor:pointer;list-style:none;display:flex;gap:15px;justify-content:space-between;color:#193152}.ae-ev-questions summary::-webkit-details-marker{display:none}
.ae-ev-questions summary::after{content:'+';font-size:20px;color:#3c70cb;line-height:1}.ae-ev-questions details[open] summary::after{content:'−'}
.ae-ev-questions details p{padding:0 23px 21px;font-size:12px}
.ae-ev-outro{background:linear-gradient(100deg,#0b2a4c,#1b3662 70%,#633278);border-radius:11px;padding:43px 49px;color:#fff}
.ae-ev-outro h2{color:#fff;max-width:710px}.ae-ev-outro p{color:#dbe7f7;max-width:670px}.ae-ev-outro .ae-ev-overline{color:#b9d0ff}.ae-ev-outro .ae-ev-btn--ghost{color:#fff;border-color:#889bbd}
@media(max-width:960px){.ae-ev-intro{grid-template-columns:1fr}.ae-ev-body{grid-template-columns:1fr}.ae-ev-toc{position:static;display:none}.ae-ev-faq{grid-template-columns:1fr;gap:25px}}
@media(max-width:650px){.ae-frontend .ae-subhero--ev-usage,.ae-frontend .ae-subhero--ev-usage .ae-subhero-inner{min-height:230px}.ae-ev{padding-bottom:42px}.ae-ev-intro{padding-top:38px;padding-bottom:36px}.ae-ev-intro h2{font-size:32px}.ae-ev-body{padding-top:38px}.ae-ev-chapter{padding-bottom:37px;margin-bottom:36px}.ae-ev h2{font-size:26px}.ae-ev-tiles,.ae-ev-calc-fields{grid-template-columns:1fr}.ae-ev-outro{padding:29px 23px}.ae-ev-result strong{font-size:23px}.ae-ev-checkbottom{flex-wrap:wrap}.ae-ev-faq{padding-bottom:36px}}
@media print{.ae-ev-intro,.ae-ev-toc,.ae-ev-faq,.ae-ev-outro,.ae-subhero,.ae-header,.ae-footer{display:none!important}.ae-ev-body{display:block;padding:0!important}.ae-ev-chapter:not(.ae-ev-check){display:none!important}.ae-ev-chapter{border:0!important;margin:0!important;padding:0!important}.ae-ev-checkrow{break-inside:avoid}.ae-ev{padding:0!important;background:#fff!important}.ae-ev-checkbottom button{display:none}}

/* v1.1.29: CTA z poradnika zakupu (v1.1.25) */
.ae-ev .ae-ev-promo{margin-top:4px}
@media print{.ae-ev .ae-ev-promo{display:none!important}}
