/* Liogames Store – USDT Gateway (minimal UI) */
.liog-usdt-checkout {
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 12px;
  padding: 14px;
  margin-top: 10px;
  background: #fff;
}
.liog-usdt-desc { margin: 0 0 12px; opacity: .9; }
.liog-usdt-row { display: flex; gap: 14px; flex-wrap: wrap; }
.liog-usdt-col { flex: 1 1 220px; min-width: 220px; }
.liog-usdt-pill {
  display: inline-block;
  padding: 7px 10px;
  border-radius: 999px;
  background: rgba(0,0,0,.05);
  font-weight: 600;
  margin-top: 6px;
}
.liog-usdt-checkout select,
.liog-usdt-checkout input[type="text"]{
  width: 100%;
  padding: 9px 10px;
  border-radius: 10px;
  border: 1px solid rgba(0,0,0,.14);
  margin-top: 6px;
}
.liog-usdt-help { display:block; margin-top:6px; opacity:.75; }

.liog-usdt-summary {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px dashed rgba(0,0,0,.12);
  display: grid;
  gap: 6px;
}
.liog-usdt-summary > div { display:flex; justify-content:space-between; gap:10px; }
.liog-usdt-note { opacity:.75; font-size: 12px; margin-top: 6px; }

/* Panel */
.liog-usdt-panel {
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 14px;
  padding: 14px;
  background: #fff;
  margin: 16px 0;
}
.liog-usdt-panel-head { display:flex; justify-content:space-between; align-items:center; gap:10px; }
.liog-usdt-panel-head h3 { margin: 0; font-size: 18px; }
.liog-usdt-badge {
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(0,0,0,.06);
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .02em;
}
.liog-usdt-grid {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.liog-usdt-grid-full { grid-column: 1 / -1; }
@media (max-width: 780px) {
  .liog-usdt-grid { grid-template-columns: 1fr; }
}
.liog-usdt-k { opacity: .7; font-size: 12px; margin-bottom: 4px; }
.liog-usdt-v { font-size: 14px; }
.liog-usdt-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; }
.liog-usdt-address { word-break: break-all; }

.liog-usdt-qr-wrap {
  display: flex;
  gap: 14px;
  align-items: center;
  flex-wrap: wrap;
}
.liog-usdt-qr {
  width: 220px;
  height: 220px;
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 14px;
  background: #fff;
}
.liog-usdt-qr-help {
  max-width: 320px;
  opacity: .75;
  font-size: 12px;
}

/* Payment popup (gateway-style) */
.liog-usdt-paymodal-body { padding: 14px; }
.liog-usdt-paymodal-top {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  flex-wrap: wrap;
}
.liog-usdt-paymodal-qr { flex: 0 0 auto; }
.liog-usdt-paymodal-info { flex: 1 1 260px; min-width: 260px; display: grid; gap: 10px; }
.liog-usdt-paymodal-line { display:flex; justify-content: space-between; gap: 10px; }
.liog-usdt-paymodal-line span { opacity: .75; }
.liog-usdt-paymodal-address { align-items: flex-start; }
.liog-usdt-paymodal-actions { display:flex; gap: 10px; flex-wrap: wrap; }
.liog-usdt-paymodal-steps { margin-top: 14px; padding-top: 12px; border-top: 1px dashed rgba(0,0,0,.12); }
.liog-usdt-paymodal-steps ol { margin: 0; padding-left: 18px; display: grid; gap: 6px; }
.liog-usdt-paymodal-bottom { margin-top: 14px; display:flex; gap: 10px; justify-content: flex-end; flex-wrap: wrap; }

.liog-usdt-copy {
  margin-left: 10px;
  padding: 6px 10px;
  border-radius: 10px;
  border: 1px solid rgba(0,0,0,.12);
  background: #fff;
  cursor: pointer;
}
.liog-usdt-actions { margin-top: 14px; display:flex; align-items:center; gap: 10px; flex-wrap: wrap; }
.liog-usdt-actions-hint { opacity: .75; font-size: 13px; }

.liog-usdt-btn {
  padding: 10px 14px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,.14);
  background: #fff;
  cursor: pointer;
  font-weight: 700;
}
.liog-usdt-btn-primary {
  background: #111;
  color: #fff;
  border-color: #111;
}
.liog-usdt-btn-ghost { background: transparent; }

.liog-usdt-alert { margin-top: 12px; padding: 10px 12px; border-radius: 12px; }
.liog-usdt-alert-warn { background: rgba(255, 180, 0, .12); border: 1px solid rgba(255, 180, 0, .25); }
.liog-usdt-alert-info { background: rgba(0, 120, 255, .08); border: 1px solid rgba(0, 120, 255, .18); }
.liog-usdt-timer { margin-top: 8px; font-weight: 700; }

/* Modal */
.liog-usdt-modal { display:none; }
.liog-usdt-modal.is-open { display:block; }
.liog-usdt-modal:target { display:block; }
.liog-usdt-modal-backdrop {
  display:block;
  text-decoration:none;
  position: fixed; inset: 0;
  background: rgba(0,0,0,.55);
  z-index: 9998;
}
.liog-usdt-modal-card {
  position: fixed;
  inset: 0;
  margin: auto;
  width: min(520px, calc(100% - 28px));
  height: fit-content;
  max-height: calc(100% - 28px);
  overflow: auto;
  background: #fff;
  border-radius: 16px;
  z-index: 9999;
  box-shadow: 0 20px 60px rgba(0,0,0,.25);
}
.liog-usdt-modal-head {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding: 14px 14px 10px;
  border-bottom: 1px solid rgba(0,0,0,.10);
}
.liog-usdt-modal-head h4 { margin:0; font-size: 16px; }
.liog-usdt-x { border:0; background: transparent; font-size: 22px; cursor:pointer; line-height: 1; }

.liog-usdt-form { padding: 14px; display:grid; gap: 12px; }
.liog-usdt-form label span { display:block; font-weight: 700; margin-bottom: 6px; }
.liog-usdt-form input[type="file"] { width:100%; }
.liog-usdt-form small { opacity:.75; display:block; margin-top: 6px; }
.liog-usdt-form-actions { display:flex; gap: 10px; justify-content:flex-end; flex-wrap: wrap; }
.liog-usdt-form-msg { margin-top: 2px; font-weight: 700; }
.liog-usdt-form-msg.is-error { color: #b00020; }
.liog-usdt-form-msg.is-success { color: #067d2a; }

html.liog-usdt-modal-open { overflow: hidden; }

/* ---------------------------------------
   Deposit History table (My Account)
   Fix: Do not inherit the flex layout of .liog-usdt-row
   --------------------------------------- */

.liog-usdt-history-row{ cursor: pointer; }

.liog-usdt-history-row:hover{
  background: #f7f8fb;
}


/* ---------------------------------------
   SEAGM-style Wallet Deposit Popup (My Account)
   --------------------------------------- */

.liog-usdt-modal-card.liog-usdt-paymodal{
  width: min(720px, calc(100% - 28px));
  border-radius: 20px;
  padding: 0;
}

.liog-usdt-close{
  position:absolute;
  top: 14px;
  right: 14px;
  width: 38px;
  height: 38px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,.10);
  background: #fff;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  z-index: 2;
}

.liog-usdt-paymodal__head{
  padding: 22px 22px 14px;
  border-bottom: 1px solid rgba(0,0,0,.08);
}
.liog-usdt-paymodal__title{
  margin: 0;
  font-size: 22px;
  font-weight: 800;
}
.liog-usdt-paymodal__subtitle{
  margin-top: 6px;
  opacity: .75;
  font-size: 13px;
}

.liog-usdt-paymodal__body{
  padding: 18px 22px 22px;
}

.liog-usdt-paymodal__summary{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  background: #f8fafc;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 16px;
  padding: 12px;
}

.liog-usdt-paymodal__sumrow{
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  background: #fff;
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 14px;
  font-size: 13px;
}
.liog-usdt-paymodal__sumrow span{ opacity: .75; }

.liog-usdt-paymodal__grid{
  display: grid;
  grid-template-columns: 240px 1fr;
  gap: 18px;
  margin-top: 16px;
  align-items: start;
}
@media(max-width: 760px){
  .liog-usdt-paymodal__summary{ grid-template-columns: 1fr; }
  .liog-usdt-paymodal__grid{ grid-template-columns: 1fr; }
}

.liog-usdt-paymodal__qr img{
  width: 220px;
  height: 220px;
  border-radius: 18px;
  border: 1px solid rgba(0,0,0,.10);
  background: #fff;
  display: block;
}

.liog-usdt-paymodal__addrlabel{
  font-weight: 800;
  margin-bottom: 8px;
}

.liog-usdt-paymodal__addr{
  display:flex;
  gap: 10px;
  align-items: center;
  padding: 10px 12px;
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  background: #f8fafc;
}

.liog-usdt-paymodal__addr code{
  flex: 1 1 auto;
  word-break: break-all;
  font-size: 12px;
}

.liog-usdt-paymodal__warn{
  margin-top: 10px;
  padding: 10px 12px;
  border-radius: 14px;
  background: rgba(245, 158, 11, .12);
  border: 1px solid rgba(245, 158, 11, .22);
  font-size: 12px;
}

.liog-usdt-paymodal__steps{
  margin-top: 12px;
  padding: 12px;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.08);
  background: #fff;
}

.liog-usdt-paymodal__steps ol{
  margin: 0;
  padding-left: 18px;
  display: grid;
  gap: 8px;
  font-size: 13px;
}

.liog-usdt-paymodal__actions{
  margin-top: 14px;
  display:flex;
  gap: 10px;
  flex-wrap: wrap;
}

.liog-usdt-btn{
  padding: 12px 14px;
  border-radius: 14px;
  border: 1px solid rgba(0,0,0,.14);
  background: #fff;
  cursor: pointer;
  font-weight: 800;
}

.liog-usdt-btn-primary{
  background: #f5c542;
  border-color: #f5c542;
  color: #111;
}

.liog-usdt-btn-ghost{
  background: transparent;
}

.liog-usdt-copy{
  padding: 8px 10px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,.12);
  background: #fff;
  cursor: pointer;
  font-weight: 800;
}

.liog-usdt-paymodal__note{
  margin-top: 14px;
  padding: 12px;
  border-radius: 16px;
  background: #f8fafc;
  border: 1px solid rgba(0,0,0,.08);
}

.liog-usdt-paymodal__note-title{
  font-weight: 900;
  margin-bottom: 6px;
}

.liog-usdt-paymodal__note-row{
  display:flex;
  justify-content: space-between;
  gap: 10px;
  margin-top: 8px;
  font-size: 12px;
}

.liog-usdt-paymodal__note-row span{ opacity: .7; }

.liog-usdt-paymodal__note-link{ margin-top: 8px; }

.liog-usdt-proof-wrap{
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px dashed rgba(0,0,0,.14);
}

.liog-usdt-proof-wrap__title{ margin: 0 0 10px; font-weight: 900; }

.liog-usdt-proof input[type="text"],
.liog-usdt-proof input[type="file"]{
  width: 100%;
  padding: 10px 12px;
  border-radius: 14px;
  border: 1px solid rgba(0,0,0,.14);
}

.liog-usdt-proof label{ font-weight: 800; display:block; margin-bottom: 6px; }

.liog-usdt-proof-msg .woocommerce-error,
.liog-usdt-proof-msg .woocommerce-info,
.liog-usdt-proof-msg .woocommerce-message{ margin:0; }


/* =========================================================
   LioGames G2Bulk-style Wallet Deposit page
   This styles the page/cards only. Payment popup CSS above remains unchanged.
   ========================================================= */
.liog-wallet-page{
  width:100%;
  max-width:1100px;
  margin:0 auto 52px;
  padding:0 0 8px;
  box-sizing:border-box;
  color:#e8eefc;
  overflow-x:clip;
}
.woocommerce-MyAccount-content .liog-wallet-page,
.woocommerce-account .liog-wallet-page{
  width:100%;
  max-width:100%;
}
.liog-wallet-page *,
.liog-wallet-balance-card,
.liog-wallet-tabs,
.liog-wallet-amount-card,
.liog-wallet-method-grid,
.liog-wallet-method-card,
.liog-wallet-table-wrap{box-sizing:border-box;max-width:100%;}

.liog-wallet-balance-card{
  min-height:132px;
  border:1px solid rgba(255,199,0,.45);
  border-radius:18px;
  padding:26px 28px;
  background:
    radial-gradient(circle at 86% 28%, rgba(255,199,0,.14), transparent 34%),
    linear-gradient(135deg, rgba(255,199,0,.11), rgba(6,10,20,.78) 48%, rgba(0,0,0,.82));
  box-shadow: inset 0 0 0 1px rgba(255,199,0,.04), 0 20px 70px rgba(0,0,0,.22);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.liog-wallet-balance-card__label{
  color:#ffc800;
  text-transform:uppercase;
  letter-spacing:.16em;
  font-size:13px;
  font-weight:900;
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:8px;
}
.liog-wallet-balance-card__value{
  display:flex;
  align-items:center;
  gap:12px;
  font-size:42px;
  line-height:1;
  color:#ffc800;
  font-weight:1000;
}
.liog-wallet-balance-card__value .woocommerce-Price-amount{color:#ffc800;}
.liog-wallet-token{
  width:42px;height:42px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,#69e1cf,#48b29f);
  color:#fff;font-weight:900;font-size:18px;
  box-shadow:0 0 22px rgba(91,216,196,.28);
}
.liog-wallet-tabs{
  margin:18px 0 28px;
  background:#111a2b;
  border:1px solid rgba(148,163,184,.18);
  border-radius:8px;
  display:grid;
  grid-template-columns:1fr 1fr;
  overflow:hidden;
}
.liog-wallet-tab{
  min-height:44px;
  display:flex;align-items:center;justify-content:center;
  color:#b6c2d9!important;
  text-decoration:none!important;
  font-weight:800;
  border-radius:6px;
}
.liog-wallet-tab.is-active{
  background:#ffc800;
  color:#080b12!important;
  box-shadow:0 0 0 1px rgba(255,199,0,.7) inset;
}
.liog-wallet-amount-card{
  max-width:560px;
  margin-bottom:22px;
  border:1px solid rgba(255,199,0,.24);
  border-radius:14px;
  background:rgba(8,13,24,.72);
  padding:18px;
}
.liog-wallet-amount-card label{
  color:#f6c800;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-weight:900;
  display:block;
  margin-bottom:9px;
}
.liog-wallet-amount-card input#liog-usdt-amount{
  width:100%;height:48px;
  border-radius:12px!important;
  border:1px solid rgba(148,163,184,.24)!important;
  background:#0e1627!important;
  color:#f8fbff!important;
  padding:0 14px!important;
  box-shadow:none!important;
}
.liog-wallet-amount-card input#liog-usdt-amount:focus{
  border-color:#ffc800!important;
  outline:none!important;
  box-shadow:0 0 0 3px rgba(255,199,0,.14)!important;
}
.liog-wallet-method-title{
  color:#9fb0ce;
  text-transform:uppercase;
  letter-spacing:.13em;
  font-size:13px;
  font-weight:900;
  margin:8px 0 14px;
}
.liog-wallet-method-grid{
  display:grid;
  width:100%;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.liog-wallet-method-card{
  min-height:78px;
  border-radius:14px;
  border:1px solid rgba(255,199,0,.25);
  background:linear-gradient(90deg, rgba(255,199,0,.08), rgba(6,10,18,.75));
  color:#eaf1ff;
  display:flex;align-items:center;
  gap:14px;
  padding:16px;
  cursor:pointer;
  text-align:left;
  transition:transform .16s ease, border-color .16s ease, background .16s ease;
}
.liog-wallet-method-card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,199,0,.62);
  background:linear-gradient(90deg, rgba(255,199,0,.13), rgba(10,16,28,.85));
}
.liog-wallet-method-card__icon{
  width:42px;height:42px;border-radius:12px;
  display:inline-flex;align-items:center;justify-content:center;
  flex:0 0 auto;
  font-weight:1000;
  border:1px solid currentColor;
  color:#ffc800;
  background:rgba(255,199,0,.08);
}
.liog-wallet-method-card.is-trc20{border-color:rgba(0,220,130,.28);background:linear-gradient(90deg, rgba(0,190,120,.10), rgba(6,10,18,.75));}
.liog-wallet-method-card.is-trc20 .liog-wallet-method-card__icon{color:#00d487;background:rgba(0,212,135,.10);}
.liog-wallet-method-card.is-bybit{border-color:rgba(236,72,153,.28);background:linear-gradient(90deg, rgba(236,72,153,.12), rgba(6,10,18,.75));}
.liog-wallet-method-card.is-bybit .liog-wallet-method-card__icon{color:#f472b6;background:rgba(236,72,153,.10);font-size:11px;}
.liog-wallet-method-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;}
.liog-wallet-method-card__body strong{font-size:17px;color:#fff;}
.liog-wallet-method-card__body small{font-size:13px;color:#9eb0cd;}
.liog-wallet-method-card__arrow{margin-left:auto;color:#8fa1bf;font-size:25px;}
.liog-wallet-msg{margin:0 0 16px;}
.liog-wallet-empty{
  min-height:210px;
  display:flex;align-items:center;justify-content:center;flex-direction:column;
  color:#a8b5cb;text-align:center;
}
.liog-wallet-empty .dashicons{font-size:42px;width:42px;height:42px;color:#53627a;margin-bottom:8px;}
.liog-wallet-empty p{margin:0 0 8px;color:#c7d0e5;}
.liog-wallet-empty a{color:#ffc800!important;font-weight:900;text-decoration:none!important;}
.liog-wallet-table-wrap{
  border-radius:15px;
  overflow:hidden;
  border:1px solid rgba(255,199,0,.22);
  background:#070b13;
}
.liog-wallet-history-table{margin:0!important;border:0!important;background:transparent!important;color:#eaf1ff!important;}
.liog-wallet-history-table thead th{
  background:#1a293c!important;
  color:#f8fbff!important;
  border:0!important;
  padding:15px 18px!important;
  font-weight:900!important;
}
.liog-wallet-history-table tbody td{
  background:#0b1220!important;
  color:#dbe6f8!important;
  border-top:1px solid rgba(148,163,184,.12)!important;
  padding:16px 18px!important;
}
.liog-wallet-history-table tbody tr:hover td{background:#101a2c!important;}
.liog-usdt-status{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:80px;
  border-radius:999px;
  padding:6px 10px;
  font-size:12px;
  font-weight:900;
  text-transform:capitalize;
}
.liog-usdt-status-waiting{color:#b77900;background:rgba(255,199,0,.13);border:1px solid rgba(255,199,0,.34);}
.liog-usdt-status-reviewing{color:#7dd3fc;background:rgba(14,165,233,.13);border:1px solid rgba(14,165,233,.28);}
.liog-usdt-status-approved{color:#5ee7a7;background:rgba(34,197,94,.13);border:1px solid rgba(34,197,94,.28);}
.liog-usdt-status-rejected,.liog-usdt-status-expired{color:#fca5a5;background:rgba(239,68,68,.13);border:1px solid rgba(239,68,68,.28);}
.liog-usdt-action{color:#ffc800;font-weight:900;}
.liog-wallet-history-tip{margin:14px 2px 0;color:#8fa1bf;}
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
@media (max-width: 1080px){
  .liog-wallet-method-grid{grid-template-columns:1fr;}
  .liog-wallet-amount-card{max-width:100%;}
}
@media (max-width: 820px){
  .liog-wallet-page{width:100%;}
  .liog-wallet-balance-card{padding:22px 18px;min-height:118px;}
  .liog-wallet-balance-card__value{font-size:34px;}
  .liog-wallet-method-grid{grid-template-columns:1fr;}
  .liog-wallet-history-table thead{display:none;}
  .liog-wallet-history-table tbody tr{display:block;border-top:1px solid rgba(255,199,0,.16);}
  .liog-wallet-history-table tbody td{display:flex;justify-content:space-between;gap:12px;text-align:right!important;}
  .liog-wallet-history-table tbody td:before{content:attr(data-title);font-weight:900;color:#9fb0ce;text-align:left;}
}

/* =========================================================
   V7 wallet tabs + dark payment popup + wallet ledger
   ========================================================= */
.liog-wallet-tabs{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.liog-wallet-tab{padding:0 10px;text-align:center;}

.liog-wallet-ledger-table .liog-wallet-tx-type{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:72px;border-radius:999px;padding:6px 10px;
  font-size:12px;font-weight:900;text-transform:capitalize;
  background:rgba(148,163,184,.12);color:#cbd5e1;border:1px solid rgba(148,163,184,.20);
}
.liog-wallet-ledger-table .liog-wallet-tx-type.is-credit,
.liog-wallet-ledger-table .liog-wallet-tx-amount.is-credit{
  color:#5ee7a7!important;
}
.liog-wallet-ledger-table .liog-wallet-tx-type.is-credit{
  background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.28);
}
.liog-wallet-ledger-table .liog-wallet-tx-type.is-debit,
.liog-wallet-ledger-table .liog-wallet-tx-amount.is-debit{
  color:#fca5a5!important;
}
.liog-wallet-ledger-table .liog-wallet-tx-type.is-debit{
  background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.28);
}
.liog-wallet-ledger-table .woocommerce-Price-amount,
.liog-wallet-ledger-table .amount{
  color:inherit!important;
  white-space:nowrap!important;
}

/* Darken only the wallet deposit modal. Checkout/payment-gateway blocks are untouched. */
.liog-usdt-modal-card.liog-usdt-paymodal{
  background:linear-gradient(180deg,#0b1220 0%,#070b13 100%)!important;
  border:1px solid rgba(255,199,0,.22)!important;
  color:#eaf1ff!important;
  box-shadow:0 28px 90px rgba(0,0,0,.62)!important;
}
.liog-usdt-paymodal__head{
  border-bottom-color:rgba(255,199,0,.14)!important;
  background:linear-gradient(90deg,rgba(255,199,0,.08),rgba(7,11,19,.96))!important;
}
.liog-usdt-paymodal__title,
.liog-usdt-proof-wrap__title,
.liog-usdt-paymodal__addrlabel,
.liog-usdt-proof label{
  color:#f8fbff!important;
}
.liog-usdt-paymodal__subtitle,
.liog-usdt-paymodal__sumrow span,
.liog-usdt-paymodal__steps,
.liog-usdt-paymodal__note,
.liog-usdt-help{
  color:#aeb8ca!important;
}
.liog-usdt-paymodal__summary{
  background:#07101c!important;
  border-color:rgba(255,199,0,.16)!important;
}
.liog-usdt-paymodal__sumrow{
  background:#0d1728!important;
  border-color:rgba(255,255,255,.08)!important;
  color:#dbe6f8!important;
}
.liog-usdt-paymodal__sumrow strong,
.liog-usdt-paymodal__sumrow strong span{
  color:#f8fbff!important;
  opacity:1!important;
}
.liog-usdt-paymodal__addr{
  background:#0d1728!important;
  border-color:rgba(255,255,255,.10)!important;
}
.liog-usdt-paymodal__addr code{
  background:#111d31!important;
  color:#f8fbff!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
.liog-usdt-paymodal__steps,
.liog-usdt-paymodal__note{
  background:#0d1728!important;
  border-color:rgba(255,255,255,.09)!important;
}
.liog-usdt-paymodal__warn{
  background:rgba(255,199,0,.12)!important;
  border-color:rgba(255,199,0,.30)!important;
  color:#ffe08a!important;
}
.liog-usdt-close{
  background:#0d1728!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
}
.liog-usdt-copy,
.liog-usdt-btn-ghost{
  background:#111d31!important;
  color:#f8fbff!important;
  border-color:rgba(255,255,255,.12)!important;
}
.liog-usdt-btn-primary{
  background:#ffc800!important;
  border-color:#ffc800!important;
  color:#080b12!important;
}
.liog-usdt-proof input[type="text"],
.liog-usdt-proof input[type="file"]{
  background:#0d1728!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
}
.liog-usdt-proof input[type="file"]::file-selector-button{
  background:#ffc800!important;
  color:#080b12!important;
  border:0!important;
  border-radius:10px!important;
  padding:8px 10px!important;
  font-weight:900!important;
}

@media (max-width: 680px){
  .liog-wallet-tabs{grid-template-columns:1fr;}
  .liog-wallet-tab{justify-content:flex-start;padding-left:14px;}
}


/* V15: wallet ledger pagination + compact safe layout */
.liog-wallet-ledger-pagination{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  flex-wrap:wrap;
  margin:14px 0 0;
}
.liog-wallet-page-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:8px 13px;
  border-radius:12px;
  border:1px solid rgba(255,204,0,.24);
  background:rgba(255,204,0,.12);
  color:#ffc400!important;
  font-weight:900;
  text-decoration:none!important;
}
.liog-wallet-page-current{
  color:#aebbd3;
  font-size:12px;
  font-weight:800;
}
.liog-wallet-ledger-table td,
.liog-wallet-ledger-table th{
  overflow-wrap:anywhere;
  word-break:break-word;
}
.liog-wallet-balance-card__value .woocommerce-Price-amount,
.liog-wallet-balance-card__value .amount{
  display:inline-flex!important;
  align-items:baseline!important;
  gap:2px!important;
  white-space:nowrap!important;
}

/* =========================================================
   3.6.28.4 — FazerCards 5000 USDT ceiling
   One authoritative payment-sheet style for provider-backed and direct-wallet invoices.
   ========================================================= */
.liog-wallet-quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.liog-wallet-quick-amounts button{min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:rgba(255,255,255,.035);color:inherit;font:800 11px/1 system-ui;cursor:pointer}.liog-wallet-quick-amounts button:hover,.liog-wallet-quick-amounts button.is-selected{border-color:rgba(255,196,0,.55);background:rgba(255,196,0,.10);color:#ffd557}.liog-wallet-method-section{margin-top:10px}.liog-wallet-method-card.is-selected{border-color:rgba(255,196,0,.58)!important;box-shadow:0 0 0 2px rgba(255,196,0,.12)!important}.liog-usdt-safety{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid rgba(245,158,11,.22);border-radius:12px;background:rgba(245,158,11,.07);color:inherit}.liog-usdt-safety .dashicons{color:#f59e0b}.liog-usdt-safety strong{display:block;font-size:12px}.liog-usdt-safety p{margin:3px 0 0;font-size:11px;line-height:1.55;opacity:.76}
#liog-usdt-msg.is-toast{position:fixed;top:82px;right:18px;z-index:100020;max-width:min(420px,calc(100vw - 36px));filter:drop-shadow(0 14px 32px rgba(0,0,0,.24));animation:none!important}

/* Keep chat launchers out of the payment surface while the modal is open. */
html.liog-usdt-modal-open .lgai-root,
html.liog-usdt-modal-open iframe[title*="chat" i],
html.liog-usdt-modal-open [id*="tawk" i]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-modal-backdrop{position:fixed!important;inset:0!important;z-index:100001!important;background:rgba(1,7,18,.86)!important;backdrop-filter:blur(10px)!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-modal-card.liog-usdt-payment-sheet-v3{position:fixed!important;z-index:100002!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(640px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(86,139,230,.28)!important;border-radius:24px!important;background:#071526!important;color:#f7fbff!important;box-shadow:0 30px 90px rgba(0,0,0,.62)!important;opacity:1!important;filter:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-sheet__topbar{position:sticky!important;top:0!important;z-index:8!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:20px 20px 16px!important;background:#091a30!important;border-bottom:1px solid rgba(115,157,224,.18)!important;box-shadow:0 7px 24px rgba(0,0,0,.16)!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-sheet__topbar h3{margin:0!important;color:#fff!important;font-size:26px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.02em!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__subtitle{margin:7px 0 0!important;color:#9fb2d1!important;font-size:13px!important;line-height:1.45!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-close{position:static!important;display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(137,174,230,.19)!important;border-radius:13px!important;background:#0d213d!important;color:#fff!important;font-size:25px!important;line-height:1!important;box-shadow:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__body{max-height:calc(100dvh - 120px)!important;padding:16px 18px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#071526!important;color:#f7fbff!important;opacity:1!important;filter:none!important;scrollbar-width:thin!important;scrollbar-color:#294a72 #071526!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;border:1px solid rgba(255,188,44,.32)!important;border-radius:18px!important;background:#10223a!important;box-shadow:inset 4px 0 0 #f6b92d!important;opacity:1!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__state{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__clock{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border:1px solid rgba(255,194,46,.34)!important;border-radius:50%!important;background:#2a251b!important;color:#ffd15a!important;font-size:24px!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#ffd15a!important;font-size:15px!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status>span{width:7px!important;height:7px!important;border-radius:50%!important;background:#ffd15a!important;box-shadow:0 0 0 4px rgba(255,209,90,.10)!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__state p{margin:4px 0 0!important;color:#aebdd4!important;font-size:11.5px!important;line-height:1.4!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__timer{min-width:108px!important;padding-left:14px!important;border-left:1px solid rgba(129,166,221,.17)!important;text-align:center!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__timer small{display:block!important;color:#8fa4c4!important;font-size:9.5px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__timer strong{display:block!important;margin-top:5px!important;color:#67e8ff!important;font-size:25px!important;line-height:1!important;font-weight:900!important;font-variant-numeric:tabular-nums!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-qr{display:flex!important;flex-direction:column!important;align-items:center!important;padding:18px 0 15px!important;text-align:center!important;background:transparent!important;opacity:1!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__qr{display:grid!important;place-items:center!important;width:214px!important;height:214px!important;padding:10px!important;border:2px solid #1e9bff!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 5px rgba(58,79,255,.12),0 18px 44px rgba(0,0,0,.34)!important;opacity:1!important;filter:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__qr img{display:block!important;width:190px!important;height:190px!important;max-width:100%!important;object-fit:contain!important;opacity:1!important;filter:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-qr>strong{margin-top:12px!important;color:#f8fbff!important;font-size:13px!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-qr>span{margin-top:4px!important;color:#8ea3c3!important;font-size:11.5px!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-details{display:grid!important;gap:10px!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(120,160,218,.18)!important;border-radius:16px!important;background:#0d223d!important;color:#fff!important;box-shadow:none!important;opacity:1!important;filter:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid rgba(126,164,224,.18)!important;border-radius:12px!important;background:#142f53!important;color:#dce9ff!important;font-size:17px!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body{min-width:0!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body small{display:block!important;color:#8fa6c8!important;font-size:10.5px!important;line-height:1.2!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body strong,
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body code{display:block!important;margin-top:4px!important;padding:0!important;border:0!important;background:transparent!important;color:#f8fbff!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;opacity:1!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row--network{border-color:rgba(255,195,52,.50)!important;background:#17283d!important;box-shadow:inset 4px 0 0 #f5bd36!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row--network .liog-pay-row__icon{border-color:rgba(255,195,52,.32)!important;background:#332a16!important;color:#ffd15b!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__fixed{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 10px!important;border:1px solid rgba(255,195,52,.33)!important;border-radius:999px!important;background:#312a19!important;color:#ffd15b!important;font-size:9.5px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-copy{min-width:84px!important;min-height:40px!important;padding:0 14px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#1498ff,#5637ff)!important;color:#fff!important;font-size:11.5px!important;font-weight:900!important;box-shadow:0 7px 18px rgba(50,84,255,.22)!important;opacity:1!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-warning{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;margin-top:12px!important;padding:13px!important;border:1px solid rgba(255,175,44,.34)!important;border-radius:16px!important;background:#251f17!important;color:#fff!important;opacity:1!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-warning__icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#ffb52f!important;color:#071526!important;font-size:21px!important;font-weight:950!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-warning strong{display:block!important;color:#ffc94d!important;font-size:12.5px!important;line-height:1.35!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-warning p{margin:5px 0 0!important;color:#c8d3e3!important;font-size:10.8px!important;line-height:1.5!important}

.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary{margin-top:12px!important;padding:14px!important;border:1px solid rgba(120,160,218,.18)!important;border-radius:17px!important;background:#0c2039!important;color:#fff!important;opacity:1!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary h4{margin:0 0 8px!important;color:#f8fbff!important;font-size:13px!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:9px 0!important;border-top:1px solid rgba(128,164,215,.11)!important;color:#9fb0ca!important;font-size:11.5px!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary__row:first-of-type{border-top:0!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary__row strong{color:#f4f8ff!important;text-align:right!important;overflow-wrap:anywhere!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-compat-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 #liog-usdt-proof-wrap,
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 #liog-usdt-note{display:none!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:14px!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 #liog-usdt-i-paid{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#1498ff,#5637ff)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(42,82,255,.22)!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-btn-ghost{min-height:48px!important;padding:0 18px!important;border:1px solid rgba(134,171,226,.18)!important;border-radius:13px!important;background:#0d213b!important;color:#dce8f9!important;font-size:13px!important;font-weight:900!important}
.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-approved{color:#64efaf!important}.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-approved>span{background:#45df9c!important}.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-expired,.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-rejected{color:#ff8585!important}.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-expired>span,.liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-invoice-status.is-rejected>span{background:#ff6666!important}

@media (max-width:760px){
  .liog-usdt-modal.is-payment-mode .liog-usdt-modal-card.liog-usdt-payment-sheet-v3{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:20px!important}
  .admin-bar .liog-usdt-modal.is-payment-mode .liog-usdt-modal-card.liog-usdt-payment-sheet-v3{top:calc(50% + 23px)!important;max-height:calc(100dvh - 58px)!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-sheet__topbar{padding:16px 15px 13px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-sheet__topbar h3{font-size:23px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__body{max-height:calc(100dvh - 98px)!important;padding:13px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status{grid-template-columns:1fr!important;padding:12px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__timer{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;padding:10px 0 0!important;border-left:0!important;border-top:1px solid rgba(129,166,221,.16)!important;text-align:left!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-status__timer strong{margin:0!important;font-size:23px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-qr{padding:17px 0 14px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__qr{width:202px!important;height:202px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__qr img{width:178px!important;height:178px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row{grid-template-columns:38px minmax(0,1fr)!important;padding:11px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row .liog-usdt-copy,
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__fixed{grid-column:2!important;justify-self:start!important;margin-top:2px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-copy{min-height:36px!important;min-width:96px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__actions{grid-template-columns:1fr!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 #liog-usdt-i-paid,
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-btn-ghost{width:100%!important}
}
@media (max-width:430px){
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-sheet__topbar h3{font-size:21px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-usdt-paymodal__subtitle{font-size:12px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body strong,
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-row__body code{font-size:13px!important}
  .liog-usdt-modal.is-payment-mode .liog-usdt-payment-sheet-v3 .liog-pay-summary__row{align-items:flex-start!important}
}


/* 3.6.28.6 — native BEP20 source reminder + exact-payment warning */
.liog-wallet-direct-section{
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(15,23,42,.08);
}
.liog-wallet-direct-source{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(220px,320px);
  gap:14px;
  align-items:center;
  padding:13px 14px;
  margin:0 0 12px;
  border:1px solid #e2e8f0;
  border-radius:14px;
  background:#f8fafc;
}
.liog-wallet-direct-source strong{display:block;color:#0f172a;font-size:13px;margin-bottom:3px}
.liog-wallet-direct-source p{margin:0;color:#64748b;font-size:11.5px;line-height:1.45}
.liog-direct-sender-input{
  width:100%;
  min-width:0;
  border:1px solid #cbd5e1 !important;
  border-radius:10px !important;
  background:#fff !important;
  color:#0f172a !important;
  font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;
  padding:11px 12px !important;
}
.liog-pay-exact-warning{
  display:flex;
  gap:11px;
  align-items:flex-start;
  margin:12px 0;
  padding:12px 13px;
  border:1px solid #f5c66a;
  border-radius:13px;
  background:#fff9eb;
  color:#563b06;
}
.liog-pay-exact-warning__icon{
  flex:0 0 24px;
  width:24px;height:24px;
  border-radius:50%;
  display:grid;place-items:center;
  background:#fbbf24;
  color:#111827;
  font-weight:900;
}
.liog-pay-exact-warning strong{display:block;font-size:13px;margin:0 0 3px}
.liog-pay-exact-warning p{margin:0;font-size:12px;line-height:1.5}
.liog-pay-exact-warning small{display:block;margin-top:5px;color:#7c5b16;font-size:10.5px;line-height:1.45;word-break:break-all}
@media (max-width:760px){
  .liog-wallet-direct-source{grid-template-columns:1fr;gap:9px;padding:12px}
}


/* 3.6.28.12: server-rendered Direct BEP20/history. Prevents JS reflow/flicker. */
.liog-wallet-history-panel .liog-wallet-table-wrap{min-height:0}
.liog-wallet-history-tx{
  display:block!important;
  width:max-content;
  max-width:170px;
  margin-top:5px;
  color:#7aa7ff!important;
  font-size:10px!important;
  font-weight:750!important;
  text-decoration:none!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.liog-wallet-history-tx:hover{text-decoration:underline!important}
.liog-wallet-invoice-pagination{margin-top:14px}
@media(max-width:680px){
  .liog-wallet-history-tx{max-width:135px;margin-left:auto}
}
