.tn-chips,.ts-chips,.tc-chips,.tf-chips,.tq-chips,.ex-chips,
.tn-chips *,.ts-chips *,.tc-chips *,.tf-chips *,.tq-chips *,.ex-chips *{display:none!important;visibility:hidden!important}
body.np-details .tn-chips,
body.np-details .ts-chips,
body.np-details .tc-chips,
body.np-details .tf-chips,
body.np-details .tq-chips{display:none!important}
body.np-pay .tn-pay-body,
body.np-pay .ts-pay-body,
body.np-pay .tc-pay-body,
body.np-pay .tf-pay-body,
body.np-pay .tq-pay-body,
body.np-pay .tn-qr,
body.np-pay .ts-qr{display:none!important}
.tn-co-actions,.ts-co-actions,.tq-co-actions,.tc-co-actions,.tf-co-actions{position:relative;z-index:30;padding-bottom:6.5rem}
#npCoins,#npCoins label,#npCoins input{pointer-events:auto!important;position:relative;z-index:4}
#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}
}
