.s-site-logo-img {
  content: url(../../Serenity.Assets/logo/white-128.png);
}


/* mengatur lebar dialog large menjadi 1000 */
/* Pastikan ini menimpa style bawaan modal/dialog Serenity */
.s-LargeDialog.modal-dialog {
    max-width: 1000px !important;
    width: 1000px !important;
}

/* Jika dialog dibungkus dalam div modal-lg atau lainnya, kita paksa lebarnya */
.modal-dialog.modal-lg {
    max-width: 1000px !important;
}

/* end */
/* Menggunakan selector .s-KakRabDialog untuk membatasi ruang lingkup */
.s-KakRabDialog.modal-dialog,
.modal.s-KakRabDialog .modal-dialog {
    max-width: 1000px !important;
    width: 1200px !important;
}

/* Memastikan konten di dalamnya menyesuaikan */
.s-KakRabDialog .modal-content {
    width: 100%;
}


.s-DataMaster-ProgramDialog .slick-viewport {
    height: 300px !important;
}

.s-DataMaster-KegiatanDialog .slick-viewport {
    height: 250px !important;
}

.s-DataMaster-PptkDialog .slick-viewport {
    height: 100px !important;
}

.s-KerangkaAcuanKerja-KakDialog .slick-viewport {
    height: 290px !important;
}

.slick-cell.text-center {
    text-align: center !important;
}


.slick-header-column.text-left .slick-column-name {
    text-align: left !important;
}

.slick-header-column.text-center .slick-column-name {
    text-align: center !important;
}

.slick-header-column.text-right .slick-column-name {
    text-align: right !important;
}

.slick-header-column .slick-column-name {
    white-space: normal !important;
    line-height: 1.2;   
}


/*
.slick-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    line-height: 1.3 !important;      /* ✅ kurangi spasi antar baris teks */
    padding-top: 8px !important;      /* ✅ padding atas */
    padding-bottom: 8px !important;   /* ✅ padding bawah */
    display: flex !important;
    align-items: center !important;   /* ✅ teks rata tengah vertikal */
}
*/

/* ✅ Hanya berlaku untuk data row, tidak mengganggu grouping */
.slick-row:not(.slick-group) .slick-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    line-height: 1 !important;      /* ✅ kurangi spasi antar baris teks */
    padding-top: 4px !important;      /* ✅ padding atas */
    padding-bottom: 4px !important;   /* ✅ padding bawah */
    display: flex !important;
    align-items: center !important;   /* ✅ teks rata tengah vertikal */

}


/* ✅ Khusus grouping row — kembalikan ke default */
.slick-row.slick-group .slick-cell {
    white-space: nowrap !important;
    display: block !important;
    line-height: normal !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}



/* Wrap text */
/* di kode rekening*/
.vw-kode-rekening-grid .slick-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}

/* ✅ Baris mengikuti tinggi konten */
.vw-kode-rekening-grid .slick-row {
    height: auto !important;
    position: relative !important;
}

/* ✅ Pastikan container row tidak clip */
.vw-kode-rekening-grid .slick-viewport {
    overflow-y: auto !important;
}

/* wrap text di urusan bidang*/
.vw-urusan-bidang-grid .slick-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}

/* ✅ Baris mengikuti tinggi konten */
.vw-urusan-bidang-grid .slick-row {
    height: auto !important;
    position: relative !important;
}

/* ✅ Pastikan container row tidak clip */
.vw-urusan-bidang-grid .slick-viewport {
    overflow-y: auto !important;
}



/* wrap text di vwsUrusan Bidnag Unit Kerja*/
.vw-urusan-bidang-unit-kerja-grid .slick-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}

/* ✅ Baris mengikuti tinggi konten */
.vw-urusan-bidang-unit-kerja-grid .slick-row {
    height: auto !important;
    position: relative !important;
}

/* ✅ Pastikan container row tidak clip */
.vw-urusan-bidang-unit-kerja-grid .slick-viewport {
    overflow-y: auto !important;
}

/*

/* Checkbox bulan berjajar horizontal */
/* Container bulan pelaksanaan */
.s-KerangkaAcuanKerja-Kak_JadwalDialog .category[data-category="Bulan Pelaksanaan"] {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
}

/* Sembunyikan category title agar tidak memakan tempat */
.s-KerangkaAcuanKerja-Kak_JadwalDialog .category[data-category="Bulan Pelaksanaan"] .category-title {
    width: 100% !important;
}

*/

