/* 25.10.2026 — previzualizarea auditului UX (rapoarte/audit-ux/tricouriengross.ro/…-2026-10-25-2237): F14–F23.
 * Se încarcă doar cu tig_uxv() (?uxv=1 → cookie, sau fișierul tema/parts/tig/uxv.on pentru toți). Totul e sub html.uxv. JS: tema/js/uxv.js */

/* ---------- F14 · primul ecran pe telefon: poza mai mică, prețul + stocul sub titlu ---------- */
.ux-pline{display:none}
@media (max-width:430px){
  html.uxv body.tig-pdp .breadcrumb{display:none}
  html.uxv .banner-mare.pg-on #slider-produse{aspect-ratio:auto;height:250px}
  html.uxv body.tig-pdp .summary h1.product_title{font-size:21px;line-height:1.22;margin:10px 0 4px}
  html.uxv #ps-lp{display:none!important}
}
html.uxv .ux-pline{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:6px 0 10px}
html.uxv .ux-pline__p{white-space:nowrap;font:800 24px/1.1 'Plus Jakarta Sans',Inter,system-ui,sans-serif;color:#0b1220}
html.uxv .ux-pline__p s{font:500 14px/1 Inter,system-ui,sans-serif;color:#8a94a6;margin-right:6px}
html.uxv .ux-pline__p small{font:500 13px/1 Inter,system-ui,sans-serif;color:#5b6576;margin-left:3px}
html.uxv .ux-pline__s{white-space:nowrap;font:600 13.5px/1.3 Inter,system-ui,sans-serif;color:#13804b}
@media (min-width:431px){html.uxv .ux-pline{display:none}}

/* ---------- F15 · cartonașele de culoare: doar numele; prețul doar dacă diferă de culoarea aleasă ---------- */
html.uxv .ps-col .ps-pr{display:none}
html.uxv .ps-col.ux-d .ps-pr{display:block}
html.uxv .ps-col .ps-pr s{display:none}
html.uxv .ps-col .ps-nm{font-size:12px}
html.uxv .ps-col.ux-d .ps-pr,html.uxv .ps-col.ux-d .ps-pr b{font-size:12px;white-space:nowrap}
html.uxv .ps-col .ofz-lei{display:none}

/* F16 (tabelul de mărimi) renunțat 25.10.2026 — tabelul rămâne cum e. */

/* ---------- F17 · Oferta zilei: un rând pe produs, o singură mențiune în coș ---------- */
html.uxv .ofz-box{padding:10px 12px!important}
html.uxv .ofz-box .ofz-box__ul,html.uxv .ofz-box .ofz-pr{display:none!important}
html.uxv .ofz-box .ofz-box__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0!important}
html.uxv .ofz-box .ux-ofz-off{font:800 12px/1 Inter,system-ui,sans-serif;background:#f59e0b;color:#1f1300;border-radius:999px;padding:4px 8px;white-space:nowrap}
html.uxv .ofz-box .ofz-reg-a{font-size:12.5px;white-space:nowrap}
html.uxv .cart-ajax .ofz-ups--ok,html.uxv .tg-added .ofz-ups--ok,html.uxv .cart-ajax .ofz-cnote,html.uxv .checkout-ajax .ofz-cnote{display:none!important}
/* upsell-ul Ofertei zilei din coș: restrâns până la apăsare */
html.uxv .ofz-ups--cart:not(.ux-open) .ofz-ups__cl,html.uxv .ofz-ups--cart:not(.ux-open) .ofz-ups__row,html.uxv .ofz-ups--cart:not(.ux-open) .ofz-ups__hints,
html.uxv .ofz-ups--cart:not(.ux-open) .ofz-ups__nc,html.uxv .ofz-ups--cart:not(.ux-open) .ofz-ups__msg{display:none!important}
html.uxv .ux-ofz-open{margin-top:8px;border:1.5px solid #f59e0b;background:#fff;color:#9a3412;font:700 13.5px/1 Inter,system-ui,sans-serif;border-radius:10px;padding:10px 14px;cursor:pointer;white-space:nowrap}
html.uxv .ofz-ups--cart.ux-open .ux-ofz-open{display:none}

/* ---------- F18 / F19 · coșul: doar coșul ---------- */
html.uxv body.standard-cos .lista-produse-orizontala:not(.produse-ieftine),
html.uxv body.standard-cos .cart-page > section.rvx,html.uxv body.standard-cos .cart-page section.rvx{display:none!important}
html.uxv .cart-ajax .cv:not(.ux-open) .cv__list{display:none}
html.uxv .cart-ajax .cv .cv__hd{cursor:pointer;position:relative;padding-right:26px}
html.uxv .cart-ajax .cv .cv__hd::after{content:'⌄';position:absolute;right:4px;top:50%;transform:translateY(-60%);font-size:18px;color:#9a3412}
html.uxv .cart-ajax .cv.ux-open .cv__hd::after{transform:translateY(-35%) rotate(180deg)}
html.uxv .cart-ajax .pzc.ux-moved{margin-top:14px}

/* ---------- F20 · finalizarea fără meniu ---------- */
html.uxv body.standard-finalizare-comanda .tg-top,html.uxv body.standard-finalizare-comanda .tg-sub,html.uxv body.standard-finalizare-comanda .tg-srch,
html.uxv body.standard-finalizare-comanda .tg-srch-ic,html.uxv body.standard-finalizare-comanda .tg-burger,html.uxv body.standard-finalizare-comanda .tg-hd .tg-ic,
html.uxv body.standard-finalizare-comanda .tg-cartbtn,html.uxv body.standard-finalizare-comanda .tg-mbar,html.uxv body.standard-finalizare-comanda [data-ofz-bar],
html.uxv body.standard-finalizare-comanda .tg-ft__cols,html.uxv body.standard-finalizare-comanda .tg-ft__brand,html.uxv body.standard-finalizare-comanda .tg-ft__soc{display:none!important}
html.uxv body.standard-finalizare-comanda{padding-bottom:0!important}
html.uxv body.standard-finalizare-comanda .tg-hd__in{display:flex;align-items:center;gap:12px}
html.uxv body.standard-finalizare-comanda .tg-hd__r{margin-left:auto;display:flex}
html.uxv body.standard-finalizare-comanda .tg-phone{display:flex!important;flex-direction:column;align-items:flex-end;text-decoration:none}
html.uxv .ux-back{display:inline-flex;align-items:center;gap:4px;font:700 14px/1 Inter,system-ui,sans-serif;color:#0b1220;text-decoration:none;white-space:nowrap;padding:10px 4px}
@media (max-width:430px){
  html.uxv body.standard-finalizare-comanda .tg-logo__t{display:none}
  html.uxv body.standard-finalizare-comanda .tg-phone span{display:none}
}

/* ---------- F21 · bannerul de cont într-un rând ---------- */
html.uxv .alert-cart.ux-acc{padding:10px 14px;justify-content:flex-start}
html.uxv .alert-cart.ux-acc .text-alert{text-align:left;flex:1}
html.uxv .alert-cart.ux-acc .text-alert a{font-weight:600}

/* ---------- F22 · Observații restrânse ---------- */
html.uxv .checkout-ajax .adauga-comentarii:not(.ux-open) .form-checkout-design .form-border-group{display:none!important}
html.uxv .ux-obs-open{background:none;border:0;padding:4px 0;font:700 14px/1.3 Inter,system-ui,sans-serif;color:#13804b;cursor:pointer}
html.uxv .adauga-comentarii.ux-open .ux-obs-open{display:none}

/* ---------- F23 · pragul de reducere doar după prima bucată ---------- */
html.uxv .ps-nudge.ux-zero{display:none!important}
html.uxv .ps-dq.ux-closed table,html.uxv .ps-dq.ux-closed .ps-wa{display:none!important}
html.uxv .ps-dq .ps-dq__hd{cursor:pointer;position:relative;padding-right:28px}
html.uxv .ps-dq .ps-dq__hd::after{content:'⌄';position:absolute;right:8px;top:50%;transform:translateY(-60%) rotate(180deg);font-size:18px;color:#fff}
html.uxv .ps-dq.ux-closed .ps-dq__hd::after{transform:translateY(-60%)}
