.pkdx-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.pkdx-search{margin:18px 0 6px}.pkdx-search__label{font-family:var(--font-tight), sans-serif;color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:700;display:block}.pkdx-search .ph-calc__input{width:100%;min-height:48px;padding:14px 16px;font-size:1.02rem}.pkdx-sekcje{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.pkdx-sekcje a{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--blue-deep);font-weight:700;font-family:var(--font-mono), monospace;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.pkdx-sekcje a:hover,.pkdx-sekcje a:focus-visible{border-color:var(--blue);background:var(--blue-soft)}.pkdx-prose p{color:#24364d;margin:0 0 14px;font-size:.98rem;line-height:1.75}.pkdx-prose p a,.pkdx-zakres__body a,.pkdx-main .ph-faq__answer a{color:var(--blue);font-weight:600}.pkdx-prose p a:hover,.pkdx-zakres__body a:hover,.pkdx-main .ph-faq__answer a:hover{text-decoration:underline}.pkdx-h3{font-family:var(--font-tight), sans-serif;color:var(--ink);margin:18px 0 8px;font-size:1.02rem;font-weight:700}.pkdx-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pkdx-chips li{background:var(--soft);border:1px solid var(--line);color:#33455c;border-radius:99px;padding:6px 12px;font-size:.86rem}.pkdx-tree>section>h2{scroll-margin-top:80px}.pkdx-dz{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0 0 8px}.pkdx-dz>summary{cursor:pointer;min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:8px 14px;font-weight:600;list-style:none;display:flex}.pkdx-dz>summary::-webkit-details-marker{display:none}.pkdx-dz>summary:after{content:"";border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);flex-shrink:0;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.pkdx-dz[open]>summary:after{transform:rotate(-135deg)}.pkdx-dz>summary:hover{color:var(--blue)}.pkdx-dz[id]{scroll-margin-top:80px}.pkdx-dz__kod{font-family:var(--font-mono), monospace;color:var(--blue-deep);flex-shrink:0;font-weight:700}.pkdx-dz__name{overflow-wrap:anywhere;min-width:0}.pkdx-dz>summary em{color:var(--muted);flex-shrink:0;font-size:.78rem;font-style:normal;font-weight:500}.pkdx-list{margin:0;padding:0 14px 10px;list-style:none}.pkdx-list>li{border-top:1px solid var(--soft);min-width:0}.pkdx-list>li>a,.pkdx-list>li>span{color:var(--ink);overflow-wrap:anywhere;padding:11px 0;font-size:.92rem;line-height:1.45;display:block}.pkdx-list>li>a:hover{color:var(--blue)}.pkdx-list .cpvx-code{margin-right:4px}.pkdx-list--plain{padding:0}.pkdx-list--plain>li{color:#33455c;padding:9px 0;font-size:.92rem}.pkdx-list--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0;display:grid}.pkdx-list--cols>li{min-width:0}.pkdx-k07 .pkdx-list>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.pkdx-k07__old{color:#33455c;overflow-wrap:anywhere;flex:260px;min-width:0;font-size:.9rem}.pkdx-k07__new{flex-wrap:wrap;gap:6px;display:flex}.pkdx-k07__new a{border:1px solid var(--line);min-height:44px;font-family:var(--font-mono), monospace;color:var(--blue-deep);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:.85rem;display:inline-flex}.pkdx-k07__new a:hover{border-color:var(--blue)}.pkdx-list>li>.pkdx-nolink{color:#5b6b80}.pkdx-k07__new .pkdx-k07__nolink{border:1px dashed var(--line);min-height:44px;font-family:var(--font-mono), monospace;color:#5b6b80;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:.85rem;display:inline-flex}.pkdx-cpv{margin:8px 0 0;padding:0;list-style:none}.pkdx-cpv>li{border-bottom:1px solid var(--soft);min-width:0;padding:12px 0}.pkdx-cpv__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pkdx-cpv__head>a,.pkdx-cpv__head>span:first-child{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.pkdx-cpv__head>a:hover{color:var(--blue)}.pkdx-waga{background:var(--soft);color:var(--dim);border-radius:99px;flex-shrink:0;padding:2px 9px;font-size:.72rem;font-weight:700}.pkdx-waga--3{background:var(--blue-soft);color:var(--blue-deep)}.pkdx-waga--2{background:var(--amber-soft);color:var(--amber-dark)}.pkdx-cpv__why{color:#33455c;margin:4px 0 0;font-size:.86rem;line-height:1.5}.pkdx-cpv__list{min-height:44px;color:var(--blue);align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}.pkdx-cpv__list:hover{text-decoration:underline}.pkdx-zakres__body{color:#24364d;overflow-wrap:anywhere;min-width:0;padding:4px 16px 14px;font-size:.92rem;line-height:1.65}.pkdx-zakres__body p{margin:10px 0}.pkdx-zakres__body ul{margin:6px 0 10px;padding-left:20px}.pkdx-zakres__body li{margin:3px 0}.pkdx-main .ph-tool__cta .btn,.pkdx-main .cpvx-actions .btn{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.pkdx-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.pkdx-list--cols{grid-template-columns:minmax(0,1fr)}.pkdx-dz>summary{padding:8px 12px}.pkdx-list{padding:0 12px 8px}.pkdx-zakres__body{padding:2px 12px 12px}.pkdx-main .ph-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.pkdx-main .cpvx-recent a{min-height:44px;padding:2px 0}.pkdx-cpv__head>a{min-height:44px;padding:2px 0;display:block}}.pkdx-kicker__sek{overflow-wrap:anywhere}.pkdx-list>li>.pkdx-nolink .cpvx-code{color:#5b6b80}.pkdx-official{color:#33455c;overflow-wrap:anywhere;margin:6px 0 12px;font-size:.9rem;line-height:1.45}.pkdx-official>span{color:#5b6b80}.pkdx-search__row{align-items:stretch;gap:8px;display:flex}.pkdx-search__box{flex:auto;min-width:0;position:relative}.pkdx-search__btn{flex-shrink:0;align-items:center;min-height:48px;display:inline-flex}.pkdx-search__hint{color:#5b6b80;margin:8px 0 0;font-size:.84rem;line-height:1.45}.pkdx-ta{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:min(70vh,520px);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f234624}.pkdx-ta__opt{cursor:pointer;border-top:1px solid var(--soft);flex-direction:column;gap:2px;min-height:44px;padding:10px 14px;display:flex}.pkdx-ta__opt:first-child{border-top:0}.pkdx-ta__opt.is-active,.pkdx-ta__opt:hover{background:var(--blue-soft)}.pkdx-ta__head{color:var(--ink);overflow-wrap:anywhere;font-size:.93rem;font-weight:600;line-height:1.35}.pkdx-ta__why{color:#5b6b80;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pkdx-ta__all{color:var(--blue);justify-content:center;font-size:.88rem;font-weight:600}.pkdx-ta mark,.pkdx-hit mark{color:inherit;background:#fff1c9;border-radius:2px;padding:0 1px}.pkdx-h2{font-family:var(--font-tight), sans-serif;color:var(--ink);margin:26px 0 10px;font-size:1.2rem;font-weight:700}.pkdx-hits{margin:0;padding:0;list-style:none}.pkdx-hit{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0 0 10px;padding:14px 16px}.pkdx-hit--top{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.pkdx-hit__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pkdx-hit__kod{font-size:1rem}.pkdx-hit__name{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:1.02rem;font-weight:700;line-height:1.35}a.pkdx-hit__name:hover{color:var(--blue);text-decoration:underline}.pkdx-hit__why,.pkdx-hit__warn{color:#33455c;overflow-wrap:anywhere;margin:8px 0 0;font-size:.9rem;line-height:1.5}.pkdx-hit__warn{background:var(--amber-soft);color:#4a3a17;border-radius:8px;padding:8px 10px}.pkdx-hit__warn a{color:var(--blue-deep);font-weight:600}.pkdx-hit__lbl{color:var(--dim);font-weight:600}.pkdx-hit__links{flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:.88rem;display:flex}.pkdx-hit__links a,.pkdx-hit__links span{align-items:center;min-height:44px;display:inline-flex}.pkdx-hit__links a{color:var(--blue);font-weight:600}.pkdx-hit__links span{color:#5b6b80}.pkdx-k07box{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:12px 16px;font-size:.92rem;line-height:1.5}.pkdx-k07box p{margin:0 0 6px}.pkdx-k07box__list{margin:0;padding:0;list-style:none}.pkdx-k07box__list li{overflow-wrap:anywhere;padding:4px 0}.pkdx-k07box__list a{min-height:32px;color:var(--blue-deep);display:inline-block}.pkdx-empty{margin:18px 0}.pkdx-empty .pkdx-chips a{color:var(--blue-deep);align-items:center;min-height:32px;display:inline-flex}.pkdx-h2link{color:inherit;text-decoration:none}.pkdx-h2link:hover{color:var(--blue);text-decoration:underline}.pkdx-list>li.pkdx-list__dz>a{color:var(--blue);font-weight:600}.pkdx-grp+.pkdx-grp{margin-top:6px}.pkdx-sublist>li>a{color:var(--ink);overflow-wrap:anywhere;font-weight:600;display:block}.pkdx-sublist>li>a:hover{color:var(--blue)}.pkdx-sublist__lead{color:#5b6b80;margin-top:3px;font-size:.86rem;line-height:1.45;display:block}.pkdx-inline{color:var(--blue);font-weight:600}.pkdx-divs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkdx-div{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px 16px}.pkdx-div__h{font-family:var(--font-tight), sans-serif;overflow-wrap:anywhere;margin:0 0 6px;font-size:1rem;line-height:1.35}.pkdx-div__h a{color:var(--ink)}.pkdx-div__h a:hover{color:var(--blue)}.pkdx-div__lead{color:#33455c;margin:0 0 6px;font-size:.88rem;line-height:1.5}.pkdx-div__meta{color:#5b6b80;margin:0 0 6px;font-size:.82rem}.pkdx-div__top{margin:0;padding:0;font-size:.85rem;list-style:none}.pkdx-div__top li{overflow-wrap:anywhere;padding:3px 0}.pkdx-div__top a{color:var(--blue-deep)}.pkdx-crumb{align-items:center;gap:6px;display:inline-flex}@media (max-width:767px){.pkdx-search__row{flex-direction:column}.pkdx-search__btn{justify-content:center}.pkdx-divs{grid-template-columns:minmax(0,1fr)}.pkdx-div__top a,.pkdx-k07box__list a,.pkdx-inline{align-items:center;min-height:44px;display:inline-flex}.pkdx-sublist>li>a{min-height:44px;padding:4px 0}}.pkdx-official a,.cpvx-note a,.pkdx-k07box a{color:var(--blue);font-weight:600}.pkdx-official a:hover,.cpvx-note a:hover,.pkdx-k07box a:hover{text-decoration:underline}.pkdx-main .pkdx-k07box{padding:12px 16px}.pkdx-k07box .cpvx-code{margin-right:6px}.pkdx-empty p a{color:var(--blue);font-weight:600}.pkdx-empty p a:hover{text-decoration:underline}
