dialog.mrp-success-popup{box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-width:360px;max-height:calc(100vh - 32px);border:1px solid #b7d9c1;border-radius:14px;background:#fff;color:#214c35;padding:24px;text-align:center;box-shadow:0 14px 55px #183e3340;font-family:system-ui,sans-serif}dialog.mrp-success-popup::backdrop{background:#16392d3d}.mrp-success-popup .mrp-success-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;background:#e0f3e5;border-radius:50%;font-size:32px;font-weight:800;color:#207446}.mrp-success-popup h2{font-size:20px;margin:0 0 10px;letter-spacing:0}.mrp-success-popup p{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 18px;overflow-wrap:anywhere}.mrp-success-popup button{display:inline-block;min-width:110px;padding:9px 20px;border:0;border-radius:7px;background:#246546;color:#fff;font-size:14px;cursor:pointer}.mrp-success-popup button:focus-visible{outline:3px solid #9dd5ae;outline-offset:3px}
#message:not(.save-success):not(.save-pending):not(:empty),#error:not(:empty),.mrp-error:not(:empty),.bad[role=alert]:not(:empty),.error:not(:empty),[data-customer-error]:not(:empty){color:#b42318!important;background:#fff0ee!important;border:1px solid #edb4ae;border-left:4px solid #c43225;border-radius:7px;padding:11px 14px;font-size:15px!important;font-weight:800!important;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;text-transform:none!important}
[data-modelmessage]:not(:empty){font-size:15px;font-weight:800;color:#b42318;line-height:1.5;white-space:pre-wrap}
#message.save-success,.save-success{color:#166534!important;background:#edf9f0;border:1px solid #b6dfc1;border-radius:7px;padding:10px 12px;font-weight:650}

#message.save-pending{color:#52695c;background:#f0f4f1;border:1px solid #d5e1d8;border-radius:7px;padding:10px 12px;font-weight:600}
