/*!
 * Eco Mediapark - JiiN (https://ecomediapark.com)
 * Copyright 2025, Licensed
 */

/* Development Mode -  */
/*.goLive { content:''; visibility: hidden; } */
/* Development Mode */



.fs-6 { font-size: 0.6rem !important; }
.fs-7 { font-size: 0.7rem !important; }
.fs-8 { font-size: 0.8rem !important; }
.fs-175 { font-size: 1.75rem !important; }
.fs-135 { font-size: 1.35rem !important; }
.image-fill { width: 100%; height: 100%; object-fit: cover; }



.mdl_tit { color: white; font-weight:bold; background-color:#4e73df; text-transform:uppercase; }
.mdl_titlock { color: white; font-weight:bold; background-color:#6f42c1; text-transform:uppercase; }

.sidebar .nav-item .nav-link .badge-counter {
    padding: 0.10em 0.35em; /* 减小内边距 */
    font-size: 1rem;  /* 减小字体大小 */
    margin-left: 10px !important; 
    margin-top: -20px !important;
    position: relative; 
    /*float: none; */
}
.sidebar-heading { color: white !important; }
td.tdKcNo { font-size:large; text-align:center; }

.dataTables_filter input { width: 300px !important; /* force it to apply */}
/*table.dataTable tbody tr td, table.calTable tbody tr td {
  line-height: 1.75 !important; padding: 4px 2px !important; }*/
table.dataTable thead tr, table.calTable thead tr { 
  height: 13px; line-height: 0.9; padding: 2px 0; background-color: #597ce0; color: white; }
.link-action { cursor: pointer; text-decoration: underline; color: #4e73df; /* Primary color */ font-weight: bold; }

.delClr { background-color: #858796 !important; /*muted*/} /* 0 <i class="fas fa-trash-alt"></i>*/
.waiClr { background-color: #FFFFFF !important; } /* 1 <i class="fas fa-couch"></i> */
.treClr { background-color: #bff0de !important; /* bg-success*/} /* 2 <i class="fas fa-stethoscope"></i> */
.unpClr { background-color: #fceec9 !important; /* warning*/} /* 8 <i class="fas fa-hand-holding-usd"></i> */
.donClr { /* Remain ori*/ } /* 9 <i class="fas fa-check"></i>*/

/* for calendar.php hidden the status */
/* Match odd rows (default striped background) */
.table-striped tbody tr:nth-of-type(odd) td.hidden-text {
  color: #f9f9f9 !important; /* same as row background */
}

/* Match even rows */
.table-striped tbody tr:nth-of-type(even) td.hidden-text {
  color: #ffffff !important; /* white background */
}




@keyframes wait-blink-timeframe {
  0% { color: #FFFFFF;}
  25% { color: #0dcaf0; }
  50% { color: #FFFFFF;}
  75% { color: #0dcaf0; }
  100% { color: #FFFFFF;}
}
.wait-blink{
  /*color: white; */
  font-weight: bold;
  animation-name: wait-blink-timeframe;
  animation-duration: 3s; 
  animation-iteration-count: infinite;
}

@keyframes recycle-blink-timeframe {
  0% { color: #0ADD08; }
  25% { color: #FFFFFF;}
  50% { color: #0ADD08; }
  75% { color: #FFFFFF;}
  100% { color: #0ADD08; }
}
.recycle-blink{
  /*color: white; */
  font-weight: bold;
  animation-name: recycle-blink-timeframe;
  animation-duration: 3s; 
  animation-iteration-count: infinite;
}

@keyframes unpaid-blink-timeframe {
  0% { color: #FFFFFF;}
  25% { color: #ffc107; }
  50% { color: #FFFFFF;}
  75% { color: #ffc107; }
  100% { color: #FFFFFF;}
}
.unpaid-blink{
  /*color: white; */
  font-weight: bold;
  animation-name: unpaid-blink-timeframe;
  animation-duration: 3s; 
  animation-iteration-count: infinite;
}