.manshouri-mail-feedback{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d8d2ff;border-radius:26px;padding:32px;background:#fff;color:#1d2350;text-align:center;box-shadow:0 20px 70px #21174424}
.manshouri-mail-feedback::backdrop{background:#211a4659}
.manshouri-mail-feedback .mail-feedback-symbol{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#f2eeff;color:#6035df;font-size:32px;font-weight:800}
.manshouri-mail-feedback[data-mail-status="Accepted"] .mail-feedback-symbol{background:#e9f8ee;color:#137744}
.manshouri-mail-feedback[data-mail-status="NotSubmitted"] .mail-feedback-symbol{background:#fff0f0;color:#aa3030}
.manshouri-mail-feedback[data-mail-status="Uncertain"] .mail-feedback-symbol{background:#fff6df;color:#856019}
.manshouri-mail-feedback h2{font-size:clamp(22px,5vw,30px);line-height:1.6;margin:16px 0 12px;word-break:normal;overflow-wrap:normal}
.manshouri-mail-feedback p{margin:0 0 24px;line-height:1.95;color:#656b8b;white-space:pre-line;overflow-wrap:anywhere}
.manshouri-mail-feedback .button{min-width:132px;white-space:nowrap;word-break:normal;overflow-wrap:normal}
@media(max-width:480px){.manshouri-mail-feedback{padding:24px 18px;border-radius:22px}.manshouri-mail-feedback .button{width:100%}}
.manshouri-mail-feedback:not([open]){display:none}.manshouri-mail-feedback[data-dialog-fallback][open]{display:block;position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:3000;max-height:calc(100vh - 40px)}
