:root{--ok:#1f8a4d}.dn-wrap{max-width:880px}.dn-cards{display:flex;flex-direction:column;gap:16px}.dn-card{background:var(--nba-bg-card);border:1px solid var(--nba-ink-10);border-radius:24px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.dn-card.is-open{border-color:var(--nba-ink);box-shadow:var(--shadow-md)}.dn-head{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;display:flex;gap:18px;padding:22px 24px}.dn-head,.dn-ic{align-items:center}.dn-ic{width:52px;height:52px;border-radius:15px;flex:0 0 auto;display:inline-flex;justify-content:center;color:var(--nba-ink)}.dn-ic.mint{background:var(--nba-mint)}.dn-ic.peach{background:var(--nba-peach)}.dn-head .bd{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dn-head .t{font:600 20px/1.15 var(--nba-font-sans);letter-spacing:-.01em}.dn-head .s{font:400 14px/1.35 var(--nba-font-sans);color:var(--nba-ink-60)}.dn-head .chev{flex:0 0 auto;color:var(--nba-ink-60);transition:transform .22s;display:inline-flex;transform:rotate(90deg)}.dn-card.is-open .dn-head .chev{transform:rotate(-90deg);color:var(--nba-ink)}.dn-panel{border-top:1px solid var(--nba-ink-10);margin:0 24px;padding:4px 0 26px}.dn-card.is-open .dn-panel{animation:dn-reveal .24s ease}@keyframes dn-reveal{0%{transform:translateY(-6px)}to{transform:none}}.dn-field{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--nba-ink-10)}.dn-field:last-of-type{border-bottom:0}.dn-lbl{font:500 11px/1 var(--nba-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nba-ink-60)}.dn-cardno{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dn-cardno .num{font:500 26px/1 var(--nba-font-mono);letter-spacing:.04em;color:var(--nba-ink);white-space:nowrap}.dn-val{font:500 18px/1.2 var(--nba-font-sans)}.dn-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--nba-ink);background:var(--nba-ink);color:#fff;border-radius:99px;padding:9px 16px;cursor:pointer;flex:0 0 auto;font:500 13px/1 var(--nba-font-sans);display:inline-flex;align-items:center;gap:7px;transition:opacity .15s,background .15s}.dn-copy:hover{opacity:.88}.dn-copy.done{background:var(--ok);border-color:var(--ok)}.dn-hint{margin:18px 0 0;font:400 14px/1.5 var(--nba-font-sans);color:var(--nba-ink-60)}.dn-cur{display:flex;gap:8px;padding:4px;background:var(--nba-ink-05);border-radius:14px;width:-moz-max-content;width:max-content;margin-top:4px}.dn-cur button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:9px 18px;border-radius:10px;color:var(--nba-ink-60);font:500 14px/1 var(--nba-font-sans);transition:background .15s,color .15s}.dn-cur button.active{background:var(--nba-bg-card);color:var(--nba-ink);box-shadow:var(--shadow-sm);font-weight:600}.dn-amount{margin-top:6px;display:flex;align-items:center;gap:12px;border:1.5px solid var(--nba-ink-10);border-radius:16px;padding:0 18px;transition:border-color .15s}.dn-amount:focus-within{border-color:var(--nba-ink)}.dn-amount .sym{color:var(--nba-ink-60);flex:0 0 auto}.dn-amount .sym,.dn-amount input{font:500 30px/1 var(--nba-font-sans)}.dn-amount input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--nba-ink);letter-spacing:-.01em;padding:20px 0}.dn-amount input::-moz-placeholder{color:var(--nba-ink-20)}.dn-amount input::placeholder{color:var(--nba-ink-20)}.dn-chips{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.dn-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--nba-ink-10);background:var(--nba-bg-card);border-radius:99px;padding:9px 16px;color:var(--nba-ink);font:500 14px/1 var(--nba-font-mono);transition:border-color .15s,background .15s}.dn-chips button:hover{border-color:var(--nba-ink-40)}.dn-chips button.active{background:var(--nba-ink);border-color:var(--nba-ink);color:#fff}.dn-pay{margin-top:20px}.dn-pay .nba-btn[disabled]{opacity:.4;cursor:not-allowed}.dn-secure{margin-top:14px;display:flex;align-items:center;gap:8px;font:400 13px/1.4 var(--nba-font-sans);color:var(--nba-ink-60)}.dn-assure{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.dn-assure .it{display:flex;align-items:center;gap:10px;font:400 14px/1.4 var(--nba-font-sans);color:var(--nba-ink-60)}.dn-assure .it svg{color:var(--nba-ink);flex:0 0 auto}@media (max-width:560px){.dn-head{padding:18px;gap:14px}.dn-panel{margin:0 18px}.dn-cardno .num{font-size:21px}.dn-amount .sym,.dn-amount input{font-size:24px}}