/* V1F.2CC: seletor editorial da Calendarizacao, mesmo vocabulario visual dos Rankings. */
body.mdp-clube-analysis .mdp-cl-an-drawer{display:flex;flex-direction:column;overflow:hidden;width:min(620px,100vw);background:var(--mdp-dir-card,#fff)}
body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cl-drawer-top{flex:0 0 auto;background:var(--mdp-dir-card,#fff);color:var(--mdp-dir-ink,#18251a);border-bottom:1px solid var(--mdp-dir-line,#dce3dc);padding:25px 27px;align-items:center}
body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cl-drawer-top h2{color:var(--mdp-dir-ink,#18251a);font:900 clamp(21px,2.4vw,27px)/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.04em}
body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cl-drawer-top span{color:#a97604}
body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cl-drawer-top button{border:1px solid var(--mdp-dir-line,#dce3dc);background:var(--mdp-dir-surface,#f5f7f5);color:var(--mdp-dir-ink,#18251a);flex-shrink:0}
body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cc-calendar-body{overflow-y:auto;min-height:0;flex:1 1 auto;padding:25px 27px;overscroll-behavior:contain}
body.mdp-clube-analysis .mdp-cc-calendar-lead{font:550 13px/1.6 Arial,sans-serif;color:var(--mdp-dir-muted,#667469);margin:0 0 25px}
body.mdp-clube-analysis .mdp-cc-calendar-group{margin-bottom:26px}
body.mdp-clube-analysis .mdp-cc-calendar-label{display:block;margin:0 0 11px;font:850 10px/1.4 Montserrat,Arial,sans-serif;color:var(--mdp-dir-muted,#68756b);letter-spacing:.075em}
body.mdp-clube-analysis .mdp-cc-calendar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
body.mdp-clube-analysis .mdp-cc-calendar-chip{font:800 11px/1.2 Montserrat,Arial,sans-serif;background:var(--mdp-dir-surface,#f7f9f7);border:1px solid var(--mdp-dir-line,#dce4de);border-radius:999px;color:var(--mdp-dir-muted,#667368);padding:11px 14px;min-height:38px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
body.mdp-clube-analysis .mdp-cc-calendar-chip:hover:not(.is-active){background:rgba(247,189,35,.11);border-color:#e3c46f;color:var(--mdp-dir-ink,#18251a)}
body.mdp-clube-analysis .mdp-cc-calendar-chip.is-active{background:#111814;color:#fff;border-color:#111814}
body.mdp-clube-analysis .mdp-cc-calendar-chip:focus-visible,body.mdp-clube-analysis .mdp-cc-calendar-footer button:focus-visible{outline:3px solid #f5b400;outline-offset:2px}
body.mdp-clube-analysis .mdp-cc-calendar-choice-reading{border:1px solid var(--mdp-dir-line,#dae3da);border-radius:14px;background:var(--mdp-dir-surface,#f7f9f6);padding:18px;display:flex;flex-direction:column;gap:6px}
body.mdp-clube-analysis .mdp-cc-calendar-choice-reading small{font:850 9px Montserrat,Arial,sans-serif;letter-spacing:.075em;color:#a2750d}
body.mdp-clube-analysis .mdp-cc-calendar-choice-reading strong{font:900 15px Montserrat,Arial,sans-serif;color:var(--mdp-dir-ink,#16251b)}
body.mdp-clube-analysis .mdp-cc-calendar-choice-reading p{margin:0;font:500 12px/1.55 Arial,sans-serif;color:var(--mdp-dir-muted,#637166)}
body.mdp-clube-analysis .mdp-cc-calendar-footer{flex:0 0 auto;background:var(--mdp-dir-card,#fff);border-top:1px solid var(--mdp-dir-line,#dce4db);padding:14px 25px max(14px,env(safe-area-inset-bottom))}
body.mdp-clube-analysis .mdp-cc-calendar-footer button{width:100%;border:0;margin:0;font:900 12px Montserrat,Arial,sans-serif;cursor:pointer}
body[data-theme="dark"].mdp-clube-analysis .mdp-cc-calendar-chip.is-active{background:#f7c44e;border-color:#f7c44e;color:#152019}
@media(max-width:600px){body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cl-drawer-top{padding:19px 17px}body.mdp-clube-analysis .mdp-cl-an-drawer .mdp-cc-calendar-body{padding:22px 17px 18px}body.mdp-clube-analysis .mdp-cc-calendar-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}body.mdp-clube-analysis .mdp-cc-calendar-chips{gap:7px}body.mdp-clube-analysis .mdp-cc-calendar-chip{font-size:10px;padding:10px 11px;min-height:38px}}
