/* Cactus ERP v1.4.85 — regla permanente de legibilidad en pantalla
   Mínimo absoluto: 12 px · texto secundario: 13 px · texto base: 14 px.
   No modifica estilos de impresión/PDF. */

@media screen {
  /* Encabezado del producto abierto */
  .inline-product-config .inline-config-top strong{font-size:14px!important;color:#303640}
  .inline-product-config .inline-config-top small{font-size:13px!important;color:#5f6672!important}

  /* Título e instrucción de configuración */
  .inline-product-config .compact-config-header>div:first-child strong,
  .inline-product-config .v06-config .compact-config-header>div:first-child strong{font-size:14px!important;color:#3f4651!important}
  .inline-product-config .compact-config-header>div:first-child small,
  .inline-product-config .v06-config .compact-config-header>div:first-child small{font-size:13px!important;color:#626a76!important}

  /* Grupos y opciones */
  .inline-product-config .v06-group-title{font-size:13px!important;color:#4d5561!important;margin-bottom:6px}
  .inline-product-config .v06-option-copy b{font-size:14px!important}
  .inline-product-config .v06-option-copy small{font-size:13px!important;color:#68707c!important}
  .inline-product-config .v06-mini-choice{min-height:29px;padding:5px 7px 5px 6px}
  .inline-product-config .v06-mini-choice .mini-check{width:14px;height:14px}

  /* Resumen seleccionado */
  .inline-product-config .v06-selection-summary{font-size:13px!important;color:#5b6370!important;padding:7px 9px}
  .inline-product-config .v06-selection-summary strong{font-size:14px!important}
  .inline-product-config .v06-selection-summary em{color:#4f5763!important}

  /* Cantidad personalizada */
  .inline-product-config .cactus-custom-qty-head span{font-size:13px!important}
  .inline-product-config .cactus-custom-qty-head strong{font-size:14px!important;color:#343b46!important}
  .inline-product-config .cactus-custom-qty-head small{font-size:13px!important;color:#626a76!important}
  .inline-product-config .cactus-custom-qty-row label{font-size:13px!important;color:#4b535f!important}
  .inline-product-config .cactus-custom-qty-row input{font-size:14px!important}
  .inline-product-config .cactus-custom-qty-result{font-size:13px!important;color:#505865!important}
  .inline-product-config .cactus-custom-qty p{font-size:13px!important;color:#5e6672!important;line-height:1.45}

  /* Textos auxiliares */
  .inline-product-config .muted,
  .inline-product-config .mini{font-size:13px!important;color:#616976!important}
  .inline-product-config .compact-fields label{font-size:13px!important;color:#4b535f!important}
  .inline-product-config .compact-fields input{font-size:14px!important}

  /* Valor por unidad */
  .inline-product-config .cactus-unit-v1432 .cuv-title{font-size:13px!important;color:#6546a0!important}
  .inline-product-config .cactus-unit-v1432 strong{font-size:16px!important}
  .inline-product-config .cactus-unit-v1432 small,
  .inline-product-config .cactus-unit-v1432 em{font-size:13px!important;color:#616976!important}

  /* Selector superior Agregar producto */
  .product-picker-panel .picker-copy span{font-size:13px!important;color:#5f6773!important}
  .product-picker-panel .picker-copy strong{font-size:14px!important}
  .product-picker-panel .product-picker-search input{font-size:14px!important}

  /* Productos agregados */
  .added-products-panel .added-item-main strong{font-size:14px!important}
  .added-products-panel .added-item-main small,
  .added-products-panel .added-item-main em{font-size:13px!important;color:#5f6773!important}
  .added-products-panel .added-item-qty span,
  .added-products-panel .added-item-price span{font-size:12px!important;color:#656d78!important}
  .added-products-panel .tiny-action{font-size:12px!important}
}

@media screen and (max-width:760px){
  .inline-product-config .v06-option-copy b{font-size:14px!important}
  .inline-product-config .cactus-custom-qty-row{grid-template-columns:1fr}
}
