/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.5.21_@types+node@22.20.0_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.5.21_@types+node@22.20.0_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!../web-theme-base/src/blocks/blocks-commerce.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Galacial — zbytkové commerce `gb-c*` třídy PO migraci na Tailwind (spec-bloky §3.6, 2026-07-26).
   Renderer `BlockContent.tsx` sází commerce bloky Tailwind utilitami; zde zůstávají JEN třídy, které
   nelze věrně nahradit utilitou v místě použití (viz cssRetain z workflow f5-commerce-tailwind):
   - `.gb-ccard-badge*` = absolutně pozicovaný badge SDÍLENÝ kartou/řádkem/detailem (position+top+barva
     přes token); jako sada utilit na 3 místech by se duplikoval a hůř udržoval.
   - `.gb-cpd-badge` = override POLOHY sdíleného `.gb-ccard-badge` na detailu (top:14px) — spoléhá na
     zdrojové pořadí/specificitu, utilita `top-[14px]` by přebití nezaručila.
   - `.gb-cpd-thumb--active` = border SHORTHAND přebíjející šířku+barvu základního rámečku thumbnailu.
   - `.gb-cpd-price` = padding wrapperu ceny (cenový helper renderPrice už řeší svůj margin sám).
   - `.gb-cpd-meta` + `.gb-cpd-meta strong` = descendant selektor na `<strong>` bez vlastní třídy.
   Vše čte tokeny (fallback = hodnota Base) → rebrand-safe. Načteno na webu i canvasu (import v BlockContent). */

.gb-ccard-badge { position: absolute; top: 10px; z-index: 3; display: inline-flex; align-items: center; height: 22px; padding: 0 9px; border-radius: var(--radius-sm, 5px); font-family: var(--font-head, inherit); font-weight: 700; font-size: 11px; line-height: 1; color: #fff; }
.gb-ccard-badge--sale { left: 10px; background: var(--destructive, #dc2626); }
.gb-ccard-badge--new { right: 10px; background: var(--accent, #2d3f8f); }

.gb-cpd-badge { top: 14px; }
.gb-cpd-thumb--active { border: 2px solid var(--accent, #2d3f8f); }
.gb-cpd-price { padding: 4px 0 2px; }
.gb-cpd-meta { display: flex; flex-wrap: wrap; gap: 18px; font-size: 13px; color: var(--text-secondary, #6b7280); }
.gb-cpd-meta strong { color: var(--text-primary, #1a1a1a); font-weight: 700; }

