/* V1F.2AM: perfil do publico e contexto casa/fora. Sem efeitos globais. */
body.mdp-clube-analysis .mdp-cl-am-profile-summary{gap:12px;margin-top:18px}
body.mdp-clube-analysis .mdp-cl-am-profile-card{--am-accent:#d9a320;--am-tint:rgba(240,183,50,.095);position:relative;isolation:isolate;overflow:hidden;min-height:150px;gap:0!important;padding:19px 18px 17px!important;background:linear-gradient(140deg,var(--mdp-dir-card,#fff) 35%,var(--am-tint))!important;border-color:var(--mdp-dir-line,#dce4dc)!important;border-top:3px solid var(--am-accent)!important;border-radius:17px!important;box-shadow:0 4px 14px rgba(17,24,18,.025);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.mdp-clube-analysis .mdp-cl-am-profile-card:after{content:"";position:absolute;right:-30px;bottom:-46px;height:128px;width:128px;border:17px solid var(--am-accent);border-radius:100%;opacity:.075;z-index:-1;pointer-events:none}
body.mdp-clube-analysis .mdp-cl-am-profile-card:hover{transform:translateY(-4px);border-color:var(--am-accent)!important;box-shadow:0 14px 28px rgba(12,21,14,.11)}
body.mdp-clube-analysis .mdp-cl-am-profile-card.is-free{--am-accent:#87978b;--am-tint:rgba(137,151,139,.07)}
body.mdp-clube-analysis .mdp-cl-am-profile-card.is-share{--am-accent:#e7aa20;--am-tint:rgba(251,210,102,.18)}
body.mdp-clube-analysis .mdp-cl-am-profile-card.is-cost{--am-accent:#b89457;--am-tint:rgba(202,173,115,.095)}
body.mdp-clube-analysis .mdp-cl-am-profile-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}
body.mdp-clube-analysis .mdp-cl-am-profile-label span{font:850 11px/1.4 Montserrat,Arial,sans-serif;color:var(--mdp-dir-muted,#5e6b62)}
body.mdp-clube-analysis .mdp-cl-am-profile-label i{flex:none;width:35px;height:35px;display:grid;place-items:center;background:var(--am-tint);color:#b17b0d;border-radius:11px;font-size:16px}
body.mdp-clube-analysis .mdp-cl-am-profile-card>strong{font:950 clamp(22px,2.4vw,31px)/1.1 Montserrat,Arial,sans-serif;letter-spacing:-.05em;color:var(--mdp-dir-ink,#15241a);margin:0 0 12px;overflow-wrap:anywhere}
body.mdp-clube-analysis .mdp-cl-am-profile-card>small{margin-top:auto;font:650 11px/1.45 Arial,sans-serif;color:var(--mdp-dir-muted,#637166)}
/* Contexto real do mesmo recorte: duas perspectivas, sem repetir os KPIs principais. */
body.mdp-clube-analysis .mdp-cl-am-home-away{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;min-width:0}
body.mdp-clube-analysis .mdp-cl-am-mando-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--mdp-dir-line,#dce4dc);border-radius:16px;background:var(--mdp-dir-surface,#f7f8f5)}
body.mdp-clube-analysis .mdp-cl-am-mando-card.is-away{background:var(--mdp-dir-card,#fff)}
body.mdp-clube-analysis .mdp-cl-am-mando-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:3px 2px 14px;border-bottom:1px solid var(--mdp-dir-line,#e1e5df)}
body.mdp-clube-analysis .mdp-cl-am-mando-top>div{display:flex;flex-direction:column;gap:5px;min-width:0}
body.mdp-clube-analysis .mdp-cl-am-mando-overline{font:900 10px Montserrat,Arial,sans-serif;letter-spacing:.08em;color:#a4750b}
body.mdp-clube-analysis .mdp-cl-am-mando-overline i{margin-right:5px}
body.mdp-clube-analysis .mdp-cl-am-mando-top strong{font:950 clamp(23px,2.4vw,32px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.04em;color:var(--mdp-dir-ink,#15241a)}
body.mdp-clube-analysis .mdp-cl-am-mando-top small{font:650 10px/1.5 Arial,sans-serif;color:var(--mdp-dir-muted,#647166)}
body.mdp-clube-analysis .mdp-cl-am-mando-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;color:#9e7314;background:#ffefd0;border-radius:12px;font-size:18px}
body.mdp-clube-analysis .mdp-cl-am-fact-stack{display:grid;grid-template-columns:1fr;gap:8px;align-content:start}
body.mdp-clube-analysis .mdp-cl-am-fact{display:flex;flex-direction:column;min-width:0;gap:5px;background:var(--mdp-dir-card,#fff);border:1px solid var(--mdp-dir-line,#dce4dc);border-radius:12px;padding:11px 13px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
body.mdp-clube-analysis .mdp-cl-am-fact:hover{border-color:#d9ac4b;transform:translateX(2px);box-shadow:0 5px 15px rgba(15,20,17,.06)}
body.mdp-clube-analysis .mdp-cl-am-fact>span{font:900 8px/1.35 Montserrat,Arial,sans-serif;letter-spacing:.07em;color:#a57816}
body.mdp-clube-analysis .mdp-cl-am-fact>strong{font:950 clamp(15px,1.6vw,20px)/1.2 Montserrat,Arial,sans-serif;color:var(--mdp-dir-ink,#15251a);overflow-wrap:anywhere}
body.mdp-clube-analysis .mdp-cl-am-fact>small{font:650 10px/1.45 Arial,sans-serif;color:var(--mdp-dir-muted,#657268)}
body.mdp-clube-analysis .mdp-cl-am-rank{background:linear-gradient(115deg,rgba(246,199,90,.13),var(--mdp-dir-card,#fff));border-color:rgba(192,144,37,.35)}
body.mdp-clube-analysis .mdp-cl-am-rank.is-available>strong{color:#976500}
body[data-theme=dark].mdp-clube-analysis .mdp-cl-am-profile-label i,body[data-theme=dark].mdp-clube-analysis .mdp-cl-am-mando-icon{color:#f7c755;background:#373126}
body[data-theme=dark].mdp-clube-analysis .mdp-cl-am-rank.is-available>strong{color:#ffcf60}
body.mdp-clube-analysis .mdp-cl-ah-summary .mdp-cl-am-profile-card{box-sizing:border-box}
@media(max-width:1050px){body.mdp-clube-analysis .mdp-cl-am-home-away{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-am-fact-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){body.mdp-clube-analysis .mdp-cl-am-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.mdp-clube-analysis .mdp-cl-am-profile-card{padding:14px 12px!important;min-height:140px}body.mdp-clube-analysis .mdp-cl-am-profile-label{margin-bottom:16px}body.mdp-clube-analysis .mdp-cl-am-profile-label i{width:29px;height:29px;font-size:13px}body.mdp-clube-analysis .mdp-cl-am-home-away{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-am-fact-stack{grid-template-columns:1fr 1fr}body.mdp-clube-analysis .mdp-cl-am-fact-stack>.mdp-cl-am-rank{grid-column:1/-1}}
@media(max-width:440px){body.mdp-clube-analysis .mdp-cl-am-fact-stack{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-am-fact-stack>.mdp-cl-am-rank{grid-column:auto}body.mdp-clube-analysis .mdp-cl-am-profile-card>strong{font-size:clamp(17px,5.3vw,23px)}}
@media(prefers-reduced-motion:reduce){body.mdp-clube-analysis .mdp-cl-am-profile-card,body.mdp-clube-analysis .mdp-cl-am-fact{transition:none;transform:none!important}}
/* Mantém a grade e a hierarquia mesmo quando o CSS-base chega em outra ordem. */
body.mdp-clube-analysis .mdp-cl-am-profile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
body.mdp-clube-analysis .mdp-cl-am-profile-card{display:flex;flex-direction:column}
@media(max-width:720px){body.mdp-clube-analysis .mdp-cl-am-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
