.notification-enter-active[data-v-519f23d4],.notification-leave-active[data-v-519f23d4]{transition:all .3s ease}.notification-enter-from[data-v-519f23d4]{transform:translate(100%);opacity:0}.notification-leave-to[data-v-519f23d4]{transform:translateY(-20px);opacity:0}.fade-enter-active[data-v-fe0ef37f],.fade-leave-active[data-v-fe0ef37f]{transition:opacity .15s ease}.fade-enter-from[data-v-fe0ef37f],.fade-leave-to[data-v-fe0ef37f]{opacity:0}.ai-pro-admin-wrapper .wrap{margin:0!important}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.transition-all{transition:all .3s cubic-bezier(.4,0,.2,1)}aside::-webkit-scrollbar{width:6px}aside::-webkit-scrollbar-track{background:#f1f1f1}aside::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}aside::-webkit-scrollbar-thumb:hover{background:#9ca3af}.fade-enter-active[data-v-106a9d1b],.fade-leave-active[data-v-106a9d1b]{transition:opacity .2s ease}.fade-enter-from[data-v-106a9d1b],.fade-leave-to[data-v-106a9d1b]{opacity:0}.ai-pro-admin-wrapper{margin:0!important;padding:0!important}.ai-pro-admin-wrapper *{box-sizing:border-box}.ai-pro-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f9fafb}[v-cloak]{display:none}.transition-all{transition:all .3s ease}.ai-pro-main-app ::-webkit-scrollbar{width:8px;height:8px}.ai-pro-main-app ::-webkit-scrollbar-track{background:#f1f1f1}.ai-pro-main-app ::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ai-pro-main-app ::-webkit-scrollbar-thumb:hover{background:#555}.ai-pro-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.ai-pro-btn{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s;cursor:pointer;border:none;outline:none}.ai-pro-btn-primary{background:#3b82f6;color:#fff}.ai-pro-btn-primary:hover{background:#2563eb}.ai-pro-stat-card{transition:transform .2s,box-shadow .2s}.ai-pro-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.ai-pro-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.ai-pro-modal{background:#fff;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.ai-pro-notification{animation:slideIn .3s ease-out}@media(max-width:768px){aside{position:fixed;z-index:40;height:100vh}}.ai-pro-badge{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.ai-pro-badge-success{background:#dcfce7;color:#166534}.ai-pro-badge-warning{background:#fef3c7;color:#92400e}.ai-pro-badge-error{background:#fee2e2;color:#991b1b}.ai-pro-progress{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.ai-pro-progress-bar{height:100%;background:#3b82f6;transition:width .3s ease}
