
/* Developer USDT / peso withdraw */
.devc-page .tlx-hide{display:none !important}
.tlx-devwd{
  background:#141726;
  color:#e8eaf2;
  border-radius:18px;
  padding:16px;
  margin:8px 0 18px;
}
.tlx-devpots{display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:14px}
.tlx-devpots > div{
  background:#07080f; border-radius:12px; padding:10px 12px;
}
.tlx-devpots span{display:block; color:#8b90a7; font-size:11px; font-weight:700}
.tlx-devpots b{display:block; margin-top:4px; font-size:15px}
.tlx-devrails{display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:14px}
.tlx-devrails button{
  height:40px; border:0; border-radius:12px;
  background:#07080f; color:#d7dbe8; font-weight:700;
}
.tlx-devrails button.on{background:#5b4dff; color:#fff}
.tlx-devcard{
  background:#07080f; border-radius:12px; padding:12px; margin-bottom:10px;
}
.tlx-devcard b{display:block; font-size:14px}
.tlx-devcard span{display:block; color:#8b90a7; font-size:12px; margin-top:4px; word-break:break-all}
.tlx-devbind input{
  display:block; width:100%; height:44px; margin:0 0 8px;
  border:0; border-radius:12px; background:#07080f; color:#fff; padding:0 12px;
}
.tlx-bm{display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:8px}
.tlx-bm button{
  height:36px; border:0; border-radius:10px; background:#07080f; color:#d7dbe8; font-weight:700;
}
.tlx-bm button.on{background:#5b4dff; color:#fff}
.tlx-bsave,.tlx-dgo{
  width:100%; height:46px; border:0; border-radius:999px;
  background:linear-gradient(90deg,#5b7cff,#9b5cff);
  color:#fff; font-weight:800; margin-bottom:12px;
}
.tlx-bsave:disabled,.tlx-dgo:disabled{opacity:.4}
.tlx-wd-amt{
  display:flex; align-items:center; gap:8px;
  background:#07080f; border-radius:12px; height:52px; padding:0 10px 0 14px;
}
.tlx-wd-amt .tlx-unit{color:#22c55e; font-weight:800}
.tlx-wd-amt input{
  flex:1; min-width:0; background:transparent; border:0; outline:0;
  color:#fff; font-size:20px; font-weight:800;
}
.tlx-dmax{
  height:32px; padding:0 10px; border:0; border-radius:999px;
  background:#5b4dff; color:#fff; font-weight:800; font-size:11px;
}
.tlx-dhint{color:#8b90a7; font-size:12.5px; margin:8px 0 12px}
.tlx-dhint b{color:#fff}

/* hard-hide the React originals while the skin is mounted — kills double columns */
.page-pad:has(.tlx-devwd) > *:not(.tlx-devwd):not(.devc-tabs):not(.kyc-inline-banner):not(.kyc-gate){
  display:none !important;
}
