.s-Administration-LanguageDialog > .size {
  width: 450px;
}
.s-Administration-LanguageDialog .caption {
  width: 120px;
}
.s-Administration-RoleDialog > .size {
  width: 450px;
}
.s-Administration-RoleDialog .caption {
  width: 120px;
}
.s-Administration-UserDialog > .size {
  width: 650px;
}
.s-Administration-UserDialog .caption {
  width: 150px;
}
.s-Administration-UserDialog .s-PropertyGrid .categories {
  height: 450px;
}
.s-TranslationGrid input.custom-text {
  width: 100%;
  height: 23px;
  padding: 0 3px;
}
.s-UserPermissionDialog > .size,
.s-RolePermissionDialog > .size,
.s-UserRoleDialog > .size {
  min-width: 670px;
  width: 670px;
  min-height: 450px;
  height: 450px;
}
.s-UserPermissionDialog .s-DataGrid,
.s-RolePermissionDialog .s-DataGrid,
.s-UserRoleDialog .s-DataGrid {
  height: 100%;
}
.s-UserPermissionDialog .ui-dialog-content,
.s-RolePermissionDialog .ui-dialog-content,
.s-UserRoleDialog .ui-dialog-content {
  padding: 8px;
}
.s-PermissionCheckEditor .check-box {
  background-image: url(../serenity/images/tick-empty.png);
  background-position: center center;
  width: 22px;
  height: 22px;
  margin: 0;
}
.s-PermissionCheckEditor .check-box.checked {
  background-image: url(../serenity/images/tick-green.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.checked.revoke {
  background-image: url(../serenity/images/tick-red.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.partial {
  opacity: 0.8;
}
.s-PermissionCheckEditor .check-box.checked.partial {
  background-image: url(images/tick-green-partial.png);
}
.s-PermissionCheckEditor .check-box.checked.revoke.partial {
  background-image: url(images/tick-red-partial.png);
}
.s-PermissionCheckEditor .effective-permission {
  cursor: default;
  padding-left: 22px;
  background-image: url(../serenity/images/check2.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.s-PermissionCheckEditor .effective-permission.partial {
  background-image: url(../serenity/images/checkbox-null.png);
}
.s-PermissionCheckEditor .effective-permission.deny {
  background-image: url(../serenity/images/slash.png);
}
.s-CMS-ActivityGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CropTypeGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CaneOfficerGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-VarietyGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-VarietyGrid .stopIssuance {
    background-color: palevioletred;
}
.s-CMS-PurwaGrid .stopIssuance {
    background-color: #ffd5c0;
}
.s-CMS-VillageGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-FamilyGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-TruckGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-TransactionHoldingGrid .ReleaseAt {
    background-color: #ffd5c0;
}
.s-CMS-SocietyGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ModeGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-BankGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CentreGrid .Discontinued {
    background-color: #ffd5c0;
}

.s-CMS-EmailMasterGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-VarietyGroupGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CorrectionCategoryGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-DistrictGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-TehsilGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CaneCropStageGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ItemGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ItemGroupGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ZoneGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-BlockGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-LoanGroupGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ContractorGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-AndroidDevicesGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-BadCaneReasonsGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-BankFileFormatGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-LoanTypeGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-FertilizerGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-ChemicalGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-RevenueVillageGrid .IsCancelled {
    background-color: #ffd5c0;
}
.s-CMS-ZonalInchargeGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-TruckTypeGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-DiseaseGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CorrectionNatureGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-LockReasonGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-RegionalHeadGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-WeighmentCardGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-EnumListGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-FileFormatDetailGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CaneCropTaskGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-FactoriesGrid .AddAndroidDeviceAsDiscontinue {
    background-color: #ffd5c0;
}
.s-CMS-BankGroupGrid .Discontinued {
    background-color: #ffd5c0;
}
.s-CMS-CentrePurchaseGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-TruckFuelSlipGrid .LockingStatus {
    color: #7a7a7a;
}

.s-CMS-SupplyTicketGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-SupplyTicketGrid .IsCancelled {
    color: #7a7a7a;
}
.s-CMS-PlantingPlotGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-KhasraGrid .LockingStatus {
    color: #7a7a7a;
}

.s-CMS-SeedIndentGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-SeedReservationGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-CanePlotGrid .LockingStatus {
    color: #7a7a7a;
}

.s-CMS-ItemIssueGrid .LockingStatus {
    color: #7a7a7a;
}
.s-CMS-CentrePurchaseGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-TruckFuelSlipGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-SupplyTicketGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-SupplyTicketGrid .cancelled, .cancelled .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-GrowerGrid .cancelled, .cancelled .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-SupplyTicketGrid .weighted, .weighted .slick-cell a {
    background-color: #FFEE91;
}
.s-CMS-SupplyTicketGrid .calendar, .calendar .slick-cell a {
    background-color: #D2DCB6;
}

.s-CMS-SupplyTicketEnqGrid .weighted, .weighted .slick-cell a {
    background-color: #FFEE91;
}

.s-CMS-SupplyTicketEnqGrid .calendar, .calendar .slick-cell a {
    background-color: #D2DCB6;
}
.s-CMS-SupplyTicketEnqGrid .cancelled, .cancelled .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-CalendarGrid .issued, .issued .slick-cell a {
    background-color: #D2DCB6;
}
.s-CMS-CalendarGrid .cancelled, .cancelled .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-CalendarEnqGrid .issued, .issued .slick-cell a {
    background-color: #D2DCB6;
}
.s-CMS-CalendarEnqGrid .cancelled, .cancelled .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-PlantingPlotGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-KhasraGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-SeedIndentGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}

.s-CMS-SeedReservationGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-CanePlotGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-CanePlotSharesGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}

.s-CMS-ItemIssueGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}

.s-CMS-ModifyCentrePurchaseWeightGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}

.s-CMS-FinalCentrePurchaseGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-GatePurchaseGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-FinalGatePurchaseGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-GateReceiptGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}

.s-CMS-GateReceiptFinalGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-GrowerPaymentReturnGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-GateReceiptChangeGrossGrid .discontinued .slick-cell, .discontinued .slick-cell a {
    color: #7a7a7a;
}
.s-CMS-CanePlotGrowerEnquiryGrid .discontinued  {
    background-color: palevioletred !important;
}

.s-CMS-CanePlotGrowerEnquiryGrid .discontinued .slick-cell, 
.s-CMS-CanePlotGrowerEnquiryGrid .discontinued .slick-cell a {
    color: #ffffff !important; /* Optional: make text readable on red */
}

.s-CMS-GrowerPaymentImportGrid .GrowerPaymentCreated {
    background-color: #cafbbe;
}

.s-CMS-GrowerCreditPaymentImportGrid .GrowerPaymentCreated {
    background-color: #cafbbe;
}
.s-CMS-PurchaseVehicleGrid .IsCancelled {
    background-color: #ffd5c0;
}
#s2id_CMS_CMS_SystemParameterValueGrid0_QuickFilter_SystemParameterSystemParameterGroupId {
    min-width: 250px
}
#s2id_CMS_CMS_SystemParameterValueGrid0_QuickFilter_SystemParameterId
{
    min-width: 250px
}
.s-CMS-GrowerBankAndNameCorrectionDialog > .size {
    width: 800px;
}
.s-CMS-GrowerHindiNameCorrectionDialog > .size {
    width: 800px;
}
.s-CMS-GrowerSeasonAreaAndYieldCorrectionDialog > .size {
    width: 800px;
}
.s-CMS-GrowerAadhaarUniqueMobileCorrectionDialog > .size {
    width: 800px;
}
.s-CMS-CentrePurchaseMarkStopPaymentGrid .Discontinued, .Discontinued .slick-cell a {
    background-color: #ffd5c0;
}
.s-CMS-GatePurchaseMarkStopPaymentGrid .Discontinued, .Discontinued .slick-cell a {
    background-color: #ffd5c0;
}
/* Suggestion-box For Transliation of HindiGrowerName */
.s-CMS-ExtraBondingGrid .CalendarProcessed {
    background-color: #cafbbe;
}
/*.suggestion-box {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    max-height: 150px;
    overflow-y: auto;
    display: none;*/
    /* Add some space from the top */
    /*margin-top: 0.2%;*/ /* You can adjust the value (in pixels) according to your preference */
    /* Add other styles as needed */
/*}

.suggestion-item {
    padding: 10px;
    cursor: pointer;
}

    .suggestion-item.selected {
        background-color: #007bff;*/ /* Change this to your desired background color */
        /*color: #ffffff;*/ /* Change this to your desired text color */
    /*}

    .suggestion-item:hover {*/
        /* Your styles for the selected suggestion item */
        /*background-color: #007bff;*/ /* Change this to your desired background color */
        /*color: #ffffff;*/ /* Change this to your desired text color */
    /*}*/
/* Apply background color to the entire row */
/*.slick-row.disabled-row {
    background-color: #ffd5c0 !important;*/ /* Ensure the background color is applied */
    /*opacity: 0.7;
}*/

    /* Ensure the edit link within the row remains visible and clickable */
    /*.slick-row.disabled-row .edit-link {
        background-color: transparent !important;
        color: #007bff !important;
        opacity: 1;
        text-decoration: underline;
        pointer-events: auto;
    }*/

/* Suggestion container */
/*.suggestion-box {
    position: absolute;
    background: #ffffff;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
    overflow: hidden;
    max-height: 220px;
    overflow-y: auto;
    min-width: 250px;
    font-family: system-ui, -apple-system, sans-serif;
}*/

/* Match input width automatically */
/*.suggestion-box {
    width: auto !important;
    min-width: 100%;
}*/

/* Each item */
/*.suggestion-item {
    padding: 8px 12px;
    cursor: pointer;
    font-size: 14px;
    color: #111827;
    transition: background 0.2s ease;
}*/

    /* Hover */
    /*.suggestion-item:hover {
        background: #f3f4f6;
    }*/

    /* Keyboard selected */
    /*.suggestion-item.selected {
        background: #2563eb;
        color: #ffffff;
    }*/


/*.suggestion-box {
    position: absolute;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
    max-height: 200px;
    overflow-y: auto;
    font-size: 13px;
    padding: 4px 0;
    animation: fadeIn 0.15s ease;
    z-index: 9999;
}

.suggestion-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: all 0.15s ease;
}

    .suggestion-item:hover {
        background: #f1f5f9;
    }

    .suggestion-item.selected {
        background: #2563eb;
        color: #fff;
    }

    .suggestion-item b {
        color: #111827;
    }

    .suggestion-item.selected b {
        color: #fff;
    }

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(6px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}*/

/* ================================
   Hindi Suggestion Box (Global UI)
================================ */

.suggestion-box {
    position: absolute;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    /* soft colorful shadow */
    box-shadow: 0 8px 20px rgba(37, 99, 235, 0.15);
    /* IMPORTANT: width JS se control hogi */
    box-sizing: border-box;
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 6px 0;
    font-size: 13px;
    font-family: inherit;
    z-index: 9999;
    /* attach feel with input */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    animation: fadeIn 0.15s ease;
}

/* ================================
   Suggestion Item
================================ */

.suggestion-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: all 0.15s ease;
    /* left accent */
    border-left: 3px solid transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    /* Hover state */
    .suggestion-item:hover {
        background: #eff6ff; /* light blue */
        border-left: 3px solid #3b82f6;
    }

    /* Selected via keyboard */
    .suggestion-item.selected {
        background: #2563eb;
        color: #ffffff;
        border-left: 3px solid #1d4ed8;
    }

/* ================================
   Animation
================================ */

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ================================
   Scrollbar Styling
================================ */

.suggestion-box::-webkit-scrollbar {
    width: 6px;
}

.suggestion-box::-webkit-scrollbar-thumb {
    background: #c7d2fe;
    border-radius: 6px;
}

    .suggestion-box::-webkit-scrollbar-thumb:hover {
        background: #a5b4fc;
    }