.meyerz-emc-status{align-items:center;display:flex;font-family:"Fira Sans",sans-serif;font-size:0.875rem;font-weight:600;gap:0.5rem;line-height:1.4;margin-top:0.5rem;width:100%}.meyerz-emc-status:empty{display:none}.meyerz-emc-status--checking{color:#4a4a4a}.meyerz-emc-status--eligible{color:#8a4b00}.meyerz-emc-status--error{color:#5a5a5a;font-weight:500}.meyerz-emc-spinner{animation:meyerz-emc-spin 0.8s linear infinite;border:2px
solid #d7d7d7;border-radius:50%;border-top-color:#000;flex:0 0 auto;height:1rem;width:1rem}.meyerz-emc-button--pending{cursor:wait !important;opacity:0.65}.meyerz-emc-modal[hidden]{display:none}.meyerz-emc-modal{align-items:center;background:rgba(0, 0, 0, 0.68);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:999999}.meyerz-emc-modal__dialog{background:#fff;border-radius:1rem;box-sizing:border-box;box-shadow:0 1.5rem 4rem rgba(0, 0, 0, 0.28);color:#111;max-height:calc(100vh - 2rem);max-width:42rem;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.meyerz-emc-modal .meyerz-emc-modal__close,
.meyerz-emc-modal .meyerz-emc-modal__close:hover,
.meyerz-emc-modal .meyerz-emc-modal__close:focus,
.meyerz-emc-modal .meyerz-emc-modal__close:active{align-items:center;appearance:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0
!important;border-radius:50% !important;box-shadow:none !important;color:#111 !important;cursor:pointer;display:flex;font-size:1.75rem;height:2.75rem !important;justify-content:center;line-height:1;min-height:2.75rem !important;min-width:2.75rem !important;padding:0
!important;position:absolute;right:0.5rem;text-decoration:none !important;text-shadow:none !important;top:0.5rem;transform:none !important;width:2.75rem !important}.meyerz-emc-modal .meyerz-emc-modal__close:focus-visible,
.meyerz-emc-modal .meyerz-emc-modal__button:focus-visible{box-shadow:0 0 0 0.125rem #fff, 0 0 0 0.3125rem #111 !important;outline:0
!important}.meyerz-emc-modal__title{color:#111;font-family:"Fira Sans",sans-serif;font-size:clamp(1.35rem, 5vw, 1.75rem);line-height:1.2;margin:0;padding-right:2.5rem}.meyerz-emc-modal__body{color:#333;font-family:"Fira Sans",sans-serif;font-size:1rem;line-height:1.55;margin:1rem 0 0}.meyerz-emc-modal__actions{display:flex;flex-direction:column;gap:0.75rem;margin-top:1.5rem}.meyerz-emc-modal .meyerz-emc-modal__button{align-items:center;appearance:none;border:2px
solid #000 !important;border-radius:999px !important;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:"Fira Sans",sans-serif;font-size:0.9375rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.75rem;padding:0.75rem 1.25rem;text-align:center;text-decoration:none !important;text-transform:none;width:100%}.meyerz-emc-modal .meyerz-emc-modal__button--primary,
.meyerz-emc-modal .meyerz-emc-modal__button--primary:focus{background:#000 !important;color:#fff !important}.meyerz-emc-modal .meyerz-emc-modal__button--primary:hover,
.meyerz-emc-modal .meyerz-emc-modal__button--primary:active{background:#242424 !important;color:#fff !important}.meyerz-emc-modal .meyerz-emc-modal__button--secondary,
.meyerz-emc-modal .meyerz-emc-modal__button--secondary:focus{background:#fff !important;color:#000 !important}.meyerz-emc-modal .meyerz-emc-modal__button--secondary:hover,
.meyerz-emc-modal .meyerz-emc-modal__button--secondary:active{background:#f2f2f2 !important;color:#000 !important}.meyerz-emc-modal-open{overflow:hidden}@media (min-width: 768px){.meyerz-emc-modal__dialog{padding:2rem}}@media (min-width: 1024px){.meyerz-emc-modal__dialog{max-width:52rem}.meyerz-emc-modal__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.meyerz-emc-modal .meyerz-emc-modal__button{white-space:nowrap;width:auto}}@media (prefers-reduced-motion: reduce){.meyerz-emc-spinner{animation:none}}@keyframes meyerz-emc-spin{to{transform:rotate(360deg)}}