.bg-linear-gradiant {
  background: linear-gradient(115.43deg, #F0FFF4 0.45%, #C6F6D5 100%) !important;
}

/* Container untuk memusatkan loader di seluruh layar dan mencegah interaksi */
#global-loader {
    position: fixed; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1); /* Latar belakang semi-transparan lebih ringan */
    
    /* Efek Blur pada latar belakang */
    backdrop-filter: blur(5px); /* Menambahkan efek blur (sesuaikan 5px sesuai keinginan) */
    -webkit-backdrop-filter: blur(5px); /* Kompatibilitas untuk browser tertentu */
    
    display: flex; 
    justify-content: center; 
    align-items: center; 
    z-index: 9999; /* Memastikan overlay di atas segalanya */
    
    /* Pastikan kursor tidak berubah menjadi pointer saat di atas overlay */
    cursor: default; 
}

/* Gaya untuk loader itu sendiri (Spinner) */
.modern-loader {
    border: 8px solid rgba(76, 175, 80, 0.2); /* Hijau transparan untuk dasar */
    border-top: 8px solid #483C32; /* Warna hijau modern solid */
    border-radius: 50%; 
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite; 
}

/* Animasi keyframes untuk putaran */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.shadow-2 {
  /* x-offset y-offset blur color */
  box-shadow: 0px 0px 7px 2px #ccc;
}

#table-data thead th,
#table-data tbody td,
.dataTables_wrapper,
.dataTables_wrapper label,
.dataTables_wrapper input,
.dataTables_wrapper select,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .paginate_button {
    font-size: 12px;
}

#table-data tbody td {
    font-size: 13px !important;
    vertical-align: top !important;
    /*max-width: 250px;              /* atur sesuai kebutuhan */
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: help;*/
}

.d-none {
    display: none;
}

ul.fs-13,
ul.fs-13 a {
    font-size: 13px;
}

li.fs-14,
li.fs-14 a {
    font-size: 14px;
}