.mark-complete-btn{background-color:#fff;color:#757575;border:1px solid #757575;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;justify-content:center;align-items:center;gap:6px;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;white-space:nowrap;max-width:100%;text-align:center;margin:0 auto}.mark-complete-btn.completed{background-color:#28a745;color:#fff;border-color:#28a745}.mark-complete-btn.completed::before{content:'\2713';font-weight:700}.marked-as-completed-list{list-style:none;padding-left:0;margin-top:1rem;font-size:16px}.marked-as-completed-list li{padding:14px 0;border-bottom:1px solid #e0e0e0}.mac-title{font-size:18px;margin-bottom:8px;text-align:center}.mac-count{font-size:16px;margin-bottom:12px;text-align:center}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto;flex-grow:1}}.mark-complete-btn{border-radius:2px;white-space:normal;padding:.45em 1em .48em;font-size:13.6px}.mac-progress{box-sizing:border-box;width:100%}.mac-progress *{box-sizing:border-box}.mac-progress__cards{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 16px 0}.mac-card{border:1px solid rgb(0 0 0 / .12);border-radius:12px;padding:12px;background:#fff}.mac-card__label{font-size:13px;opacity:.75;margin-bottom:6px}.mac-card__value{font-size:28px;font-weight:700;line-height:1.1}.mac-card__unit{font-size:16px;font-weight:600;opacity:.8}.mac-card__sub{margin-top:6px;font-size:13px;opacity:.85}.mac-section{margin-top:18px}.mac-section__title{margin:0 0 10px 0}.mac-progress__families{display:grid;grid-template-columns:1fr;gap:12px}.mac-family{border:1px solid rgb(0 0 0 / .12);border-radius:12px;padding:12px;background:#fff}.mac-family__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mac-family__label{font-weight:700}.mac-family__numbers{font-size:13px;opacity:.8;white-space:nowrap}.mac-family__hint{margin-top:8px;font-size:12px;opacity:.7}.mac-progressbar{width:100%;height:10px;border-radius:999px;background:rgb(0 0 0 / .08);overflow:hidden;margin-top:10px}.mac-progressbar__fill{display:block;height:100%;width:0;background:rgb(0 0 0 / .55);border-radius:999px}.mac-badges{display:grid;grid-template-columns:1fr;gap:10px}.mac-badge{border:1px solid rgb(0 0 0 / .12);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;background:#fff}.mac-badge__icon{font-size:18px;line-height:1}.mac-badge__label{font-weight:600}.mac-badge.is-locked{opacity:.55}@media (min-width:700px){.mac-progress__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mac-progress__families{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mac-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.mac-progress__seances-sep{margin-top:24px!important}.mac-family--solo{margin-top:24px!important}.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}@media only screen and (max-width:799px){.ub-hide-on-mobile{display:none}}@media only screen and (min-width:800px)and (max-width:1023px){.ub-hide-on-tablet{display:none}}@media only screen and (min-width:1024px){.ub-hide-on-desktop{display:none}}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--secondary)}a{text-decoration-thickness:.0625em!important;text-underline-offset:.15em}