.elementor-32867 .elementor-element.elementor-element-5bde3d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32867 .elementor-element.elementor-element-7145183{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32867 .elementor-element.elementor-element-467a45c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-588b275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-963bfa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-2d09e39{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-32867 .elementor-element.elementor-element-7ed5214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-0914280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-d3479a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-4f02279{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-32867 .elementor-element.elementor-element-b8cd8b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-b13120b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-0ae37b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-64e374d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-32867 .elementor-element.elementor-element-4e6331c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-58b8a15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-7f8273b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-813f2f1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-32867 .elementor-element.elementor-element-f7f582c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-0ab37b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-5be02b2 img{width:50%;}.elementor-32867 .elementor-element.elementor-element-29a5ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32867 .elementor-element.elementor-element-8a1800a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-32867 .elementor-element.elementor-element-57f1182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-94c1fc2 *//* =========================================================
   BYD — Ranking Segmento Premium (.byd-rank-*)
   Colar em: Aparência → Personalizar → CSS Adicional
   ========================================================= */

.byd-rank-wrap,
.byd-rank-wrap *{box-sizing:border-box !important}

.byd-rank-wrap{
  width:100% !important;
  max-width:100% !important;
  font-weight:500;
  font-family:inherit;
}

.byd-rank-inner{
  max-width:860px !important;
  margin:0 auto;
  padding:0 12px;
}

.byd-rank-header{
  margin:0 0 24px 0;
}

.byd-rank-title{
  font-size:26px;
  font-weight:900;
  color:#111;
  line-height:1.2;
  margin:0 0 6px 0;
  letter-spacing:-0.5px;
}

.byd-rank-subtitle{
  font-size:14px;
  color:#777;
  margin:0 0 10px 0;
}

.byd-rank-callout{
  font-size:15px;
  font-weight:700;
  color:#2b4c9b;
  margin:0;
}

/* ---- Tabela de barras ---- */
.byd-rank-list{
  width:100%;
  border-top:2px solid #2b4c9b;
  padding-top:12px;
}

.byd-rank-row{
  display:grid;
  grid-template-columns:40px 160px 150px 1fr;
  align-items:center;
  gap:8px;
  padding:9px 0;
  border-bottom:1px solid rgba(0,0,0,.06);
}

/* Header row */
.byd-rank-row-head{
  border-bottom:none;
  padding:0 0 8px 0;
}

.byd-rank-row-head span{
  font-size:11px;
  font-weight:700;
  color:#777;
  text-transform:uppercase;
  letter-spacing:0.5px;
}

/* Rank number */
.byd-rank-pos{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  border:2px solid #ccc;
  font-size:13px;
  font-weight:700;
  color:#555;
}

.byd-rank-hl .byd-rank-pos{
  border-color:#2b4c9b;
  color:#2b4c9b;
  background:rgba(43,76,155,.08);
}

/* Marca */
.byd-rank-marca{
  font-size:12px;
  font-weight:600;
  color:#666;
  text-transform:uppercase;
  letter-spacing:0.5px;
}

.byd-rank-hl .byd-rank-marca{
  color:#2b4c9b;
}

/* Modelo */
.byd-rank-modelo{
  font-size:15px;
  font-weight:700;
  color:#222;
}

.byd-rank-hl .byd-rank-modelo{
  color:#2b4c9b;
}

/* Barra + valor */
.byd-rank-bar-cell{
  display:flex;
  align-items:center;
  gap:10px;
}

.byd-rank-bar{
  height:26px;
  border-radius:3px;
  background:#ddd;
  min-width:4px;
  transition:width .6s ease;
}

.byd-rank-hl .byd-rank-bar{
  background:#2b4c9b;
}

.byd-rank-val{
  font-size:15px;
  font-weight:700;
  color:#333;
  white-space:nowrap;
}

.byd-rank-hl .byd-rank-val{
  color:#2b4c9b;
}

/* ---- Fonte ---- */
.byd-rank-fonte{
  font-size:11px;
  color:#999;
  margin:20px 0 0 0;
}

/* ---- Responsivo ---- */
@media (max-width:700px){
  .byd-rank-row{
    grid-template-columns:34px 110px 120px 1fr;
    gap:6px;
  }
  .byd-rank-title{font-size:20px}
  .byd-rank-marca{font-size:10px}
  .byd-rank-modelo{font-size:13px}
  .byd-rank-val{font-size:13px}
  .byd-rank-bar{height:22px}
}

@media (max-width:500px){
  .byd-rank-row{
    grid-template-columns:30px 90px 100px 1fr;
    gap:4px;
    padding:7px 0;
  }
  .byd-rank-pos{width:26px;height:26px;font-size:11px}
  .byd-rank-subtitle{font-size:12px}
  .byd-rank-callout{font-size:13px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a16c81 *//* =========================================================
   BYD — Ranking Premium Triplo (.byd-rank-*)
   Colar em: Aparência → Personalizar → CSS Adicional
   (Complementa o .byd-rank-* base)
   ========================================================= */

/* ---- Grid 3 colunas ---- */
.byd-rank-grid-3{
  display:grid !important;
  grid-template-columns:1fr 1fr 1fr !important;
  gap:24px !important;
  align-items:start !important;
  width:100% !important;
}

@media (max-width:960px){
  .byd-rank-grid-3{
    grid-template-columns:1fr !important;
    gap:32px !important;
  }
}

/* ---- Bloco individual (estado) ---- */
.byd-rank-block{
  min-width:0;
}

.byd-rank-block-title{
  font-size:18px;
  font-weight:900;
  color:#111;
  margin:0 0 4px 0;
  line-height:1.2;
}

.byd-rank-block-callout{
  font-size:13px;
  font-weight:700;
  color:#2b4c9b;
  margin:0 0 14px 0;
}

/* ---- Rows compactas para tripla ---- */
.byd-rank-block .byd-rank-list{
  border-top:2px solid #2b4c9b;
  padding-top:8px;
}

.byd-rank-block .byd-rank-row{
  display:grid;
  grid-template-columns:26px 1fr;
  align-items:center;
  gap:6px;
  padding:5px 0;
  border-bottom:1px solid rgba(0,0,0,.05);
}

.byd-rank-block .byd-rank-row-head{
  grid-template-columns:26px 1fr;
  border-bottom:none;
  padding:0 0 4px 0;
}

.byd-rank-block .byd-rank-row-head span{
  font-size:10px;
  font-weight:700;
  color:#999;
  text-transform:uppercase;
  letter-spacing:0.3px;
}

/* Marca + barra na mesma celula */
.byd-rank-block .byd-rank-data{
  display:grid;
  grid-template-columns:110px 1fr auto;
  align-items:center;
  gap:6px;
}

.byd-rank-block .byd-rank-row-head .byd-rank-data{
  display:grid;
  grid-template-columns:110px 1fr auto;
}

.byd-rank-block .byd-rank-pos{
  width:24px;
  height:24px;
  font-size:11px;
  border-width:1.5px;
}

.byd-rank-block .byd-rank-marca{
  font-size:11px;
  font-weight:600;
  color:#555;
  text-transform:uppercase;
  letter-spacing:0.3px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.byd-rank-block .byd-rank-bar-cell{
  display:flex;
  align-items:center;
  gap:6px;
  min-width:0;
}

.byd-rank-block .byd-rank-bar{
  height:20px;
  border-radius:2px;
  background:#ddd;
  min-width:2px;
}

.byd-rank-block .byd-rank-val{
  font-size:13px;
  font-weight:700;
  color:#333;
  white-space:nowrap;
}

.byd-rank-block .byd-rank-share{
  font-size:12px;
  font-weight:600;
  color:#888;
  white-space:nowrap;
  text-align:right;
  min-width:44px;
}

/* ---- Highlight DENZA ---- */
.byd-rank-block .byd-rank-hl .byd-rank-pos{
  border-color:#2b4c9b;
  color:#2b4c9b;
  background:rgba(43,76,155,.08);
}
.byd-rank-block .byd-rank-hl .byd-rank-marca{color:#2b4c9b}
.byd-rank-block .byd-rank-hl .byd-rank-bar{background:#2b4c9b}
.byd-rank-block .byd-rank-hl .byd-rank-val{color:#2b4c9b}
.byd-rank-block .byd-rank-hl .byd-rank-share{color:#2b4c9b;font-weight:700}

/* ---- Totais ---- */
.byd-rank-block .byd-rank-row-total{
  border-top:1.5px solid #ccc;
  border-bottom:none;
  padding-top:6px;
  margin-top:2px;
}

.byd-rank-block .byd-rank-row-total .byd-rank-marca{
  font-weight:800;
  color:#111;
}

.byd-rank-block .byd-rank-row-total .byd-rank-val{
  font-weight:800;
  color:#111;
}

.byd-rank-block .byd-rank-row-total .byd-rank-share{
  font-weight:800;
  color:#111;
}

/* ---- Responsivo ---- */
@media (max-width:600px){
  .byd-rank-block .byd-rank-data{
    grid-template-columns:90px 1fr auto;
  }
  .byd-rank-block .byd-rank-marca{font-size:10px}
  .byd-rank-block .byd-rank-val{font-size:11px}
  .byd-rank-block .byd-rank-share{font-size:11px;min-width:38px}
  .byd-rank-block .byd-rank-bar{height:16px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f928c0 *//* =========================================================
   BYD — Ranking Acumulado YTD (.byd-rank-ytd-*)
   Colar em: Aparência → Personalizar → CSS Adicional
   ========================================================= */

.byd-rank-ytd-wrap,
.byd-rank-ytd-wrap *{box-sizing:border-box !important}

.byd-rank-ytd-wrap{
  width:100% !important;
  max-width:100% !important;
  font-weight:500;
  font-family:inherit;
}

.byd-rank-ytd-inner{
  max-width:960px !important;
  margin:0 auto;
  padding:0 12px;
}

.byd-rank-ytd-header{
  margin:0 0 20px 0;
}

.byd-rank-ytd-title{
  font-size:26px;
  font-weight:900;
  color:#111;
  line-height:1.2;
  margin:0 0 6px 0;
  letter-spacing:-0.5px;
}

.byd-rank-ytd-subtitle{
  font-size:14px;
  color:#777;
  margin:0;
}

/* ---- Cabeçalho de grupo ---- */
.byd-rank-ytd-colheads{
  display:grid;
  grid-template-columns:36px 150px 1fr 72px 90px 90px;
  gap:8px;
  align-items:end;
  padding:0 0 4px 0;
  border-bottom:2px solid #2b4c9b;
}

.byd-rank-ytd-colheads span{
  font-size:10px;
  font-weight:700;
  color:#999;
  text-transform:uppercase;
  letter-spacing:0.4px;
}

.byd-rank-ytd-colheads .byd-rank-ytd-gh{
  font-size:11px;
  font-weight:800;
  color:#333;
  text-transform:uppercase;
}

.byd-rank-ytd-ch-right{
  text-align:right !important;
}

/* ---- Row ---- */
.byd-rank-ytd-row{
  display:grid;
  grid-template-columns:36px 150px 1fr 72px 90px 90px;
  gap:8px;
  align-items:center;
  padding:10px 0;
  border-bottom:1px solid rgba(0,0,0,.06);
}

/* Position circle */
.byd-rank-ytd-pos{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  border:2px solid #ccc;
  font-size:13px;
  font-weight:700;
  color:#555;
}

/* Marca */
.byd-rank-ytd-marca{
  font-size:13px;
  font-weight:600;
  color:#444;
  text-transform:uppercase;
  letter-spacing:0.3px;
}

/* Bar + value */
.byd-rank-ytd-bar-cell{
  display:flex;
  align-items:center;
  gap:10px;
}

.byd-rank-ytd-bar{
  height:28px;
  border-radius:3px;
  background:#ddd;
  min-width:3px;
  transition:width .6s ease;
}

.byd-rank-ytd-val{
  font-size:15px;
  font-weight:700;
  color:#333;
  white-space:nowrap;
}

/* Variation columns */
.byd-rank-ytd-var{
  font-size:13px;
  font-weight:700;
  text-align:right !important;
  white-space:nowrap;
}

.byd-rank-ytd-neg{color:#c0392b}
.byd-rank-ytd-pos-val{color:#27ae60}
.byd-rank-ytd-neutral{color:#888}

/* Share */
.byd-rank-ytd-share{
  font-size:13px;
  font-weight:600;
  color:#555;
  text-align:right !important;
  white-space:nowrap;
}

/* ---- Highlight DENZA ---- */
.byd-rank-ytd-hl .byd-rank-ytd-pos{
  border-color:#2b4c9b;
  color:#2b4c9b;
  background:rgba(43,76,155,.08);
}
.byd-rank-ytd-hl .byd-rank-ytd-marca{
  color:#2b4c9b;
  font-weight:800;
}
.byd-rank-ytd-hl .byd-rank-ytd-bar{
  background:#2b4c9b;
}
.byd-rank-ytd-hl .byd-rank-ytd-val{
  color:#2b4c9b;
}

/* ---- Total row ---- */
.byd-rank-ytd-row-total{
  border-top:1.5px solid #bbb;
  border-bottom:none;
  margin-top:2px;
  padding-top:8px;
}

.byd-rank-ytd-row-total .byd-rank-ytd-marca{
  font-weight:800;
  color:#111;
}

.byd-rank-ytd-row-total .byd-rank-ytd-val{
  font-weight:800;
  color:#111;
}

.byd-rank-ytd-row-total .byd-rank-ytd-share{
  font-weight:800;
  color:#111;
}

/* ---- Fonte ---- */
.byd-rank-ytd-fonte{
  font-size:11px;
  color:#999;
  margin:20px 0 0 0;
}

/* ---- Responsivo ---- */
@media (max-width:768px){
  .byd-rank-ytd-colheads,
  .byd-rank-ytd-row{
    grid-template-columns:30px 110px 1fr 60px 70px 70px;
    gap:5px;
  }
  .byd-rank-ytd-marca{font-size:11px}
  .byd-rank-ytd-val{font-size:13px}
  .byd-rank-ytd-var{font-size:11px}
  .byd-rank-ytd-share{font-size:11px}
  .byd-rank-ytd-bar{height:22px}
  .byd-rank-ytd-pos{width:26px;height:26px;font-size:11px}
  .byd-rank-ytd-title{font-size:20px}
}

@media (max-width:550px){
  .byd-rank-ytd-colheads,
  .byd-rank-ytd-row{
    grid-template-columns:26px 90px 1fr 50px 58px 58px;
    gap:3px;
  }
  .byd-rank-ytd-marca{font-size:10px}
  .byd-rank-ytd-val{font-size:11px}
  .byd-rank-ytd-var{font-size:10px}
  .byd-rank-ytd-share{font-size:10px}
  .byd-rank-ytd-bar{height:18px}
  .byd-rank-ytd-pos{width:22px;height:22px;font-size:10px;border-width:1.5px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f9623a *//* =========================================================
   BYD — Denza por Estado (.byd-rank-estado-*)
   Colar em: Aparência → Personalizar → CSS Adicional
   ========================================================= */

.byd-rank-estado-wrap,
.byd-rank-estado-wrap *{box-sizing:border-box !important}

.byd-rank-estado-wrap{
  width:100% !important;
  max-width:100% !important;
  font-weight:500;
  font-family:inherit;
}

.byd-rank-estado-inner{
  max-width:860px !important;
  margin:0 auto;
  padding:0 12px;
}

.byd-rank-estado-header{
  margin:0 0 20px 0;
}

.byd-rank-estado-title{
  font-size:26px;
  font-weight:900;
  color:#111;
  line-height:1.2;
  margin:0 0 6px 0;
  letter-spacing:-0.5px;
}

.byd-rank-estado-subtitle{
  font-size:14px;
  color:#777;
  margin:0;
}

/* ---- Column headers ---- */
.byd-rank-estado-colheads{
  display:grid;
  grid-template-columns:40px 180px 1fr 80px 90px;
  gap:8px;
  align-items:end;
  padding:0 0 8px 0;
  border-bottom:2px solid #2b4c9b;
}

.byd-rank-estado-colheads span{
  font-size:10px;
  font-weight:700;
  color:#999;
  text-transform:uppercase;
  letter-spacing:0.4px;
}

.byd-rank-estado-ch-right{
  text-align:right !important;
}

/* ---- Row ---- */
.byd-rank-estado-row{
  display:grid;
  grid-template-columns:40px 180px 1fr 80px 90px;
  gap:8px;
  align-items:center;
  padding:12px 0;
  border-bottom:1px solid rgba(0,0,0,.06);
}

/* Position circle */
.byd-rank-estado-pos{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  border:2px solid #2b4c9b;
  font-size:13px;
  font-weight:700;
  color:#2b4c9b;
  background:rgba(43,76,155,.06);
}

/* Estado */
.byd-rank-estado-nome{
  font-size:15px;
  font-weight:800;
  color:#222;
  text-transform:uppercase;
  letter-spacing:0.3px;
}

/* Bar + value */
.byd-rank-estado-bar-cell{
  display:flex;
  align-items:center;
  gap:10px;
}

.byd-rank-estado-bar{
  height:30px;
  border-radius:3px;
  background:#2b4c9b;
  min-width:4px;
  transition:width .6s ease;
}

.byd-rank-estado-val{
  font-size:16px;
  font-weight:700;
  color:#2b4c9b;
  white-space:nowrap;
}

/* Share */
.byd-rank-estado-share{
  font-size:14px;
  font-weight:600;
  color:#555;
  text-align:right !important;
  white-space:nowrap;
}

/* Badge LIDER LOCAL */
.byd-rank-estado-badge{
  display:inline-block;
  background:#2b4c9b;
  color:#fff;
  font-size:10px;
  font-weight:800;
  padding:4px 10px;
  border-radius:3px;
  letter-spacing:0.5px;
  text-transform:uppercase;
  text-align:center;
  white-space:nowrap;
}

/* ---- Fonte ---- */
.byd-rank-estado-fonte{
  font-size:11px;
  color:#999;
  margin:20px 0 0 0;
}

/* ---- Responsivo ---- */
@media (max-width:700px){
  .byd-rank-estado-colheads,
  .byd-rank-estado-row{
    grid-template-columns:34px 130px 1fr 65px 80px;
    gap:6px;
  }
  .byd-rank-estado-nome{font-size:13px}
  .byd-rank-estado-val{font-size:14px}
  .byd-rank-estado-bar{height:24px}
  .byd-rank-estado-share{font-size:12px}
  .byd-rank-estado-badge{font-size:9px;padding:3px 7px}
  .byd-rank-estado-pos{width:26px;height:26px;font-size:11px}
  .byd-rank-estado-title{font-size:20px}
}

@media (max-width:500px){
  .byd-rank-estado-colheads,
  .byd-rank-estado-row{
    grid-template-columns:28px 100px 1fr 55px 70px;
    gap:4px;
    padding:9px 0;
  }
  .byd-rank-estado-nome{font-size:11px}
  .byd-rank-estado-val{font-size:12px}
  .byd-rank-estado-bar{height:20px}
  .byd-rank-estado-share{font-size:11px}
  .byd-rank-estado-badge{font-size:8px;padding:2px 5px}
  .byd-rank-estado-pos{width:22px;height:22px;font-size:10px;border-width:1.5px}
}/* End custom CSS */