.np-crypto-trigger{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dde3d4;border-radius:999px;padding:8px 15px;background:#f4f6ef;color:#36432c;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.np-crypto-trigger:hover:not(:disabled){background:#e9eee0;border-color:#aebc9c}.np-crypto-trigger:disabled{opacity:.55;cursor:wait}.np-crypto-dialog h2 span,.np-crypto-trigger span{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ff9c21;color:#1e1e1e;font-weight:800}.np-crypto-trigger span{width:17px;height:17px;font-size:12px}.np-crypto-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.64)}.np-crypto-dialog{position:relative;width:min(400px,100%);border:1px solid #303030;border-radius:13px;padding:25px 24px 24px;background:#1e1e1e;color:#f5f5f5;box-shadow:0 25px 80px rgba(0,0,0,.38);font-family:inherit}.np-crypto-dialog h2{display:flex;align-items:center;gap:9px;margin:0 36px 20px 0;color:#f6f6f6;font-size:18px;font-weight:750;line-height:1.35}.np-crypto-dialog h2 span{width:24px;height:24px;font-size:18px}.np-crypto-close{position:absolute;top:14px;right:14px;border:0;background:transparent;color:#aeb0b6;font-size:26px;line-height:1;cursor:pointer}.np-crypto-close:hover{color:#fff}.np-crypto-amount{display:flex;flex-direction:column;gap:4px;border-radius:15px;padding:19px 17px 17px;background:#292929}.np-crypto-amount span{color:#aaaeb6;font-size:13px;font-weight:600}.np-crypto-amount strong{color:#fff;font-size:30px;font-weight:780;line-height:1.25;letter-spacing:-.025em}.np-crypto-note{display:flex;align-items:flex-start;gap:10px;margin:17px 0 16px;color:#b4b8c1;font-size:14px;line-height:1.45}.np-crypto-note span{flex:none;color:#20bf77;font-weight:800}.np-crypto-error{margin:0 0 12px;color:#ffb4a9;font-size:13px}.np-crypto-continue{width:100%;min-height:48px;border:0;border-radius:15px;background:#ff9d21;color:#fff;font-size:15px;font-weight:750;cursor:pointer}.np-crypto-continue:hover:not(:disabled){background:#ffae43}.np-crypto-continue:disabled{opacity:.6;cursor:wait}.np-crypto-continue span{margin-left:3px;font-size:20px;vertical-align:-1px}@media(max-width:480px){.np-crypto-dialog{padding:23px 20px 20px}.np-crypto-amount strong{font-size:28px}}