.mm-notification-row{padding:12px;border-bottom:1px solid #e8edf5;color:#25334c;font:14px/1.45 system-ui,sans-serif;overflow-wrap:anywhere}
.mm-notification-row p{margin:4px 0}
.mm-notification-row a{text-decoration:underline;color:#5134b5}
.mm-notification-priority{display:block;color:#805600;font-weight:700;font-size:12px;letter-spacing:.025em;margin-bottom:5px}
.mm-notification-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.mm-notification-action{border:1px solid #cbd5e1;border-radius:9px;padding:8px 11px;background:#f5f7fb;color:#25334c;cursor:pointer;font:13px/1.3 system-ui,sans-serif}
.mm-notification-action.primary{background:#6243d7;border-color:#6243d7;color:#fff}
.mm-notification-action:disabled{opacity:.6;cursor:wait}
.mm-notification-action:focus-visible{outline:3px solid #9b84e9;outline-offset:2px}
.mm-notification-error{color:#b4233a;font-size:12px;margin:6px 0;min-height:0}
.mm-urgent-notification{position:fixed;bottom:16px;right:16px;width:min(360px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;z-index:9998;border:1px solid #e6c37c;border-top:4px solid #dda940;border-radius:16px;background:#fff;color:#25334c;box-shadow:0 12px 40px #17264735;padding:16px;font:14px/1.5 system-ui,sans-serif}
.mm-urgent-notification[hidden]{display:none!important}
.mm-urgent-notification h2{font:700 18px/1.35 system-ui,sans-serif;margin:4px 0 8px;overflow-wrap:anywhere}
.mm-urgent-notification p{white-space:pre-wrap;overflow-wrap:anywhere}
.mm-urgent-notification > p:not(.mm-notification-error){max-height:min(28dvh,180px);overflow:auto}
.mm-urgent-notification small{display:block}
