#confirm-dialog-root{position:fixed;inset:0;z-index:10010;pointer-events:none}.cfd-scrim{position:fixed;inset:0;background:#0000003d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease-out;pointer-events:none}#confirm-dialog-root.cfd-active .cfd-scrim{opacity:1;pointer-events:auto}.cfd-stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.cfd-card{width:380px;max-width:min(380px,calc(100vw - 32px));padding:32px 28px 28px;border-radius:32px;background:linear-gradient(180deg,#ffffffeb,#ffffffd6);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.6);box-shadow:0 0 0 .5px #ffffff80 inset,0 1px #ffffffd9 inset,0 2px 6px #0f172a0a,0 10px 24px -8px #0f172a1f,0 24px 48px -16px #0f172a29;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;pointer-events:auto}.cfd-icon{width:52px;height:52px;margin-bottom:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cfd-icon svg{width:24px;height:24px;stroke-width:2}.cfd-title{font:600 18px/1.3 Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:#1d1d1f}.cfd-message{margin-top:8px;font:400 15px/1.5 Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text2);white-space:pre-line}.cfd-actions{display:flex;gap:10px;margin-top:24px;width:100%}.cfd-actions button{flex:1;font-size:15px;font-weight:500;padding:10px 16px;border-radius:12px}.cfd-btn-confirm.bp{font-weight:600}.cfd-danger .cfd-icon{background:linear-gradient(180deg,#ff453a,#e5342a);color:#fff;box-shadow:inset 0 1px 1px #ffffff59,0 3px 8px #e5342a47}.cfd-warning .cfd-icon{background:linear-gradient(180deg,#ff9f0a,#e38900);color:#fff;box-shadow:inset 0 1px 1px #ffffff59,0 3px 8px #e3890042}.cfd-info .cfd-icon{background:linear-gradient(180deg,#0a84ff,#0070e0);color:#fff;box-shadow:inset 0 1px 1px #ffffff59,0 3px 8px #0070e042}.cfd-success .cfd-icon{background:linear-gradient(180deg,#34c759,#26a349);color:#fff;box-shadow:inset 0 1px 1px #ffffff59,0 3px 8px #26a34947}.cfd-default .cfd-icon{background:var(--surface3);color:var(--text2)}.cfd-card.cfd-enter{animation:cfd-in .18s ease-out forwards}@keyframes cfd-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cfd-card.cfd-exit{animation:cfd-out .18s ease-out forwards}@keyframes cfd-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}@media(prefers-reduced-motion:reduce){.cfd-scrim{transition:none}.cfd-card.cfd-enter{animation:cfd-fade-in .14s ease-out forwards}.cfd-card.cfd-exit{animation:cfd-fade-out .14s ease-out forwards}}@keyframes cfd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cfd-fade-out{0%{opacity:1}to{opacity:0}}@media(max-width:480px){.cfd-card{padding:28px 22px 22px;border-radius:26px}.cfd-actions{flex-direction:column-reverse}}
