/* media-kit: style tylko tego narzędzia (wspólne w narzedzia.css) */
.lnz .lnz-mk-pom{margin:0 0 12px}
.lnz .lnz-mk-us{align-self:flex-start;margin-top:8px}
.lnz .lnz-mk-plat{margin:0 0 12px;padding:12px 14px 4px;border:1px solid var(--l-line);border-radius:14px;min-width:0}
.lnz .lnz-mk-plat legend{padding:0 6px;color:#fff;font-size:15px;font-weight:700}
.lnz .lnz-mk-plat .lnz-pola{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}
.lnz .lnz-mk-skala{position:relative;width:100%;max-width:794px;margin:4px auto 0;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3)}
.lnz .lnz-mk-a4{--mk-a:#8b5cf6;--mk-na:#fff;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:22px 28px;width:794px;height:1123px;margin:0;padding:48px 52px 120px;overflow:hidden;background:#fff;color:#2a2638;font:14px/1.5 Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-align:left;transform-origin:0 0}
.lnz .lnz-mk-a4>*{min-width:0}
.lnz .lnz-mk-gl,.lnz .lnz-mk-st,.lnz .lnz-mk-pk{grid-column:1/-1}
.lnz .lnz-mk-a4[data-uklad=klasyczny]:not(:has(.lnz-mk-ws)) .lnz-mk-od,.lnz .lnz-mk-a4[data-uklad=klasyczny]:not(:has(.lnz-mk-od)) .lnz-mk-ws{grid-column:1/-1}
.lnz .lnz-mk-gl{display:flex;align-items:center;gap:24px;padding-bottom:22px;border-bottom:3px solid var(--mk-a)}
.lnz .lnz-mk-fot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px;overflow:hidden;border-radius:50%;background:var(--mk-a);color:var(--mk-na);font:800 48px/1 Sora,Inter,sans-serif}
.lnz .lnz-mk-fot img{display:block;width:100%;height:100%;object-fit:cover}
.lnz .lnz-mk-glt{min-width:0}
.lnz .lnz-mk-im{color:#14111f;font:800 34px/1.1 Sora,Inter,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}
.lnz .lnz-mk-ni{margin-top:6px;color:#4b4560;font-size:15px;font-weight:700}
.lnz .lnz-mk-bio{margin:10px 0 0;color:#3a3548;font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}
.lnz .lnz-mk-t{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#14111f;font:800 15px/1.2 Sora,Inter,sans-serif;letter-spacing:-.01em}
.lnz .lnz-mk-t::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--mk-a)}
.lnz .lnz-mk-karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.lnz .lnz-mk-karta{padding:14px 16px;border:1px solid #e6e2ef;border-top:4px solid var(--mk-a);border-radius:14px}
.lnz .lnz-mk-pl{color:#14111f;font-weight:700}
.lnz .lnz-mk-ko,.lnz .lnz-mk-op{color:#6b6480;font-size:12.5px;overflow-wrap:anywhere}
.lnz .lnz-mk-liczba{margin-top:8px;color:#14111f;font:800 28px/1.1 Sora,Inter,sans-serif;font-variant-numeric:tabular-nums}
.lnz .lnz-mk-dane{margin:8px 0 0;padding:0;list-style:none;color:#3a3548;font-size:13px}
.lnz .lnz-mk-dane li{margin:0}
.lnz .lnz-mk-suma{margin:10px 0 0;color:#14111f;font-weight:700}
.lnz .lnz-mk-bar{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:10px;margin:5px 0;font-size:13px}
.lnz .lnz-mk-bar i{display:block;height:8px;overflow:hidden;border-radius:4px;background:#efecf5}
.lnz .lnz-mk-bar b{display:block;height:100%;border-radius:4px;background:var(--mk-a)}
.lnz .lnz-mk-bar em{color:#14111f;font-style:normal;font-weight:700;text-align:right}
.lnz .lnz-mk-pod{margin:12px 0 4px;color:#6b6480;font-size:12.5px;font-weight:700}
.lnz .lnz-mk-txt{margin:0;font-size:13.5px;overflow-wrap:anywhere}
.lnz .lnz-mk-lista{margin:0;padding-left:18px;font-size:13.5px}
.lnz .lnz-mk-lista li{margin:0 0 5px;overflow-wrap:anywhere}
.lnz .lnz-mk-pakiety{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 28px;margin:0;padding:0;list-style:none}
.lnz .lnz-mk-pakiety li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:7px 0;border-bottom:1px solid #e6e2ef;font-size:13.5px}
.lnz .lnz-mk-pakiety b{color:#14111f;white-space:nowrap}
.lnz .lnz-mk-stopka{position:absolute;right:52px;bottom:36px;left:52px}
.lnz .lnz-mk-kon{padding:12px 16px;border-radius:12px;background:var(--mk-a);color:var(--mk-na);font-size:15px;font-weight:700;overflow-wrap:anywhere}
.lnz .lnz-mk-przyp{margin-top:8px;color:#6b6480;font-size:11px;line-height:1.45}
.lnz .lnz-mk-a4[data-uklad=nowoczesny]{grid-template-columns:250px minmax(0,1fr);gap:20px 32px;padding:0 44px 120px 0}
.lnz .lnz-mk-a4[data-uklad=nowoczesny]>.lnz-mk-sek{grid-column:2}
.lnz .lnz-mk-a4[data-uklad=nowoczesny]>.lnz-mk-sek:nth-child(2){margin-top:48px}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-gl{grid-column:1;grid-row:1/span 5;flex-direction:column;align-items:flex-start;align-self:stretch;min-height:1123px;padding:48px 28px;border:0;background:var(--mk-a);color:var(--mk-na)}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-fot{width:140px;height:140px;background:rgba(255,255,255,.18);box-shadow:0 0 0 4px rgba(255,255,255,.35)}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-im,.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-ni,.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-bio{color:inherit}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-im{font-size:30px}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-stopka{left:282px;right:44px}
.lnz .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-pakiety{grid-template-columns:minmax(0,1fr)}
.lnz .lnz-mk-a4[data-uklad=minimalny]{gap:26px 36px}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-gl{flex-direction:column;gap:14px;text-align:center;border-bottom:1px solid #14111f}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-fot{width:96px;height:96px}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-t::before{width:18px;height:2px;border-radius:0}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-karta{padding:4px 0 4px 14px;border:0;border-left:2px solid var(--mk-a);border-radius:0}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-kon{padding:12px 0 0;border-top:1px solid #14111f;border-radius:0;background:none;color:#14111f;text-align:center}
.lnz .lnz-mk-a4[data-uklad=minimalny] .lnz-mk-przyp{text-align:center}
@media print{
.lnz-mk-druk .lnz-mk-a4{page:lnzmk;width:210mm;height:297mm;transform:none!important;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.lnz-mk-druk .lnz-mk-a4[data-uklad=nowoczesny] .lnz-mk-gl{min-height:297mm}
}
/* przeniesione ze wspólnego narzedzia.css (runda 5) */
@page lnzmk{size:A4;margin:0}
