.alert-dialog{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.alert-dialog-backdrop{position:absolute;inset:0;background:rgba(17,17,17,.5)}.alert-dialog-panel{position:relative;width:100%;max-width:400px;padding:28px 26px 22px;border-radius:var(--radius);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.25)}.alert-dialog-panel h2{margin:0 0 10px;font-size:19px;line-height:1.35;letter-spacing:-.02em}.alert-dialog-body{color:var(--color-gray-600);font-size:14px;line-height:1.7}.alert-dialog-actions{display:flex;flex-direction:column;gap:8px;margin-top:22px}.alert-dialog-btn{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--color-gray-300);border-radius:var(--radius);background:#fff;color:var(--color-ink);font-size:15px;font-weight:650;cursor:pointer;text-decoration:none}.alert-dialog-btn.primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.alert-dialog-body small{display:block;margin-top:4px;color:var(--color-gray-500);font-size:12.5px;line-height:1.6}.alert-dialog-card{display:flex;flex-direction:column;gap:8px;margin:4px 0 18px;padding:16px 18px;border-radius:var(--radius);background:var(--color-gray-50,#f7f7f8);border:1px solid var(--color-gray-200)}.alert-dialog-card span{display:flex;gap:14px;align-items:baseline}.alert-dialog-card em{width:64px;flex:none;color:var(--color-gray-500);font-size:13px;font-style:normal}.alert-dialog-card b{color:var(--color-ink);font-size:15px}.alert-dialog-ask{display:block;color:var(--color-ink);font-size:16px;line-height:1.5}