.cosmo-lead-status{margin-top:16px;padding:12px 16px;border:1px solid #badbd0;border-radius:12px;background:#f1faf6;color:#205442;font-size:16px;line-height:1.5;text-align:left;overflow-wrap:anywhere}
.cosmo-lead-status[hidden]{display:none}
.cosmo-lead-status.is-error{background:#fff4f3;border-color:#eed0cc;color:#8c3030}
form[data-cosmo-lead][aria-busy="true"] button[type="submit"]{cursor:wait;opacity:.75}
@media(max-width:480px){.cosmo-lead-status{padding:10px 12px;font-size:15px}}

.cosmo-lead-comment{display:block;margin:20px 0;font-size:16px;line-height:1.4;color:#293b47;text-align:left}
.cosmo-lead-comment textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px 14px;border:1px solid #ccdbe5;border-radius:12px;font:inherit;resize:vertical;max-height:240px;background:#fff;color:#293b47}
.cosmo-lead-invite{margin:30px 0;line-height:1.5}
.cosmo-lead-invite p{margin:14px 0 20px}
.mfp-content #form-reception{box-sizing:border-box;width:600px;max-width:calc(100vw - 32px);margin:16px auto;padding:0;position:relative;background:#fff}
.mfp-content #form-reception .popup-wrap{box-sizing:border-box;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;padding:38px 28px 24px}
.mfp-content #form-reception>.mfp-close{position:absolute;top:0;right:0;z-index:5;background:#fff;color:#293b47;opacity:1;border-radius:50%;width:44px;height:44px}
@media(max-width:480px){.mfp-content #form-reception .popup-wrap{padding:38px 16px 20px}.cosmo-lead-comment{font-size:15px}}

@media(max-width:480px){.mfp-content #form-reception .form-reception__submit{display:flex;flex-direction:column;align-items:stretch;gap:12px}.mfp-content #form-reception .form-reception__submit-btn{width:100%}.mfp-content #form-reception .form-reception__submit-note{width:auto;margin:0;font-size:13px;line-height:1.4;color:#596d7a}}
