@layer ekwzor{
:root{--ek-ink:#0F1B2D!important;--ek-text:#1F2937!important;--ek-muted:#475569!important;--ek-line:#E2E8F0!important;--ek-line-strong:#CBD5E1!important;--ek-dot:#94A3B8!important;--ek-panel:#F5F7FA!important;--ek-blue:#1D4ED8!important;--ek-blue-dark:#1E40AF!important;--ek-blue-soft:#EEF2FF!important;--ek-green:#15803D!important;--ek-green-dark:#166534!important;--ek-warn-bg:#FFFBEB!important;--ek-warn-line:#F3D9A4!important;--ek-warn-ink:#78350F!important;--ek-ok-bg:#F0FDF4!important;--ek-ok-line:#BBF7D0!important;--ek-font:'Inter','Segoe UI',system-ui,-apple-system,Arial,sans-serif!important}

body.page.right-page-sidebar:not(:has(#secondary>*)) #secondary{display:none!important}
body.page.right-page-sidebar:not(:has(#secondary>*)) #primary{width:100%!important;float:none!important;margin-right:0!important}
body.page:not(.woocommerce-page) .entry-content{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page:not(.woocommerce-page):not(:has(.entry-content :is(h1,.ekk__hero,.eklw__head))) header.entry-header{display:block!important;max-width:820px!important}
body.page:not(.woocommerce-page):not(:has(.entry-content :is(h1,.ekk__hero,.eklw__head))) header.entry-header h1{font-family:var(--ek-font)!important;font-size:40px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--ek-ink)!important;margin:0 0 24px!important;padding:0!important;border:0!important}
body.single-post #primary .type-post{border:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
body.single-post .entry-content,body.single-post #comments{max-width:820px!important}

.entry-content :is(.ekk,.ek-instr,.eol-wrap){max-width:820px!important;margin-left:0!important;margin-right:0!important}
.entry-content :is(.ekk,.ek-instr,.eol-wrap,.blog-post) a:not([class*="btn"]):not([class*="button"]):not([class*="card"]):not(.pdf-link),body.single-post .entry-content>p a:not([class]){color:var(--ek-blue)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;font-weight:inherit!important}
.entry-content :is(.ekk,.ek-instr,.eol-wrap,.blog-post) a:not([class*="btn"]):not([class*="button"]):not([class*="card"]):not(.pdf-link):hover,body.single-post .entry-content>p a:not([class]):hover{color:var(--ek-blue-dark)!important;text-decoration-thickness:2px!important}

.entry-content .ekk{padding:0 0 24px!important;color:var(--ek-text)!important;font-family:var(--ek-font)!important;font-size:16px!important;line-height:1.65!important}
.entry-content .ekk p:not([class]){font-size:16px!important;line-height:1.65!important;color:var(--ek-text)!important;margin:0 0 12px!important}
.entry-content .ekk h1,.entry-content .ekk__hero :is(h1,h2):first-child{font-size:40px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--ek-ink)!important;margin:0 0 12px!important;padding:0!important;border:0!important}
.entry-content .ekk h2,.entry-content .ekk .ekk__sec-h{font-size:26px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--ek-ink)!important;margin:40px 0 12px!important;padding:0!important;border:0!important}
.entry-content .ekk h3,.entry-content .ekk .ekk__sub{font-size:18px!important;line-height:1.35!important;font-weight:700!important;color:var(--ek-ink)!important;margin:24px 0 8px!important}
.entry-content .ekk .lead{font-size:18px!important;line-height:1.6!important;color:var(--ek-muted)!important;margin:0 0 24px!important}
.entry-content .ekk ul,.entry-content .ekk .ekk__list{font-size:16px!important;line-height:1.65!important;color:var(--ek-text)!important;padding-left:20px!important;margin:0 0 12px!important}
.entry-content .ekk .ekk__muted,.entry-content .ekk .fine{font-size:15px!important;color:var(--ek-muted)!important}

.entry-content .ekk__hero{background:none!important;border-radius:0!important;padding:0 0 28px!important;margin:0 0 32px!important;color:var(--ek-ink)!important;border-bottom:1px solid var(--ek-line)!important;overflow:visible!important}
.entry-content .ekk__hero:after{display:none!important}
.entry-content .ekk__hero h1{color:var(--ek-ink)!important}
.entry-content .ekk__form-lead{color:var(--ek-muted)!important}
.entry-content .ekk .ekk__hero p{color:var(--ek-muted)!important;font-size:18px!important;line-height:1.6!important;max-width:720px!important;margin:0!important}
.entry-content :is(.ekk__chips,.ekk__badges,.ekk__cta)>br{display:none!important}
.entry-content .ekk__hero .ekk__chips{margin-top:16px!important;gap:6px 0!important}
.entry-content .ekk__chip{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--ek-ink)!important;font-size:14px!important;font-weight:600!important}
.entry-content .ekk__chip~.ekk__chip:before{content:""!important;display:inline-block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--ek-dot)!important;margin:0 12px 3px!important}

.entry-content section.ekk__card{margin:0 0 24px!important}
.entry-content .ekk__card{background:#fff!important;border:1px solid var(--ek-line)!important;border-radius:14px!important;padding:28px 32px!important;box-shadow:none!important}
.entry-content .ekk__grid2 .ekk__card,.entry-content .ekk__grid3 .ekk__card{background:var(--ek-panel)!important;border:0!important;border-radius:10px!important;padding:20px 22px!important}
.entry-content .ekk__grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.entry-content :is(.ekk__grid2,.ekk__grid3,.ekk__steps)>p:empty{display:none!important}

.entry-content .ekk__steps{gap:0!important}
.entry-content .ekk__step{background:none!important;border:0!important;border-top:1px solid var(--ek-line)!important;border-radius:0!important;box-shadow:none!important;padding:22px 0 18px 48px!important}
.entry-content .ekk__step:first-child{border-top:0!important;padding-top:8px!important}
.entry-content .ekk__step:before{background:none!important;border-radius:0!important;width:auto!important;height:auto!important;left:0!important;top:20px!important;color:var(--ek-blue)!important;font-family:var(--ek-font)!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}
.entry-content .ekk__step:first-child:before{top:6px!important}
.entry-content .ekk__step:nth-last-child(1 of .ekk__step){padding-bottom:0!important}
.entry-content .ekk__step>p:empty{display:none!important}
.entry-content .ekk__step>:nth-last-child(1 of :not(p:empty)){margin-bottom:0!important}
.entry-content .ekk__step .ekk__sub{font-size:20px!important;margin-top:0!important}

.entry-content .ekk__badges{gap:4px 0!important;margin:8px 0 0!important}
.entry-content .ekk__badge{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--ek-muted)!important;font-size:14px!important;font-weight:600!important}
.entry-content .ekk__badge~.ekk__badge:before{content:""!important;display:inline-block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--ek-dot)!important;margin:0 10px 3px!important}

.entry-content .ekk__highlight,.entry-content .ekk .box,.entry-content .ekk__quote{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:10px!important;padding:16px 20px!important;margin:16px 0!important;font-size:15px!important;color:var(--ek-text)!important}
.entry-content .ekk__warning{background:var(--ek-warn-bg)!important;border:1px solid var(--ek-warn-line)!important;border-radius:10px!important;padding:16px 20px!important;margin:16px 0!important;font-size:15px!important;color:var(--ek-warn-ink)!important}
.entry-content .ekk__highlight p,.entry-content .ekk__warning p{font-size:15px!important;margin:0 0 6px!important}

.entry-content .ekk__cta{gap:12px!important;margin-top:16px!important}
.entry-content .ekk__btn,.entry-content .ekk a.ekk__btn{display:inline-flex!important;align-items:center!important;min-height:48px!important;padding:0 22px!important;margin:0!important;border-radius:10px!important;background:var(--ek-blue)!important;color:#fff!important;border:1px solid var(--ek-blue)!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}
.entry-content .ekk__btn:hover,.entry-content .ekk a.ekk__btn:hover{background:var(--ek-blue-dark)!important;border-color:var(--ek-blue-dark)!important;color:#fff!important;text-decoration:none!important}
.entry-content .ekk__btn--ghost,.entry-content .ekk a.ekk__btn--ghost{background:#fff!important;color:var(--ek-ink)!important;border:1px solid var(--ek-line-strong)!important}
.entry-content .ekk__btn--ghost:hover,.entry-content .ekk a.ekk__btn--ghost:hover{background:var(--ek-panel)!important;color:var(--ek-ink)!important;border-color:var(--ek-line-strong)!important}
.entry-content .ekk .cta{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:14px!important;padding:24px 28px!important;margin:32px 0!important}

.entry-content .ekk table,.entry-content .ekk__table{border-collapse:collapse!important;font-size:15px!important}
.entry-content .ekk th,.entry-content .ekk td,.entry-content .ekk__table th,.entry-content .ekk__table td{border:1px solid var(--ek-line)!important;padding:10px 12px!important}
.entry-content .ekk th,.entry-content .ekk__table thead th{background:var(--ek-panel)!important;color:var(--ek-ink)!important;font-weight:700!important}
.entry-content .ekk tr.sum td{background:var(--ek-panel)!important}
.entry-content .ekk details{border:1px solid var(--ek-line)!important;border-radius:10px!important;padding:14px 18px!important;margin:0 0 10px!important;background:#fff!important}
.entry-content .ekk details summary{font-weight:700!important;color:var(--ek-ink)!important}
.entry-content .ekk__code,.entry-content .ekk code{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:6px!important;color:var(--ek-ink)!important}

.entry-content .ek-instr{--head:var(--ek-font)!important;--line:var(--ek-line)!important;font-family:var(--ek-font)!important;color:var(--ek-text)!important;background:none!important;font-size:16px!important}
.entry-content .ek-instr .ek-instr-bc,.entry-content .ek-instr .bar{display:none!important}
.entry-content .ek-instr .head{border-bottom:0!important}
.entry-content .ek-instr .head-in{max-width:none!important;margin:0!important;padding:0 0 12px!important}
.entry-content .ek-instr .brand{font-size:0!important;letter-spacing:0!important}
.entry-content .ek-instr .brand small{font-family:var(--ek-font)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--ek-muted)!important;margin:0!important}
.entry-content .ek-instr .pdf-link{display:inline-flex!important;align-items:center!important;min-height:48px!important;padding:0 18px!important;border:1px solid var(--ek-line-strong)!important;border-radius:10px!important;color:var(--ek-ink)!important;background:#fff!important;text-decoration:none!important}
.entry-content .ek-instr .wrap{max-width:none!important;margin:0!important;padding:0 0 48px!important}
.entry-content .ek-instr .h1{font-family:var(--ek-font)!important;font-size:40px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--ek-ink)!important}
.entry-content .ek-instr .lead{font-size:18px!important;color:var(--ek-muted)!important;margin-top:12px!important}
.entry-content .ek-instr .meta{border:1px solid var(--ek-line)!important;border-radius:10px!important;background:var(--ek-panel)!important;margin:24px 0 32px!important}
.entry-content .ek-instr .meta div{color:var(--ek-muted)!important}
.entry-content .ek-instr .meta b{color:var(--ek-ink)!important}
.entry-content .ek-instr .step{border:1px solid var(--ek-line)!important;border-radius:14px!important;padding:28px 32px!important;margin:0 0 24px!important;background:#fff!important}
.entry-content .ek-instr .step-h{gap:16px!important;align-items:baseline!important;margin-bottom:4px!important}
.entry-content .ek-instr .num{width:auto!important;min-width:24px!important;height:auto!important;border-radius:0!important;background:none!important;color:var(--ek-blue)!important;font-family:var(--ek-font)!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}
.entry-content .ek-instr .step-t{font-family:var(--ek-font)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--ek-ink)!important}
.entry-content .ek-instr .step-b{padding-left:40px!important}
.entry-content .ek-instr ul.acts li{color:var(--ek-text)!important}
.entry-content .ek-instr ul.acts li::before{left:6px!important;top:11px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--ek-ink)!important}
.entry-content .ek-instr ul.acts strong{color:var(--ek-ink)!important}
.entry-content .ek-instr code{background:var(--ek-panel)!important;color:var(--ek-ink)!important;border:1px solid var(--ek-line)!important;font-weight:600!important}
.entry-content .ek-instr .dl{border:1px solid var(--ek-line)!important;background:var(--ek-panel)!important;border-radius:14px!important}
.entry-content .ek-instr .btn{background:var(--ek-blue)!important;border:1px solid var(--ek-blue)!important;color:#fff!important;border-radius:10px!important;min-height:48px!important;padding:0 22px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}
.entry-content .ek-instr .btn:hover{background:var(--ek-blue-dark)!important;border-color:var(--ek-blue-dark)!important;color:#fff!important}
.entry-content .ek-instr .note{border:1px solid var(--ek-line)!important;background:var(--ek-panel)!important;border-radius:10px!important;padding:16px 20px!important}
.entry-content .ek-instr .note.warn{border-color:var(--ek-warn-line)!important;background:var(--ek-warn-bg)!important}
.entry-content .ek-instr .note .nt{color:var(--ek-ink)!important;font-size:15px!important}
.entry-content .ek-instr .note p,.entry-content .ek-instr .note ul.acts li{font-size:15px!important;color:var(--ek-text)!important}
.entry-content .ek-instr .shot img{border:1px solid var(--ek-line)!important;border-radius:10px!important}
.entry-content .ek-instr .shot figcaption{color:var(--ek-muted)!important}
.entry-content .ek-instr .done{border:1px solid var(--ek-ok-line)!important;background:var(--ek-ok-bg)!important;border-radius:14px!important}
.entry-content .ek-instr .done h3{font-family:var(--ek-font)!important;font-size:20px!important;font-weight:700!important;color:var(--ek-green)!important}
.entry-content .ek-instr .faq h2,.entry-content .ek-instr .help h2{font-family:var(--ek-font)!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--ek-ink)!important}
.entry-content .ek-instr .faq details{border:1px solid var(--ek-line)!important;border-radius:10px!important}
.entry-content .ek-instr .faq summary{font-size:16px!important;font-weight:700!important;color:var(--ek-ink)!important}
.entry-content .ek-instr .faq summary::after{color:var(--ek-blue)!important}
.entry-content .ek-instr .faq .a{color:var(--ek-text)!important;font-size:15px!important}
.entry-content .ek-instr .help{border:1px solid var(--ek-line)!important;border-radius:14px!important;padding:28px 32px!important}
.entry-content .ek-instr .help .sub,.entry-content .ek-instr .help-opt p{color:var(--ek-muted)!important}
.entry-content .ek-instr .help-opt{border-top-color:var(--ek-line)!important}
.entry-content .ek-instr .help-ic{background:none!important;width:24px!important;height:24px!important;color:var(--ek-blue)!important}
.entry-content .ek-instr .foot{border-top-color:var(--ek-line)!important;text-align:left!important;padding:16px 0!important}

.page-id-10943 .entry-content .ek-instr{position:relative!important}
.page-id-10943 .entry-content .ek-instr:after{content:""!important;position:absolute!important;top:24px!important;left:860px!important;width:260px!important;height:260px!important;background:url(https://eklucze.pl/wp-content/uploads/2025/09/WA-LOGO-IKONY-7327-microsoft-windows-11-professional.png) center/contain no-repeat!important;pointer-events:none!important}

.entry-content .eol-wrap{--eol-navy:var(--ek-blue)!important;--eol-navy-dark:var(--ek-blue-dark)!important;--eol-green:var(--ek-green)!important;--eol-ink:var(--ek-ink)!important;--eol-muted:var(--ek-muted)!important;--eol-line:var(--ek-line)!important;--eol-bg:var(--ek-panel)!important;font-family:var(--ek-font)!important}
.entry-content .eol-wrap h2{font-size:26px!important;font-weight:800!important;letter-spacing:-.01em!important}
.entry-content .eol-wrap h3{font-size:18px!important;font-weight:700!important}
.entry-content .eol-search{box-shadow:none!important;border:1px solid var(--ek-line-strong)!important;border-radius:10px!important;min-height:48px!important}
.entry-content .eol-tabs{gap:8px!important}
.entry-content .eol-tab{border:1px solid var(--ek-line-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--ek-ink)!important;font-size:15px!important;font-weight:600!important;padding:8px 14px!important}
.entry-content .eol-tab[aria-pressed="true"]{background:var(--ek-blue)!important;border-color:var(--ek-blue)!important;color:#fff!important}
.entry-content .eol-tab:hover{background:var(--ek-panel)!important;color:var(--ek-ink)!important}
.entry-content .eol-tab[aria-pressed="true"]:hover{background:var(--ek-blue-dark)!important;color:#fff!important}
.entry-content .eol-list,.entry-content .eol-card,.entry-content .eol-counter,.entry-content .eol-dates,.entry-content .eol-note,.entry-content .eol-info{border-width:1px!important;border-radius:14px!important}
.entry-content .eol-next{border:1px solid var(--ek-line)!important;background:var(--ek-panel)!important;border-radius:14px!important}
.entry-content .eol-next h3,.entry-content .eol-note strong{color:var(--ek-ink)!important}
.entry-content .eol-row[aria-pressed="true"]{box-shadow:none!important;background:var(--ek-blue-soft)!important}
.entry-content .eol-pill{background:none!important;border:0!important;padding:0!important;font-size:13px!important}
.entry-content .eol-btn,.entry-content .eol-next .eol-btn{background:var(--ek-blue)!important;color:#fff!important;border-radius:10px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;padding:0 22px!important;font-weight:700!important;text-decoration:none!important}
.entry-content .eol-btn:hover,.entry-content .eol-next .eol-btn:hover{background:var(--ek-blue-dark)!important;color:#fff!important}

.single-post .entry-content .ek-blog-meta{background:var(--ek-panel)!important;border-radius:10px!important}
.single-post .entry-content .ek-blog-meta span:first-child{background:none!important;color:var(--ek-blue)!important;padding:0!important;letter-spacing:.06em!important}
.entry-content .blog-post{font-family:var(--ek-font)!important;color:var(--ek-text)!important;padding:0!important;margin:0!important;max-width:none!important;font-size:16px!important}
.entry-content .blog-post p{font-size:16px!important;line-height:1.7!important}
.entry-content .blog-post h2{font-family:var(--ek-font)!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--ek-ink)!important;border-bottom:0!important;padding-bottom:0!important;margin:40px 0 12px!important}
.entry-content .blog-post h3{font-family:var(--ek-font)!important;font-size:18px!important;font-weight:700!important;color:var(--ek-ink)!important}
.entry-content .blog-post h4{font-family:var(--ek-font)!important;color:var(--ek-ink)!important}
.entry-content .blog-post .toc{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:10px!important}
.entry-content .blog-post .toc li{color:var(--ek-muted)!important}
.entry-content .blog-post .toc a{font-weight:500!important}
.entry-content .blog-post .hero-banner{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:14px!important;color:var(--ek-ink)!important}
.entry-content .blog-post .hero-banner h2{color:var(--ek-ink)!important;margin:0 0 8px!important}
.entry-content .blog-post .hero-banner .version{text-shadow:none!important;color:var(--ek-ink)!important;font-size:56px!important;font-weight:800!important;margin:8px 0!important}
.entry-content .blog-post .hero-banner .tagline{color:var(--ek-muted)!important;font-size:18px!important}
.entry-content .blog-post .feature-card,.entry-content .blog-post .price-card,.entry-content .blog-post .migration-steps{border:1px solid var(--ek-line)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}
.entry-content .blog-post .feature-card:hover,.entry-content .blog-post .price-card:hover{transform:none!important;box-shadow:none!important;border-color:var(--ek-line)!important}
.entry-content .blog-post .feature-card h4,.entry-content .blog-post .price-card h4,.entry-content .blog-post .migration-steps h4,.entry-content .blog-post .highlight-box h3{color:var(--ek-ink)!important}
.entry-content .blog-post .feature-card p{color:var(--ek-muted)!important}
.entry-content .blog-post .price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important}
.entry-content .blog-post .price-card{display:flex!important;flex-direction:column!important;position:relative!important;padding:44px 20px 24px!important}
.entry-content .blog-post .price-card>p:has(>.buy-button){margin:auto 0 0!important}
.entry-content .blog-post .price-card.featured{background:#fff!important;border:1px solid var(--ek-line)!important}
.entry-content .blog-post .price-card.featured::before{position:absolute!important;top:16px!important;left:0!important;right:0!important;transform:none!important;text-align:center!important;background:none!important;color:var(--ek-blue)!important;padding:0!important;margin:0!important;border-radius:0!important;font-size:12px!important;letter-spacing:.06em!important}
.entry-content .blog-post .price-card .price{color:var(--ek-ink)!important;font-weight:800!important;font-size:32px!important;line-height:1.2!important}
.entry-content .blog-post .price-card li:before{color:var(--ek-muted)!important}
.entry-content .blog-post .comparison-table{box-shadow:none!important;font-size:15px!important;border-radius:0!important}
.entry-content .blog-post .comparison-table th,.entry-content .blog-post .comparison-table td{border:1px solid var(--ek-line)!important}
.entry-content .blog-post .comparison-table th{background:var(--ek-panel)!important;color:var(--ek-ink)!important;font-weight:700!important}
.entry-content .blog-post .comparison-table tr:nth-child(even),.entry-content .blog-post .comparison-table tr:nth-child(even) td{background:none!important}
.entry-content .blog-post .new-badge,.entry-content .blog-post .improved-badge{background:none!important;color:var(--ek-blue)!important;padding:0!important;border-radius:0!important;font-size:12px!important;letter-spacing:.06em!important}
.entry-content .blog-post .info-box{background:var(--ek-warn-bg)!important;border:1px solid var(--ek-warn-line)!important;border-radius:10px!important}
.entry-content .blog-post .info-box strong{color:var(--ek-warn-ink)!important}
.entry-content .blog-post .highlight-box,.entry-content .blog-post .tech-spec-box{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:10px!important}
.entry-content .blog-post .cta-box{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:14px!important;color:var(--ek-ink)!important}
.entry-content .blog-post .cta-box h3{color:var(--ek-ink)!important}
.entry-content .blog-post a.buy-button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 16px!important;font-size:16px!important;text-wrap:balance!important;font-weight:700!important;background:var(--ek-green)!important;color:#fff!important;border-radius:10px!important;text-decoration:none!important}
.entry-content .blog-post a.buy-button:hover{background:var(--ek-green-dark)!important;color:#fff!important}
.entry-content .blog-post a.cta-button{background:var(--ek-blue)!important;color:#fff!important;border-radius:10px!important;text-decoration:none!important;min-height:48px!important;padding:12px 24px!important;font-size:16px!important;font-weight:700!important;text-wrap:balance!important}
.entry-content .blog-post a.cta-button:hover{background:var(--ek-blue-dark)!important;color:#fff!important;transform:none!important}
.entry-content .blog-post .migration-steps .step-number+strong{font-size:20px!important;color:var(--ek-ink)!important}
.entry-content .blog-post>div[style]:not([class]){border:1px solid var(--ek-line)!important;border-radius:10px!important}
.entry-content .blog-post .step-number{background:none!important;color:var(--ek-blue)!important;width:auto!important;height:auto!important;line-height:1!important;font-size:24px!important;font-weight:800!important;border-radius:0!important;margin-right:8px!important}
.entry-content .ek-blog-cta{background:var(--ek-panel)!important;border:1px solid var(--ek-line)!important;border-radius:14px!important;color:var(--ek-ink)!important;margin-bottom:24px!important}
.entry-content .ek-blog-cta h3{color:var(--ek-ink)!important;font-family:var(--ek-font)!important;font-size:20px!important;font-weight:800!important}
.entry-content .ek-blog-cta p{color:var(--ek-muted)!important}
.entry-content .ek-blog-cta a{background:var(--ek-blue)!important;color:#fff!important;border-radius:10px!important;text-decoration:none!important;padding:12px 24px!important}
.entry-content .ek-blog-cta a:hover{background:var(--ek-blue-dark)!important;color:#fff!important}

.entry-content :is(.ekk__highlight,.ekk__warning,.ekk__quote,.box,.cta,.ekk__card,.note,.dl,.done,.help,.eol-next,.eol-note,.eol-info,.toc,.info-box,.highlight-box,.tech-spec-box,.hero-banner,.cta-box,.migration-steps,.feature-card,.price-card,.ek-blog-cta)>p:empty{display:none!important}
.entry-content :is(.ekk__highlight,.ekk__warning,.ekk__quote,.box,.cta,.ekk__card,.note,.dl,.done,.help,.eol-next,.eol-note,.eol-info,.toc,.info-box,.highlight-box,.tech-spec-box,.hero-banner,.cta-box,.migration-steps,.feature-card,.price-card,.ek-blog-cta,.blog-post>div[style]:not([class]))>:first-child{margin-top:0!important}
.entry-content :is(.ekk__highlight,.ekk__warning,.ekk__quote,.box,.cta,.ekk__card,.note,.dl,.done,.help,.eol-next,.eol-note,.eol-info,.toc,.info-box,.highlight-box,.tech-spec-box,.hero-banner,.cta-box,.migration-steps,.feature-card,.ek-blog-cta,.blog-post>div[style]:not([class]))>:nth-last-child(1 of :not(p:empty)){margin-bottom:0!important}

@media (max-width:600px){
.entry-content .ekk h1,.entry-content .ekk__hero :is(h1,h2):first-child,.entry-content .ek-instr .h1,body.page:not(.woocommerce-page):not(:has(.entry-content :is(h1,.ekk__hero,.eklw__head))) header.entry-header h1{font-size:30px!important}
.entry-content .ekk h2,.entry-content .ekk .ekk__sec-h,.entry-content .blog-post h2,.entry-content .ek-instr .faq h2,.entry-content .ek-instr .help h2,.entry-content .eol-wrap h2{font-size:22px!important}
.entry-content .ekk__card,.entry-content .ek-instr .step,.entry-content .ek-instr .help{padding:20px 18px!important}
.entry-content .ekk__step{padding-left:36px!important}
.entry-content .ekk__grid2{grid-template-columns:1fr!important}
.entry-content .ekk__hero .ekk__chips,.entry-content .ekk__badges{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
.entry-content .ekk__chip~.ekk__chip:before,.entry-content .ekk__badge~.ekk__badge:before{display:none!important}
.entry-content .ek-instr .step-b{padding-left:0!important}
.entry-content .blog-post .hero-banner .version{font-size:40px!important}
.entry-content .blog-post .comparison-table{display:block!important;overflow-x:auto!important}
}
@media (max-width:1180px){
.page-id-10943 .entry-content .ek-instr:after{display:none!important}
}
}
