.vort-confirm-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05050acc;place-items:center;padding:16px;animation:.14s ease-out vort-confirm-fade;display:grid;position:fixed;inset:0}.vort-confirm{box-sizing:border-box;color:#f3e7da;background:linear-gradient(#1d1a22,#121219);border:1px solid #6b5226;border-radius:18px;width:min(420px,100%);padding:22px 22px 18px;font-family:DM Sans,system-ui,sans-serif;animation:.16s ease-out vort-confirm-pop;box-shadow:0 24px 60px #000a}.vort-confirm.is-danger{border-color:#8a3a44}.vort-confirm h2{color:#fff;margin:0 0 8px;font:800 19px/1.25 Manrope,DM Sans,system-ui,sans-serif}.vort-confirm-message{color:#d9cbbd;margin:0 0 14px;font-size:14px;line-height:1.45}.vort-confirm dl{background:#0d0d14;border:1px solid #ffffff14;border-radius:12px;gap:0;margin:0 0 12px;display:grid;overflow:hidden}.vort-confirm dl>div{justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.vort-confirm dl>div+div{border-top:1px solid #ffffff10}.vort-confirm dt{color:#a99b8e;font-size:13px}.vort-confirm dd{color:#ffe3a8;text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.vort-confirm-note{color:#a99b8e;margin:0 0 14px;font-size:12px;line-height:1.4}.vort-confirm-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.vort-confirm-actions button{cursor:pointer;border-radius:11px;min-height:42px;padding:0 18px;font:800 14px DM Sans,system-ui,sans-serif}.vort-confirm-cancel{color:#d6c6bd;background:#1c1b20;border:1px solid #4c4542}.vort-confirm-cancel:hover{color:#fff;border-color:#7a6e66}.vort-confirm-ok{color:#21140e;background:linear-gradient(105deg,#ff6a2a,#ffb509);border:1px solid #ff9e0d}.vort-confirm.is-danger .vort-confirm-ok{color:#fff;background:linear-gradient(105deg,#c2364a,#e2576a);border-color:#e2576a}.vort-confirm-ok:hover{filter:brightness(1.08)}.vort-confirm-actions button:focus-visible{outline-offset:2px;outline:2px solid #ffb509}@media (max-width:420px){.vort-confirm-actions{flex-direction:column-reverse}.vort-confirm-actions button{width:100%}}@keyframes vort-confirm-fade{0%{opacity:0}}@keyframes vort-confirm-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.vort-confirm-backdrop,.vort-confirm{animation:none}}
