/* Wooltrade – vzhled okolí nákupního bloku v detailu produktu (2026-11-03)
   Kód a Dostupnost na jednom řádku (Kód vlevo), popisky semibold 18 px, bez čáry;
   pod nákupním blokem skryté Tisk a Sdílet, Zeptat se a Hlídat modře 18 px.
   Tlačítko + u počítadel (celý web) jemně zelené.
   Načítá se v HTML kódech → Záhlaví. */
#product-detail-form table.detail-parameters tbody{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 32px;font-size:18px}
#product-detail-form table.detail-parameters tr{display:flex;align-items:baseline;gap:6px}
#product-detail-form table.detail-parameters tr.p-code{order:-1}
#product-detail-form table.detail-parameters th,#product-detail-form table.detail-parameters td{display:block;width:auto!important;min-width:0!important;padding:0!important;font-size:18px}
#product-detail-form table.detail-parameters th::after{display:none!important}
#product-detail-form table.detail-parameters .row-header-label{font-weight:600;padding-right:0!important}
#product-detail-form table.detail-parameters tr:not(.p-code) .row-header-label::after{content:":"}
.p-detail .link-icons .link-icon.print,.p-detail .link-icons .link-icon.share{display:none!important}
.p-detail .link-icons .link-icon.chat,.p-detail .link-icons .link-icon.watchdog{color:#0080c0!important;font-weight:600}
.p-detail .link-icons .link-icon.chat span,.p-detail .link-icons .link-icon.watchdog span{font-size:18px!important}
.p-detail .link-icons .link-icon.chat::before,.p-detail .link-icons .link-icon.watchdog::before{color:#0080c0!important}
.quantity .increase{background-color:#e3f1e4!important}
.quantity .increase:hover{background-color:#cfe6d1!important}
/* ===== Košík a okno „Přidáno do košíku“ (wooltrade-kosik.js, 2026-11-03) ===== */
#wt-cart-modal{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}
#wt-cart-modal .wt-cm-box{position:relative;background:#fff;border-radius:12px;max-width:520px;width:100%;padding:28px 28px 24px;box-shadow:0 10px 40px rgba(0,0,0,.25)}
#wt-cart-modal .wt-cm-close{position:absolute;top:8px;right:12px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#555}
#wt-cart-modal .wt-cm-title{font-size:20px;font-weight:600;color:#388148;margin:0 0 16px}
#wt-cart-modal .wt-cm-item{display:flex;gap:16px;align-items:center;font-size:16px;line-height:1.5}
#wt-cart-modal .wt-cm-item img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex:0 0 72px}
#wt-cart-modal .wt-cm-threads{margin:16px 0 0;padding:12px 14px;background:#f6f6f6;border-radius:8px;font-size:15px}
#wt-cart-modal .wt-cm-threads a{color:#0080c0;font-weight:600;text-decoration:underline}
#wt-cart-modal .wt-cm-buttons{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}
#wt-cart-modal .wt-cm-buttons>*{flex:1 1 180px;text-align:center;padding:13px 16px;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}
#wt-cart-modal .wt-cm-cont{background:#fff;border:1px solid #919191;color:#1f1f1f}
#wt-cart-modal .wt-cm-cart{background:#388148;border:1px solid #388148;color:#fff!important}
#wt-cart-modal .wt-cm-cart:hover{background:#2c6a3a}
.wt-cart-info{margin:8px 0 12px;font-size:15px;line-height:1.5;text-align:right;color:#388148}
.cart-table .quantity.wt-qty-m{display:inline-flex;align-items:center}
.cart-table .quantity.wt-qty-m .wt-unit{font-weight:600;padding:0 4px;order:0}
tr.free-gift-row .free-gift-trigger{color:#0080c0;font-weight:600;text-decoration:underline}
@media (max-width:767px){.wt-cart-info{text-align:left}#wt-cart-modal .wt-cm-box{padding:24px 18px 18px}}
/* Košík – jednotka „m“ vedle pole i na mobilu; bílý text tlačítek Pokračovat/Objednat (2026-11-03) */
.cart-table .quantity.wt-qty-m label{display:inline-flex;align-items:center;width:auto}
.cart-table .quantity.wt-qty-m{margin-right:8px}
.ordering-process .btn-conversion,.ordering-process .btn-conversion *{color:#fff!important}
/* Spodní lišta s cenou na mobilu (wooltrade-mnozstvi.js, 2026-11-03) */
#wt-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.15);transform:translateY(110%);transition:transform .25s}
#wt-sticky-buy.is-visible{transform:none}
#wt-sticky-buy .wt-sb-price{font-size:20px;font-weight:700;line-height:1.2;color:#1f1f1f}
#wt-sticky-buy .wt-sb-sub{display:block;font-size:13px;font-weight:400;color:#555}
#wt-sticky-buy .wt-sb-btn{flex:0 0 auto;background:#388148;color:#fff;border:0;border-radius:6px;padding:13px 22px;font-weight:700;font-size:16px;cursor:pointer}
@media (min-width:768px){#wt-sticky-buy{display:none!important}}
