.hl-app-dialog{box-sizing:border-box;background:var(--hl-card);width:min(520px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink-1);border:1px solid var(--hl-line-strong);font:16px / 1.55 var(--hl-font);border-radius:20px;margin:auto;padding:28px 32px;overflow-y:auto}.hl-app-dialog *,.hl-app-dialog :before,.hl-app-dialog :after{box-sizing:border-box}.hl-app-dialog::backdrop{background:#10141c66}.hl-app-dialog-title{letter-spacing:-.02em;color:var(--ink-1);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.25}.hl-app-dialog-text{color:var(--ink-2);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.55}.hl-app-dialog-note{color:var(--ink-3);margin:12px 0 0;font-size:14px;line-height:1.5}.hl-app-dialog-error{color:#e5484d;margin:12px 0 0;font-size:14px;line-height:1.45}.hl-app-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.hl-app-dialog-actions .hl-btn{white-space:normal;text-align:center;max-width:100%}@media (width<=639px){.hl-app-dialog{padding:24px 20px 20px}.hl-app-dialog-title{font-size:20px}.hl-app-dialog-actions{flex-direction:column-reverse;margin-top:24px}.hl-app-dialog-actions .hl-btn{width:100%}}
