.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-password:focus-within,.ant-input-number:focus,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:#e02020!important;box-shadow:0 0 0 3px #e020201f!important}.ant-card-hoverable{transition:all .2s}.ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014!important}.ant-table-row:hover>td{background:#fff7f7!important}.ant-btn{transition:all .18s!important}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #e0202040}.ant-tag{border-radius:6px!important}.ant-drawer-content-wrapper{transition:transform .28s cubic-bezier(.32,.72,0,1)!important}.ant-menu-item-selected{font-weight:600;background-color:#fff1f0!important}.ant-modal-content{overflow:hidden;border-radius:14px!important}.ant-card{border-radius:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ant-card-hoverable{animation:.28s both fadeInUp}.ant-popover-inner{border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important}.ant-input-affix-wrapper .ant-input-prefix{color:#8c8c8c}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f5f5f5 25%,#fafafa 50%,#f5f5f5 75%) 0 0/200% 100%!important;animation:1.4s ease-in-out infinite skeletonShimmer!important}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
