@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-modal :global(.ant-modal-body){max-height:calc(85vh - 200px)!important;overflow-y:auto!important;overflow-x:hidden!important}.custom-modal :global(.ant-modal-body)::-webkit-scrollbar{width:8px}.custom-modal :global(.ant-modal-body)::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-modal :global(.ant-modal-body)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-modal :global(.ant-modal-body)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}.custom-modal-success :global(.ant-modal-header){background:#6ee7b7!important;border-bottom-color:#10b981!important}.custom-modal-success :global(.ant-modal-header) :global(.ant-modal-title){color:#059669!important}.custom-modal-success :global(.ant-modal-body)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#10b9814d,#10b98180)}.custom-modal-success :global(.ant-modal-body)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#10b98180,#10b981b3)}.custom-modal-warning :global(.ant-modal-header){background:#fdba74!important;border-bottom-color:#f59e0b!important}.custom-modal-warning :global(.ant-modal-header) :global(.ant-modal-title){color:#d97706!important}.custom-modal-warning :global(.ant-modal-body)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f59e0b4d,#f59e0b80)}.custom-modal-warning :global(.ant-modal-body)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f59e0b80,#f59e0bb3)}.custom-modal-danger :global(.ant-modal-header){background:#fca5a5!important;border-bottom-color:#f87171!important}.custom-modal-danger :global(.ant-modal-header) :global(.ant-modal-title){color:#ef4444!important}.custom-modal-danger :global(.ant-modal-body)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ef44444d,#ef444480)}.custom-modal-danger :global(.ant-modal-body)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ef444480,#ef4444b3)}@media(max-width:1023px){.custom-modal :global(.ant-modal-body){max-height:calc(80vh - 180px)!important}}@media(max-width:576px){.custom-modal :global(.ant-modal-body){max-height:calc(75vh - 160px)!important}}