.pdg-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:0 20px;background:#0f172a73}.pdg{width:min(var(--pdg-w, 320px),100%);border-radius:18px;padding:20px 16px 16px;background:var(--c-surface, var(--card-surface, #fff));color:var(--c-text, var(--card-text, #1B1F26));display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;box-shadow:0 12px 40px #0f172a40}.pdg-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin-bottom:4px;background:var(--c-accent-soft, var(--line-primary-soft, #EAF1FE));color:var(--c-accent, var(--line-accent-text, #0B63F6))}.pdg-ic.danger{background:var(--c-bad-soft, #FDE9EC);color:var(--c-bad, #E3243B)}.pdg-t{font-size:15.5px;font-weight:700;line-height:1.5}.pdg-t.danger{color:var(--c-bad, #E3243B)}.pdg-b{margin:0;font-size:12.5px;color:var(--c-muted, var(--card-muted, #6B7280));line-height:1.7;white-space:pre-line}.pdg-btns{display:flex;gap:8px;width:100%;margin-top:12px}.pdg-btns button{flex:1;border:0;border-radius:999px;padding:11px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.pdg-btns button:disabled{opacity:.6;cursor:default}.pdg-ok{background:var(--c-accent-bg, var(--line-primary, #0B63F6));color:#fff}.pdg-ok.danger{background:var(--c-bad, #E3243B)}.pdg-cancel{background:var(--c-fill, var(--card-line, #F1F3F6));color:var(--c-text, var(--card-text, #1B1F26))}
