.cme-member-dashboard,.cme-member-dashboard__content{width:100%;max-width:none;min-width:0}.cme-member-dashboard__header,.cme-member-dashboard__grid,.cme-member-dashboard__metrics{display:grid;gap:20px}.cme-member-dashboard__header{grid-template-columns:1fr auto;align-items:start}.cme-member-dashboard__section{margin:0 0 32px}.cme-member-dashboard__card{border:1px solid #ddd;padding:20px}.cme-member-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cme-member-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cme-member-dashboard__metrics p,.cme-member-dashboard__card p{margin-top:0}.cme-member-dashboard__metrics strong,.cme-member-dashboard__card strong{font-size:1.25em}.cme-member-dashboard__metrics small{display:block;margin-top:4px}.cme-member-dashboard__benefit-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;border-radius:14px;overflow:hidden}.cme-member-dashboard__benefit-tab{appearance:none;border:2px solid transparent;border-radius:0;padding:24px 20px;min-height:96px;font:inherit;font-weight:600;cursor:pointer;transition:border-color .2s ease,filter .2s ease,box-shadow .2s ease}.cme-member-dashboard__benefit-tab--member{background:#98a790;color:#fff}.cme-member-dashboard__benefit-tab--partner{background:#f0dfd6;color:#79503e}.cme-member-dashboard__benefit-tab.is-active{border-color:#684a39;box-shadow:inset 0 0 0 1px #684a39;filter:saturate(1.08)}.cme-member-dashboard__benefit-tab:focus-visible{outline:3px solid #1f6feb;outline-offset:-5px}.cme-member-dashboard__benefits>h2{margin-bottom:16px;text-align:center}.cme-member-dashboard__benefit-preview{width:100%}.cme-member-dashboard__benefit-panel{text-align:center;min-height:180px}.cme-member-dashboard__benefit-panel[hidden]{display:none}.cme-member-dashboard__benefit-panel h3{margin-top:0}.cme-member-dashboard__benefit-panel :last-child{margin-bottom:0}.cme-member-dashboard__member-progress{max-width:none}.cme-member-dashboard__progress{height:10px;background:#eee;margin-top:12px}.cme-member-dashboard__progress span{display:block;height:100%;background:currentColor}.cme-member-dashboard__note{font-size:.9em;opacity:.75}@media(max-width:767px){.cme-member-dashboard__header,.cme-member-dashboard__grid,.cme-member-dashboard__metrics{grid-template-columns:1fr}.cme-member-dashboard__benefit-tab{padding:18px 10px;min-height:72px}.cme-member-dashboard__header>p{text-align:left}}
.cme-member-dashboard__metric-link{display:block;color:inherit;text-decoration:none}.cme-member-dashboard__metric-link:hover{text-decoration:none}.cme-member-dashboard__metric-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.cme-member-dashboard .cme-member-dashboard__benefit-tab{display:block;width:100%;margin:0;border:0!important;border-radius:0;padding:24px 20px;min-height:96px;box-shadow:none!important}.cme-member-dashboard .cme-member-dashboard__benefit-tab--member,.cme-member-dashboard .cme-member-dashboard__benefit-tab--member:hover,.cme-member-dashboard .cme-member-dashboard__benefit-tab--member:focus,.cme-member-dashboard .cme-member-dashboard__benefit-tab--member.is-active{background:#98a790!important;color:#fff!important}.cme-member-dashboard .cme-member-dashboard__benefit-tab--partner,.cme-member-dashboard .cme-member-dashboard__benefit-tab--partner:hover,.cme-member-dashboard .cme-member-dashboard__benefit-tab--partner:focus,.cme-member-dashboard .cme-member-dashboard__benefit-tab--partner.is-active{background:#f0dfd6!important;color:#79503e!important}.cme-member-dashboard .cme-member-dashboard__benefit-tab.is-active{filter:saturate(1.08) brightness(.96)}
