.mplus-overview{border:1px solid #e6dcf2!important;background:linear-gradient(125deg,#fcfaff,#f7f8fd)!important}
.mplus-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mplus-kicker{font-size:11px;letter-spacing:.13em;color:#8865a5;font-weight:700}.mplus-heading h2{font-size:25px;letter-spacing:-.7px;margin:9px 0}.mplus-heading p,.mplus-hint{color:#797383;font-size:13px;line-height:1.6}.mplus-state{border-radius:20px;background:#ece6f4;color:#795697;padding:7px 12px;white-space:nowrap;font-size:12px}.mplus-state[data-ready=true]{background:#e3f4ec;color:#237650}.mplus-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 15px}.mplus-option{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid #e8e2ee;border-radius:14px;padding:16px;font-size:14px}.mplus-option small{display:block;font-weight:400;font-size:12px;color:#81778b;margin-top:6px;line-height:1.5}.mplus-option input{appearance:none;min-width:42px!important;width:42px!important;height:25px!important;border:0!important;border-radius:20px!important;background:#d7d1dd!important;position:relative;cursor:pointer;padding:0!important;transition:background .2s}.mplus-option input:before{content:'';position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .2s}.mplus-option input:checked{background:#8965a7!important}.mplus-option input:checked:before{transform:translateX(17px)}.mplus-option input:focus-visible{outline:3px solid #c6abe0;outline-offset:3px}.mplus-option input:disabled{opacity:.5;cursor:wait}#mplus-readiness{font-size:13px;line-height:1.6}#mplus-known-number{width:100%;padding:12px;border:1px solid #ddd4e6;border-radius:10px;background:white;color:inherit;font:inherit}.mplus-code{padding:18px;border-radius:14px;background:#eef8f2;color:#22613d;text-align:center}.mplus-code strong{display:block;font-size:30px;letter-spacing:8px;font-family:monospace;margin-top:10px}@media(max-width:680px){.mplus-controls{grid-template-columns:1fr}.mplus-heading{flex-wrap:wrap}.mplus-heading h2{font-size:22px}.mplus-option{padding:14px}}

#maeveplus-section .save-bar{position:static!important;inset:auto!important;transform:none!important;margin-top:14px!important;box-shadow:none!important}#maeveplus-section .save-bar-hint{min-width:0;overflow-wrap:anywhere}

.ml-card footer{flex-wrap:wrap}
