/* LGFT v5.24.28 — billing notice standard + true pagination lock */
:root{--lgft-standard-green-bg:linear-gradient(135deg,rgba(5,68,37,.96),rgba(8,102,53,.90));--lgft-standard-green-border:rgba(74,222,128,.72);--lgft-standard-green-text:#d9ffe7;--lgft-standard-amber-bg:linear-gradient(135deg,rgba(78,52,8,.96),rgba(120,83,14,.90));--lgft-standard-amber-border:rgba(245,197,66,.72);--lgft-standard-amber-text:#fff4bd;--lgft-standard-red-bg:linear-gradient(135deg,rgba(93,18,18,.96),rgba(148,26,26,.90));--lgft-standard-red-border:rgba(248,113,113,.72);--lgft-standard-red-text:#ffe3e3;}
body .notice,
body .flash,
body .alert,
body .portal-document .notice,
body .billing-document .notice,
body .wallet-document .notice{
  border-radius:14px!important;
  padding:13px 16px!important;
  margin:10px 0 14px!important;
  color:var(--lgft-standard-amber-text)!important;
  background:var(--lgft-standard-amber-bg)!important;
  border:1px solid var(--lgft-standard-amber-border)!important;
  border-left:4px solid var(--lgft-standard-amber-border)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22)!important;
  font-weight:800!important;
  line-height:1.35!important;
}
body .notice.success,
body .flash.success,
body .alert.success,
body .notice.ok,
body .notice.pass,
body .portal-document .notice.success,
body .billing-document .notice.success,
body .wallet-document .notice.success{
  color:var(--lgft-standard-green-text)!important;
  background:var(--lgft-standard-green-bg)!important;
  border-color:var(--lgft-standard-green-border)!important;
  border-left-color:var(--lgft-standard-green-border)!important;
}
body .notice.warning,
body .flash.warning,
body .alert.warning{
  color:var(--lgft-standard-amber-text)!important;
  background:var(--lgft-standard-amber-bg)!important;
  border-color:var(--lgft-standard-amber-border)!important;
  border-left-color:var(--lgft-standard-amber-border)!important;
}
body .notice.danger,
body .flash.danger,
body .alert.danger,
body .notice.error,
body .flash.error{
  color:var(--lgft-standard-red-text)!important;
  background:var(--lgft-standard-red-bg)!important;
  border-color:var(--lgft-standard-red-border)!important;
  border-left-color:var(--lgft-standard-red-border)!important;
}
.lgft-dt-toolbar{overflow:visible!important;}
.lgft-dt-topline{gap:10px!important;align-items:flex-start!important;}
.lgft-dt-actions{gap:6px!important;align-items:center!important;}
.lgft-dt-actions select[data-dt-page-size]{
  display:inline-block!important;
  width:76px!important;
  min-width:76px!important;
  max-width:76px!important;
  height:34px!important;
  line-height:34px!important;
  padding:0 28px 0 10px!important;
  overflow:visible!important;
  text-align:left!important;
  appearance:auto!important;
  -webkit-appearance:menulist!important;
}
table.lgft-data-table tr.lgft-dt-paged,
table.lgft-data-table tr.lgft-dt-filtered{display:none!important;}
table.lgft-data-table tr[style*="display: none"]{display:none!important;}
.lgft-dt-pages{min-height:34px;}
.lgft-dt-page-btn.active{font-weight:900!important;}
@media print{body .notice,body .flash,body .alert{background:#fff!important;color:#111!important;border:1px solid #bbb!important;box-shadow:none!important}.lgft-dt-toolbar{display:none!important}table.lgft-data-table tr{display:table-row!important}}
