/* Texim: styly boxu Doprava a platba, řádku s hodnocením a filtrů v řádku nad produkty (tesnenitexim.cz).
   Soubor leží ve Správci souborů Shoptetu, načítá se ze Záhlaví; skript v texim-eshop.js.
   Při změně nahrát novou verzi a v Záhlaví zvýšit ?v=. Popis: 04-b2b-marketing/docs/shoptet-blok-dopravy.md */

/* Box Doprava a platba (zástěna, mobil a tablet: pod tlačítkem Do košíku) */
#texim-doprava{margin:18px 0 6px;padding:14px 16px;border:1px solid #e4e4df;border-radius:6px;background:#fafaf7;font-size:15px;line-height:1.5;color:#555658}
#texim-doprava .n{margin:0 0 6px;color:#222;font-weight:600}
#texim-doprava .t{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e4e4df}
#texim-doprava table{width:100%;border-collapse:collapse;margin:0}
#texim-doprava td{padding:3px 0;border:0;vertical-align:top;background:none}
#texim-doprava td.c{text-align:right;white-space:nowrap;color:#222;font-weight:500;padding-left:12px}
#texim-doprava .p{margin:10px 0 0;font-size:14px}
#texim-doprava b,#texim-doprava td.ok{color:#009901}

/* Hodnocení obchodu pod tlačítkem */
#texim-hodnoceni{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:14px 0 0;font-size:14px;color:#555658;text-decoration:none}
#texim-hodnoceni strong{color:#222}
#texim-hodnoceni:hover{text-decoration:underline}
#texim-hodnoceni .stars{display:flex}

/* Box přes celou šířku nad výhodami (počítač) */
#texim-doprava.s{margin:32px 0 24px;padding:0;border:0;border-radius:0;background:none;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;line-height:26px}
#texim-doprava.s .l{padding:18px 0}
#texim-doprava.s .n{margin:0;line-height:26px}
#texim-doprava.s td{padding:0;line-height:26px}
#texim-doprava.s .p{margin:0;padding:18px 24px;background:#fafaf7;border-radius:6px;font-size:15px;line-height:26px}
#texim-doprava.s b{white-space:nowrap}

/* Kód zboží a značka vedle Skladem */
#texim-radek{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px}
#texim-radek>div{font-size:14px;color:#555658;white-space:nowrap}
#texim-radek>div>div{display:flex;align-items:center}
#texim-radek strong{color:#222}
#texim-radek table{width:auto;margin:0}
#texim-radek td,#texim-radek th{text-align:right}
#texim-radek .shipping-options-row{display:none}

/* Filtry v řádku nad produkty (od 768 px; na mobilu zůstává Shoptetí tlačítko Filtrovat produkty).
   Šablona drží #filters a #category-filter-hover silnějšími pravidly, proto !important. */
@media (min-width:768px){
  #filters{display:flex!important;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-bottom:16px}
  #filters .filter-sections,#category-filter-hover{display:contents!important}
  #price-filter-form{position:absolute}
  #filters .slider-wrapper,#filters .filter-section{position:relative;margin:0;padding:0;border:1px solid #ddd}
  #filters h4{margin:0;padding:9px 32px 9px 12px;font-size:14px;cursor:pointer;white-space:nowrap}
  #filters h4::after{right:10px;transform:none!important}
  #filters .t-o h4::after{transform:rotate(180deg)!important}
  #filters h4~*{display:none!important}
  #filters .t-dd{position:absolute;top:100%;left:-1px;z-index:50;min-width:200px;max-height:340px;overflow:auto;padding:12px;background:#fff;border:1px solid #ddd;box-shadow:0 6px 16px rgba(0,0,0,.13)}
  #filters .t-o .t-dd,.t-dd>form{display:block!important}
  #filters .t-dd fieldset>div{float:none;width:auto}
}
