﻿:root {
    --popup-max-width: 80vw;
    --popup-max-height: 80vh;
}

.RadWindow.RadEditorMaxLimitExceedRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 150px;
}

.RadWindow.ResizeSubstituteAddRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 200px;
}

.RadWindow.ShowCoreDepositReturnForm {
    --popup-max-width: 520px;
    --popup-max-height: 275px;
}

.RadWindow.ShowDirectChargeCoreDepositReturnForm {
    --popup-max-width: 500px;
    --popup-max-height: 275px;
}

.RadWindow.RenotifyMessageDialog {
    --popup-max-width: 460px;
    --popup-max-height: 150px;
}

.RadWindow.ShowNonStockOrderReceiveForm {
    --popup-max-width: 850px;
    --popup-max-height: 570px;
}

.RadWindow.ValidationMessage320Dialog {
    --popup-max-width: 320px;
    --popup-max-height: 130px;
}

.RadWindow.ResetWarningDialog {
    --popup-max-width: 450px;
    --popup-max-height: 150px;
}

.RadWindow.DataDictionaryEditDialog {
    --popup-max-width: 815px;
    --popup-max-height: 645px;
}

.RadWindow.ScheduleReportAddDialog {
    --popup-max-width: 390px;
    --popup-max-height: 400px;
}

.RadWindow.ScheduleLogViewerRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 580px;
}

.RadWindow.ScheduleDescriptionView {
    --popup-max-width: 400px;
    --popup-max-height: 150px;
}

.RadWindow.ScheduleDeleteDialog {
    --popup-max-width: 450px;
    --popup-max-height: 200px;
}

.RadWindow.ReportSchedulerRadWindow {
    --popup-max-width: 580px;
    --popup-max-height: 640px;
}

.RadWindow.ReportConfigurationSetupRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 320px;
}

/* FASPD-53462 — allow button focus rings to render without clipping */
.RadWindow.ReportConfigurationSetupRadWindow .rwContent {
    overflow: visible !important;
}

.RadWindow.ValidationMessage460Dialog {
    --popup-max-width: 460px;
    --popup-max-height: 130px;
}

.RadWindow.WarningMessage460Dialog {
    --popup-max-width: 460px;
    --popup-max-height: 130px;
}

.RadWindow.PartRejectTransferRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 400px;
}

.RadWindow.PartTransferEditRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 560px;
}

.RadWindow.IdentificationEditRadWindow {
    --popup-max-width: 820px;
    --popup-max-height: 680px;
}

    .RadWindow.IdentificationEditRadWindow .rwContent {
        min-height: calc(var(--popup-max-height) - 44px) !important;
        overflow: hidden !important;
    }

.RadWindow.AssetAcquireEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 640px;
}

    .RadWindow.AssetAcquireEditDialog .rwContent iframe {
        height: 560px !important;
    }

.RadWindow.EngineAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 540px;
}

.RadWindow.TemplateCreateAssetRadWindow {
    --popup-max-width: 820px;
    --popup-max-height: 90vh;
}

.RadWindow.IdentificationTemplateAddRadWindow {
    --popup-max-width: 730px;
    --popup-max-height: 100vh;
}

.RadWindow.AcquisitionAddEditDialog {
    --popup-max-width: 570px;
    --popup-max-height: 800px;
}

    .RadWindow.AcquisitionAddEditDialog .rwContent {
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }

        .RadWindow.AcquisitionAddEditDialog .rwContent iframe {
            height: 850px !important;
        }

.RadWindow.WarrantyClaimAddRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 665px;
}

/* FASPD-53341 #8 — title "Edit Minimum Requirements & Identification Information" was
   cropped at 675px. Widened to 800px so the full title fits on one titlebar line. */
.RadWindow.IdentificationTemplateEditRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 868px;
}

.RadWindow.TLClass {
    --popup-max-width: 1015px;
    --popup-max-height: 550px;
}

.RadWindow.TLCertification {
    --popup-max-width: 550px;
    --popup-max-height: 560px;
}

.RadWindow.MyProfileEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 650px;
}

.RadWindow.SecurityQuestionEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 240px;
}

.RadWindow.PasswordQuestionPanel {
    --popup-max-width: 450px;
    --popup-max-height: 290px;
}

.RadWindow.TimeZoneEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 200px;
}

    .RadWindow.TimeZoneEditDialog .rwContent {
        min-height: calc(var(--popup-max-height) - 44px) !important;
        overflow: hidden !important;
    }


.RadWindow.TLMaintShop {
    --popup-max-width: 820px;
    --popup-max-height: 750px;
}

.RadWindow.TLMaintShopDelete {
    --popup-max-width: 450px;
    --popup-max-height: 220px;
}

.RadWindow.AssetsListDialog {
    --popup-max-width: 750px;
    --popup-max-height: 650px;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}

    .RadWindow.AssetsListDialog .rwContent {
        height: 610px !important;
    }

/* FASPD-52494 #8 — the Technician "Open Activities" popup previously reused
   AssetsListDialog, whose fixed 610px rwContent clipped the grid pager. This
   dedicated class keeps the same footprint but lets EnableRadWindowAutoFit()
   size the content to fit, so the pager is fully visible. */
.RadWindow.TechnicianOpenActivitiesDialog {
    --popup-max-width: 750px;
    --popup-max-height: 650px;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.RadWindow.CreateWorkOrderRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 620px;
}

.RadWindow.CreateDirectChargeRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 410px;
}

.RadWindow.EngineTemplateAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 620px;
}

.RadWindow.DeleteRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 215px;
}

.RadWindow.FuelTemplateAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 540px;
}

.RadWindow.TireTemplateAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 560px;
}

.RadWindow.CustomSpecTemplateAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 660px;
}

.RadWindow.TemplateAssetAcquireEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 470px;
}

.RadWindow.PackingSlipReceiveLineItemEditDialog {
    --popup-max-width: 550px;
    --popup-max-height: 370px;
}

.RadWindow.ReceiveOtherChargeEditDialog {
    --popup-max-width: 550px;
    --popup-max-height: 290px;
}


.RadWindow.TemplateAssetReplaceEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 580px;
}

.RadWindow.AssetMeterAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 450px;
}

.RadWindow.WarningRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 220px;
}

.RadWindow.AssetPmAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 470px;
}

.RadWindow.AssetPmEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 220px;
}

.RadWindow.AssetPmCycleAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 265px;
}

.RadWindow.PmCycleAddRadWindow {
    --popup-max-width: 325px;
    --popup-max-height: 325px;
}

.RadWindow.AssetSaAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 380px;
}

.RadWindow.AssetSaEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 380px;
}

.RadWindow.AssetWarrantyAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 680px;
}

.RadWindow.AssetTemplateWarrantyCycleAddDialog {
    --popup-max-width: 450px;
    --popup-max-height: 300px;
}

.RadWindow.AssetWarrantyCycleEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 270px;
}

.RadWindow.WarrantyCycleAddRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 350px;
}

.RadWindow.ContactTemplateAddEditDialog {
    --popup-max-width: 720px;
    --popup-max-height: 720px;
}

.RadWindow.SearchAddPersonRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 700px;
}

    .RadWindow.SearchAddPersonRadWindow .rwContent {
        height: 660px !important;
    }

    .RadWindow.SearchAddPersonRadWindow .RadGrid_Bootstrap {
        width: 650px !important;
    }

.RadWindow.ContactTemplateDeleteDialog {
    --popup-max-width: 500px;
    --popup-max-height: 330px;
}

.RadWindow.AssetNoteAddEditDialog {
    --popup-max-width: 675px;
    --popup-max-height: 535px;
}

.RadWindow.WarrantyClaimEditAndNewRepairRadWindow {
    --popup-max-width: 575px;
    --popup-max-height: 635px;
}

.RadWindow.BudgetCreate {
    --popup-max-width: 670px;
    --popup-max-height: 500px;
}

.RadWindow.AccountEdit {
    --popup-max-width: 690px;
    --popup-max-height: 550px;
}

.RadWindow.BudgetEdit {
    --popup-max-width: 650px;
    --popup-max-height: 300px;
}

.RadWindow.AmendmentAdd {
    --popup-max-width: 690px;
    --popup-max-height: 340px;
}

.RadWindow.AccountCreate {
    --popup-max-width: 765px;
    --popup-max-height: 500px;
}

.RadWindow.InvoicePackingSlipWindow {
    --popup-max-width: 940px;
    --popup-max-height: 500px;
}

.RadWindow.CreditCardAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 360px;
}

    .RadWindow.CreditCardAddRadWindow .rwContent iframe {
        height: 320px !important;
    }

.RadWindow.CreditCardEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 510px;
}
.RadWindow.CreditCardEditRadWindow .rwContent {
    min-height: calc(var(--popup-max-height) - 44px) !important;
    overflow: hidden !important;
}

.RadWindow.CreditCardBudgetLineItemAdd {
    --popup-max-width: 450px;
    --popup-max-height: 400px;
}

.RadWindow.CreditCardManualInvoiceAddRadWindow {
    --popup-max-width: 590px;
    --popup-max-height: 750px;
}

.RadWindow.WarrantyClaimAddNewRepairRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 400px;
}

.RadWindow.AssetDisposeEditDialog {
    --popup-max-width: 475px;
    --popup-max-height: 490px;
}

.RadWindow.AssetReplaceEditDialog {
    --popup-max-width: 475px;
    --popup-max-height: 580px;
}

.RadWindow.AssetMeterAddDialog {
    --popup-max-width: 460px;
    --popup-max-height: 620px;
}

.RadWindow.AssetMeterEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 395px;
}

.RadWindow.AssetWarrantyAddDialog {
    --popup-max-width: 500px;
    --popup-max-height: 740px;
}

.RadWindow.AssetWarrantyEditDialog {
    --popup-max-width: 550px;
    --popup-max-height: 540px;
}

.RadWindow.AssetWarrantyDeleteDialog {
    --popup-max-width: 455px;
    --popup-max-height: 200px;
}

.RadWindow.AssetWarrantyCycleAddDialog {
    --popup-max-width: 475px;
    --popup-max-height: 270px;
}

.RadWindow.AssetWarrantyCycleDeleteDialog {
    --popup-max-width: 475px;
    --popup-max-height: 200px;
}

.RadWindow.AssetMeterReadingAddDialog {
    --popup-max-width: 450px;
    --popup-max-height: 250px;
}

.RadWindow.FuelAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 440px;
}

    .RadWindow.FuelAddRadWindow .rwContent {
        min-height: calc(var(--popup-max-height) - 44px) !important;
        overflow: hidden !important;
    }

.RadWindow.FuelEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 440px;
}

    .RadWindow.FuelEditRadWindow .rwContent {
        min-height: calc(var(--popup-max-height) - 44px) !important;
        overflow: hidden !important;
    }

.RadWindow.EngineEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 550px;
}

.RadWindow.TransmissionAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 480px;
}

.RadWindow.TireAddRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 540px;
}

.RadWindow.TireEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 550px;
}

.RadWindow.TireDeleteRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 200px;
}

.RadWindow.CustomSpecEditRadWindow {
    --popup-max-width: 510px;
    --popup-max-height: 510px;
}

.RadWindow.AssetMeterReadingEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 280px;
}

.RadWindow.AssetDetailPmAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 475px;
}

.RadWindow.AssetPmCycleAddEditRadWindow {
    --popup-max-width: 475px;
    --popup-max-height: 375px;
}

.RadWindow.AssetPmCycleEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 375px;
}

.RadWindow.AssetSaAddEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 450px;
}

.RadWindow.ChildAddRadWindow {
    --popup-max-width: 455px;
    --popup-max-height: 320px;
}

.RadWindow.ChildEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 320px;
}

.RadWindow.ParentEditRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 250px;
}

.RadWindow.AssetAttachmentAddDialog {
    --popup-max-width: 710px;
    /* FASPD-52953 #3 — 490px clipped the Attach File / Attach & Add New / Cancel
       buttons at the bottom. Raised to 560px (matches Edit variant).
       FASPD-53341 #13 — at 400% zoom content expands further; raised to 90vh so
       the popup caps at viewport height and EnableRadWindowAutoFit handles sizing. */
    --popup-max-height: min(90vh, 800px);
}

.RadWindow.AssetAttachmentEditDialog {
    --popup-max-width: 710px;
    --popup-max-height: 540px;
}

.RadWindow.ContactDeleteDialog {
    --popup-max-width: 500px;
    --popup-max-height: 320px;
}

.RadWindow.VendorCreditInvoiceAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 490px;
}

.RadWindow.CreditInvoiceAddRadWindow {
    --popup-max-width: 825px;
    --popup-max-height: 525px;
}

.RadWindow.PendingCreditInvoiceEdit {
    --popup-max-width: 500px;
    --popup-max-height: 475px;
}

.RadWindow.BillingAdjustmentAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 580px;
}

.RadWindow.BillingAdjustmentViewRadWindow {
    --popup-max-width: 510px;
    --popup-max-height: 500px;
}

.RadWindow.AddNewPayemntRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 400px;
}

.RadWindow.AccountProcessConfirmation {
    --popup-max-width: 300px;
    --popup-max-height: 150px;
}

.RadWindow.InventorySnapshotProcessMessage {
    --popup-max-width: 450px;
    --popup-max-height: 180px;
}

.RadWindow.AccountingSettingsEditDialogRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 220px;
}

.RadWindow.EditKpiSettingsRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 500px;
}

.RadWindow.KpiSaveViewRadWindow {
    --popup-max-width: 390px;
    --popup-max-height: 270px;
}

.RadWindow.PersonEditRadWindow,
.RadWindow.PersonAddRadWindow {
    --popup-max-width: 580px;
    --popup-max-height: 610px;
}

.RadWindow.UserAddDialog {
    --popup-max-width: 700px;
    --popup-max-height: 490px;
}

.RadWindow.RoleAddDialog {
    --popup-max-width: 450px;
    --popup-max-height: 270px;
}

.RadWindow.SecuritySettingsEditDialog {
    --popup-max-width: 570px;
    --popup-max-height: 490px;
}

.RadWindow.SecuritySettingsEditDialogGlobal {
    --popup-max-width: 370px;
    --popup-max-height: 300px;
}

.RadWindow.RoleEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 270px;
}

.RadWindow.RoleEditDialog .rwContent {
    overflow: hidden !important;
}

.RadWindow.UserIdentificationDialog {
    --popup-max-width: 430px;
    --popup-max-height: 370px;
}

.RadWindow.UserDomainAddDialog {
    --popup-max-width: 450px;
    --popup-max-height: 390px;
}

.RadWindow.UserDomainEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 300px;
}

.RadWindow.RolePermissionsEditDialog {
    --popup-max-width: 500px;
    --popup-max-height: 450px;
}

.RadWindow.DuplicateRoleDialog {
    --popup-max-width: 450px;
    --popup-max-height: 310px;
}

.RadWindow.RoleDeleteDialog {
    --popup-max-width: 450px;
    --popup-max-height: 200px;
}

.RadWindow.ApplyToUserSelectionDialog {
    --popup-max-width: 1150px;
    --popup-max-height: 580px;
}

.RadWindow.PasswordResetDialog {
    --popup-max-width: 600px;
    --popup-max-height: 380px;
}

.RadWindow.UserDuplicateDialog {
    --popup-max-width: 700px;
    --popup-max-height: 415px;
}

.RadWindow.UserDuplicateDialogBig {
    --popup-max-width: 790px;
    --popup-max-height: 450px;
}

.RadWindow.VendorIdentificationEditRadWindow {
    --popup-max-width: 675px;
    --popup-max-height: 500px;
}

.RadWindow.PurchaseOrderRadWindowVendor {
    --popup-max-width: 570px;
    --popup-max-height: 410px;
}

.RadWindow.ContactEditRadWindow {
    --popup-max-width: 582px;
    --popup-max-height: 580px;
}

.RadWindow.PurchaseOrderBudgetLineItemAddEditFormRadWindowVendor {
    --popup-max-width: 500px;
    --popup-max-height: 430px;
}

.RadWindow.VendorAttachmentEditDialog {
    --popup-max-width: 710px;
    --popup-max-height: 540px;
}

.RadWindow.VendorAttachmentAddDialog {
    --popup-max-width: 710px;
    --popup-max-height: 490px;
}

.RadWindow.VendorReSetAddressAdd {
    --popup-max-width: 710px;
    --popup-max-height: 560px;
}

.RadWindow.PurchaseOrderManualInvoiceAddEditRadWindow {
    --popup-max-width: 590px;
    --popup-max-height: 750px;
}

.RadWindow.VendorReSetPurchaseOrderManualInvoiceAddEditRadWindow {
    --popup-max-width: 590px;
    --popup-max-height: 800px;
}

.RadWindow.VendorNoteAddEditDialog {
    --popup-max-width: 675px;
    --popup-max-height: 540px;
}

.RadWindow.ContactAddRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 550px;
}

.RadWindow.AddressAddEditRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 450px;
}

.RadWindow.PotentialRepairRadWindow {
    --popup-max-width: 510px;
    --popup-max-height: 580px;
}

.RadWindow.PotentialRepairExistRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 200px;
}

.RadWindow.AssetBillEditDialog {
    --popup-max-width: 800px;
    --popup-max-height: 580px;
}

.RadWindow.CreateAssetFromTemplateRadWindow {
    --popup-max-width: 969px;
    --popup-max-height: 100vh;
}

.RadWindow.EngineAddFromCreate {
    --popup-max-width: 340px;
    --popup-max-height: 500px;
}

.RadWindow.FuelAddFromCreate {
    --popup-max-width: 400px;
    --popup-max-height: 380px;
}

.RadWindow.TransmissionAddFromCreate {
    --popup-max-width: 400px;
    --popup-max-height: 450px;
}

.RadWindow.TireAddFromCreate {
    --popup-max-width: 400px;
    --popup-max-height: 500px;
}

.RadWindow.CustSpecAddFromCreate {
    --popup-max-width: 500px;
    --popup-max-height: 640px;
}

.RadWindow.CustSpecAddFromCreate .rwContent {
    min-height: calc(var(--popup-max-height) - 44px) !important;
    overflow: hidden !important;
}

.RadWindow.PmAddFromCreate {
    --popup-max-width: 325px;
    --popup-max-height: 400px;
}

.RadWindow.WarrantyAddFromCreate {
    --popup-max-width: 500px;
    --popup-max-height: 550px;
}

.RadWindow.NoteAddFromCreate {
    --popup-max-width: 655px;
    --popup-max-height: 550px;
}

.RadWindow.DirectChargeAuthorization {
    --popup-max-width: 345px;
    --popup-max-height: 285px;
}

.RadWindow.DirectChargeDepartmentConfirmation {
    --popup-max-width: 550px;
    --popup-max-height: 200px;
}

.RadWindow.DirectChargeDateInValidation {
    --popup-max-width: 470px;
    --popup-max-height: 200px;
}

/*.RadWindow.RepairAddRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 610px;
}*/

.RadWindow.RepairAddRadWindowPickList {
    --popup-max-width: 650px;
    --popup-max-height: 610px;
}

.RadWindow.SetVEUScheduleAddEditDialog {
    --popup-max-width: 900px;
    --popup-max-height: 500px;
}

.RadWindow.OrganizationAddRadWindow {
    --popup-max-width: 380px;
    --popup-max-height: 210px;
}

.RadWindow.BillingTypeEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 360px;
}

.RadWindow.AddChargeTypeRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 350px;
}

.RadWindow.AddChargePercentRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 450px;
}

.RadWindow.EditChargePercentRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 490px;
}

.RadWindow.EditChargeTypeElementRadWindow {
    --popup-max-width: 640px;
    --popup-max-height: 575px;
}

.RadWindow.DepartmentOverrideRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 410px;
}

.RadWindow.DepartmentOverrideEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 540px;
}

.RadWindow.ChargeTypeEditRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 300px;
}

.RadWindow.AssetOverrideAddRadWindow {
    --popup-max-width: 340px;
    --popup-max-height: 410px;
}

.RadWindow.ChargeTypeEditAssetOverrideRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 560px;
}

.RadWindow.ChargeTypeElementEdit {
    --popup-max-width: 640px;
    --popup-max-height: 575px;
}

.RadWindow.OrganizationActivateOrActivityTypeAddRadWindow {
    --popup-max-width: 325px;
    --popup-max-height: 370px;
}

.RadWindow.OrganizationandActivityTypeEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 420px;
}

.RadWindow.ActivateOrganizationOrActivityTypeAdd {
    --popup-max-width: 325px;
    --popup-max-height: 420px;
}

.RadWindow.AssetOverrideAdd {
    --popup-max-width: 350px;
    --popup-max-height: 350px;
}

.RadWindow.DepartmentOverrideWindow {
    --popup-max-width: 325px;
    --popup-max-height: 330px;
}

.RadWindow.TransactionBillingTypeWindow {
    --popup-max-width: 350px;
    --popup-max-height: 250px;
}

.RadWindow.TransactionBillingTypeAddWindow {
    --popup-max-width: 350px;
    --popup-max-height: 270px;
}

.RadWindow.RepairActionRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 270px;
}

.RadWindow.RepairScheduleDialogRadWindow {
    --popup-max-width: 470px;
    --popup-max-height: 420px;
}

.RadWindow.RepairGroupRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 320px;
}

.RadWindow.TechniciansRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 510px;
}

.RadWindow.AccountingSettingsEditDialog {
    --popup-max-width: 450px;
    --popup-max-height: 615px;
}

.RadWindow.AddKpiDefaultSettingsRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 470px;
}

.RadWindow.KpiDefaultSettingsRankEdit {
    --popup-max-width: 500px;
    --popup-max-height: 500px;
}

.RadWindow.PurchaseAddOnRadWindow {
    --popup-max-width: 560px;
    --popup-max-height: 280px;
}

.RadWindow.PurchaseAddOnRadWindow {
    width: min(var(--popup-max-width),98vw) !important;
}

.RadWindow.TechnicianAddDialogRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 675px;
}

.RadWindow.IndirectLaborSettingsEdit {
    --popup-max-width: 350px;
    --popup-max-height: 380px;
}

.RadWindow.AutomatedAverageLaborHoursSettingsEdit {
    --popup-max-width: 400px;
    --popup-max-height: 375px;
}

.RadWindow.TWSSettingsEdit {
    --popup-max-width: 450px;
    --popup-max-height: 660px;
}

    .RadWindow.TWSSettingsEdit .rwContent {
        height: 620px !important;
        overflow-y: hidden !important;
    }

        .RadWindow.TWSSettingsEdit .rwContent iframe {
            height: 620px !important;
        }

.RadWindow.ServicePlannerSettingsEdit {
    --popup-max-width: 500px;
    --popup-max-height: 250px;
}

.RadWindow.HistorySettingsEdit {
    --popup-max-width: 635px;
    --popup-max-height: 410px;
}

.RadWindow.PossibleComebackRepairSettingsEdit {
    --popup-max-width: 450px;
    --popup-max-height: 290px;
}

.RadWindow.TWSSettingsEditDisclaimer {
    --popup-max-width: 500px;
    --popup-max-height: 340px;
}

.RadWindow.TWSSettingsEditReset {
    --popup-max-width: 450px;
    --popup-max-height: 390px;
}

.RadWindow.AssetSettingsEditDialog {
    --popup-max-width: 484px;
    --popup-max-height: 615px;
}

.RadWindow.AssetSettingsEditWarningDialog {
    --popup-max-width: 484px;
    --popup-max-height: 140px;
}

.RadWindow.FuelImportSettingEdit {
    --popup-max-width: 450px;
    --popup-max-height: 270px;
}

.RadWindow.FuelImportSetupConfiguationDialog {
    --popup-max-width: 560px;
    --popup-max-height: 580px;
}

.RadWindow.CredentialsForReportViewerEditDialog {
    --popup-max-width: 310px;
    --popup-max-height: 330px;
}

.RadWindow.StandardReportDeploymentPasswordRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 230px;
}

.RadWindow.CustomReportAndBiAccessEditDialog {
    --popup-max-width: 530px;
    --popup-max-height: 410px;
}

.RadWindow.CustomReportAndBiAccessEditDialogSmall {
    --popup-max-width: 530px;
    --popup-max-height: 245px;
}

.RadWindow.CyclicalDivisorModifiedWarningRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 155px;
}

.RadWindow.VendorPaymentTypeEdit {
    --popup-max-width: 450px;
    --popup-max-height: 410px;
}

.RadWindow.MergeFuelSiteDispenserMapping {
    --popup-max-width: 350px;
    --popup-max-height: 420px;
}

.RadWindow.FuelManualTransactionSetting {
    --popup-max-width: 450px;
    --popup-max-height: 200px;
}

.RadWindow.IndirectLaborAddRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 360px;
}

.RadWindow.IndirectLaborAddContinueRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 800px;
}

.RadWindow.PlannedIndirectLaborAddRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 800px;
}

.RadWindow.IndirectLaborEditRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 575px;
}

.RadWindow.PlannedIndirectLaborEditRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 850px;
}

.RadWindow.PlannedIndirectLaborEditSmallRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 600px;
}

.RadWindow.PlannedIndirectLaborTransactionRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 250px;
}

.RadWindow.ReorderTaskSteps {
    --popup-max-width: 680px;
    --popup-max-height: 400px;
}

.RadWindow.ManageTasksAddRadWindow {
    --popup-max-width: 690px;
    --popup-max-height: 500px;
}

.RadWindow.TaskListEditRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 500px;
}

.RadWindow.RelationsAddRadWindow {
    --popup-max-width: 900px;
    --popup-max-height: 580px;
}

.RadWindow.RelationsAddWindow {
    --popup-max-width: 680px;
    --popup-max-height: 600px;
}

.RadWindow.TaskListDeleteRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 200px;
}

.RadWindow.AssociateItemRadWindow {
    --popup-max-width: 850px;
    --popup-max-height: 550px;
}

.RadWindow.RelationsDuplicateRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 530px;
}

.RadWindow.TaskStepAdd {
    --popup-max-width: 620px;
    --popup-max-height: 350px;
}

.RadWindow.PendingRepairDetailsRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 275px;
}

.RadWindow.CreditCardVendorRadWindow {
    --popup-max-width: 530px;
    --popup-max-height: 420px;
}

.RadWindow.AssignCertificationRadWindow {
    --popup-max-width: 670px;
    --popup-max-height: 560px;
}

.RadWindow.AssignCertificationStepRadWindow {
    --popup-max-width: 810px;
    --popup-max-height: 555px;
}

.RadWindow.ConvertToPendingRepair {
    --popup-max-width: 660px;
    --popup-max-height: 475px;
}

.RadWindow.IdentificationRadWindow {
    --popup-max-width: 570px;
    --popup-max-height: 550px;
}

.RadWindow.StockSettingRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 420px;
}

.RadWindow.VendorPartEditRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 350px;
}

.RadWindow.VendorPartAddRadWindow {
    --popup-max-width: 375px;
    --popup-max-height: 375px;
}

.RadWindow.CustomSpecAddRadWindow {
    --popup-max-width: 460px;
    --popup-max-height: 525px;
}

.RadWindow.SubstitutePartRadWindow {
    --popup-max-width: 300px;
    --popup-max-height: 300px;
}

.RadWindow.InventoryNoteAddEditDialog {
    --popup-max-width: 675px;
    --popup-max-height: 535px;
}

.RadWindow.WarrantyRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 380px;
}

.RadWindow.PriceSettingRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 350px;
}

.RadWindow.PartPriceRadWindow {
    --popup-max-width: 720px;
    --popup-max-height: 590px;
}

.RadWindow.BillingTypeAddRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 290px;
}

.RadWindow.CustomSpecEditWindow {
    --popup-max-width: 460px;
    --popup-max-height: 525px;
}

.RadWindow.CustomSpecAddWindow {
    --popup-max-width: 460px;
    --popup-max-height: 525px;
}

.RadWindow.BillingTypeEditRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 360px;
}

.RadWindow.ScheduleAnalysisRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 600px;
}

.RadWindow.ScheduleAnalysisSmallRadWindow {
    --popup-max-width: 950px;
    --popup-max-height: 500px;
}

.RadWindow.StandardOrderRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 750px;
}

.RadWindow.InvoiceEditDialog {
    --popup-max-width: 680px;
    --popup-max-height: 400px;
}

.RadWindow.InvoiceCancelDialog {
    --popup-max-width: 550px;
    --popup-max-height: 200px;
}

.RadWindow.InvoiceCompleteDialog {
    --popup-max-width: 600px;
    --popup-max-height: 170px;
}

.RadWindow.InvoiceAddRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 480px;
}

.RadWindow.InvoiceMatchingAddRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 510px;
}

.RadWindow.PackingSlipRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 400px;
}

.RadWindow.PackingSlipEditDialog {
    --popup-max-width: 520px;
    --popup-max-height: 400px;
}

.RadWindow.PackingSlipCancelDialog {
    --popup-max-width: 580px;
    --popup-max-height: 200px;
}

.RadWindow.ApplyInvoiceEditDialog {
    --popup-max-width: 670px;
    --popup-max-height: 425px;
}

.RadWindow.ApplyInvoiceCancelDialog {
    --popup-max-width: 550px;
    --popup-max-height: 225px;
}

.RadWindow.PartsRequestRadWindow {
    --popup-max-width: 730px;
    --popup-max-height: 370px;
}

.RadWindow.EditMessageRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 415px;
}

.RadWindow.PartsRequestIssueItem {
    --popup-max-width: 850px;
    --popup-max-height: 370px;
}

.RadWindow.CancelRequestRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 180px;
}

.RadWindow.ShowValidationMessageRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 340px;
}

.RadWindow.ShowEditMessageForm {
    --popup-max-width: 850px;
    --popup-max-height: 450px;
}

.RadWindow.InvoiceOrPackingSlipAddDialogRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 500px;
}

.RadWindow.InvoiceOrPackingSlipAddDialogRadWindow .rwContent {
    overflow: visible !important;
}

.RadWindow.ReceiveLineItemEditDialog {
    --popup-max-width: 700px;
    --popup-max-height: 290px;
}

.RadWindow.ReceiveLineItemRadWindow {
    /* FASPD-52270 #5 - Receive Line Item form has a 6-field row (Received Qty, UM, Unit Price,
       Unit Price Extended, Shipping, Tax) laid out horizontally in .AdvanceSearchTwoColumnInventory.
       FasterResponsive stacks that row into a vertical grid below the 730px breakpoint, so 700px
       here would collapse the fields to a single column. Use 950px: keeps the fields horizontal
       (as designed) while staying well below the old oversized 1150px ApplyToUserSelectionDialog.
       This class is dedicated to this popup (opener in OrderLineItems.aspx + its own ResetWindow). */
    --popup-max-width: 950px;
    --popup-max-height: 550px;
}

.RadWindow.PackingSlipReceiveLineItemEdit {
    --popup-max-width: 550px;
    --popup-max-height: 375px;
}

.RadWindow.ReceiveOtherChargeAddEdit {
    --popup-max-width: 550px;
    --popup-max-height: 290px;
}

.RadWindow.ItemPricewithOtherChargeEdit {
    --popup-max-width: 800px;
    --popup-max-height: 600px;
}

.RadWindow.OrderLineItemEditDialog {
    --popup-max-width: 720px;
    --popup-max-height: 610px;
}

.RadWindow.OrderLineItemDueQtyDialog {
    --popup-max-width: 500px;
    --popup-max-height: 320px;
}

.RadWindow.OrderLineItemCancelDialog {
    --popup-max-width: 550px;
    --popup-max-height: 250px;
}

.RadWindow.OrderOtherChargeEditDialog {
    --popup-max-width: 575px;
    --popup-max-height: 350px;
}

.RadWindow.OrderLineItemAddDialog {
    --popup-max-width: 720px;
    --popup-max-height: 620px;
}

.RadWindow.OrderOtherChargeAddDialog {
    --popup-max-width: 600px;
    --popup-max-height: 325px;
}

.RadWindow.OrderCancelDialog {
    --popup-max-width: 500px;
    --popup-max-height: 200px;
}

.RadWindow.OrderLineItemEditResetDialog {
    --popup-max-width: 720px;
    --popup-max-height: 460px;
}

.RadWindow.AddInventoryRadWindowDialog {
    --popup-max-width: 720px;
    --popup-max-height: 240px;
}

.RadWindow.ReturnInventoryRadWindowDialog {
    --popup-max-width: 775px;
    --popup-max-height: 575px;
}

    /* FASPD-52337 — add top padding to prevent content from being clipped behind title bar */
    .RadWindow.ReturnInventoryRadWindowDialog iframe {
        padding-top: 0 !important;
    }

    /* Target the form inside the iframe to add top padding */
    body .PaddingForm {
        padding-top: 15px !important;
    }

.RadWindow.AddCoreRadWindowDialog {
    --popup-max-width: 750px;
    --popup-max-height: 583px;
}

.RadWindow.AddWarrantyRadWindowDialog {
    --popup-max-width: 760px;
    --popup-max-height: 583px;
}

.RadWindow.AddPartIssueRadWindowDialog {
    --popup-max-width: 750px;
    --popup-max-height: 583px;
}

.RadWindow.EditInventoryRadWindowDialog {
    --popup-max-width: 770px;
    --popup-max-height: 550px;
}

.RadWindow.EditCoreRadWindowDialog {
    --popup-max-width: 750px;
    --popup-max-height: 520px;
}

.RadWindow.EditCertificationRadWindow {
    --popup-max-width: 630px;
    --popup-max-height: 565px;
}

.RadWindow.PendingRepairEditRadWindow {
    --popup-max-width: 575px;
    --popup-max-height: 375px;
}

.RadWindow.EditServiceRequestRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 550px;
}

.RadWindow.ConvertToPendingRepairRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 540px;
}

.RadWindow.SendConfirmationEmailRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 560px;
}

.RadWindow.RepairNoteAddRadWindow {
    --popup-max-width: 675px;
    --popup-max-height: 545px;
}

.RadWindow.RepairNoteEditRadWindow {
    --popup-max-width: 675px;
    --popup-max-height: 550px;
}

.RadWindow.OutstandingRepairEdit {
    --popup-max-width: 660px;
    --popup-max-height: 600px;
}

.RadWindow.OutstandingPendingRepairEdit {
    --popup-max-width: 650px;
    --popup-max-height: 450px;
}

.RadWindow.OutstandingEdit {
    --popup-max-width: 600px;
    --popup-max-height: 600px;
}

.RadWindow.OutstandingWarrantyEdit {
    --popup-max-width: 465px;
    --popup-max-height: 200px;
}

.RadWindow.OutstandingPendingEdit {
    --popup-max-width: 650px;
    --popup-max-height: 570px;
}

.RadWindow.BIChartsSettingsRadWindow {
    --popup-max-width: 380px;
    --popup-max-height: 415px;
}

.RadWindow.PersonNotificationSettingsEdit {
    --popup-max-width: 900px;
    --popup-max-height: 750px;
}

.RadWindow.PmSchedulerSettingsRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 520px;
}

.RadWindow.ServiceItemRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 580px;
}

.RadWindow.ServiceItemEdit {
    --popup-max-width: 650px;
    --popup-max-height: 580px;
}

.RadWindow.MaintShopUnavailability {
    --popup-max-width: 800px;
    --popup-max-height: 550px;
}

.RadWindow.AddUnavailabilityWarningRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 200px;
}

.RadWindow.ShopAvailabilityView {
    --popup-max-width: 500px;
    --popup-max-height: 300px;
}

/* FASPD-52068 TC2: size the RadWindow to accommodate wider listboxes and taller content */
.RadWindow.BarcodeSettingEditDialogRadWindow {
    --popup-max-width: 1020px;
    --popup-max-height: 660px;
}

.RadWindow.RepairCodeAdd {
    --popup-max-width: 775px;
    --popup-max-height: 575px;
}

.RadWindow.AddAssetContactsRadWindow {
    --popup-max-width: 525px;
    --popup-max-height: 635px;
}

.RadWindow.AssetMassUpdateRadWindow {
    --popup-max-width: 950px;
    --popup-max-height: 350px;
}

.RadWindow.OptionalMeterWarning {
    --popup-max-width: 500px;
    --popup-max-height: 230px;
}

.RadWindow.TLAvailability {
    --popup-max-width: 560px;
    --popup-max-height: 583px;
}

.RadWindow.TLClass {
    --popup-max-width: 1015px;
    --popup-max-height: 530px;
}

.RadWindow.ContactDetailsRadWindow {
    --popup-max-width: 780px;
    --popup-max-height: 275px;
}

.RadWindow.RepairGeneratorRadWindow {
    --popup-max-width: 695px;
    --popup-max-height: 575px;
}

.RadWindow.WarningConfirmation {
    --popup-max-width: 550px;
    --popup-max-height: 200px;
}

.RadWindow.DetailViewRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 350px;
}

.RadWindow.WorkOrderDeleteRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 200px;
}

.RadWindow.AuthorizationEmail {
    --popup-max-width: 630px;
    --popup-max-height: 540px;
}

.RadWindow.LaborAddRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 625px;
}

.RadWindow.LaborEditRadWindow {
    --popup-max-width: 610px;
    --popup-max-height: 650px;
}

.RadWindow.AuthorizationAuth0Window {
    --popup-max-width: 430px;
    --popup-max-height: 170px;
}

.RadWindow.OtherCostEdit {
    --popup-max-width: 450px;
    --popup-max-height: 480px;
}

.RadWindow.RepairAddRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 645px;
}

.RadWindow.RepairEditRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 740px;
}

.RadWindow.SubletEditRadWindow {
    --popup-max-width: 660px;
    --popup-max-height: 550px;
}

.RadWindow.LaborAddFromRepairRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 580px;
}

.RadWindow.RepairTaskListViewRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 450px;
}

.RadWindow.ConfirmMeterReadingWindow {
    --popup-max-width: 530px;
    --popup-max-height: 240px;
}

.RadWindow.RepairAddFromSubletRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 590px;
}

.RadWindow.WarrantyViewRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 350px;
}

.RadWindow.WorkOrderDocumentRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 520px;
}

.RadWindow.WorkOrderEditRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 575px;
}

.RadWindow.EmailSendConfirmationRadWindow {
    --popup-max-width: 775px;
    --popup-max-height: 550px;
}

.RadWindow.WorkorderDownTimeRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 375px;
}

.RadWindow.EmployeeArrivedRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 375px;
}

.RadWindow.PmDetailView {
    --popup-max-width: 750px;
    --popup-max-height: 550px;
}

.RadWindow.ScheduleAppointmentDialog {
    --popup-max-width: 750px;
    --popup-max-height: 640px;
}

.RadWindow.AssetRadWindow {
    --popup-max-width: 670px;
    --popup-max-height: 480px;
}

.RadWindow.TransactionWarning {
    --popup-max-width: 450px;
    --popup-max-height: 150px;
}

.RadWindow.FuelTransactionsEditRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 550px;
}

.RadWindow.FuelTransactionsAddRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 640px;
}

.RadWindow.FuelTransactionsDeleteRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 200px;
}

.RadWindow.DeleteViewsRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 100px;
}

.RadWindow.EditWarrantyRadWindowDialog {
    --popup-max-width: 760px;
    --popup-max-height: 520px;
}

.RadWindow.EditPartIssueRadWindowDialog {
    --popup-max-width: 750px;
    --popup-max-height: 580px;
}

.RadWindow.CancleReturnToInventoryDialogResize {
    --popup-max-width: 750px;
    --popup-max-height: 300px;
}

.RadWindow.CancleReturnToInventoryDialog {
    --popup-max-width: 770px;
    --popup-max-height: 600px;
}

.RadWindow.PartListEditRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 450px;
}

.RadWindow.PartListDuplicateRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 530px;
}

.RadWindow.AssociatedItemsAddRadWindow {
    --popup-max-width: 900px;
    --popup-max-height: 550px;
}

.RadWindow.PartRelationsAddRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 580px;
}

.RadWindow.ShowAddPartRadWindow {
    --popup-max-width: 800px;
    --popup-max-height: 580px;
}

.RadWindow.PartListAddRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 530px;
}

.RadWindow.AddTransferDialogDialog {
    --popup-max-width: 1030px;
    --popup-max-height: 375px;
}

.RadWindow.PartAddRadWindowRadWindow {
    --popup-max-width: 720px;
    --popup-max-height: 530px;
}

.RadWindow.InventoryAdjustmentAddDialog {
    --popup-max-width: 710px;
    --popup-max-height: 450px;
}

.RadWindow.ResetReturnPartIssueToVendor {
    --popup-max-width: 720px;
    --popup-max-height: 580px;
}

.RadWindow.ResizeReturnPartIssueToVendor {
    --popup-max-width: 720px;
    --popup-max-height: 400px;
}

.RadWindow.ResizeWindowReturnPartToRequest {
    --popup-max-width: 650px;
    --popup-max-height: 220px;
}

.RadWindow.TLBillCode {
    --popup-max-width: 620px;
    --popup-max-height: 480px;
}

.RadWindow.TLBudgetYear {
    --popup-max-width: 450px;
    --popup-max-height: 470px;
}

.RadWindow.TLAvailabilityB {
    --popup-max-width: 525px;
    --popup-max-height: 590px;
}

.RadWindow.TLLaborStandard {
    --popup-max-width: 500px;
    --popup-max-height: 435px;
}

.RadWindow.TLShippingLocation {
    --popup-max-width: 625px;
    --popup-max-height: 570px;
}

.RadWindow.TLMeterType {
    --popup-max-width: 625px;
    --popup-max-height: 580px;
}

.RadWindow.TLUserDefined {
    --popup-max-width: 480px;
    --popup-max-height: 480px;
}

.RadWindow.TLUtilizationAccountCode {
    --popup-max-width: 480px;
    --popup-max-height: 445px;
}

.RadWindow.TLCertificationClass {
    --popup-max-width: 450px;
    --popup-max-height: 430px;
}

.RadWindow.TLCostPerMeter {
    --popup-max-width: 500px;
    --popup-max-height: 600px;
}

.RadWindow.TLAcquisitionStatus {
    --popup-max-width: 500px;
    --popup-max-height: 360px;
}

.RadWindow.TLAcquisitionStatus .rwContent {
    overflow: hidden !important;
}

.RadWindow.STLOtherCostCategory {
    --popup-max-width: 560px;
    --popup-max-height: 280px;
}

.RadWindow.TLRepairGroupComponentAction {
    --popup-max-width: 675px;
    --popup-max-height: 580px;
}

.RadWindow.TLAvailabilityEdit {
    --popup-max-width: 560px;
    --popup-max-height: 680px;
}

.RadWindow.TLAssetStatus {
    --popup-max-width: 500px;
    --popup-max-height: 600px;
}
.RadWindow.TLAssetStatus .rwContent {
    min-height: calc(var(--popup-max-height) - 44px) !important;
    overflow: hidden !important;
}

.RadWindow.TLStoreroom {
    --popup-max-width: 500px;
    --popup-max-height: 525px;
}

.RadWindow.PickListDefault {
    --popup-max-width: 500px;
    --popup-max-height: 260px;
}

.RadWindow.PickListDefault .rwContent {
    overflow: hidden !important;
}

.RadWindow.PickListEditConfirmDialog {
    --popup-max-width: 450px;
    --popup-max-height: 200px;
}

.RadWindow.PickListEditConfirmDialog .rwContent {
    overflow: hidden !important;
}

.RadWindow.ImportFuelTransactionEditRadWindow {
    --popup-max-width: 680px;
    --popup-max-height: 100vh;
}

.RadWindow.FuelClearSelectedErrorsRadWindow {
    --popup-max-width: 370px;
    --popup-max-height: 230px;
}

.RadWindow.WindowForValidation {
    --popup-max-width: 500px;
    --popup-max-height: 350px;
}

.RadWindow.TLMaintShopEdit {
    --popup-max-width: 800px;
    --popup-max-height: 750px;
}

.RadWindow.TLOtherCostType {
    --popup-max-width: 500px;
    --popup-max-height: 385px;
}

.RadWindow.FuelDeleteViewsRadWindow {
    --popup-max-width: 380px;
    --popup-max-height: 100px;
}

/* Report Builder / Power BI launch-disabled warning + download-info dialogs
   (FASPD-51468). These are ContentTemplate (non-iframe) windows, so the auto-fit
   helper cannot size them and the global forced-height rule was stretching them
   to 80vh of white space. Give them content-sized heights instead. */
.RadWindow.LaunchDisabledMessageRadWindow {
    --popup-max-width: 380px;
    --popup-max-height: 185px;
}

.RadWindow.ReportBuilderDownloadInfoRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 212px;
}

/* The shared rwContent min-height rule assumes 44px of chrome, but the Bootstrap
   titlebar on these message windows is ~63px, so rwContent runs ~19px past the
   window. Their content is short and fits the visible area, so let rwContent take
   Telerik's natural (window − titlebar) height and hide any residual. */
.RadWindow.LaunchDisabledMessageRadWindow .rwContent,
.RadWindow.ReportBuilderDownloadInfoRadWindow .rwContent {
    min-height: 0 !important;
    overflow: hidden !important;
}

body:has(.RadWindowOverlay) {
    overflow: hidden !important;
}

/* Popup iframe pages — suppress internal scrollbar */
html.hide-scrollbar,
html.hide-scrollbar body {
    overflow: hidden !important;
}

/*exclude KpiViewRadWindow, AutoSize windows and RadEditor dialogs (FASPD-51595) from forced height.
  [id*="dialogOpener"] matches Telerik RadEditor's internal dialogs (Find And Replace, etc.)
  which open inside popup iframes — forcing 80vw/80vh of the small iframe viewport shrinks
  them below Telerik's measured size, cropping buttons and doubling scrollbars. */
.RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow):not([id*="dialogOpener"]) {
    /* inset: 0 !important;
    margin: auto !important;*/
    width: min(var(--popup-max-width),100vw) !important;
    height: min(var(--popup-max-height),100vh) !important;
}

/* Sync rwContent height with the CSS-controlled outer window height.
   min-height naturally floors the computed height even against Telerik's
   inline style.height, so !important is not needed here. Per-class rules
   with !important (e.g. CustSpecAddFromCreate) still override this. */
.RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow):not([id*="dialogOpener"]) .rwContent {
    min-height: calc(var(--popup-max-height) - 44px);
}

/* RadEditor Find And Replace dialog content is ~550px wide; Telerik's 578px window leaves
   only ~546px visible once the scrollbar is deducted, producing a needless horizontal
   scrollbar. Give just this dialog enough width. (FASPD-51595) */
.RadWindow[id$="dialogOpenerFindAndReplace"] {
    min-width: 600px;
}

/* RadEditor dialogs (FASPD-51595): make rwContent the single scroll owner. The inner
   dialog document has overflow:hidden (faster-bootstrap-theme), so only this outer
   container scrolls — no double scrollbar. The compacted Find tab fits with no scroll;
   the taller Replace tab scrolls here, so its buttons are never clipped. */
.RadWindow[id*="dialogOpener"] .rwContent {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

/* The dialog iframe is an inline element by default; its baseline descender adds a
   ~5px gap below it inside rwContent, forcing a phantom scrollbar on the Find tab.
   display:block removes the descender. (FASPD-51595) */
.RadWindow[id*="dialogOpener"] .rwContent iframe {
    display: block !important;
}

/* FASPD-54799: TemplateCreateAssetRadWindow uses EnableRadWindowAutoFit() inside the popup
   iframe — autofit measures content and calls set_height()/set_width(). The height/rwContent
   !important overrides blocked autofit and caused bottom buttons to be cut off.
   Keep only the centering transform; autofit handles all sizing. */
.RadWindow.TemplateCreateAssetRadWindow {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.RadWindow.OptionalMeterWarning,
.RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow).ScheduleReportAddDialog {
    width: min(var(--popup-max-width),98vw) !important;
}

.RadWindow.BarcodePreview4By2 {
    --popup-max-width: 500px;
    --popup-max-height: 332px;
}

.RadWindow.BarcodePreview4By1 {
    --popup-max-width: 500px;
    --popup-max-height: 236px;
}

.RadWindow.Zero {
    --popup-max-width: 00px;
    --popup-max-height: 00px;
}

.RadWindow.PartAddRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 500px;
}

.RadWindow.IntegrationLogViewerRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 580px;
}

.RadWindow.IntegrationSchedulerRadWindow {
    --popup-max-width: 540px;
    --popup-max-height: 400px;
}

.RadWindow.SsisServerDetailsRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 265px;
}

.RadWindow.TLRepairReason {
    --popup-max-width: 480px;
    --popup-max-height: 500px;
}

.RadWindow.PmSchedulerSettingsEdit {
    --popup-max-width: 520px;
    --popup-max-height: 660px;
}

.RadWindow.FuelImportConfiguration {
    --popup-max-width: 450px;
    --popup-max-height: 445px;
}

.RadWindow.FuelImportConfigurationEdit {
    --popup-max-width: 950px;
    --popup-max-height: 675px;
}

.RadWindow.DeleteConformationRadWindow {
    --popup-max-width: 350px;
    --popup-max-height: 100px;
}

.RadWindow.FuelImportValidation {
    --popup-max-width: 980px;
    --popup-max-height: 610px;
}

.RadWindow.PickListOrganizationDialogWindow {
    --popup-max-width: 560px;
    --popup-max-height: 390px;
}

.RadWindow.PickListOrganizationDialogWindowResize {
    --popup-max-width: 600px;
    --popup-max-height: 340px;
}

.RadWindow.PickListOrganizationDialogWindowConfirm {
    --popup-max-width: 600px;
    --popup-max-height: 220px;
}

.RadWindow.FuelMarkupSetup {
    --popup-max-width: 520px;
    --popup-max-height: 575px;
}

/* FASPD-53450 Buttons are vertically centered via valign="middle" in Row 2's middle cell, aligning with ListBox height only. */
.RadWindow.FuelMarkupSetup .PickListOneColumn-480 > td {
    vertical-align: middle;
}

/* FASPD-53450 Remove Horizantal Scroll bar - Extend the window. */
.RadWindow.FuelRoadTaxSetup {
    --popup-max-width: 1380px;
    --popup-max-height: 500px;
}
.RadWindow.FuelRoadTaxSetup .rwContent {
    overflow-x: auto !important;
}

.RadWindow.ConfigurationSetupRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 575px;
}

.RadWindow.InvoiceDetailRadWindow {
    --popup-max-width: 1500px;
    --popup-max-height: 800px;
}

.RadWindow.InvoiceDetailSmallRadWindow {
    --popup-max-width: 1200px;
    --popup-max-height: 800px;
}

.RadWindow.UserIdentificationDialogB {
    --popup-max-width: 650px;
    --popup-max-height: 420px;
}

.RadWindow.IncomingAssetAddEditDialog {
    --popup-max-width: 865px;
    --popup-max-height: 100vh;
}

.RadWindow.IncomingAssetAddEditDialog2 {
    --popup-max-width: 870px;
    --popup-max-height: 100vh;
}

.RadWindow.RepairMapperRadWindow {
    --popup-max-width: 695px;
    --popup-max-height: 645px;
}

.RadWindow.DeleteAlertAndMappingRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 120px;
}

.RadWindow.NoPermissionAlertRadWindow {
    --popup-max-width: 695px;
    --popup-max-height: 645px;
}

.RadWindow.AlertMappingNotificationSettingRadWindow {
    --popup-max-width: 695px;
    --popup-max-height: 425px;
}

.RadWindow.AssetUtilizationAddEditRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 705px;
}

.RadWindow.MapLocationDeleteDialogB {
    --popup-max-width: 320px;
    /* FASPD-53208 #18: single-pin delete prompt runs up to 4 lines (incl. the geocoded
       address) plus the Delete button / Cancel link row. The old 147px cap clipped that row.
       Raise the cap so EnableRadWindowAutoFit() has room to fit the buttons; auto-fit still
       shrinks the window to the actual content height, so shorter prompts are unaffected. */
    --popup-max-height: 200px;
}

.RadWindow.MapLocationDeleteDialogA {
    --popup-max-width: 320px;
    --popup-max-height: 120px;
}

.RadWindow.ConfirmationRadWindow {
    --popup-max-width: 570px;
    --popup-max-height: 270px;
}

.RadWindow.MessageRadWindow {
    --popup-max-width: 300px;
    --popup-max-height: 180px;
}

.RadWindow.ConfirmationWarrantyReturnRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 200px;
}
/*.rwTitlebarControls em {
    width: 100% !important;
}*/
.RadWindow .rwTable {
    height: 100% !important;
}

.RadWindow.WarningNoStandardSpecPermissionDialog {
    --popup-max-width: 400px;
    --popup-max-height: 170px;
}

.RadWindow.WarningObsolateTLValuesDialog {
    --popup-max-width: 400px;
    --popup-max-height: 200px;
}

.RadWindow.RequiredMeterWarningRadWindow {
    --popup-max-width: 550px;
    --popup-max-height: 230px;
}

.RadWindow.RadEditorMaxLimitExceed {
    --popup-max-width: 90vw;
    --popup-max-height: 150px;
}

.RadWindow.AddUnavailabilityRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 510px;
}

.RadWindow.AddOneTimeUnavailabilityRadWindow {
    --popup-max-width: 450px;
    --popup-max-height: 255px;
}

#WarningNoStandardSpecPermissionDialog_C, #WarningObsolateTLValuesDialog_C, #RequiredMeterWarningRadWindow_C, #WarningMessage460Dialog_C {
    width: 100% !important;
}

@media screen and (max-width:512px) {
    .RadWindow.AssetDetailPmAddRadWindow {
        --popup-max-width: min(var(--popup-max-width), 98vw) !important;
    }

    .RadWindow.WarningNoStandardSpecPermissionDialog em, .RadWindow.WarningObsolateTLValuesDialog em, .RadWindow.RequiredMeterWarningRadWindow em, .RadWindow.WarningMessage460Dialog em {
        width: 70% !important;
    }

    .RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow).RadWindow.WarningNoStandardSpecPermissionDialog {
        width: min(var(--popup-max-width),95vw) !important;
    }

    .RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow).RadWindow.WarningObsolateTLValuesDialog {
        width: min(var(--popup-max-width),95vw) !important;
    }

    .RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow).RadWindow.RequiredMeterWarningRadWindow {
        width: min(var(--popup-max-width),95vw) !important;
    }

    .RadWindow:not(.KpiViewsRadWindow):not(.KpiSettingsViewAndEditRadWindow).RadWindow.WarningMessage460Dialog {
        width: min(var(--popup-max-width),95vw) !important;
    }
}

@media screen and (max-width:496px) {
    .RadWindow.OptionalMeterWarning {
        --popup-max-width: 250px;
    }
}

@media screen and (max-width:320px) {
    .rwTitlebarControls em {
        font-size: 9px !important;
        padding-top: 4.5px !important;
    }

    .RadWindow.ScheduleReportAddDialog {
        top: 0 !important;
        left: 0 !important;
        width: 80vw !important;
    }
}

.RadWindow.KpiViewsRadWindow, .RadWindow.KpiSettingsViewAndEditRadWindow {
    inset: 0 !important;
    margin: auto !important;
}

/* FASPD-51616 Rework: KpiViewsRadWindow (KPI Info + Save View popups) must appear
   above dashboard chart canvas elements AND the .dvDashboardFiltersDiv toolbar
   (z-index: 999999). Telerik inline z-index (3002) is insufficient. */
.RadWindow.KpiViewsRadWindow {
    z-index: 1000001 !important;
}

@media screen and (max-width:800px) {
    .RadWindow.KpiViewsRadWindow {
        inset: 0 !important;
        margin: auto !important;
        width: 100vw !important;
        height: 100vh !important;
    }

    .RadWindow.KpiSettingsViewAndEditRadWindowDelay {
        inset: 0 !important;
        margin: auto !important;
        width: 100vw !important;
        height: 100vh !important;
    }
}

.RadWindow.PartsIssueAddRadWindow {
    --popup-max-width: 850px;
    --popup-max-height: 550px;
}

.RadWindow.PartsIssueEditRadWindow {
    --popup-max-width: 730px;
    --popup-max-height: 580px;
}

.RadWindow.CoreDepositReturnRadWindow {
    --popup-max-width: 500px;
    --popup-max-height: 275px;
}

.RadWindow.WarrantyReturnRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 550px;
}

.RadWindow.PartIssueAddFromRequestRadWindow {
    --popup-max-width: 850px;
    --popup-max-height: 370px;
}

.RadWindow.ReturnToIssuePartRefershGridRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 580px;
}

.RadWindow.AddWarrantyReturnRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 450px;
}

.RadWindow.PartsIssueEditRepairAddRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 590px;
}

.RadWindow.PartsIssueEditCoreReturnRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 200px;
}

.RadWindow.PartsIssueEditReturnToInventoryRadWindow {
    --popup-max-width: 720px;
    --popup-max-height: 310px;
}

.RadWindow.ReturnToVendorRadWindow {
    --popup-max-width: 720px;
    --popup-max-height: 470px;
}

.RadWindow.WorkOrderPartsIssueEditRadWindow {
    --popup-max-width: 730px;
    --popup-max-height: 560px;
}

.RadWindow.PartsIssueWarrantyReturnRadWindow {
    --popup-max-width: 750px;
    --popup-max-height: 550px;
}

.RadWindow.ReturnItemToRequestRadWindow {
    --popup-max-width: 650px;
    --popup-max-height: 220px;
}

.RadWindow.DirectChargePartsIssueEditRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 580px;
}

.RadWindow.DirectChargeEditReturnToInventoryRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 325px;
}

.RadWindow.DirectChargePartsReturnToVendorRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 500px;
}

.RadWindow.DirectChargePartIssueRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 545px;
}

.RadWindow.DirectChargeAddRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 410px;
}

.RadWindow.AssetUtilizationProcessRadWindow {
    --popup-max-width: 700px;
    --popup-max-height: 330px;
}

.RadWindow.AssetUtilizationAddEditRadWindow {
    --popup-max-width: 770px;
    --popup-max-height: 705px;
}

.RadWindow.RepairGeneratorRadWindowB {
    --popup-max-width: 695px;
    --popup-max-height: 530px;
}

.RadWindow.PackingSlipRecieveLineRadWindow {
    --popup-max-width: 600px;
    --popup-max-height: 570px;
}

.RadWindow.CustomerSettingsDialog {
    --popup-max-width: 450px;
    --popup-max-height: 330px;
}

.RadWindow.CustomerSettingPasswordDialog {
    --popup-max-width: 450px;
    --popup-max-height: 250px;
}

.RadWindow.ItemRequestNoteAddEditDialog {
    --popup-max-width: 675px;
    --popup-max-height: 535px;
}

.RadWindow.TestEmailRadWindow {
    --popup-max-width: 400px;
    --popup-max-height: 225px;
}

    /* FASPD-52996 #9 — the Test Email popup showed an unwanted vertical scrollbar
       because the iframe rendered a few px taller than the rwContent client area.
       Height 225px fits all content (To Email field + Send Email/Cancel buttons,
       which end ~150px inside the iframe plus ~63px title chrome) with a small
       margin, and overflow:hidden suppresses the residual scrollbar. 210px was too
       short and clipped the buttons. Scoped to this popup's unique window class. */
    .RadWindow.TestEmailRadWindow .rwContent {
        overflow-y: hidden !important;
    }

.RadWindow.CalendarClosureDaysImport {
    --popup-max-width: 500px;
    --popup-max-height: 250px;
}
.RadWindow.CalendarClosureDays {
    --popup-max-width: 415px;
    --popup-max-height: 370px;
}
.RadWindow.CalendarYearView {
    --popup-max-width: 90%;
    --popup-max-height: 820px;
}