.duggle-leave-dialog{width:min(92vw,480px);max-height:90dvh;overflow:auto;border:2px solid #24344f;border-radius:22px;padding:clamp(20px,4vw,32px);background:#fffefa;color:#172437;box-shadow:0 18px 64px #13203340}
.duggle-leave-dialog::backdrop{background:#14253e80}
.duggle-leave-dialog h2{margin:0 0 12px;font-size:1.55rem}
.duggle-leave-dialog p{line-height:1.55;margin:0 0 24px}
.duggle-leave-actions{display:flex;flex-wrap:wrap;gap:12px}
.duggle-leave-actions .btn{flex:1 1 160px;white-space:normal;min-height:48px}
