.skeleton{background:#edf1f7;width:100%;height:20px;display:inline-block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:1.2s ease-in-out infinite skeleton-loading;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-loading{to{transform:translate(100%)}}
.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-content{border:0;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0000001f}.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-header{border-bottom:1px solid #ececf3;padding:20px 24px}.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-title{color:#351249;font-size:22px;font-weight:700}.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-body{padding:24px}.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-footer{border-top:1px solid #ececf3;padding:20px 24px}.ReportGenerator-module__wWO_dq__reportGeneratorModallabel{color:#351249;margin-bottom:8px;font-size:14px;font-weight:600}.ReportGenerator-module__wWO_dq__reportGeneratorModal.form-select{color:#351249;height:48px;box-shadow:none;border:1px solid #d8dde6;border-radius:10px;font-size:15px;transition:all .2s}.ReportGenerator-module__wWO_dq__reportGeneratorModal.form-select:hover{border-color:#71239f}.ReportGenerator-module__wWO_dq__reportGeneratorModal.form-select:focus{border-color:#71239f;box-shadow:0 0 0 3px #71239f1f}.ReportGenerator-module__wWO_dq__reportGeneratorModal.form-select:disabled{color:#98a2b3;background:#f7f8fb}.ReportGenerator-module__wWO_dq__previewCard{background:linear-gradient(#fcfbff,#f8f5ff);border:1px solid #ececf5;border-radius:6px;margin-top:24px;padding:20px}.ReportGenerator-module__wWO_dq__previewLabel{color:#71239f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:700}.ReportGenerator-module__wWO_dq__previewTitle{color:#351249;margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.45}.ReportGenerator-module__wWO_dq__previewInfo{flex-wrap:wrap;gap:20px;margin-bottom:18px;display:flex}.ReportGenerator-module__wWO_dq__infoItem{background:#fff;border:1px solid #ececf5;border-radius:6px;min-width:170px;padding:14px 18px}.ReportGenerator-module__wWO_dq__infoLabel{text-transform:uppercase;color:#98a2b3;letter-spacing:.5px;margin-bottom:6px;font-size:11px;display:block}.ReportGenerator-module__wWO_dq__infoValue{color:#351249;font-size:15px;font-weight:600}.ReportGenerator-module__wWO_dq__note{color:#667085;background:#71239f0d;border-left:4px solid #71239f;border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.7}.ReportGenerator-module__wWO_dq__generateBtn{background:#351249;border:0;border-radius:6px;min-width:180px;height:44px;transition:all .2s}.ReportGenerator-module__wWO_dq__generateBtn:hover{background:#4a1865}.ReportGenerator-module__wWO_dq__generateBtn:disabled{background:#b9b3c4}.ReportGenerator-module__wWO_dq__reportGeneratorModal.btn-light{background:#fff;border:1px solid #d9dce5;min-width:120px}.ReportGenerator-module__wWO_dq__reportGeneratorModal.btn-light:hover{background:#f8f9fc}.ReportGenerator-module__wWO_dq__generateBtn .spinner-border{width:16px;height:16px}@media (max-width:768px){.ReportGenerator-module__wWO_dq__previewInfo{flex-direction:column}.ReportGenerator-module__wWO_dq__infoItem,.ReportGenerator-module__wWO_dq__generateBtn{width:100%}.ReportGenerator-module__wWO_dq__reportGeneratorModal.btn-light{width:100%}.ReportGenerator-module__wWO_dq__reportGeneratorModal.modal-footer{flex-direction:column-reverse;gap:10px;display:flex}}.ReportGenerator-module__wWO_dq__generateAllCard{background:#faf8fc;border:1px solid #e8e1ee;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.ReportGenerator-module__wWO_dq__generateAllTitle{color:#351249;margin-bottom:4px;font-size:16px;font-weight:700}.ReportGenerator-module__wWO_dq__generateAllDescription{color:#667085;font-size:13px;line-height:1.5}.ReportGenerator-module__wWO_dq__generateAllSwitch{flex-shrink:0}.ReportGenerator-module__wWO_dq__generateAllSwitch .form-check-input{cursor:pointer;width:44px;height:22px;box-shadow:none}.ReportGenerator-module__wWO_dq__generateAllSwitch .form-check-input:checked{background-color:#71239f;border-color:#71239f}.ReportGenerator-module__wWO_dq__generateAllSwitch .form-check-input:focus{border-color:#71239f;box-shadow:0 0 0 3px #71239f1f}.ReportGenerator-module__wWO_dq__reportSelection{transition:opacity .2s,filter .2s}.ReportGenerator-module__wWO_dq__reportSelectionDisabled{opacity:.45;filter:grayscale(.2);pointer-events:none}.ReportGenerator-module__wWO_dq__bulkGenerationInfo{background:#71239f0d;border:1px solid #71239f2e;border-radius:8px;align-items:center;gap:16px;padding:18px 20px;display:flex}.ReportGenerator-module__wWO_dq__bulkGenerationIcon{color:#fff;background:#351249;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.ReportGenerator-module__wWO_dq__bulkGenerationTitle{color:#351249;margin-bottom:4px;font-size:15px;font-weight:700}.ReportGenerator-module__wWO_dq__bulkGenerationDescription{color:#667085;font-size:13px;line-height:1.5}@media (max-width:768px){.ReportGenerator-module__wWO_dq__generateAllCard,.ReportGenerator-module__wWO_dq__bulkGenerationInfo{align-items:flex-start}}
