:root{--fox-bg:#0C102D;--fox-blue:#263286;--fox-red:#D13800;--fox-orange:#FF7400;--fox-yellow:#FFDE00;--fox-white:#FFFFFF}
html,body{width:100%;max-width:100%;overflow-x:hidden}
body{font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif!important;background:var(--fox-bg)}
body *:not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad){font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif!important}
#accordionSidebar.sidebar{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}
#accordionSidebar.sidebar::-webkit-scrollbar{width:0;height:0;display:none}
img,video,iframe,canvas,svg{max-width:100%;height:auto}
#content-wrapper,#content,.container,.container-fluid,.row,[class*="col-"]{min-width:0}
.table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.form-control,.custom-select,select,textarea{max-width:100%}
.btn,.btn-group{max-width:100%}
.btn-group{flex-wrap:wrap}
.modal-dialog{max-width:calc(100% - 1rem);margin:.5rem auto}
.dropdown-menu{max-width:calc(100vw - 1rem);overflow-wrap:anywhere}
.card{max-width:100%;overflow:hidden}
.text-wrap,.break-word{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:767.98px){
  .container-fluid{padding-left:.75rem!important;padding-right:.75rem!important}
  .topbar-live-fox{max-width:52vw;overflow:hidden}
  .topbar-live-fox span,.topbar-live-fox strong{font-size:.68rem}
  .table-responsive{border:0!important}
  .table-responsive>.table{min-width:0!important}
  .table thead{display:none!important}
  .table tbody,.table tbody tr{display:block!important;width:100%!important}
  .table tbody tr{margin:0 0 .75rem!important;padding:.75rem!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(17,24,61,.96),rgba(12,18,50,.98))!important}
  .table tbody td,.table tbody th{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;padding:.48rem 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-size:.74rem!important;text-align:right!important;white-space:normal!important}
  .table tbody td:last-child,.table tbody th:last-child{border-bottom:0!important}
  .table tbody td:before,.table tbody th:before{content:attr(data-label);display:block;flex:0 0 36%;max-width:36%;color:#8993b7!important;font-size:.62rem!important;font-weight:800!important;text-align:left!important;text-transform:uppercase;letter-spacing:.04em}
  .table tbody td>*{max-width:62%}
  .table .btn{width:auto!important;margin:0 .2rem .2rem 0!important;min-height:36px!important;padding:.42rem .65rem!important;font-size:.68rem!important}
  .row{margin-left:-.35rem;margin-right:-.35rem}
  [class*="col-"]{padding-left:.35rem;padding-right:.35rem}
}
@media(max-width:480px){
  .topbar .nav-link{padding-left:.35rem!important;padding-right:.35rem!important}
  .topbar-live-fox{display:none!important}
  .card-body{padding:.8rem!important}
  .btn-group .btn{width:auto!important}
  input,select,textarea{font-size:16px!important}
}
