/*
 * Folio canónico 0.28.2.
 * Geometría restaurada desde la última referencia desktop aprobada (0.27.5).
 * Un solo nodo de texto; una sola fuente y numerales alineados en todos los equipos.
 */
.folio-component[data-order-folio]:not(.calendar-folio){
  display:block!important;
  box-sizing:content-box!important;
  width:max-content!important;
  max-width:100%!important;
  height:25px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  white-space:nowrap!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:22px!important;
  font-weight:800!important;
  font-style:normal!important;
  line-height:25px!important;
  letter-spacing:0!important;
  font-variant-numeric:lining-nums tabular-nums!important;
  font-feature-settings:"lnum" 1,"tnum" 1!important;
  font-kerning:normal!important;
  font-synthesis:none!important;
  text-rendering:geometricPrecision;
}
.folio-component[data-order-folio]:not(.calendar-folio)::before,
.folio-component[data-order-folio]:not(.calendar-folio)::after{
  content:none!important;
  display:none!important;
}
.folio-component[data-order-folio]:not(.calendar-folio)>*{
  all:unset!important;
}
.order-detail-head>.folio-component[data-order-folio],
.installer-detail .modal-head>.folio-component[data-order-folio]{
  width:max-content!important;
  height:auto!important;
  margin:6px 0 2px!important;
  color:#080b0d!important;
  font-size:29px!important;
  font-weight:750!important;
  line-height:33px!important;
}
@media(max-width:760px){
  .order-detail-head>.folio-component[data-order-folio],
  .installer-detail .modal-head>.folio-component[data-order-folio]{
    font-size:27px!important;
    line-height:31px!important;
  }
}
