/* MatchDayPro V1F.2BN | Distancia Estimada. Componentes do Campeonato preservados. */
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger{position:relative;cursor:pointer;transition:box-shadow .18s,border-color .18s,transform .18s}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger:hover{border-color:#daa51b;box-shadow:0 5px 22px rgba(17,30,24,.07);transform:translateY(-1px)}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger:focus-visible{outline:3px solid #c49a15;outline-offset:3px}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-arrow{position:absolute;right:15px;bottom:17px;font-size:14px;color:#ac8000}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-ax-head-right{display:flex;gap:12px;align-items:center;min-width:0}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .cmp-indicator-current{min-width:165px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-mode{display:inline-flex;align-items:center;gap:2px;background:var(--cmp-card-bg,#f4f6f3);border:1px solid var(--cmp-border,#dce4dd);border-radius:10px;padding:3px;white-space:nowrap;flex-shrink:0}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-mode button{background:transparent;border:0;border-radius:7px;padding:8px 10px;color:var(--cmp-muted,#617067);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-mode button.is-active{background:var(--cmp-surface,#fff);color:var(--cmp-text,#17231d);box-shadow:0 1px 5px rgba(0,0,0,.08)}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-mode button:focus-visible{outline:2px solid #bc8b00;outline-offset:2px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-game-row{grid-template-columns:35px minmax(0,1fr) minmax(105px,max-content) 10px;gap:9px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-game-row .cmp-indicator-value{font-size:12px;white-space:normal;text-align:right}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-chart{overflow:auto;background:var(--cmp-card-bg,#f7f9f7);border:1px solid var(--cmp-border,#dae3dd);border-radius:18px;padding:12px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-chart svg{display:block;min-width:670px;width:100%;height:auto}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-small{font-size:12px;color:var(--cmp-muted,#64756b);margin:12px 0;line-height:1.55}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-duel-sep{align-self:center;justify-self:center;font-weight:800;color:#ad8500}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-card{background:var(--cmp-card-bg,#f7f9f7);border:1px solid var(--cmp-border,#dae3dd);border-radius:16px;padding:16px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-card>small{display:block;font-size:11px;font-weight:850;letter-spacing:.04em;color:#a77b00;margin-bottom:14px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bars{display:grid;gap:14px;padding:12px 0}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bar{display:grid;grid-template-columns:minmax(110px,1fr) minmax(85px,1.4fr) 40px;gap:10px;align-items:center;font-size:12px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bar>div{height:11px;border-radius:10px;background:#dfe6df;overflow:hidden}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bar>div>span{display:block;height:100%;border-radius:10px;background:#efbd3c}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bar>b{text-align:right;font-variant-numeric:tabular-nums}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history{overflow-x:auto;border:1px solid var(--cmp-border,#dce3dd);border-radius:16px;background:var(--cmp-card-bg,#f8faf8)}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:14px;align-items:center;min-width:520px;padding:17px 20px;border-bottom:1px solid var(--cmp-border,#dce3dd);font-size:14px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-row:last-child{border-bottom:0}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-head{font-size:11px;font-weight:850;letter-spacing:.04em;color:var(--cmp-muted,#62746a);background:var(--cmp-card-bg,#f2f5f3)}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-row strong small{font-size:9px;color:#a67a00;margin-left:7px}
@media(max-width:1020px){body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .cmp-indicator-head{flex-wrap:wrap}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-ax-head-right{margin-left:auto}}
@media(max-width:680px){body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-ax-head-right{width:100%;justify-content:space-between;gap:7px}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-mode button{padding:7px 6px;font-size:10px}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .cmp-indicator-current{min-width:110px}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-three{grid-template-columns:1fr}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-game-row{grid-template-columns:30px minmax(0,1fr) 72px 8px;gap:5px}body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-game-row .cmp-indicator-value{font-size:10px}}

body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-row{grid-template-columns:.75fr .8fr .85fr 1.05fr 1.2fr;min-width:580px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-game-row .cmp-indicator-club small{overflow-wrap:anywhere}

body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger{position:relative;cursor:pointer;transition:box-shadow .18s,border-color .18s,transform .18s}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger:hover{border-color:#daa51b;box-shadow:0 5px 22px rgba(17,30,24,.07);transform:translateY(-1px)}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-trigger:focus-visible{outline:3px solid #c49a15;outline-offset:3px}
body.mdp-clube-analysis #mdpClDgKpis .mdp-bn-arrow{position:absolute;right:15px;bottom:17px;font-size:14px;color:#ac8000}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-coverage{border-left:3px solid #dba51b;border-radius:4px;padding:12px 16px;margin:14px 0;background:rgba(229,179,45,.10);font-size:12px;color:var(--cmp-muted,#64756b)}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-bar{grid-template-columns:minmax(90px,1.1fr) minmax(95px,1.7fr) minmax(70px,max-content)}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-history-row{grid-template-columns:1fr 1.2fr 1fr 1fr 1.1fr;min-width:630px}
body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .mdp-bn-chart svg{min-width:670px}
@media(max-width:680px){body.mdp-clube-analysis #mdpClIndicatorRich[data-mdp-cl-indicator="DISTANCIA_ESTIMADA"] .cmp-indicator-current strong{font-size:clamp(16px,4.5vw,26px)}}
