*,:before,:after{box-sizing:border-box}body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-layout-content{background:#f7f4ff radial-gradient(circle,#d4b8ff 1px,#0000 1px) 0 0/28px 28px!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4b8ff;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9b59b6}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:.4s cubic-bezier(.4,0,.2,1) both fadeSlideUp}.card-enter:first-child{animation-delay:30ms}.card-enter:nth-child(2){animation-delay:70ms}.card-enter:nth-child(3){animation-delay:.11s}.card-enter:nth-child(4){animation-delay:.15s}.card-enter:nth-child(5){animation-delay:.19s}.card-enter:nth-child(6){animation-delay:.23s}.card-enter:nth-child(7){animation-delay:.27s}.card-enter:nth-child(8){animation-delay:.31s}.card-enter:nth-child(9){animation-delay:.35s}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#f0e8ff 25%,#e4d0ff 50%,#f0e8ff 75%) 0 0/600px 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.ant-dropdown-menu{border:1px solid #f0e8ff!important;border-radius:14px!important;min-width:140px!important;padding:6px!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:0 8px 32px #6b2fa02e!important}.ant-dropdown-menu-item{color:#333!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important}.ant-dropdown-menu-item:hover{color:#6b2fa0!important;background:#f3ebfc!important}.ant-dropdown-menu-item-danger:hover{color:#ff4d4f!important;background:#fff1f0!important}.ant-dropdown-menu-item-divider{background:#f5f0ff!important;margin:4px 8px!important}.ant-dropdown-menu-item-disabled{color:#aaa!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.ant-avatar{font-family:Plus Jakarta Sans,sans-serif!important}.ant-badge-count{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}.ant-layout,.ant-menu,.ant-btn,.ant-input,.ant-select,.ant-modal,.ant-form,.ant-table,.ant-typography,.ant-tag,.ant-alert{font-family:Plus Jakarta Sans,sans-serif!important}.ant-menu-item-selected{background:linear-gradient(90deg,#f3ebfc,#faf5ff)!important;border-left:3px solid #6b2fa0!important;font-weight:700!important}.ant-menu-item{border-left:3px solid #0000;transition:all .15s!important}.ant-menu-item:hover{background:#faf5ff!important}.sort-select{-webkit-appearance:none;appearance:none;color:#555;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaa'/%3E%3C/svg%3E") right 10px center no-repeat;border:1.5px solid #e8e8e8;border-radius:10px;outline:none;padding:7px 28px 7px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;transition:border-color .15s;box-shadow:0 1px 4px #0000000d}.sort-select:hover{border-color:#c7a8e8}.sort-select:focus{border-color:#6b2fa0;box-shadow:0 0 0 3px #6b2fa01a}
