.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}}
