/* Compact module scale. Inicio is deliberately outside this selector. */
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard{font-size:13px!important;line-height:1.4!important;--ui-control:34px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .panel{padding:10px 12px!important;border-radius:10px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard h3{font-size:16px!important;line-height:1.3!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .panel-head{gap:8px!important;margin-bottom:8px!important;flex-wrap:wrap!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .hero,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .ventyum-page-hero{padding:10px 16px!important;min-height:60px!important;height:auto!important;gap:8px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .hero h2,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .ventyum-page-hero h2{font-size:23px!important;line-height:1.2!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .hero p,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard > .ventyum-page-hero p{font-size:12px!important;line-height:1.4!important;margin-top:3px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .field-label{font-size:12px!important;line-height:1.35!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard select{height:34px!important;min-height:34px!important;max-height:none!important;padding:6px 9px!important;font-size:13px!important;line-height:20px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard textarea{font-size:13px!important;line-height:1.4!important;padding:8px 10px!important;max-width:100%!important;box-sizing:border-box!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .soft,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .primary,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .danger,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .btn,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .icon-btn,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard button[type=submit]{font-size:13px!important;line-height:18px!important;min-height:34px!important;height:auto!important;max-height:none!important;padding:7px 11px!important;white-space:normal!important;box-sizing:border-box!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .metric-card,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-metric{padding:8px 10px!important;min-height:58px!important;height:auto!important;gap:8px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .metric-card strong,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-metric strong{font-size:19px!important;line-height:1.2!important;overflow-wrap:anywhere!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .metric-card span,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-metric span{font-size:12px!important;line-height:1.3!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .metric-card small,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-metric small{font-size:11px!important;line-height:1.3!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .metric-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:16px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard td,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard th{padding:6px 8px!important;line-height:1.35!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard td{font-size:13px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard th{font-size:11px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .product-card{min-height:96px!important;padding:10px!important;gap:5px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .product-card>b,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .cart-item b{font-size:13px!important;line-height:1.4!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .product-card>strong,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .cart-item>strong{font-size:14px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .checkout{gap:8px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .cart-item{padding:9px 0!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .charge{min-height:40px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .inventory-toolbar,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .clients-toolbar,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .products-control-strip,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-period-bar,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .tx-filters,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fiscal-filterbar,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .route-report-filters,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-filter-row,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-control-line{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:8px!important;height:auto!important;max-height:none!important;min-width:0!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .inventory-toolbar > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .clients-toolbar > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .products-control-strip > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-period-bar > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .tx-filters > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fiscal-filterbar > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .route-report-filters > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-filter-row > label,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-control-line > label{flex:1 1 145px!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .inventory-toolbar-actions,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-smart-filters,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-periods,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .f-export,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-mini-tools,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-quick{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;max-width:100%!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fe-grid,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fe-issuer-grid{align-items:start!important;gap:10px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-search-box{min-height:36px!important;height:auto!important;box-sizing:border-box!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-search-box #rcSearch{min-height:32px!important;height:32px!important}
@media(max-width:760px){#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard select,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard textarea{font-size:16px!important;min-height:42px!important;height:auto!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .soft,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .primary,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .danger,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .btn,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .icon-btn,#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard button[type=submit],#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stepper button{min-height:42px!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .client-search-box #rcSearch{min-height:42px!important;height:42px!important}}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard [hidden]{display:none!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .tx-smart-hero{overflow:clip!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fast547{grid-template-columns:minmax(0,1fr)!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .fast547>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}

#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-single-analysis .donut-panel{height:auto!important;min-height:230px!important;max-height:none!important}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard .stats-single-analysis .donut-layout{height:170px!important;min-height:170px!important}

/* v12.8.902: corregir la prioridad del selector Vendedor en Reporte de vendedor. */
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard:has(.seller-report-hero) .fast547 .f-filter-row > label:has(> #fSeller){
  flex:0 0 230px!important;
  width:230px!important;
  min-width:0!important;
  max-width:230px!important;
}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard:has(.seller-report-hero) .fast547 .f-filter-row > label:has(> #fSeller) > select{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box;
}
@media (max-width:600px){
  #root#root#root#root#root#root#root#root#root#root#root#root#root#root .content.ventyum-standard:has(.seller-report-hero) .fast547 .f-filter-row > label:has(> #fSeller){
    flex:1 1 100%!important;
    width:100%!important;
    max-width:100%!important;
  }
}
