/* Signing updates never take keyboard focus or cover the signature area at the bottom. */
.live-signing-update{position:fixed;z-index:90;top:12px;right:12px;width:min(390px,calc(100vw - 24px));padding:14px 46px 14px 16px;border:1px solid #aac6b9;border-radius:12px;background:#f1faf5;color:#183f31;box-shadow:0 5px 24px #183f3126;font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}
.live-signing-update p{margin:0}.live-signing-action{margin-top:10px;min-height:44px;font-size:14px}.live-signing-dismiss{position:absolute;right:2px;top:2px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#244d40;font:25px system-ui}
.live-signature-ready{outline:2px solid #348565;outline-offset:8px;border-radius:8px}
@media print{.live-signing-update{display:none!important}}
