.mm-co.modal.mm-co-modal{--bs-modal-margin:16px;--bs-modal-width:440px;background:0 0}.mm-co.modal.mm-co-modal .modal-content{background:var(--mm-card);color:var(--mm-ink);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);box-shadow:0 24px 60px #0e1f1f38}.mm-co.modal.mm-co-modal .modal-body{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 8px;display:flex}.mm-co.modal.mm-co-modal .modal-footer{background:0 0;border-top:0;justify-content:center;padding:16px 24px 24px}.mm-co.modal.mm-co-modal .modal-footer>*{margin:0}.mm-co.modal.mm-co-modal .mm-co-modal-icon{background:var(--mm-green-tint);width:52px;height:52px;color:var(--mm-green-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mm-co.modal.mm-co-modal .mm-co-modal-text{max-width:30ch;color:var(--mm-ink);text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.4}.mm-co.modal.mm-co-modal .mm-co-btn--primary,.mm-co.modal.mm-co-modal .mm-co-btn--primary:focus,.mm-co.modal.mm-co-modal .mm-co-btn--primary:active{background:var(--mm-green-deep);border:1.5px solid var(--mm-green-deep);color:#fff}.mm-co.modal.mm-co-modal .mm-co-btn--primary:hover{color:#fff;background:#0b6a2c;border-color:#0b6a2c}.mm-co.modal.mm-co-modal .mm-co-btn--primary:focus-visible{outline:2px solid var(--mm-green-deep);outline-offset:2px}.mm-co.modal.mm-co-modal .mm-co-modal-action{min-width:200px}.mm-co.modal.mm-co-modal .mm-co-modal-close,.mm-co.modal.mm-co-modal .mm-co-modal-close:hover,.mm-co.modal.mm-co-modal .mm-co-modal-close:focus,.mm-co.modal.mm-co-modal .mm-co-modal-close:active{box-shadow:none;color:var(--mm-muted);background:0 0;border:0}.mm-co.modal.mm-co-modal .mm-co-modal-close{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.mm-co.modal.mm-co-modal .mm-co-modal-close:hover,.mm-co.modal.mm-co-modal .mm-co-modal-close:active{background:var(--mm-tint);color:var(--mm-ink)}.mm-co.modal.mm-co-modal .mm-co-modal-close:focus-visible{outline:2px solid var(--mm-green-deep);outline-offset:0}@media (max-width:575px){.mm-co.modal.mm-co-modal .modal-body{padding:24px 20px 6px}.mm-co.modal.mm-co-modal .modal-footer{padding:14px 20px 20px}.mm-co.modal.mm-co-modal .mm-co-modal-action{width:100%}}
