.kalk{color:var(--color-text);--linia:color-mix(in srgb,var(--color-text) 14%,transparent);--linia-mocna:color-mix(in srgb,var(--color-text) 28%,transparent);font-size:15px;line-height:1.5}:where(.kalk) button,:where(.kalk) select,:where(.kalk) input{font:inherit;color:inherit}:where(.kalk) .lbl{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}:where(.kalk) .siatka-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}:where(.kalk) .uwaga{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.45}:where(.kalk) .przelaczniki{gap:12px;display:grid}:where(.kalk) .tyle-tiles{grid-auto-rows:minmax(96px,auto)}:where(.kalk) .opis{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}:where(.kalk) .opis.mocny{color:var(--color-text);font-size:14px}:where(.kalk) .kafel-wynik .rog{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.kalk) .kafel-wynik .scena{gap:8px;display:grid}:where(.kalk) .kafel-wynik .amount{--amount-size:clamp(120px,15vw,280px)}:where(.kalk) .kafel-wynik .amount .val{line-height:.8;display:block}:where(.kalk) .kafel-wynik .amount .val small{margin-left:.2em;font-size:.16em;font-weight:400}:where(.kalk) .kafel-wynik .znak{font:300 clamp(120px,15vw,280px)/.8 var(--font-number);color:color-mix(in srgb,var(--color-text) 35%,transparent)}:where(.kalk) .kafel-wynik .znak small{margin-left:.2em;font-size:.16em}:where(.kalk) .kafel-wynik .dim{width:100%}:where(.kalk) .kafel-wynik .podpis{font:300 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0;display:flex}:where(.kalk) .rok .pas{gap:1px;height:30px;display:flex}:where(.kalk) .rok .pas i{background:color-mix(in srgb,var(--color-text) 10%,transparent);min-width:2px;display:block;overflow:hidden}:where(.kalk) .rok .pas i span{font:300 9px/30px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);padding-left:4px;display:block}:where(.kalk) .rok .pas i.on{background:var(--color-text)}:where(.kalk) .rok .pas i.on span{color:var(--color-bg)}:where(.kalk) .rok .leg{font:300 11px var(--font-mono);color:var(--color-text-muted);justify-content:space-between;margin-top:6px;display:flex}:where(.kalk) .rok .leg b{color:var(--color-text);font-weight:500}:where(.kalk) .pasek{gap:2px;height:14px;display:flex}:where(.kalk) .pasek i{background:color-mix(in srgb,var(--color-text) 30%,transparent);display:block}:where(.kalk) .pasek i.a{background:var(--color-block)}:where(.kalk) .wiersze{display:grid}:where(.kalk) .wiersze div{border-bottom:1px solid var(--linia);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}:where(.kalk) .wiersze div:last-child{border-bottom:0}:where(.kalk) .wiersze b{font:400 13px var(--font-mono);margin-left:auto}:where(.kalk) .kr{background:color-mix(in srgb,var(--color-text) 30%,transparent);flex:none;width:10px;height:10px}:where(.kalk) .kr.a{background:var(--color-block)}:where(.kalk) .bledy{gap:4px;margin:0;padding:0 0 0 16px;font-size:13px;display:grid}:where(.kalk) .kafel-rozbicie .field input{font-size:16px}:where(.kalk) .kolumna-lewa{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}:where(.kalk) .odkryj{border-top:1px solid var(--linia);transition:background var(--dur) var(--ease);gap:12px;margin:8px -16px -16px;padding:16px;display:grid}:where(.kalk) .odkryj-glowa{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:8px;display:flex}:where(.kalk) .odkryj[data-next]{background:color-mix(in srgb,var(--lime-500) 20%,transparent)}:where(.kalk) .odkryj[data-next] .odkryj-glowa{color:var(--color-text)}:where(.kalk) .krok-dymek{margin-left:8px;display:inline-flex;position:relative}:where(.kalk) .krok-dymek>span{font:500 10px/1 var(--font-mono);letter-spacing:.08em;background:var(--color-text);color:var(--color-bg);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);padding:4px 8px 4px 7px}:where(.kalk) .krok-dymek:before{content:"";background:var(--color-text);clip-path:polygon(100% 0,0 50%,100% 100%);width:7px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-6px}@media (width>=1100px){:where(.kalk) .odkryj .sekcja-email{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}:where(.kalk) .odkryj .sekcja-email>*{grid-column:2}:where(.kalk) .odkryj .sekcja-email>.opis{grid-area:1/1}:where(.kalk) .odkryj .sekcja-email>.klauzula{grid-area:2/1/span 5}}:where(.kalk) .sekcja-email .klauzula{font:400 12px/1.5 var(--font-brand);color:var(--color-text-muted);margin:0}:where(.kalk) .tyle-tile[data-variant=plain] .price-tag{height:100%}:where(.kalk) .sekcja-email{flex-direction:column;gap:12px;display:flex}:where(.kalk) .sekcja-email h2{font:600 20px/1.25 var(--font-brand);margin:0}:where(.kalk) .sekcja-email>p{color:var(--color-text-muted);margin:0;font-size:14px}:where(.kalk) .sekcja-email .btn{align-self:flex-start;gap:8px}:where(.kalk) .pole-tekstowe input{font-size:18px!important}:where(.kalk) .pole-wyboru{gap:var(--space-3);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;font-size:14px;display:grid}:where(.kalk) .pole-wyboru input{opacity:0;pointer-events:none;position:absolute}:where(.kalk) .pole-wyboru .kw{box-sizing:border-box;border:1px solid var(--color-text);width:20px;height:20px;margin-top:1px;position:relative}:where(.kalk) .pole-wyboru input:checked+.kw{background:var(--color-text)}:where(.kalk) .pole-wyboru input:checked+.kw:after{content:"";border:solid var(--color-bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}:where(.kalk) .pole-wyboru input:focus-visible+.kw{outline:2px solid var(--color-text);outline-offset:2px}:where(.kalk) .klauzula{font:300 11px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);margin:0}:where(.kalk) .blad-pola{color:var(--color-error);margin:0;font-size:14px}:where(.kalk) .potwierdzenie{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent);margin:0;font-size:14px}:where(.kalk) .potwierdzenie span{color:var(--color-text-muted)}:where(.kalk) .podglad-emaila{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}:where(.kalk) .podglad-emaila .list{border:1px dashed var(--linia-mocna);background:var(--color-surface);padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}:where(.kalk) .list-temat{padding-bottom:var(--space-3);border-bottom:1px solid var(--linia);flex-direction:column;gap:2px;display:flex}:where(.kalk) .list-temat b{font:500 15px/1.4 var(--font-brand)}:where(.kalk) .podglad-emaila p{color:var(--color-text-muted);margin:0;font-size:14px}:where(.kalk) .podglad-emaila .akapit{gap:var(--space-2);flex-direction:column;display:flex}:where(.kalk) .podglad-emaila ul{color:var(--color-text-muted);margin:0;padding-left:18px;font-size:14px}:where(.kalk) .podglad-emaila .qrow .vl{line-height:1.4}:where(.kalk) .list-stopka{border-top:1px solid var(--linia);padding-top:var(--space-3);font:300 11px/1.5 var(--font-mono)!important}:where(.kalk) .wersja-tekstowa summary{cursor:pointer;font:500 11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}:where(.kalk) .wersja-tekstowa pre{white-space:pre-wrap;font:400 12px/1.5 var(--font-mono);background:var(--color-surface);padding:var(--space-4);overflow-x:auto}@media (width<=900px){:where(.kalk) .uklad{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}:where(.kalk) .wynik{scroll-margin-top:var(--space-4);position:static}}@media (width<=600px){:where(.kalk) .siatka-pol{gap:var(--space-4)}:where(.kalk) .siatka-pol .field input,:where(.kalk) .siatka-pol .field select{font-size:18px}:where(.kalk) .wybor-opcje{grid-template-columns:minmax(0,1fr)}:where(.kalk) .akcja .btn{align-self:stretch}:where(.kalk) .amount-block .val{font-size:80px!important}}:where(.kalk) .przychod p{color:var(--color-text-muted);margin:0;font-size:14px}:where(.kalk) .skad{border-top:1px solid var(--linia);padding-top:var(--space-3)}:where(.kalk) .skad summary{cursor:pointer;font:500 11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;list-style-position:inside}:where(.kalk) .skad summary:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}:where(.kalk) .skad>p{margin:var(--space-3) 0;color:var(--color-text-muted);font-size:14px}:where(.kalk) .skad-kroki{margin:0;display:grid}:where(.kalk) .skad-kroki>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:13px;display:flex}:where(.kalk) .skad-kroki>div+div{border-top:1px solid var(--linia)}:where(.kalk) .skad-kroki>div:last-child{font-weight:600}:where(.kalk) .skad-kroki dt{color:var(--color-text-muted)}:where(.kalk) .skad-kroki dd{font:400 13px var(--font-mono);white-space:nowrap;margin:0}
