.quantum-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(ellipse at center,#0a0e27 0,#1a1f3a 45%,#2d1b69 100%)!important;border-bottom:2px solid #40a9ff4d!important;box-shadow:0 4px 32px #0052d926!important;height:80px!important;left:0!important;line-height:80px!important;overflow:hidden;padding:0 32px!important;position:fixed!important;top:0!important;width:100%!important;z-index:1000}.quantum-header-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.quantum-grid-overlay{animation:grid-flow 15s linear infinite;background-image:linear-gradient(#40a9ff1a 1px,#0000 0),linear-gradient(90deg,#40a9ff1a 1px,#0000 0);background-size:40px 40px;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0}@keyframes grid-flow{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.quantum-particles{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.background-particle{animation:particle-float 6s ease-in-out infinite;background:#40a9ff;border-radius:50%;position:absolute}@keyframes particle-float{0%,to{opacity:.3;transform:translateY(0) scale(.8)}50%{opacity:.8;transform:translateY(-20px) scale(1.2)}}.energy-scanner{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.scan-line{background:linear-gradient(90deg,#0000,#40a9ff,#0000);opacity:.6;position:absolute}.scan-line.horizontal{animation:scan-horizontal 12s linear infinite;height:1px;top:50%;width:100%}.scan-line.vertical{animation:scan-vertical 20s linear infinite;background:linear-gradient(180deg,#0000,#69c0ff,#0000);height:100%;left:50%;width:1px}@keyframes scan-horizontal{0%{opacity:0;transform:translateX(-100%)}10%,90%{opacity:.8}to{opacity:0;transform:translateX(100%)}}@keyframes scan-vertical{0%{opacity:0;transform:translateY(-100%)}10%,90%{opacity:.6}to{opacity:0;transform:translateY(100%)}}.quantum-header-content{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%;z-index:2}.quantum-logo-section{align-items:center;display:flex;gap:16px;min-width:200px}.logo-container{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:60px}.logo-rings{height:100%;position:absolute;width:100%}.logo-rings .ring{border:2px solid #40a9ff;border-radius:50%;opacity:.8;position:absolute}.outer-ring{animation:logo-spin-outer 4s linear infinite;border-right-color:#0000;border-top-color:#0000;height:100%;width:100%}.middle-ring{animation:logo-spin-middle 3s linear infinite reverse;border-bottom-color:#0000;border-left-color:#0000;height:75%;left:12.5%;top:12.5%;width:75%}.inner-ring{animation:logo-spin-inner 2s linear infinite;border-bottom-color:#0000;border-top-color:#0000;height:50%;left:25%;top:25%;width:50%}@keyframes logo-spin-outer{to{transform:rotate(1turn)}}@keyframes logo-spin-middle{to{transform:rotate(-1turn)}}@keyframes logo-spin-inner{to{transform:rotate(1turn)}}.logo-core{align-items:center;display:flex;justify-content:center;position:relative;z-index:3}.core-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#40a9ff,#69c0ff,#91d5ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:20px;font-weight:800;text-shadow:0 0 20px #40a9ff80}.core-pulse{animation:core-pulse 2s ease-in-out infinite;border:1px solid #40a9ff99;border-radius:50%;height:120%;position:absolute;width:120%}@keyframes core-pulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#40a9ff,#69c0ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:32px;font-weight:700;line-height:1}.brand-subtitle{color:#b8bcc8cc;font-size:11px;font-weight:500;letter-spacing:2px;line-height:1;text-transform:uppercase}.quantum-navigation{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0 40px;position:relative}.nav-background-glow{background:radial-gradient(ellipse,#40a9ff14,#0000);border-radius:30px;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.desktop-nav{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.nav-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:16px;cursor:pointer;min-width:140px;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.nav-item:hover{background:#40a9ff14;transform:translateY(-1px)}.nav-item.active{background:#40a9ff26;box-shadow:0 8px 32px #40a9ff33,inset 0 1px 0 #ffffff1a}.nav-content{gap:12px;position:relative;z-index:1}.nav-content,.nav-icon{align-items:center;display:flex}.nav-icon{color:#40a9ff;font-size:18px;height:24px;justify-content:center;transition:all .3s ease;width:24px}.nav-item.active .nav-icon{color:#69c0ff;text-shadow:0 0 12px #40a9ffcc;transform:scale(1.1)}.nav-text{display:flex;flex-direction:column;gap:2px}.nav-label{color:#ffffffd9;font-size:14px;font-weight:600;line-height:1;transition:color .3s ease}.nav-item.active .nav-label{color:#fffffff2;text-shadow:0 0 8px #40a9ff66}.nav-description{color:#b8bcc899;font-size:11px;font-weight:400;line-height:1;transition:color .3s ease}.nav-item.active .nav-description{color:#b8bcc8cc}.hologram-border{border-radius:16px;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.border-line{background:linear-gradient(90deg,#0000,#40a9ff,#0000);opacity:0;position:absolute;transition:opacity .3s ease}.nav-item.active .border-line,.nav-item:hover .border-line{opacity:.8}.border-line.bottom,.border-line.top{height:1px;width:100%}.border-line.left,.border-line.right{height:100%;width:1px}.border-line.top{animation:border-scan-horizontal 2s linear infinite;top:0}.border-line.bottom{animation:border-scan-horizontal 2s linear infinite reverse;bottom:0}.border-line.left{animation:border-scan-vertical 2s linear infinite;left:0}.border-line.left,.border-line.right{background:linear-gradient(180deg,#0000,#40a9ff,#0000)}.border-line.right{animation:border-scan-vertical 2s linear infinite reverse;right:0}@keyframes border-scan-horizontal{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes border-scan-vertical{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}.active-indicator{height:8px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:8px}.indicator-glow{background:#40a9ff;border-radius:50%;box-shadow:0 0 16px #40a9ff;height:100%;width:100%}.indicator-pulse{animation:indicator-pulse 2s ease-in-out infinite;border:2px solid #40a9ff99;border-radius:50%;height:16px;left:-4px;position:absolute;top:-4px;width:16px}@keyframes indicator-pulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.nav-particles{border-radius:16px;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.nav-particle{animation:nav-particle-float 3s ease-in-out infinite;background:#40a9ff;border-radius:50%;height:2px;opacity:0;position:absolute;width:2px}@keyframes nav-particle-float{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-20px) scale(1)}}.mobile-nav{display:none}.mobile-menu-trigger{background:#40a9ff1a!important;border:1px solid #40a9ff4d!important;border-radius:12px!important;color:#40a9ff!important;font-size:18px!important;padding:8px!important}.mobile-menu-trigger:hover{background:#40a9ff33!important;box-shadow:0 4px 16px #40a9ff4d!important}.user-section{align-items:center;display:flex;gap:16px;justify-content:flex-end;min-width:200px}.notification-area{display:inline-block;min-height:50px;min-width:50px;position:relative;z-index:1001}.notification-button{background:#40a9ff1a!important;border:1px solid #40a9ff33!important;border-radius:12px!important;color:#40a9ff!important;font-size:18px!important;padding:8px!important;transition:all .3s ease!important}.notification-button:hover{background:#40a9ff33!important;box-shadow:0 4px 16px #40a9ff4d!important;transform:translateY(-1px)}.quantum-message-tooltip{animation:quantum-tooltip-appear .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 16px 64px rgba(0,82,217,.3));max-height:480px;pointer-events:auto;position:absolute;right:0;top:calc(100% + 4px);width:380px;z-index:9999}.quantum-message-tooltip:before{background:#0000;content:"";height:12px;pointer-events:auto;position:absolute;right:0;top:-8px;width:100%}@keyframes quantum-tooltip-appear{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.quantum-card-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(ellipse at center,#0a0e27 0,#1a1f3a 45%,#2d1b69 100%);border:1px solid #40a9ff4d;border-radius:20px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.card-glow{animation:card-glow-rotate 8s linear infinite;background:linear-gradient(135deg,#40a9ff66,#0000 30%,#0000 70%,#40a9ff66);border-radius:24px;bottom:-4px;filter:blur(12px);left:-4px;position:absolute;right:-4px;top:-4px}@keyframes card-glow-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hologram-grid{animation:grid-shift 10s linear infinite;background-image:linear-gradient(#40a9ff14 1px,#0000 0),linear-gradient(90deg,#40a9ff14 1px,#0000 0);background-size:20px 20px;bottom:0;left:0;opacity:.6;position:absolute;right:0;top:0}@keyframes grid-shift{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.message-content{border-radius:20px;padding:24px;position:relative;z-index:2}.message-header{border-bottom:1px solid #40a9ff33;gap:12px;margin-bottom:20px;padding-bottom:16px}.header-icon,.message-header{align-items:center;display:flex}.header-icon{animation:header-icon-pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#40a9ff,#69c0ff);border-radius:12px;box-shadow:0 4px 16px #40a9ff66;color:#fff;font-size:18px;height:40px;justify-content:center;width:40px}@keyframes header-icon-pulse{0%,to{box-shadow:0 4px 16px #40a9ff66;transform:scale(1)}50%{box-shadow:0 6px 24px #40a9ff99;transform:scale(1.05)}}.header-text h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#40a9ff,#69c0ff);-webkit-background-clip:text;background-clip:text;color:#fffffff2;font-size:18px;font-weight:700;margin:0}.message-count{color:#b8bcc8cc;font-size:12px;font-weight:500}.message-section{margin-bottom:20px}.message-section:last-of-type{margin-bottom:0}.section-header{align-items:center;background:#40a9ff14;border:1px solid #40a9ff33;border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.section-icon{color:#40a9ff;font-size:14px}.section-title{color:#ffffffe6;flex:1 1;font-size:14px;font-weight:600}.section-count{color:#b8bcc8b3;font-size:12px}.message-list{max-height:280px;overflow:hidden}.messages-scroll{max-height:150px;overflow-y:auto;padding-right:8px}.messages-scroll::-webkit-scrollbar{width:4px}.messages-scroll::-webkit-scrollbar-track{background:#40a9ff1a;border-radius:2px}.messages-scroll::-webkit-scrollbar-thumb{background:#40a9ff66;border-radius:2px}.messages-scroll::-webkit-scrollbar-thumb:hover{background:#40a9ff99}.message-item{align-items:flex-start;background:#ffffff0a;border:1px solid #40a9ff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 16px;transition:all .3s ease}.message-item:hover{background:#40a9ff14;border-color:#40a9ff4d;transform:translateX(4px)}.message-prefix{color:#40a9ff;font-size:12px;font-weight:600;margin-top:2px;white-space:nowrap}.message-info{flex:1 1;min-width:0}.message-title{color:#ffffffe6;font-size:14px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-meta{align-items:center;display:flex;gap:8px}.message-date{color:#b8bcc8b3;font-size:12px}.urgent-badge{animation:badge-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#ff4d4f,#ff7875)}.unread-badge,.urgent-badge{border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.unread-badge{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 0 8px #40a9ff99}@keyframes badge-glow{0%,to{box-shadow:0 0 4px #ff4d4f66}50%{box-shadow:0 0 12px #ff4d4fcc}}.more-messages{border-top:1px solid #40a9ff33;color:#b8bcc8cc;font-size:12px;font-style:italic;margin-top:8px;padding:8px;text-align:center}.loading-placeholder{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.loading-dots{display:flex;gap:4px}.loading-dots span{animation:loading-bounce 1.4s ease-in-out infinite both;background:#40a9ff;border-radius:50%;height:8px;width:8px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}@keyframes loading-bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-placeholder span{color:#b8bcc8cc;font-size:14px}.no-messages{color:#b8bcc8cc;font-size:12px;font-style:italic;padding:16px;text-align:center}.message-footer{border-top:1px solid #40a9ff33;margin-top:16px;padding-top:16px;text-align:center}.footer-action{color:#40a9ffcc;cursor:pointer;font-size:12px;font-weight:500;transition:color .3s ease}.footer-action:hover{color:#40a9ff}.quantum-connector{height:12px;position:absolute;right:24px;top:-12px;width:20px}.connector-line{border-bottom:12px solid #40a9ffcc;border-left:8px solid #0000;border-right:8px solid #0000;height:0;top:0;width:0}.connector-line,.connector-pulse{left:50%;position:absolute;transform:translateX(-50%)}.connector-pulse{animation:connector-pulse 2s ease-in-out infinite;background:#40a9ff;border-radius:50%;height:4px;top:-2px;width:4px}@keyframes connector-pulse{0%,to{opacity:.6;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1.5)}}.user-info{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #40a9ff33;border-radius:16px;cursor:pointer;display:flex;gap:12px;height:48px;max-height:48px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-info:hover{background:#40a9ff1a;border-color:#40a9ff66;box-shadow:0 8px 32px #40a9ff33;transform:translateY(-1px)}.user-avatar-container{position:relative}.user-avatar{background:linear-gradient(135deg,#40a9ff,#69c0ff)!important;border:2px solid #fff3!important;box-shadow:0 4px 16px #40a9ff4d!important}.avatar-glow{animation:avatar-glow 3s ease-in-out infinite;background:radial-gradient(circle,#40a9ff66,#0000 70%);border-radius:50%;bottom:-4px;left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px}@keyframes avatar-glow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.1)}}.user-details{display:flex;flex-direction:column;gap:2px}.user-name{color:#ffffffe6;font-size:14px;font-weight:600;line-height:1}.user-status{align-items:center;color:#52c41a;display:flex;font-size:11px;font-weight:500;gap:4px;line-height:1}.user-status:before{animation:status-blink 2s ease-in-out infinite;background:#52c41a;border-radius:50%;box-shadow:0 0 8px #52c41acc;content:"";height:6px;width:6px}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.5}}.mobile-menu-overlay{animation:overlay-fade-in .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;bottom:0;left:0;position:fixed;right:0;top:80px;z-index:1000}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.mobile-menu{animation:menu-slide-down .3s ease;background:radial-gradient(ellipse at center,#0a0e27 0,#1a1f3a 45%,#2d1b69 100%);border-bottom:2px solid #40a9ff4d;left:0;position:absolute;right:0;top:0}@keyframes menu-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-menu-content{padding:20px}.mobile-nav-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #40a9ff33;border-radius:16px;cursor:pointer;display:flex;gap:16px;margin-bottom:8px;padding:16px 20px;transition:all .3s ease}.mobile-nav-item.active,.mobile-nav-item:hover{background:#40a9ff26;border-color:#40a9ff66;box-shadow:0 8px 32px #40a9ff33}.mobile-nav-icon{align-items:center;color:#40a9ff;display:flex;font-size:20px;justify-content:center;width:24px}.mobile-nav-item.active .mobile-nav-icon{color:#69c0ff;text-shadow:0 0 12px #40a9ffcc}.mobile-nav-text{flex:1 1}.mobile-nav-label{color:#ffffffe6;font-size:16px;font-weight:600;margin-bottom:4px}.mobile-nav-description{color:#b8bcc8b3;font-size:12px}.mobile-admin-submenu{margin-left:20px;margin-top:8px}.mobile-nav-subitem{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#40a9ff14;border:1px solid #40a9ff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px 16px;transition:all .3s ease}.mobile-nav-subitem:hover{background:#40a9ff26;border-color:#40a9ff4d;transform:translateX(4px)}.mobile-nav-subitem .mobile-nav-icon{align-items:center;color:#40a9ffcc;display:flex;font-size:16px;justify-content:center;width:20px}.mobile-nav-subitem .mobile-nav-label{color:#fffc;font-size:14px;font-weight:500}.quantum-data-streams{bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:100px;z-index:1}.data-stream{bottom:0;position:absolute;top:0;width:2px}.data-bit{animation:data-flow 4s linear infinite;background:#40a9ff;border-radius:50%;height:3px;position:absolute;right:0;width:3px}@keyframes data-flow{0%{opacity:0;top:100%;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0;top:-10px;transform:scale(0)}}@keyframes quantum-burst{0%{opacity:1;scale:0;transform:translate(-50%,-50%) rotate(0deg) translateX(0);transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) translateX(0)}50%{opacity:1;scale:1}to{opacity:0;scale:0;transform:translate(-50%,-50%) rotate(0deg) translateX(50px);transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) translateX(50px)}}@media (max-width:1200px){.nav-description{display:none}.nav-item{min-width:100px;padding:12px 16px}.brand-text{display:none}}@media (max-width:992px){.desktop-nav{display:none}.mobile-nav{display:block}.quantum-header{padding:0 20px!important}.quantum-navigation{margin:0 20px}.quantum-data-streams,.user-details{display:none}.quantum-message-tooltip{max-height:400px;right:-20px;width:320px}.message-content{padding:20px}.messages-scroll{max-height:120px}}@media (max-width:576px){.quantum-header{height:70px!important;line-height:70px!important;padding:0 16px!important}.logo-container{height:50px;width:50px}.core-text{font-size:16px}.quantum-navigation{margin:0 16px}.user-section{gap:12px;min-width:auto}.quantum-message-tooltip{display:none}}.quantum-performance-low .quantum-grid-overlay{animation-duration:30s;opacity:.2}.quantum-performance-low .energy-scanner{opacity:.3}.quantum-performance-low .energy-scanner .scan-line{animation-duration:8s}.quantum-performance-low .background-particle{opacity:.3!important}.quantum-performance-low .nav-particle{animation-duration:4s;opacity:.5}.quantum-performance-low .logo-rings .ring{animation-duration:6s}.quantum-performance-low .core-pulse{animation-duration:3s;opacity:.4}.quantum-performance-balanced .quantum-grid-overlay{animation-duration:20s;opacity:.3}.quantum-performance-balanced .energy-scanner{opacity:.5}.quantum-performance-balanced .energy-scanner .scan-line{animation-duration:6s}.quantum-performance-balanced .background-particle{opacity:.5!important}.quantum-performance-balanced .nav-particle{animation-duration:3s;opacity:.6}.quantum-performance-high .quantum-grid-overlay{animation-duration:10s;opacity:.6}.quantum-performance-high .energy-scanner{opacity:.8}.quantum-performance-high .energy-scanner .scan-line{animation-duration:3s}.quantum-performance-high .background-particle{opacity:.7!important}.quantum-performance-high .nav-particle{animation-duration:2s;opacity:.8}.quantum-performance-high .logo-rings .ring{animation-duration:3s}.quantum-performance-high .core-pulse{animation-duration:1.5s;opacity:.7}.quantum-performance-low .active-indicator,.quantum-performance-low .hologram-border{opacity:.5}.quantum-performance-low .active-indicator .indicator-glow,.quantum-performance-low .active-indicator .indicator-pulse{animation-duration:4s}#root,body,html{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.login-page-container{min-height:100vh;width:100%}.ant-pagination{align-items:center!important;display:flex!important;justify-content:center!important;margin-top:24px!important;text-align:center!important}.ant-pagination .ant-pagination-options{margin-left:16px!important;margin-right:16px!important;order:1!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{order:2!important}.ant-pagination .ant-pagination-total-text{margin-left:16px!important;margin-right:16px!important;order:3!important}.ant-pagination .ant-pagination-item-active,.pagination-centered .ant-table-pagination .ant-pagination-item-active,.unified-pagination-container .ant-pagination .ant-pagination-item-active{background-color:#fff!important;border-color:#1677ff!important}.ant-pagination .ant-pagination-item-active a,.pagination-centered .ant-table-pagination .ant-pagination-item-active a,.unified-pagination-container .ant-pagination .ant-pagination-item-active a{color:#1677ff!important}.pagination-centered{text-align:center!important}.pagination-centered .ant-pagination,.pagination-centered .ant-table-pagination{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.pagination-centered .ant-table-pagination .ant-pagination-options{margin-left:16px!important;margin-right:16px!important;order:1!important}.pagination-centered .ant-table-pagination .ant-pagination-item,.pagination-centered .ant-table-pagination .ant-pagination-jump-next,.pagination-centered .ant-table-pagination .ant-pagination-jump-prev,.pagination-centered .ant-table-pagination .ant-pagination-next,.pagination-centered .ant-table-pagination .ant-pagination-prev{order:2!important}.pagination-centered .ant-table-pagination .ant-pagination-total-text{margin-left:16px!important;margin-right:16px!important;order:3!important}.unified-pagination-container{margin-top:24px!important}.unified-pagination-container,.unified-pagination-container .ant-pagination{display:flex!important;justify-content:center!important;text-align:center!important}.unified-pagination-container .ant-pagination{align-items:center!important}.unified-pagination-container .ant-pagination .ant-pagination-options{margin-left:16px!important;margin-right:16px!important;order:1!important}.unified-pagination-container .ant-pagination .ant-pagination-total-text{margin-left:16px!important;margin-right:16px!important;order:3!important}.admin-table-with-pagination{display:flex;flex-direction:column;min-height:420px;width:100%}.admin-table-with-pagination .ant-spin-container,.admin-table-with-pagination .ant-spin-nested-loading,.admin-table-with-pagination .ant-table,.admin-table-with-pagination .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column}.admin-table-with-pagination .ant-table-container,.admin-table-with-pagination .ant-table-content{flex:1 1}.admin-table-with-pagination .ant-table-pagination{margin-top:auto!important;padding-top:16px}.admin-table-with-pagination .table-separate-pagination{margin-top:auto;padding-top:16px}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #40a9ff4d}50%{box-shadow:0 0 20px #40a9ff99,0 0 30px #40a9ff66}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes scaleIn{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes microBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.fade-in-up{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) both}.fade-in-down{animation:fadeInDown .6s cubic-bezier(.4,0,.2,1) both}.fade-in-left{animation:fadeInLeft .6s cubic-bezier(.4,0,.2,1) both}.fade-in-scale{animation:fadeInScale .6s cubic-bezier(.4,0,.2,1) both}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.pulse-glow{animation:pulseGlow 2s infinite}.scale-in{animation:scaleIn .3s ease-out}.micro-interaction{transition:all .2s cubic-bezier(.4,0,.2,1)}.micro-interaction:hover{animation:microBounce .6s ease-in-out}.shimmer-button{overflow:hidden;position:relative}.shimmer-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s;width:100%}.shimmer-button:hover:before{transform:translateX(100%)}.welcome-card{overflow:hidden;position:relative}.welcome-card:hover{box-shadow:0 12px 48px #667eea40;transform:translateY(-2px)}.welcome-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s;width:100%}.welcome-card:hover:before{left:100%}.action-grid-card .ant-card-body{padding:24px}.action-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #0000;transition:all .4s cubic-bezier(.4,0,.2,1)}.action-card:hover{border-color:#40a9ff4d;transform:translateY(-4px) scale(1.02)}.action-card:before{background:linear-gradient(135deg,#40a9ff0d,#00d4aa0d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.action-card:hover:before{opacity:1}.enhanced-stats-card{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.enhanced-stats-card:hover{box-shadow:0 16px 48px #0052d926;transform:translateY(-4px)}.enhanced-stats-card:after{background:linear-gradient(135deg,#40a9ff1a,#00d4aa1a 50%,#722ed11a);border-radius:18px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.enhanced-stats-card:hover:after{opacity:1}.enhanced-stats-card .ant-statistic-content{font-weight:700}.filter-panel{transition:all .3s ease}.filter-panel:hover{box-shadow:0 12px 40px #0052d91f}.filter-panel .ant-tag-checkable{transition:all .3s ease;-webkit-user-select:none;user-select:none}.filter-panel .ant-tag-checkable:hover{transform:scale(1.05)}.filter-panel .ant-tag-checkable-checked{box-shadow:0 4px 12px #40a9ff40}.floating-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.floating-card:hover{box-shadow:0 12px 40px #0052d926;transform:translateY(-2px)}@media (min-width:1600px){.enhanced-dashboard-container{margin:0 auto;max-width:1400px}.action-grid .ant-col{flex:0 0 11.11%;max-width:11.11%}}@media (min-width:1200px) and (max-width:1599px){.action-card{height:120px}.enhanced-stats-card{height:160px}}@media (min-width:768px) and (max-width:1199px){.welcome-card .ant-card-body{padding:24px 20px}.action-card{height:110px}.enhanced-stats-card{height:150px}.filter-panel .ant-row{margin-bottom:16px}}@media (max-width:767px){.welcome-card .ant-card-body{padding:20px 16px}.welcome-card h2{font-size:20px!important}.action-card{height:100px}.action-card .ant-card-body{padding:16px 12px}.enhanced-stats-card{height:140px}.enhanced-stats-card .ant-card-body{padding:16px}.filter-panel{margin-bottom:16px}.filter-panel .ant-card-body{padding:16px}.enhanced-stats-card:after,.enhanced-stats-card:before{display:none}.fade-in-down,.fade-in-left,.fade-in-scale,.fade-in-up{animation:none;opacity:1;transform:none}}@media (max-width:480px){.welcome-card .ant-col:first-child,.welcome-card .ant-row{margin-bottom:16px}.action-card{height:90px}.enhanced-stats-card{height:120px}.enhanced-stats-card .ant-statistic-content-value{font-size:20px!important}}@media (prefers-color-scheme:dark){.welcome-card{background:linear-gradient(135deg,#1a1a2e,#16213e)}.action-card,.enhanced-stats-card,.filter-panel{background:#1a1a2ee6;border-color:#40a9ff33}.action-card:hover,.enhanced-stats-card:hover,.filter-panel:hover{background:#1a1a2ef2}}@media print{.action-grid-card,.enhanced-stats-card,.filter-panel,.welcome-card{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}.fade-in-down,.fade-in-left,.fade-in-scale,.fade-in-up,.micro-interaction,.pulse-glow,.scale-in{animation:none!important;transform:none!important}}@media (prefers-contrast:high){.action-card,.enhanced-stats-card,.filter-panel{border-color:#000;border-width:2px}.welcome-card{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.fade-in-down,.fade-in-left,.fade-in-scale,.fade-in-up,.floating-card,.micro-interaction,.pulse-glow,.scale-in,.shimmer-button{animation:none!important;transition:none!important}}.action-card:focus-visible,.enhanced-stats-card:focus-visible{outline:2px solid #40a9ff;outline-offset:2px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#40a9ff,#1677ff);-webkit-background-clip:text;background-clip:text}.glass-morphism{background:#ffffffe6}.shadow-soft{box-shadow:0 8px 32px #0052d914}.shadow-hover{transition:box-shadow .3s ease}.shadow-hover:hover{box-shadow:0 16px 48px #0052d926}:root{--tech-primary:#0052d9;--tech-secondary:#1677ff;--tech-accent:#40a9ff;--tech-success:#00d4aa;--tech-warning:gold;--tech-error:#ff4d4f;--tech-bg-primary:#0a0e27;--tech-bg-secondary:#1a1f3a;--tech-text:#fff;--tech-text-secondary:#b8bcc8;--tech-border:#40a9ff33;--tech-shadow:0 8px 32px #0052d91f;--tech-radius:12px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:radial-gradient(ellipse at center,#0a0e27 0,#1a1f3a 45%,#2d1b69 100%);background-attachment:fixed;color:#fff;color:var(--tech-text);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}#root,body{background:inherit}#root{min-height:100vh}.floating-card{background:#fffffff2!important;border:1px solid #40a9ff33;border:1px solid var(--tech-border);border-radius:12px;border-radius:var(--tech-radius);box-shadow:0 8px 32px #0052d91f;box-shadow:var(--tech-shadow)}.floating-card,.glass-morphism{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-morphism{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;border-radius:var(--tech-radius)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0052d9,#40a9ff);background:linear-gradient(135deg,var(--tech-primary),var(--tech-accent));-webkit-background-clip:text;background-clip:text;font-weight:600}.smart-dashboard-title{-webkit-text-fill-color:initial;background:none!important;background-clip:initial;color:#1f2d3d;font-weight:700}.tech-button{background:linear-gradient(135deg,#0052d9,#1677ff);background:linear-gradient(135deg,var(--tech-primary),var(--tech-secondary));border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:500;overflow:hidden;position:relative;transition:all .3s ease}.tech-button:hover{box-shadow:0 8px 25px #0052d94d;transform:translateY(-2px)}.tech-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.tech-button:hover:before{left:100%}.tech-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #40a9ff33;border:1px solid var(--tech-border);border-radius:20px;color:#fff;color:var(--tech-text);transition:all .3s ease}.tech-input:focus{background:#ffffff26;border-color:#40a9ff;border-color:var(--tech-accent);box-shadow:0 0 0 2px #40a9ff33}.status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.status-processing{background:gold;background:var(--tech-warning)}.status-completed{background:#00d4aa;background:var(--tech-success)}.status-failed{background:#ff4d4f;background:var(--tech-error)}.status-queued{background:#1677ff;background:var(--tech-secondary)}.fade-in{animation:fadeIn .6s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.slide-up{animation:slideUp .6s ease forwards;opacity:0;transform:translateY(20px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.floating-card{border-radius:8px;margin:10px}.tech-button{font-size:14px;padding:10px 20px}}.ant-layout,.ant-layout-content{background:#0000}.tech-table .ant-table{background:#ffffff0d;border-radius:12px;border-radius:var(--tech-radius)}.tech-table .ant-table-thead>tr>th{background:#0052d91a;border-bottom:1px solid #40a9ff33;border-bottom:1px solid var(--tech-border);color:#fff;color:var(--tech-text)}.tech-table .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff1a;color:#b8bcc8;color:var(--tech-text-secondary)}.tech-table .ant-table-tbody>tr:hover>td{background:#40a9ff1a}