.app-error-backdrop{z-index:2147483647;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-error-dialog{color:#343139;background:#fff;border-radius:14px;width:min(440px,100%);padding:26px;box-shadow:0 18px 60px #0004}.app-error-dialog h2{font-size:var(--type-section-size);color:#b34237;margin:0 0 14px}.app-error-dialog p{font-size:var(--type-body-size);white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;margin:0 0 24px;line-height:1.7;overflow:auto}.app-error-dialog button{color:#fff;min-width:80px;font:inherit;font-size:var(--type-control-size);cursor:pointer;background:#746091;border:0;border-radius:7px;margin-left:auto;padding:10px 20px;display:block}
