/* 12.8.536: correcciones de las capturas del usuario. Solo modulos, Inicio excluido. */
#root#root#root#root .content.ventyum-standard { padding-top: 12px !important; }
#root#root#root#root .content.ventyum-standard > .hero { height: auto !important; min-height: 104px !important; max-height: none !important; padding: 16px 22px !important; margin-top: 0 !important; align-items: center !important; overflow: visible !important; }
#root#root#root#root .content.ventyum-standard > .hero h2 { font-size: 30px !important; line-height: 1.2 !important; margin: 4px 0 6px !important; }
#root#root#root#root .content.ventyum-standard > .hero .eyebrow { display: block; line-height: 1.4 !important; }
#root#root#root#root .content.ventyum-standard > .hero p { font-size: 14px !important; line-height: 1.45 !important; margin: 0 !important; }
#root#root#root#root .content.ventyum-standard .product-card { height: auto !important; min-height: 164px !important; max-height: none !important; padding: 12px !important; gap: 6px !important; overflow: visible !important; }
#root#root#root#root .content.ventyum-standard .product-card > b { display: block !important; height: auto !important; min-height: 38px !important; max-height: none !important; -webkit-line-clamp: unset !important; overflow: visible !important; white-space: normal !important; overflow-wrap: anywhere; font-size: 13px !important; line-height: 1.45 !important; flex: 0 0 auto !important; }
#root#root#root#root .content.ventyum-standard .product-card > .product-art { flex-shrink: 0 !important; }
#root#root#root#root .content.ventyum-standard .product-card > small { flex: 0 0 auto !important; line-height: 1.4 !important; }
#root#root#root#root .content.ventyum-standard .product-card > strong { font-size: 14px !important; line-height: 1.4 !important; margin-top: auto !important; }
#root#root#root#root .content.ventyum-standard .stats-control-line { display: flex !important; flex-wrap: wrap !important; align-items: flex-end !important; gap: 14px 12px !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; }
#root#root#root#root .content.ventyum-standard .stats-control-line > label { display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 6px !important; flex: 1 1 140px !important; min-width: 140px !important; height: auto !important; max-height: none !important; margin: 0 !important; line-height: 18px !important; position: static !important; }
#root#root#root#root .content.ventyum-standard .stats-control-line > label :is(input, select) { position: static !important; transform: none !important; margin: 0 !important; width: 100% !important; max-height: none !important; }
#root#root#root#root .content.ventyum-standard .stats-control-line :is(button, .stats-mini-tools, .stats-period-inline) { max-height: none !important; height: auto !important; transform: none !important; margin-top: 0 !important; margin-bottom: 0 !important; }
#root#root#root#root .content.ventyum-standard :is(.stats-mini-tools, .stats-period-inline) { display: flex !important; flex-wrap: wrap !important; align-items: flex-end !important; gap: 6px !important; flex: 0 1 auto !important; }
#root#root#root#root .content.ventyum-standard .stats-period-inline button { white-space: nowrap !important; }
#root#root#root#root .content.ventyum-standard .stats-analysis-tabs { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(112px,1fr)) !important; height: auto !important; gap: 8px !important; }
#root#root#root#root .content.ventyum-standard .stats-analysis-option { display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; gap: 6px !important; min-height: 76px !important; max-height: none !important; }
#root#root#root#root .content.ventyum-standard .stats-analysis-label { height: auto !important; line-height: 1.3 !important; white-space: normal !important; }
#root#root#root#root .content.ventyum-standard .fe-issuer-grid { align-items: start !important; row-gap: 16px !important; }
#root#root#root#root .content.ventyum-standard .fe-issuer-grid > label { display: flex !important; flex-direction: column !important; justify-content: flex-start !important; align-self: start !important; gap: 6px !important; margin: 0 !important; line-height: 18px !important; }
#root#root#root#root .content.ventyum-standard .fe-exchange-wrap { display: flex !important; flex-direction: column !important; gap: 6px !important; }
#root#root#root#root .content.ventyum-standard .fe-issuer-grid :is(input,select) { margin-top: 0 !important; margin-bottom: 0 !important; }
#root#root#root#root .content.ventyum-standard .fe-exchange-wrap small { margin: 0 !important; line-height: 1.4 !important; }
@media(max-width:760px) {
 #root#root#root#root .content.ventyum-standard > .hero { min-height: 112px !important; padding: 16px !important; flex-wrap: wrap !important; gap: 12px !important; }
 #root#root#root#root .content.ventyum-standard > .hero h2 { font-size: 26px !important; }
 #root#root#root#root .content.ventyum-standard .stats-control-line > label { flex-basis: 160px !important; }
}
#root#root#root#root .content.ventyum-standard .stats-analysis-label { font-size: 12px !important; }
@media(max-width:760px) {
 #root#root#root#root .content.ventyum-standard .pos { display: grid !important; grid-template-columns: minmax(0,1fr) !important; width: 100% !important; min-width: 0 !important; }
 #root#root#root#root .content.ventyum-standard :is(.catalog,.checkout,.sale-presentation-filters,.products) { min-width: 0 !important; max-width: 100% !important; width: 100% !important; box-sizing: border-box !important; }
 #root#root#root#root .content.ventyum-standard .products { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
 #root#root#root#root .content.ventyum-standard .sale-presentation-filters { overflow-x: auto !important; }
}
