/* Pixelis – karta produktu 2.0.0 – wygląd 1:1 z projektem (canvas „Karta produktu misstic.pl”) */
.pxk{--pxk-tekst:#1b1a1f;--pxk-szary:#5e5a66;--pxk-szary2:#3f3b45;--pxk-linia:#e6e3ea;--pxk-ramka:#cfcad6;--pxk-tlo:#f7f5f8;--pxk-tlo-zdj:#f4f2f6;--pxk-zielony:#1e7a46;--pxk-czerwony:#a1262f;--pxk-pomaranczowy:#c46a00;color:var(--pxk-tekst);font-family:"Inter",system-ui,sans-serif}

/* ścieżka */
.pxk .woocommerce-breadcrumb,.pxk .woocommerce-breadcrumb a{color:var(--pxk-szary)!important;font-size:13px!important}

/* tytuł */
.pxk .product_title,.pxk .elementor-widget-woocommerce-product-title .elementor-heading-title{margin:0!important;color:var(--pxk-tekst)!important;font-family:"Jost",sans-serif!important;font-weight:500!important;font-size:34px!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}

/* kody */
.pxk-kody{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--pxk-szary)}
.pxk-kody strong{color:var(--pxk-tekst);font-weight:600}
.pxk-ocena{display:flex;flex-wrap:wrap;align-items:center;gap:10px;text-decoration:none;color:var(--pxk-tekst);margin-top:10px}
.pxk-gwiazdki{display:flex;gap:2px}
.pxk-ocena strong{font-size:15px}
.pxk-ocena-liczba{font-size:14px;color:var(--pxk-szary);text-decoration:underline}
.pxk-plakietka{font-size:12px;font-weight:600;background:#efe8f2;color:#5b2a6e;padding:4px 8px;border-radius:4px}

/* cena */
.pxk-cena-wiersz{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.pxk-cena-kwota,.pxk-cena-kwota .price,.pxk-cena-kwota .amount{font-family:"Jost",sans-serif;font-size:32px;font-weight:600;color:var(--pxk-tekst)}
.pxk-cena-kwota del,.pxk-cena-kwota del .amount{font-size:20px;font-weight:400;color:var(--pxk-szary)}
.pxk-cena-kwota ins{text-decoration:none}
.pxk-cena-kwota ins .amount{color:var(--pxk-czerwony)}
.pxk-cena-kwota .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.pxk-cena-vat{font-size:14px;color:var(--pxk-szary)}
.pxk-cena [class*=omnibus]{font-size:13px;color:var(--pxk-szary);margin-top:4px}

/* rabat ilościowy */
.pxk-rabat{border:1px dashed var(--pxk-czerwony);border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}
.pxk-rabat-tytul{font-size:14px;font-weight:600;color:var(--pxk-czerwony)}
.pxk-rabat-wiersz{font-size:14px}
.pxk-rabat-wiersz strong,.pxk-rabat-wiersz .amount{font-weight:600}
.pxk-mala{font-size:12px;color:var(--pxk-szary)}

/* warianty */
.pxk table.variations{border:0!important;margin:0 0 4px!important;width:100%}
.pxk table.variations tbody{display:flex;flex-direction:column;gap:20px}
.pxk table.variations tr{display:flex;flex-direction:column;gap:10px;position:relative;border:0}
.pxk table.variations th,.pxk table.variations td{display:block;padding:0!important;border:0!important;text-align:left;background:none!important;line-height:1.4}
.pxk table.variations td{display:flex;flex-direction:column;gap:10px}
.pxk table.variations th.label label{font-weight:600;font-size:14px;color:var(--pxk-tekst);margin:0}
.pxk-ukryty-select select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}
.pxk .reset_variations{display:none!important}
.pxk-opcje{display:flex;flex-wrap:wrap;gap:10px}
.pxk-opcje.pxk-rozmiary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.pxk .pxk-opcje button.pxk-kolor{width:48px!important;height:48px!important;border-radius:50%!important;padding:3px!important;background:#fff!important;border:1px solid var(--pxk-linia)!important;box-shadow:none!important;min-height:0!important;cursor:pointer}
.pxk .pxk-opcje button.pxk-kolor span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.pxk .pxk-opcje button.pxk-kolor[aria-pressed="true"]{border:2px solid var(--pxk-tekst)!important}
.pxk .pxk-opcje button.pxk-rozmiar{min-height:48px!important;padding:0 6px!important;border:1px solid var(--pxk-ramka)!important;border-radius:4px!important;background:#fff!important;color:var(--pxk-tekst)!important;font-size:14px!important;font-weight:400!important;font-family:"Inter",sans-serif!important;box-shadow:none!important;line-height:1.2!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important}
.pxk .pxk-opcje button.pxk-rozmiar[aria-pressed="true"]{background:var(--pxk-tekst)!important;border:2px solid var(--pxk-tekst)!important;color:#fff!important;font-weight:600!important}
.pxk .pxk-opcje button.pxk-niedostepny{border-style:dashed!important;border-color:#b3adbb!important;color:#6b6672!important;text-decoration:line-through}
.pxk .pxk-opcje button:focus-visible{outline:2px solid var(--pxk-akcent);outline-offset:2px}
.pxk .pxk-tabela-link{position:absolute;top:-6px;right:0;display:flex;align-items:center;gap:6px;border:0!important;background:transparent!important;color:var(--pxk-tekst)!important;font-size:14px!important;font-weight:400!important;text-decoration:underline;padding:10px 0!important;cursor:pointer;box-shadow:none!important}
.pxk-powiadom{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--pxk-tlo);padding:12px;border-radius:4px;font-size:14px}
.pxk-powiadom[hidden]{display:none}
.pxk-dopasowanie{font-size:13px;color:var(--pxk-szary2);background:var(--pxk-tlo);padding:10px 12px;border-radius:4px}
.pxk-stan{display:flex;align-items:center;gap:8px;font-size:14px;min-height:20px}
.pxk-stan:not(.jest):not(.malo):not(.brak){display:none}
.pxk-kropka{width:12px;height:12px;border-radius:50%;flex:none}
.pxk-stan.jest .pxk-kropka{background:var(--pxk-zielony)}
.pxk-stan.malo .pxk-kropka{background:var(--pxk-pomaranczowy)}
.pxk-stan.brak .pxk-kropka{background:var(--pxk-czerwony)}
.pxk .single_variation_wrap .woocommerce-variation-availability,.pxk .single_variation_wrap .woocommerce-variation-price{display:none}

/* ilość + koszyk */
.pxk form.cart{margin:0!important}
.pxk .woocommerce-variation-add-to-cart,.pxk form.cart:not(.variations_form){display:flex!important;gap:0;align-items:stretch;flex-wrap:nowrap;margin-top:20px}
.pxk form.cart .quantity{margin:0!important;display:flex}
.pxk form.cart .quantity input.qty{height:52px;width:40px!important;min-width:0;border:1px solid var(--pxk-ramka)!important;border-left:0!important;border-right:0!important;border-radius:0!important;text-align:center;font-size:16px;padding:0!important;background:#fff!important;-moz-appearance:textfield}
.pxk form.cart .quantity input.qty::-webkit-inner-spin-button,.pxk form.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.pxk form.cart button.minus,.pxk form.cart button.plus{width:44px!important;min-width:44px;height:52px!important;padding:0!important;margin:0!important;background:#fff!important;color:var(--pxk-tekst)!important;font-size:20px!important;font-weight:400!important;border:1px solid var(--pxk-ramka)!important;box-shadow:none!important}
.pxk form.cart button.minus{border-right:0!important;border-radius:4px 0 0 4px!important}
.pxk form.cart button.plus{border-left:0!important;border-radius:0 4px 4px 0!important}
.pxk form.cart .single_add_to_cart_button{flex:1;min-height:52px;margin:0 0 0 12px!important;background:var(--pxk-akcent)!important;color:#fff!important;border:0!important;border-radius:4px!important;font-family:"Inter",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em;text-transform:none!important}
.pxk form.cart .single_add_to_cart_button.disabled{opacity:.55}

/* dostawa */
.pxk-dostawa{border:1px solid var(--pxk-linia);border-radius:4px;display:flex;flex-direction:column;font-size:14px;line-height:1.45}
.pxk-inpost{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#ffcd00;border-radius:4px 4px 0 0}
.pxk-inpost-cena{display:flex;flex-direction:column}
.pxk-inpost-cena small{font-size:11px;font-weight:700;letter-spacing:.04em}
.pxk-inpost-cena b{font-family:"Jost",sans-serif;font-size:20px;font-weight:700;background:#fff;padding:0 6px}
.pxk-inpost-tekst{font-size:15px;font-weight:600}
.pxk-wiersz{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--pxk-linia)}
.pxk-wiersz:last-child{border-bottom:0}
.pxk-wiersz svg{flex:none}
.pxk-zielony{font-weight:600;color:var(--pxk-zielony)}
.pxk-mocny{font-weight:600}
.pxk-chipy{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.pxk-chip{border:1px solid var(--pxk-ramka);border-radius:3px;padding:3px 8px;font-size:12px}
.pxk-chip-b{font-weight:600}

/* sekcje: zwinięte, „+” */
.pxk-sekcje{border-top:1px solid var(--pxk-linia)}
.pxk-sekcja{border-bottom:1px solid var(--pxk-linia)}
.pxk-sekcja summary{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--pxk-tekst);cursor:pointer;list-style:none;text-transform:none;letter-spacing:0;padding:0}
.pxk-sekcja summary::-webkit-details-marker{display:none}
.pxk-znak::before{content:"+";font-size:20px;font-weight:400}
.pxk-sekcja[open] .pxk-znak::before{content:"−"}
.pxk-tresc{font-size:14px;line-height:1.6;color:var(--pxk-szary2);padding:0 0 16px}
.pxk-tresc p{margin:0 0 8px}
.pxk-lista{margin:0;padding:0;list-style:none}
.pxk-lista li{padding:2px 0}
.pxk-lista li::before{content:"• "}
.pxk-lista span{color:var(--pxk-szary)}

/* galeria: miniatury z lewej, zdjęcie 4:5 na jasnym tle */
.pxk .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:12px;margin:0!important;opacity:1!important}
.pxk .woocommerce-product-gallery .flex-viewport{flex:1;min-width:0;border-radius:4px;background:var(--pxk-tlo-zdj)}
.pxk .woocommerce-product-gallery__image{background:var(--pxk-tlo-zdj);aspect-ratio:4/5}
.pxk .woocommerce-product-gallery__image a{display:block;height:100%}
.pxk .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain;cursor:zoom-in}
.pxk .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-direction:column;gap:10px;width:84px;flex:none;margin:0!important;padding:0!important;max-height:min(80vh,720px);overflow-y:auto;scrollbar-width:thin}
.pxk .woocommerce-product-gallery .flex-control-thumbs li{width:84px!important;float:none!important;margin:0!important;list-style:none}
.pxk .woocommerce-product-gallery .flex-control-thumbs img{width:84px;height:105px;object-fit:cover;border-radius:4px;border:1px solid var(--pxk-linia);opacity:1!important;background:var(--pxk-tlo-zdj);cursor:pointer}
.pxk .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border:2px solid var(--pxk-tekst)}
.pxk .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important;z-index:6}
.pxk-plakietka-gal{position:absolute;top:16px;left:16px;z-index:5;background:var(--pxk-tekst);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:2px}
.pxk-modelka-gal{position:absolute;bottom:16px;left:16px;z-index:5;background:rgba(255,255,255,.92);font-size:13px;padding:8px 12px;border-radius:4px}
.pxk-licznik{position:absolute;bottom:16px;right:16px;z-index:5;background:rgba(255,255,255,.92);font-size:13px;padding:8px 12px;border-radius:4px}

/* opis SEO + wymiary */
.pxk-opis-seo{display:flex;flex-wrap:wrap;gap:48px;margin-top:24px}
.pxk-opis-l{flex:7 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}
.pxk-opis-p{flex:5 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px}
.pxk-opis-seo h2,.pxk-podobne h2,.pxk-opinie h2{margin:0;font-family:"Jost",sans-serif;font-weight:500;font-size:28px;color:var(--pxk-tekst)}
.pxk-opis-p h2{font-size:22px}
.pxk-lead{font-size:16px;line-height:1.7;color:var(--pxk-szary2)}
.pxk-kafle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pxk-kafel{background:var(--pxk-tlo);padding:16px;border-radius:4px}
.pxk-kafel-t{font-weight:600;margin-bottom:4px}
.pxk-kafel-t::first-letter{text-transform:uppercase}
.pxk-kafel-o{font-size:14px;color:var(--pxk-szary2)}
.pxk-tabela-box{overflow-x:auto;border:1px solid var(--pxk-linia);border-radius:4px}
.pxk-tabela{border-collapse:collapse;width:100%;font-size:14px;min-width:420px;margin:0}
.pxk-tabela th{background:var(--pxk-tlo);text-align:left;padding:10px 12px;border:0}
.pxk-tabela td{padding:10px 12px;border:0;border-top:1px solid var(--pxk-linia)}

/* podobne */
.pxk-podobne{display:flex;flex-direction:column;gap:20px;margin-top:56px}
.pxk-sek-naglowek{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}
.pxk-sek-naglowek a{font-size:14px;color:var(--pxk-tekst)}
.pxk-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.pxk-kafel-prod{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--pxk-tekst)}
.pxk-kp-img{display:block;aspect-ratio:4/5;background:#e9e5ec;border-radius:4px;overflow:hidden}
.pxk-kp-img img{width:100%;height:100%;object-fit:cover;display:block}
.pxk-kp-n{font-size:14px;line-height:1.4}
.pxk-kp-c,.pxk-kp-c .amount{font-size:15px;font-weight:600}

/* opinie */
.pxk-opinie{margin-top:56px;border-top:1px solid var(--pxk-linia);padding-top:32px}
.pxk-opinie-gora{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}
.pxk-opinie-gora>div{display:flex;flex-direction:column;gap:6px}
.pxk .pxk-btn-obrys{min-height:48px;padding:0 20px!important;border:1px solid var(--pxk-tekst)!important;background:#fff!important;color:var(--pxk-tekst)!important;font-size:15px!important;font-weight:400!important;border-radius:4px!important;cursor:pointer;box-shadow:none!important}
.pxk-opinie-lista{margin-top:24px}
.pxk-opinie-lista[hidden]{display:none}

/* pasek nad nagłówkiem (też poza kartą) */
.pxk-pasek-gorny{background:#1b1a1f;color:#fff;font-size:13px;text-align:center;padding:8px 16px;font-family:"Inter",sans-serif}

/* telefon */
.pxk-pasek{display:none}
@media (max-width:1024px){.pxk-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
.pxk .product_title,.pxk .elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:24px!important}
.pxk-cena-kwota,.pxk-cena-kwota .amount{font-size:26px}
.pxk-opcje.pxk-rozmiary{grid-template-columns:repeat(3,minmax(0,1fr))}
.pxk .woocommerce-product-gallery{flex-direction:column}
.pxk .woocommerce-product-gallery .flex-control-thumbs{flex-direction:row;width:auto;max-height:none;overflow-x:auto}
.pxk .woocommerce-product-gallery .flex-control-thumbs li{width:56px!important;flex:none}
.pxk .woocommerce-product-gallery .flex-control-thumbs img{width:56px;height:70px}
.pxk-kafle{grid-template-columns:1fr}
.pxk-pasek{position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;border-top:1px solid var(--pxk-linia);box-shadow:0 -4px 16px rgba(27,26,31,.08);padding:10px 12px calc(14px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;transform:translateY(110%);transition:transform .2s}
.pxk-pasek.widoczny{transform:none}
.pxk-pasek>div{display:flex;flex-direction:column;font-size:12px;color:var(--pxk-szary)}
.pxk-pasek-cena,.pxk-pasek-cena .amount{font-family:"Jost",sans-serif;font-size:18px;font-weight:600;color:var(--pxk-tekst)}
.pxk .pxk-pasek-btn{flex:1;min-height:50px;border:0!important;border-radius:4px!important;background:var(--pxk-akcent)!important;color:#fff!important;font-weight:600!important;font-size:15px!important}
}
@media (prefers-reduced-motion:reduce){.pxk-pasek{transition:none}}
.pxk-cena-kwota{font-family:"Jost",sans-serif;font-size:32px;font-weight:600}
/* 2.0.4 – producent i GPSR */
.pxk-producent{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}
.pxk-producent span,.pxk-gpsr-n{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--pxk-szary)}
.pxk-producent strong{font-size:15px;color:var(--pxk-tekst)}
.pxk-gpsr-box{background:var(--pxk-tlo);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}
.pxk-gpsr-box p{margin:0;font-size:13px;color:var(--pxk-szary2)}
.pxk-gpsr{margin:4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}
.pxk-gpsr>li{font-size:14px;color:var(--pxk-szary2)}
.pxk-gpsr-t{display:block;font-weight:600;color:var(--pxk-tekst);margin-bottom:4px}
.pxk-gpsr-p{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}
.pxk-gpsr-p li{position:relative;padding-left:14px;font-size:14px;line-height:1.5}
.pxk-gpsr-p li::before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--pxk-szary)}
.pxk-gpsr-box>.pxk-gpsr-p{margin-top:2px}
/* 2.1.0 – serduszko „ulubione” (TI Wishlist) obok przycisku koszyka, jak w projekcie */
.pxk-ulubione{display:flex;margin-left:12px}
.pxk-ulubione .tinv-wishlist,.pxk-ulubione .tinv-wraper{margin:0!important;display:flex}
.pxk-ulubione .tinvwl_add_to_wishlist_button{width:52px;height:52px;display:flex!important;align-items:center;justify-content:center;border:1px solid var(--pxk-ramka);border-radius:4px;background:#fff;margin:0!important;padding:0!important;text-decoration:none}
.pxk-ulubione .tinvwl_add_to_wishlist_button::before{font-size:22px!important;margin:0!important;color:var(--pxk-tekst)}
.pxk-ulubione .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before{color:var(--pxk-akcent)}
.pxk-ulubione .tinvwl_add_to_wishlist-text,.pxk-ulubione .tinvwl-tooltip{display:none!important}
.pxk .pxk-ulubione{flex:none;position:relative}
.pxk .pxk-ulubione .tinv-wraper{position:static!important;width:auto!important;height:auto!important}
.pxk .pxk-ulubione a.tinvwl_add_to_wishlist_button{position:static!important;width:52px!important;height:52px!important;min-width:52px;box-sizing:border-box;border:1px solid var(--pxk-ramka)!important;border-radius:4px!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important}
.pxk .pxk-ulubione a.tinvwl_add_to_wishlist_button::before{position:static!important;font-size:22px!important;line-height:1!important;margin:0!important}
/* okienko listy życzeń w stylu karty */
.tinv-wishlist .tinv-modal .tinv-modal-inner{border-radius:6px;font-family:"Inter",sans-serif;color:#1b1a1f}
.tinv-wishlist .tinv-modal .button,.tinv-wishlist .tinv-modal button{border-radius:4px!important;min-height:46px;font-weight:600!important;font-family:"Inter",sans-serif!important}
.tinv-wishlist .tinv-modal .tinvwl_button_view{background:#5b2a6e!important;color:#fff!important;border:0!important}
.tinv-wishlist .tinv-modal .tinvwl_button_close{background:#fff!important;color:#1b1a1f!important;border:1px solid #1b1a1f!important}
.tinv-wishlist .tinv-modal .tinvwl-icon-heart-check::before,.tinv-wishlist .tinv-modal i{color:#5b2a6e}
/* 2.2.0 – uzupełnij stylizację (jak w projekcie) */
.pxk-stylizacja{display:flex;flex-direction:column;gap:20px;margin-top:72px}
.pxk-stylizacja h2{margin:0;font-family:"Jost",sans-serif;font-weight:500;font-size:26px;color:var(--pxk-tekst)}
.pxk-zestaw{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--pxk-tlo);padding:20px;border-radius:4px}
.pxk-zestaw-lista{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex:1 1 520px}
.pxk-zestaw-el{display:flex;flex-direction:column;gap:6px;width:96px;text-decoration:none;color:var(--pxk-tekst)}
.pxk-zestaw-img{display:block;width:96px;height:120px;border-radius:4px;overflow:hidden;background:#fff}
.pxk-zestaw-img img{width:100%;height:100%;object-fit:cover;display:block}
.pxk-zestaw-n{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pxk-plus{font-size:22px;color:var(--pxk-tekst)}
.pxk-zestaw-akcja{display:flex;flex-direction:column;gap:8px;flex:0 1 260px}
.pxk-zestaw-suma{font-size:14px}
.pxk-zestaw-suma strong,.pxk-zestaw-suma .amount{font-weight:600}
.pxk-producent-d{font-size:13px;color:var(--pxk-szary2);margin-top:4px;line-height:1.5}
/* 2.4.0 – okno tabeli rozmiarów (jak w projekcie) */
dialog.pxk-okno{border:0;border-radius:6px;padding:24px;max-width:640px;width:calc(100% - 32px);max-height:90vh;overflow:auto;box-sizing:border-box;color:#1b1a1f;font-family:"Inter",sans-serif}
dialog.pxk-okno::backdrop{background:rgba(27,26,31,.55)}
.pxk-okno-g{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.pxk-okno-g h2{margin:0;font-family:"Jost",sans-serif;font-weight:500;font-size:24px}
.pxk .pxk-okno-x,.pxk-okno-x{width:44px;height:44px;border:0!important;background:transparent!important;color:#1b1a1f!important;font-size:26px!important;cursor:pointer;padding:0!important;box-shadow:none!important}
.pxk-jak{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;font-size:13px}
.pxk-jak div{background:#f7f5f8;padding:12px;border-radius:4px}
.pxk-jak strong{display:block;margin-bottom:2px}
.pxk-okno .pxk-tabela-box{margin-bottom:12px}
.pxk-tabela th[scope=row]{background:transparent;font-weight:600;border-top:1px solid #e6e3ea;padding:10px 12px}
.pxk-okno .pxk-tabela{min-width:0}
@media (max-width:560px){.pxk-jak{grid-template-columns:1fr}}
dialog.pxk-okno{max-width:860px}
.pxk-okno .pxk-tabela th,.pxk-okno .pxk-tabela td{white-space:nowrap;padding:9px 10px}
