.staffarmor-error-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #c75764;border-top:7px solid #ba3546;border-radius:18px;padding:26px;background:#fff;color:#241d29;box-shadow:0 22px 80px #170f2355;font:inherit}.staffarmor-error-dialog::backdrop{background:#17101d99;backdrop-filter:blur(3px)}.staffarmor-error-dialog h2{font-size:24px;line-height:1.25;margin:12px 0}.staffarmor-error-dialog h3{font-size:18px;margin:22px 0 8px}.staffarmor-error-dialog p{font-size:16px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.staffarmor-error-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f9e8eb;color:#a82738;font-weight:800;font-size:30px}.staffarmor-error-dialog .staffarmor-error-close{width:100%;min-height:48px;border:0;border-radius:10px;background:#8d248f;color:white;font:inherit;font-weight:700;cursor:pointer;margin-top:22px;padding:12px 16px}.staffarmor-error-close:focus-visible{outline:3px solid #ffc44f;outline-offset:4px}.staffarmor-error-inline{border:1px solid #cc6571;border-left:5px solid #ba3546;border-radius:10px;padding:12px 16px;background:#fff1f3;color:#862737!important;font-weight:600;line-height:1.55;white-space:normal}@media(max-width:600px){.staffarmor-error-dialog{padding:20px;width:calc(100vw - 24px);max-height:90dvh}.staffarmor-error-dialog h2{font-size:21px}}
