.widget-card{-webkit-backdrop-filter:blur(16px)saturate(180%);transition:transform .2s,box-shadow .25s;background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important}.widget-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}.dark .widget-card,[data-theme=dark] .widget-card{background:rgba(30,30,46,.72)!important;border:1px solid rgba(255,255,255,.08)!important}.dark .widget-card:hover,[data-theme=dark] .widget-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2)}@media (max-width:768px){.widget-card{-webkit-backdrop-filter:none;background:rgba(255,255,255,.92)!important}.dark .widget-card,[data-theme=dark] .widget-card{background:rgba(30,30,46,.92)!important}}.dashboard-bg{background:radial-gradient(at 20%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(at 80% 20%,rgba(168,85,247,.06) 0%,transparent 50%),radial-gradient(at 40% 80%,rgba(59,130,246,.05) 0%,transparent 50%);min-height:100vh}.dark .dashboard-bg,[data-theme=dark] .dashboard-bg{background:radial-gradient(at 20%,rgba(99,102,241,.12) 0%,transparent 50%),radial-gradient(at 80% 20%,rgba(168,85,247,.08) 0%,transparent 50%),radial-gradient(at 40% 80%,rgba(59,130,246,.06) 0%,transparent 50%)}.page-enter-active{transition:opacity .3s,transform .3s}.page-leave-active{transition:opacity .2s,transform .2s}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.widget-enter-active{transition:opacity .4s,transform .4s}.widget-enter-from{opacity:0;transform:translateY(20px)scale(.97)}.widget-card:first-child{animation-delay:0s}.widget-card:nth-child(2){animation-delay:50ms}.widget-card:nth-child(3){animation-delay:.1s}.widget-card:nth-child(4){animation-delay:.15s}.widget-card:nth-child(5){animation-delay:.2s}.widget-card:nth-child(6){animation-delay:.25s}.widget-card:nth-child(7){animation-delay:.3s}.widget-card:nth-child(8){animation-delay:.35s}@keyframes widget-fade-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.widget-card{animation:.5s backwards widget-fade-in}.scorecard-value{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.dark .scorecard-value,[data-theme=dark] .scorecard-value{background:linear-gradient(135deg,#818cf8 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.filter-btn{transition:transform .15s,box-shadow .15s}.filter-btn:active{transform:scale(.95)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.04) 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer}.dark .skeleton-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 75%) 0 0/200% 100%}.vben-authentication .title{width:100%;text-align:center!important}.vben-authentication .title .wave-emoji,.vben-authentication .title img,.vben-authentication .title span[role=img]{display:none!important}.vben-authentication input{height:48px!important;font-size:16px!important}.vben-authentication .ant-btn-primary,.vben-authentication .n-button--primary{font-weight:600;height:48px!important;font-size:16px!important}.vben-authentication button[type=submit]{font-weight:600;height:48px!important;font-size:16px!important}.vben-authentication .layout-switcher,.vben-authentication [class*=layout-]>button:first-child{display:none!important}.grid-stack-item-content,.widget-card{overflow:hidden!important}.vben-layout-header-logo,.vben-sidebar-logo{pointer-events:none;cursor:default}[data-preference-key=language],.preferences-drawer [class*=language],.vben-preferences [class*=language],.tv-mode .vben-layout-sidebar,.tv-mode .vben-layout-header,.tv-mode .vben-layout-tabbar,.tv-mode .vben-layout-footer,.tv-mode [class*=sidebar],.tv-mode [class*=header-]{display:none!important}.tv-mode .vben-layout-content{margin:0!important;padding:0!important}.tv-mode .dashboard-bg{padding:16px!important}
