.tn-chips,.ts-chips,.tc-chips,.tf-chips,.tq-chips,.ex-chips{display:none!important}
body.np-details .tn-prows,
body.np-details .ts-prows,
body.np-details .tc-prows,
body.np-details .tf-prows,
body.np-details .tq-prows,
body.np-details .tn-co-switch,
body.np-details .ts-co-switch,
body.np-details .tc-co-switch,
body.np-details .tf-co-switch,
body.np-details .tq-co-switch{display:none!important}
#npCoins{margin:1rem 0 0}
#npCoins .np-coin-row{display:flex;flex-wrap:wrap;gap:.5rem}
#npCoins label{display:inline-flex;align-items:center;gap:.35rem;border:1px solid currentColor;border-radius:999px;padding:.45rem .85rem;cursor:pointer}
#npCoins input{accent-color:#111827}
#npCoins label:has(input:checked){background:#111827;color:#fff;border-color:#111827}
#npDualPay{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;width:100%}
#npDualPay>p{flex:1 0 100%;margin:0}
#npDualPay article{flex:1 1 260px;min-width:0;padding:1rem;border:1px solid rgba(0,0,0,.12);border-radius:16px;box-sizing:border-box;text-align:center}
#npDualPay img{display:block;width:min(220px,72vw);height:auto;margin:0 auto .75rem;border-radius:12px;background:#fff}
#npDualPay code{display:block;word-break:break-all;overflow-wrap:anywhere;text-align:left;margin:.4rem 0}
#npDualPay .npCopy{margin-top:.35rem;padding:.5rem 1rem;border-radius:999px;cursor:pointer;font:inherit}
.np-timer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}
.np-timer b{font-size:1.6rem;letter-spacing:.04em}
@media (max-width:900px){
  .tn-co-split,.ts-co-split,.tc-co-split,.tf-co-split,.tq-co-split{display:flex!important;flex-direction:column!important}
  .tn-co-sum,.ts-co-sum,.tc-co-sum,.tf-co-sum,.tq-co-sum{position:static!important;width:100%!important;max-width:none!important;order:3}
  .tn-co-main,.ts-co-main,.tq-co-main{order:2;width:100%}
  .tn-co-side,.ts-co-side,.tq-co-side{order:1;width:100%}
}
@media (max-width:640px){
  #npDualPay{flex-direction:column}
  #npCoins label{width:100%;justify-content:center;box-sizing:border-box}
  .tn-co-actions,.ts-co-actions,.tq-co-actions{flex-direction:column;align-items:stretch}
  .tn-btn,.ts-btn,.tq-btn{width:100%;text-align:center;box-sizing:border-box}
}
