.ckyc-confirm-dialog{max-width:420px}.ckyc-confirm-dialog .modal-content{border-radius:20px;overflow:hidden;box-shadow:0 32px 80px -24px #0f0f286b,0 2px 8px -2px #0f0f281f!important}.ckyc-confirm-dialog .modal-content:before{content:"";background:linear-gradient(90deg, var(--crimson-lo,#7a1f37), var(--crimson-hi,#a83757));z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.modal-backdrop.ckyc-confirm-backdrop{-webkit-backdrop-filter:blur(6px)saturate(120%);background-color:#120c108c}.modal-backdrop.ckyc-confirm-backdrop.show{opacity:1}.modal.fade .ckyc-confirm-dialog{opacity:0;transition:transform .18s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,1,1);transform:scale(.94)translateY(14px)}.modal.show .ckyc-confirm-dialog{opacity:1;transition:transform .32s cubic-bezier(.34,1.4,.64,1),opacity .2s ease-out;transform:scale(1)translateY(0)}.modal.show .ckyc-confirm-dialog .ckyc-confirm-icon{animation:.42s cubic-bezier(.34,1.56,.64,1) 60ms both ckycConfirmIconIn}.modal.show .ckyc-confirm-dialog .ckyc-confirm-text{animation:.32s cubic-bezier(.22,1,.36,1) .11s both ckycConfirmRise}.modal.show .ckyc-confirm-dialog .ckyc-confirm-actions{animation:.32s cubic-bezier(.22,1,.36,1) .15s both ckycConfirmRise}@keyframes ckycConfirmIconIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ckycConfirmRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ckyc-confirm-icon{width:62px;height:62px;color:var(--crimson,#8f2742);background:var(--crimson-wash,#8f274212);border-radius:50%;justify-content:center;align-items:center;font-size:25px;display:inline-flex;box-shadow:0 0 0 1px #8f274229,0 0 0 10px #8f27420d}.ckyc-confirm-dialog--danger .ckyc-confirm-icon{color:#c62828;background:#c6282817;box-shadow:0 0 0 1px #c6282833,0 0 0 10px #c628280f}[data-mode=dark] .ckyc-confirm-icon{color:var(--crimson-hi,#a83757);background:#a8375729}[data-mode=dark] .ckyc-confirm-dialog--danger .ckyc-confirm-icon{color:#f45552;background:#ef535029}.ckyc-confirm-text{font-family:var(--font-body);color:var(--ink);font-size:16.5px;font-weight:500;line-height:1.5}.ckyc-confirm-actions{gap:10px;padding-top:4px;padding-bottom:20px}.ckyc-confirm-btn{min-width:122px;min-height:44px;font-family:var(--font-body);border-radius:12px;font-size:14.5px;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s,background-color .15s,border-color .15s}.ckyc-confirm-btn:active:not(:disabled){transform:scale(.96)}.ckyc-confirm-btn:focus-visible{box-shadow:var(--focus);outline:none}.ckyc-confirm-form{max-width:360px;margin:18px auto 4px;padding:0 28px}.ckyc-confirm-field__label{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ckyc-confirm-field{border-radius:var(--r-s,10px);border:1px solid color-mix(in srgb, var(--ink-3) 85%, transparent);background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-body);padding:10px 14px;font-size:14px}.ckyc-confirm-field__wrap{position:relative}.ckyc-confirm-field--masked{padding-right:2.75rem}.ckyc-confirm-field__reveal{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ckyc-confirm-field__reveal:hover:not(:disabled),.ckyc-confirm-field__reveal:focus-visible{color:var(--ink)}.ckyc-confirm-field__reveal:disabled{opacity:.5;cursor:not-allowed}.ckyc-confirm-field:focus{border-color:var(--crimson);box-shadow:var(--focus);outline:none}.ckyc-confirm-field__help{font-family:var(--font-body);color:var(--ink-3);margin:6px 0 0;font-size:12px}.ckyc-confirm-btn--cancel{color:var(--ink-2)!important;border:1px solid color-mix(in srgb, var(--ink-3) 85%, transparent)!important;background:0 0!important}.ckyc-confirm-btn--cancel:hover:not(:disabled),.ckyc-confirm-btn--cancel:focus:not(:disabled){color:var(--ink)!important;background:var(--wash)!important;border-color:var(--ink-3)!important}.ckyc-confirm-btn--confirm{box-shadow:0 8px 16px -6px #6e368c6b;color:#fff!important;background:linear-gradient(135deg,#6e368c 0%,#3192d0 100%)!important;border:1px solid #ffffff38!important;border-radius:10px!important;transition:background .22s,box-shadow .22s,transform .22s!important}.ckyc-confirm-btn--confirm:hover:not(:disabled),.ckyc-confirm-btn--confirm:focus:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -6px #6e368c8c;color:#fff!important;background:linear-gradient(135deg,#3192d0 0%,#6e368c 100%)!important}.ckyc-confirm-dialog--danger .ckyc-confirm-btn--confirm{box-shadow:0 8px 16px -6px #b71c1c6b;background:linear-gradient(135deg,#b71c1c 0%,#d63c3c 100%)!important;border-color:#ffffff38!important}.ckyc-confirm-dialog--danger .ckyc-confirm-btn--confirm:hover:not(:disabled),.ckyc-confirm-dialog--danger .ckyc-confirm-btn--confirm:focus:not(:disabled){box-shadow:0 10px 22px -6px #b71c1c8c;background:linear-gradient(135deg,#d63c3c 0%,#b71c1c 100%)!important}.ckyc-confirm-btn:disabled{opacity:.55;transform:none}[data-mode=dark] .ckyc-confirm-btn--cancel{color:var(--ink-2);border-color:var(--line-2)}[data-mode=dark] .ckyc-confirm-btn--cancel:hover:not(:disabled){color:var(--ink);background:#ffffff12}@media (prefers-reduced-motion:reduce){.modal.fade .ckyc-confirm-dialog,.modal.show .ckyc-confirm-dialog{transition:opacity .12s linear;transform:none}.modal.show .ckyc-confirm-dialog .ckyc-confirm-icon,.modal.show .ckyc-confirm-dialog .ckyc-confirm-text,.modal.show .ckyc-confirm-dialog .ckyc-confirm-actions{animation:none}.ckyc-confirm-btn:active:not(:disabled){transform:none}}
