.modern-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.modern-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.modern-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(70,130,180,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.modern-card:hover:before{opacity:1}.modern-card-header{padding:20px 25px 15px;border-bottom:1px solid rgba(135,206,235,.2);background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(70,130,180,.05))}.modern-card-title{font-size:18px;font-weight:600;color:#2c3e50;margin:0;background:linear-gradient(135deg,#87ceeb,#4682b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modern-card-body{padding:5px}.modern-card .el-form-item{margin-bottom:20px}.modern-card .el-form-item__label{color:#2c3e50;font-weight:500}.modern-card .el-input__inner{border-radius:12px!important;border:1px solid rgba(135,206,235,.3)!important;transition:all .3s ease!important}.modern-card .el-input__inner:focus{border-color:#87ceeb!important;box-shadow:0 0 0 2px rgba(135,206,235,.2)!important}.modern-card .el-button{border-radius:12px!important;transition:all .3s ease!important}.modern-card .el-button--primary{background:linear-gradient(135deg,#87ceeb,#4682b4)!important;border:none!important}.modern-card .el-button--primary:hover{background:linear-gradient(135deg,#4682b4,#87ceeb)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(70,130,180,.4)!important}.modern-card .el-table{border-radius:12px!important;overflow:hidden!important}.modern-card .el-table th{background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(70,130,180,.05))!important;color:#2c3e50!important;font-weight:600!important}.modern-card .el-table tr:hover{background:rgba(135,206,235,.1)!important}.modern-card .el-pagination{margin-top:20px;text-align:center}.modern-card .el-pagination .el-pager li{border-radius:8px!important;margin:0 2px!important}.modern-card .el-pagination .el-pager li.active{background:linear-gradient(352deg,#87ceeb,#4682b4)!important;color:#fff!important}.modern-search-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-bottom:20px;border:1px solid hsla(0,0%,100%,.1)}.modern-data-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-radius:20px;padding:25px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease;margin-bottom:20px}.modern-data-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.15)}@media (max-width:768px){.modern-card{border-radius:16px;margin:10px}.modern-card-body{padding:20px}.modern-card-header{padding:15px 20px 10px}}.modern-card-loading{position:relative}.modern-card-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(135,206,235,.2),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.modern-interactive{cursor:pointer;transition:all .3s ease}.modern-interactive:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.status-active{background:#4ecdc4}.status-inactive{background:#ff6b6b}.status-pending{background:#f9ca24}.status-success{background:#44bd87}.el-button.el-button{border-radius:16px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;font-weight:600!important;letter-spacing:.8px!important;text-transform:uppercase!important;font-size:13px!important;min-height:40px!important;padding:10px 24px!important;border:2px solid transparent!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;backdrop-filter:blur(10px)!important}.el-button.el-button--primary{background:linear-gradient(135deg,#87ceeb,#5f9ea0 50%,#4682b4)!important;border:none!important;box-shadow:0 8px 25px rgba(70,130,180,.4),0 0 20px rgba(135,206,235,.3),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.el-button.el-button--primary:hover{background:linear-gradient(135deg,#4682b4,#5f9ea0 50%,#87ceeb)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px rgba(70,130,180,.5),0 0 30px rgba(135,206,235,.6),inset 0 1px 0 hsla(0,0%,100%,.3)!important;filter:brightness(1.1)!important}.el-button.el-button--primary:active{transform:translateY(-1px) scale(.98)!important;box-shadow:0 4px 15px rgba(70,130,180,.4),0 0 15px rgba(135,206,235,.4),inset 0 2px 4px rgba(0,0,0,.1)!important}.el-button.el-button--default{background:linear-gradient(135deg,hsla(0,0%,100%,.15),rgba(248,250,252,.1))!important;backdrop-filter:blur(15px)!important;border:2px solid rgba(135,206,235,.4)!important;color:#2c3e50!important;box-shadow:0 6px 20px rgba(135,206,235,.2),0 0 15px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.3)!important;text-shadow:0 1px 2px hsla(0,0%,100%,.5)!important}.el-button.el-button--default:hover{background:linear-gradient(135deg,rgba(135,206,235,.25),rgba(176,224,230,.2))!important;border-color:#87ceeb!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 10px 30px rgba(135,206,235,.4),0 0 25px rgba(135,206,235,.3),inset 0 1px 0 hsla(0,0%,100%,.4)!important;filter:brightness(1.05)!important}.el-button.el-button--success{background:linear-gradient(135deg,#4ecdc4,#26d0ce 50%,#44bd87)!important;border:none!important;box-shadow:0 8px 25px rgba(68,189,135,.4),0 0 20px rgba(78,205,196,.3),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.el-button.el-button--success:hover{background:linear-gradient(135deg,#44bd87,#26d0ce 50%,#4ecdc4)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px rgba(68,189,135,.5),0 0 30px rgba(78,205,196,.6),inset 0 1px 0 hsla(0,0%,100%,.3)!important;filter:brightness(1.1)!important}.el-button.el-button--warning{background:linear-gradient(135deg,#f9ca24,#f39c12 50%,#f0932b)!important;border:none!important;box-shadow:0 8px 25px rgba(249,202,36,.4),0 0 20px rgba(243,156,18,.3),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.el-button.el-button--warning:hover{background:linear-gradient(135deg,#f0932b,#f39c12 50%,#f9ca24)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px rgba(249,202,36,.5),0 0 30px rgba(243,156,18,.6),inset 0 1px 0 hsla(0,0%,100%,.3)!important;filter:brightness(1.1)!important}.el-button.el-button--danger{background:linear-gradient(135deg,#ff6b6b,#e74c3c 50%,#ee5a24)!important;border:none!important;box-shadow:0 8px 25px hsla(0,100%,71%,.4),0 0 20px rgba(231,76,60,.3),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.el-button.el-button--danger:hover{background:linear-gradient(135deg,#ee5a24,#e74c3c 50%,#ff6b6b)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px hsla(0,100%,71%,.5),0 0 30px rgba(231,76,60,.6),inset 0 1px 0 hsla(0,0%,100%,.3)!important;filter:brightness(1.1)!important}.el-button.el-button--info{background:linear-gradient(135deg,#6c5ce7,#8b5cf6 50%,#a29bfe)!important;border:none!important;box-shadow:0 8px 25px rgba(108,92,231,.4),0 0 20px rgba(139,92,246,.3),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.el-button.el-button--info:hover{background:linear-gradient(135deg,#a29bfe,#8b5cf6 50%,#6c5ce7)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px rgba(108,92,231,.5),0 0 30px rgba(139,92,246,.6),inset 0 1px 0 hsla(0,0%,100%,.3)!important;filter:brightness(1.1)!important}.el-button.el-button:disabled{background:linear-gradient(135deg,hsla(0,0%,78.4%,.2),hsla(0,0%,70.6%,.1))!important;color:rgba(0,0,0,.3)!important;border:2px solid hsla(0,0%,78.4%,.2)!important;transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)!important;cursor:not-allowed!important;filter:grayscale(1)!important;opacity:.6!important}.el-button.el-button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent)!important;transition:left .6s cubic-bezier(.4,0,.2,1)!important;z-index:1!important}.el-button.el-button:hover:before{left:100%!important}.el-button.el-button:after{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;border-radius:18px!important;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent)!important;opacity:0!important;transition:opacity .3s ease!important;z-index:-1!important}.el-button.el-button:hover:after{opacity:1!important;animation:buttonGlow 2s ease-in-out infinite!important}@keyframes buttonGlow{0%,to{transform:scale(1)!important;opacity:.3!important}50%{transform:scale(1.05)!important;opacity:.8!important}}.el-button.el-button:active{animation:buttonRipple .3s ease-out!important}@keyframes buttonRipple{0%{transform:scale(1)!important}50%{transform:scale(.95)!important}to{transform:scale(1)!important}}.el-button.el-button--small{padding:8px 18px!important;font-size:12px!important;min-height:36px!important;border-radius:14px!important;letter-spacing:.6px!important}.el-button.el-button--mini{padding:6px 14px!important;font-size:11px!important;min-height:32px!important;border-radius:12px!important;letter-spacing:.4px!important}.el-button-group.el-button-group{display:inline-flex!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border-radius:20px!important;padding:4px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important}.el-button-group .el-button.el-button{margin:0 2px!important;border-radius:14px!important;backdrop-filter:none!important;box-shadow:none!important}.el-button-group .el-button.el-button:first-child{border-top-right-radius:14px!important;border-bottom-right-radius:14px!important;margin-left:0!important}.el-button-group .el-button.el-button:last-child{border-top-left-radius:14px!important;border-bottom-left-radius:14px!important;margin-right:0!important}.el-button-group .el-button.el-button:hover{transform:translateY(-2px) scale(1.05)!important;z-index:2!important}.cell .el-button-group.el-button-group,.el-table__body .el-button-group.el-button-group,td .el-button-group.el-button-group{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;max-width:100%!important;background:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:2px!important;border-radius:0!important;min-height:40px!important}.cell .el-button-group .el-button.el-button,.el-table__body .el-button-group .el-button.el-button,td .el-button-group .el-button.el-button{margin:0!important;flex:0 0 auto!important;min-width:45px!important;max-width:72px!important;height:28px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.2!important;border-radius:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:500!important;letter-spacing:.3px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.cell .el-button-group .el-button.el-button:hover,.el-table__body .el-button-group .el-button.el-button:hover,td .el-button-group .el-button.el-button:hover{transform:translateY(-2px) scale(1.08)!important;z-index:10!important;box-shadow:0 6px 16px rgba(0,0,0,.2)!important}.el-button.el-button--text,.el-button.el-button[type=text]{background:linear-gradient(135deg,#87ceeb,#5f9ea0 50%,#4682b4)!important;border:none!important;color:#fff!important;padding:8px 10px!important;border-radius:12px!important;transition:all .3s ease!important;position:relative!important;font-weight:600!important;text-decoration:none!important;overflow:hidden!important}.el-button.el-button--text:hover,.el-button.el-button[type=text]:hover{background:rgba(135,206,235,.1)!important;color:#4682b4!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(135,206,235,.2)!important}.el-button.el-button--text:before,.el-button.el-button[type=text]:before{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;width:0!important;height:2px!important;background:linear-gradient(90deg,#87ceeb,#4682b4)!important;transition:all .3s ease!important;transform:translateX(-50%)!important}.el-button.el-button--text:hover:before,.el-button.el-button[type=text]:hover:before{width:80%!important}.el-button.el-button .el-icon{transition:all .3s ease!important}.el-button.el-button:hover .el-icon{transform:scale(1.1) rotate(5deg)!important}.el-button.el-button.is-loading{position:relative!important;pointer-events:none!important}.el-button.el-button.is-loading:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:16px!important;height:16px!important;border:2px solid hsla(0,0%,100%,.3)!important;border-top:2px solid #fff!important;border-radius:50%!important;animation:buttonSpin 1s linear infinite!important;transform:translate(-50%,-50%)!important}@keyframes buttonSpin{0%{transform:translate(-50%,-50%) rotate(0deg)!important}to{transform:translate(-50%,-50%) rotate(1turn)!important}}@media (max-width:768px){.el-button.el-button{min-height:44px!important;padding:12px 20px!important;font-size:14px!important;border-radius:14px!important;touch-action:manipulation!important}.el-button.el-button--small{min-height:40px!important;padding:10px 16px!important;font-size:13px!important}.el-button.el-button--mini{min-height:36px!important;padding:8px 14px!important;font-size:12px!important}.el-button-group.el-button-group{flex-direction:column!important;width:100%!important}.el-button-group .el-button.el-button{width:100%!important;margin:2px 0!important;border-radius:12px!important}}.el-button.el-button:focus{outline:none!important;box-shadow:0 0 0 3px rgba(135,206,235,.4),0 8px 25px rgba(70,130,180,.3)!important}.el-button.el-button--primary:focus{box-shadow:0 0 0 3px rgba(135,206,235,.5),0 8px 25px rgba(70,130,180,.4)!important}.el-button.el-button--success:focus{box-shadow:0 0 0 3px rgba(78,205,196,.5),0 8px 25px rgba(68,189,135,.4)!important}.el-button.el-button--warning:focus{box-shadow:0 0 0 3px rgba(249,202,36,.5),0 8px 25px rgba(243,156,18,.4)!important}.el-button.el-button--danger:focus{box-shadow:0 0 0 3px hsla(0,100%,71%,.5),0 8px 25px rgba(231,76,60,.4)!important}.el-button.el-button--info:focus{box-shadow:0 0 0 3px rgba(139,92,246,.5),0 8px 25px rgba(108,92,231,.4)!important}.button-pulse{animation:buttonPulse 2s ease-in-out infinite!important}@keyframes buttonPulse{0%,to{transform:scale(1)!important;box-shadow:0 8px 25px rgba(70,130,180,.4)!important}50%{transform:scale(1.05)!important;box-shadow:0 12px 35px rgba(70,130,180,.6)!important}}.el-table{border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;border:1px solid rgba(135,206,235,.2)!important;background:#fff!important}.el-table th{background:linear-gradient(235deg,rgba(135,206,235,.15),rgba(70,130,180,.08))!important;color:#2c3e50!important;font-weight:700!important;border-bottom:3px solid rgba(135,206,235,.4)!important;transition:all .3s ease!important;position:relative!important;text-transform:uppercase!important;letter-spacing:1px!important}.el-table th:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#87ceeb,#4682b4,#87ceeb)!important;opacity:0!important;transition:opacity .3s ease!important}.el-table th:hover:before{opacity:1!important}.el-table th:hover{background:linear-gradient(235deg,rgba(135,206,235,.25),rgba(70,130,180,.15))!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(135,206,235,.3)!important}.el-table th .cell{color:#2c3e50!important;font-weight:700!important;font-size:13px!important;letter-spacing:.8px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.el-table tbody tr{transition:all .3s ease!important;border-bottom:1px solid rgba(135,206,235,.08)!important}.el-table tbody tr:hover{background:linear-gradient(90deg,rgba(135,206,235,.08),rgba(135,206,235,.12),rgba(135,206,235,.08))!important;transform:translateX(2px)!important;box-shadow:4px 0 12px rgba(135,206,235,.2)!important}.el-table tbody tr:nth-child(2n){background:rgba(248,250,252,.5)!important}.el-table tbody tr:nth-child(2n):hover{background:linear-gradient(90deg,rgba(135,206,235,.1),rgba(135,206,235,.15),rgba(135,206,235,.1))!important}.el-table td{border-bottom:1px solid rgba(135,206,235,.08)!important;padding:12px 2px!important;transition:all .3s ease!important}.el-table td .cell{color:#34495e!important;font-weight:500!important;line-height:1.5!important}.el-table td:last-child{background:rgba(248,250,252,.3)!important}.el-table tr:hover td:last-child{background:rgba(135,206,235,.1)!important}.el-pagination{margin-top:24px;text-align:center!important;padding:16px!important;background:rgba(248,250,252,.5)!important;border-radius:12px!important;border:1px solid rgba(135,206,235,.1)!important}.el-pagination .el-pager li{border-radius:10px!important;margin:0 3px!important;transition:all .3s ease!important;font-weight:600!important;min-width:36px!important;height:36px!important;line-height:34px!important;border:1px solid rgba(135,206,235,.2)!important}.el-pagination .el-pager li:hover{background:linear-gradient(235deg,rgba(135,206,235,.2),rgba(70,130,180,.1))!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 4px 12px rgba(135,206,235,.3)!important;border-color:#87ceeb!important}.el-pagination .el-pager li.active{background:linear-gradient(235deg,#87ceeb,#4682b4)!important;color:#fff!important;box-shadow:0 4px 16px rgba(70,130,180,.4)!important;border-color:#4682b4!important;transform:scale(1.1)!important}.el-pagination .btn-next,.el-pagination .btn-prev{border-radius:10px!important;transition:all .3s ease!important;font-weight:600!important;border:1px solid rgba(135,206,235,.2)!important;min-width:36px!important;height:36px!important}.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover{background:linear-gradient(235deg,rgba(135,206,235,.2),rgba(70,130,180,.1))!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(135,206,235,.3)!important;border-color:#87ceeb!important}.el-loading-mask{background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(4px)!important}.el-loading-spinner{color:#87ceeb!important}.el-table__empty-block{background:linear-gradient(135deg,rgba(135,206,235,.05),rgba(70,130,180,.02))!important;border-radius:8px!important;margin:20px!important}.el-table__empty-text{color:#7f8c8d!important;font-style:italic!important}.el-table__body-wrapper::-webkit-scrollbar{height:8px!important;width:8px!important}.el-table__body-wrapper::-webkit-scrollbar-track{background:rgba(135,206,235,.1)!important;border-radius:4px!important}.el-table__body-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(235deg,#87ceeb,#4682b4)!important;border-radius:4px!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(235deg,#4682b4,#87ceeb)!important}.table-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.table-actions .el-button{min-width:44px!important;min-height:32px!important;padding:6px 12px!important;font-size:12px!important}@media (max-width:768px){.table-actions{flex-direction:column;gap:4px}.table-actions .el-button{width:100%!important;justify-content:center!important}.table-actions .el-button span{display:none}.table-actions .el-button i{margin:0!important}}@media (max-width:480px){.table-actions-dropdown{width:100%}.table-actions-dropdown .el-button{width:100%!important;justify-content:space-between!important}}.responsive-table-wrapper{overflow-x:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.responsive-table-wrapper::-webkit-scrollbar{height:8px}.responsive-table-wrapper::-webkit-scrollbar-track{background:rgba(135,206,235,.1);border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#87ceeb,#4682b4);border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4682b4,#87ceeb)}@media (max-width:1024px){.hide-on-tablet{display:none!important}}@media (max-width:768px){.hide-on-mobile{display:none!important}:deep(.el-table .el-table__cell){padding:8px 4px!important;font-size:12px!important}:deep(.el-table th .cell){font-size:12px!important}}.icon-button{width:32px!important;height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.icon-button span{display:none!important}.icon-button i{margin:0!important;font-size:14px!important}.table-action-buttons{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;padding:4px}.table-action-buttons .el-button{min-width:80px!important;height:32px!important;padding:6px 12px!important;font-size:12px!important;border-radius:16px!important;font-weight:500!important;letter-spacing:.3px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.table-action-buttons .el-button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.table-action-buttons .el-button--mini{min-width:70px!important;height:28px!important;padding:4px 10px!important;font-size:11px!important}.table-action-buttons .el-button--primary{background:linear-gradient(135deg,#87ceeb,#4682b4)!important;border:none!important;color:#fff!important}.table-action-buttons .el-button--success{background:linear-gradient(135deg,#4ecdc4,#44bd87)!important;border:none!important;color:#fff!important}.table-action-buttons .el-button--warning{background:linear-gradient(135deg,#f9ca24,#f0932b)!important;border:none!important;color:#fff!important}.table-action-buttons .el-button--danger{background:linear-gradient(135deg,#ff6b6b,#ee5a24)!important;border:none!important;color:#fff!important}.table-action-buttons .el-button--info{background:linear-gradient(135deg,#6c5ce7,#a29bfe)!important;border:none!important;color:#fff!important}.table-action-group{display:inline-flex;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;padding:4px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 10px rgba(0,0,0,.1)}.table-action-group .el-button{margin:0 2px!important;border-radius:14px!important}.table-action-group .el-button:first-child{margin-left:0!important}.table-action-group .el-button:last-child{margin-right:0!important}@media (max-width:768px){.table-action-buttons{flex-direction:column;gap:4px;width:100%}.table-action-buttons .el-button{width:100%!important;min-width:auto!important;justify-content:center!important}.table-action-group{flex-direction:column;width:100%}}@media (max-width:480px){.table-action-buttons .el-button span{display:none!important}.table-action-buttons .el-button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.table-action-buttons .el-button i{margin:0!important;font-size:16px!important}}.table-action-dropdown{width:100%}.table-action-dropdown .el-dropdown-link{width:100%;padding:8px 16px;background:linear-gradient(235deg,#87ceeb,#4682b4);color:#fff;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s ease}.table-action-dropdown .el-dropdown-link:hover{background:linear-gradient(135deg,#4682b4,#87ceeb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(70,130,180,.3)}.page-transition-enter-active,.page-transition-leave-active{transition:all .5s ease}.page-transition-enter{opacity:0;transform:translateX(30px)}.page-transition-leave-to{opacity:0;transform:translateX(-30px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight .6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slideInLeft .6s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .5s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bounce-in{animation:bounceIn .8s ease-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s infinite}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.shake{animation:shake .6s ease-in-out}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple-effect:active:before{width:300px;height:300px}.modal-fade-enter-active,.modal-fade-leave-active{transition:all .3s ease}.modal-fade-enter,.modal-fade-leave-to{opacity:0;transform:scale(.9)}.dropdown-slide-enter-active,.dropdown-slide-leave-active{transition:all .3s ease}.dropdown-slide-enter{opacity:0;transform:translateY(-10px)}.dropdown-slide-leave-to{opacity:0;transform:translateY(10px)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spin 1s linear infinite}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(135,206,235,.5)}50%{box-shadow:0 0 20px rgba(135,206,235,.8)}}.glow-effect{animation:glow 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}@keyframes typewriter{0%{width:0}to{width:100%}}.typewriter{overflow:hidden;border-right:2px solid #87ceeb;white-space:nowrap;animation:typewriter 3s steps(40),blink-caret .75s step-end infinite}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#87ceeb}}@keyframes progressBar{0%{width:0}to{width:100%}}.progress-animated{animation:progressBar 2s ease-in-out}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.notification-slide-in{animation:slideInFromTop .5s ease-out}#app,body{margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.margin-0{margin:0}.margin-lr-0{margin-left:0;margin-right:0}.margin-xs{margin:5px}.margin-sm{margin:10px}.margin{margin:15px}.margin-lg{margin:20px}.margin-xl{margin:25px}.margin-top-xs{margin-top:5px}.margin-top-sm{margin-top:10px}.margin-top-sm:hover{cursor:pointer}.margin-top{margin-top:15px}.margin-top-lg{margin-top:20px}.margin-top-xl{margin-top:25px}.margin-right-xs{margin-right:5px}.margin-right-sm{margin-right:10px}.margin-right{margin-right:15px}.margin-right-lg{margin-right:20px}.margin-right-xl{margin-right:25px}.margin-bottom-0{margin-bottom:0}.margin-bottom-xs{margin-bottom:5px}.margin-bottom-sm{margin-bottom:10px}.margin-bottom{margin-bottom:15px}.margin-bottom-lg{margin-bottom:20px}.margin-bottom-xl{margin-bottom:25px}.margin-left-0{margin-left:0}.margin-left-xs{margin-left:5px}.margin-left-sm{margin-left:10px}.margin-left{margin-left:15px}.margin-left-lg{margin-left:20px}.margin-left-xl{margin-left:25upx}.margin-lr-xs{margin-left:5px;margin-right:10upx}.margin-lr-sm{margin-left:10px;margin-right:10px}.margin-lr{margin-left:15px;margin-right:15px}.margin-lr-lg{margin-left:20px;margin-right:20px}.margin-lr-xl{margin-left:25px;margin-right:25px}.margin-tb-xs{margin-top:5px;margin-bottom:5px}.margin-tb-sm{margin-top:10px;margin-bottom:10px}.margin-tb{margin-top:15px;margin-bottom:15px}.margin-tb-lg{margin-top:20px;margin-bottom:20px}.margin-tb-xl{margin-top:25px;margin-bottom:25px}.padding-0{padding:0}.padding-lr-0{padding-left:0}.padding-lr-0,.padding-r-0{padding-right:0}.padding-l-0{padding-left:0}.padding-xs{padding:5px}.padding-sm{padding:10px}.padding{padding:15px}.padding-lg{padding:20px}.padding-xl{padding:25px}.padding-top-xs{padding-top:5px}.padding-top-sm{padding-top:10px}.padding-top{padding-top:15px}.padding-top-lg{padding-top:20px}.padding-top-xl{padding-top:25px}.padding-right-xs{padding-right:5px}.padding-right-sm{padding-right:10px}.padding-right{padding-right:15px}.padding-right-lg{padding-right:20px}.padding-right-xl{padding-right:25px}.padding-bottom-xs{padding-bottom:5px}.padding-bottom-sm{padding-bottom:10px}.padding-bottom{padding-bottom:15px}.padding-bottom-lg{padding-bottom:20px}.padding-bottom-xl{padding-bottom:25px}.padding-left-xs{padding-left:5px}.padding-left-sm{padding-left:10px}.padding-left{padding-left:15px}.padding-left-lg{padding-left:20px}.padding-left-xl{padding-left:25px}.padding-lr-xs{padding-left:5px;padding-right:5px}.padding-lr-sm{padding-left:10px;padding-right:10px}.padding-lr{padding-left:15px;padding-right:15px}.padding-lr-lg{padding-left:20px;padding-right:20px}.padding-lr-xl{padding-left:25px;padding-right:25px}.padding-tb-xs{padding-top:5px;padding-bottom:5px}.padding-tb-sm{padding-top:10px;padding-bottom:10px}.padding-tb{padding-top:15px;padding-bottom:15px}.padding-tb-lg{padding-top:20px;padding-bottom:20px}.padding-tb-xl{padding-top:25px;padding-bottom:25px}.flex{display:flex}.flex-direction{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.bg-white,.white-bg{background-color:#fff}.ibox{clear:both;margin-bottom:5px;margin-top:0;padding:0}.ibox .ibox-title{border-top-left-radius:10px;border-top-right-radius:10px;text-align:left}.ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:2px 0 0;color:inherit;margin-bottom:0;padding:15px 15px 8px 15px;position:relative;clear:both}.vc-main .ibox .ibox-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ibox-content{background-color:#fff;color:inherit;padding:15px 10px 15px 15px;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0;clear:both}.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:none}.border-radius{border-radius:10px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}ul{padding-inline-start:0}ul li{list-style-type:none}h2{font-size:24px}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-weight:100}h3,h4,h5{margin-top:5px;font-weight:600}h3{font-size:16px}.el-date-editor,.el-date-editor.el-input,.el-select{width:100%}.list-group-border-radius{border-radius:4px;border:1px solid #ebeef5;background:#fff}.list-group{list-style:none;padding:0;margin:0}.list-group-item{padding:12px 15px;cursor:pointer}.list-group-item:hover{background-color:#f5f7fa}.vc-node-selected{color:#fff;font-weight:700}.vc-node-selected,.vc-node-selected:hover{background-color:#409eff}.table-desc{text-align:left;font-size:13px;color:#606266}.vc-table-border,.vc-table-border tr td,.vc-table-border tr th{border:1px solid #000}.filter-container[data-v-f0021f2e]{margin-bottom:20px}.pagination-container[data-v-f0021f2e]{margin-top:20px;text-align:center}.view-menu-user-container[data-v-cca5037c] .view-menu-user-dialog{background:rgba(66,66,66,.9);color:#fff;box-shadow:0 0 0 rgba(0,0,0,.3)}.view-menu-user-container[data-v-cca5037c] .view-menu-user-dialog .el-dialog__header{display:none}.view-menu-user-container[data-v-cca5037c] .view-menu-user-dialog .el-dialog__body{color:#fff;padding:20px}.view-menu-user-container .close-icon[data-v-cca5037c]{font-size:18px;cursor:pointer}.view-menu-user-container .close-icon[data-v-cca5037c]:hover{color:#409eff}.view-menu-user-container .menu-items[data-v-cca5037c]{margin-top:40px;cursor:pointer}.view-menu-user-container .menu-item[data-v-cca5037c]{margin-bottom:20px}.view-menu-user-container .menu-item:hover .menu-icon[data-v-cca5037c],.view-menu-user-container .menu-item:hover .menu-name[data-v-cca5037c]{color:#409eff}.view-menu-user-container .menu-icon[data-v-cca5037c]{font-size:48px;margin-bottom:10px}.view-menu-user-container .menu-name[data-v-cca5037c]{font-size:14px}.vc-search-community-item[data-v-b0f17134]{margin-bottom:20px}.item-title[data-v-b0f17134]{font-weight:700;margin-bottom:10px}.item-content[data-v-b0f17134]{display:flex;flex-wrap:wrap;gap:10px}.margin-top[data-v-b0f17134]{margin-top:20px}.margin-bottom[data-v-b0f17134]{margin-bottom:20px}.text-center[data-v-b0f17134]{text-align:center}.app-wrapper[data-v-1d3ecfc0]{height:100vh}.app-header[data-v-1d3ecfc0]{background:linear-gradient(235deg,#87ceeb,#4682b4);color:#fff;padding:0;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:1000}.app-header[data-v-1d3ecfc0],.header-left[data-v-1d3ecfc0]{display:flex;align-items:center}.logo[data-v-1d3ecfc0]{width:100px;height:60px;line-height:60px;text-align:center;font-size:24px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;text-shadow:0 1px 3px rgba(0,0,0,.3)}.logo[data-v-1d3ecfc0]:hover{transform:scale(1.05);text-shadow:0 2px 6px rgba(0,0,0,.4)}.header-menu[data-v-1d3ecfc0]{border:none;background:transparent!important}.header-menu .el-menu-item[data-v-1d3ecfc0]{background:transparent!important;border-radius:8px;margin:0 5px;transition:all .3s ease}.header-menu .el-menu-item[data-v-1d3ecfc0]:hover{background:hsla(0,0%,100%,.2)!important;transform:translateY(-2px)}.header-menu .el-menu-item.is-active[data-v-1d3ecfc0]{background:hsla(0,0%,100%,.3)!important;font-weight:700}.header-right[data-v-1d3ecfc0]{display:flex;align-items:center;margin-right:20px;gap:15px}.margin-left[data-v-1d3ecfc0]{margin-left:15px;color:#fff}.user-info[data-v-1d3ecfc0]{color:#fff;cursor:pointer;padding:8px 16px;border-radius:20px;background:hsla(0,0%,100%,.1);transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.user-info[data-v-1d3ecfc0]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.app-aside[data-v-1d3ecfc0]{width:auto}.menu-wrapper[data-v-1d3ecfc0]{height:100%}.el-menu-vertical[data-v-1d3ecfc0]{border:none}.el-menu-vertical[data-v-1d3ecfc0]:not(.el-menu--collapse){width:200px}.app-main[data-v-1d3ecfc0]{background-color:#f5f7fa;height:calc(100vh - 60px);padding:0}[data-v-1d3ecfc0] .el-menu--horizontal{border-bottom:none;background:transparent!important}[data-v-1d3ecfc0] .el-menu-item{height:50px;line-height:50px;background:transparent!important;border-radius:8px!important;margin:0 5px!important;transition:all .3s ease!important}[data-v-1d3ecfc0] .el-menu-item:hover{background:hsla(0,0%,100%,.2)!important;transform:translateY(-2px)!important}[data-v-1d3ecfc0] .el-menu-item.is-active{background:hsla(0,0%,100%,.3)!important;font-weight:700!important}[data-v-1d3ecfc0] .el-submenu__title{height:50px;line-height:50px;padding:0 20px!important}[data-v-1d3ecfc0] .el-menu--collapse{width:64px}[data-v-1d3ecfc0] .el-menu--collapse .el-submenu__title{padding:0!important;text-align:center}[data-v-1d3ecfc0] .el-menu--collapse .el-submenu__title i{margin:0;font-size:20px}[data-v-1d3ecfc0] .el-menu--popup{min-width:200px;background:linear-gradient(135deg,#87ceeb,#4682b4)!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;backdrop-filter:blur(10px)!important}[data-v-1d3ecfc0] .el-menu--popup .el-menu-item{background:transparent!important;color:#fff!important;border-radius:6px!important;margin:2px 4px!important;transition:all .3s ease!important}[data-v-1d3ecfc0] .el-menu--popup .el-menu-item:hover{background:hsla(0,0%,100%,.2)!important;transform:translateX(5px)!important}[data-v-1d3ecfc0] .el-menu--popup .el-menu-item.is-active{color:#fff!important;background:hsla(0,0%,100%,.3)!important;font-weight:700!important}.vc-menu[data-v-1d3ecfc0]{border-right:1px solid rgba(135,206,235,.3);box-shadow:2px 0 10px rgba(0,0,0,.1)}.vc-menu .vc-menu-main[data-v-1d3ecfc0]{background:linear-gradient(88deg,#87ceeb,#4682b4);color:hsla(0,0%,100%,.8);text-align:center;width:80px;font-size:14px;height:calc(100vh - 60px);overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;position:relative}.vc-menu .vc-menu-main .active[data-v-1d3ecfc0]{background:hsla(0,0%,100%,.25);color:#fff;border-radius:12px;margin:2px 8px;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:scale(1.05)}.vc-menu .vc-menu-main[data-v-1d3ecfc0]::-webkit-scrollbar{display:none}.vc-menu ul[data-v-1d3ecfc0]{padding-inline-start:0;margin:0;padding:0}.vc-menu li[data-v-1d3ecfc0]{margin:0;padding:0}.moreCommunity[data-v-1d3ecfc0]{font-weight:600;color:#212529;font-size:12px}.vc-menu-main ul li[data-v-1d3ecfc0]{height:55px;cursor:pointer;list-style-type:none;margin:8px 4px;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 2px}.menu-item-container[data-v-1d3ecfc0]{display:flex;flex-direction:column;align-items:center;gap:4px}.menu-icon-circle[data-v-1d3ecfc0]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.menu-text[data-v-1d3ecfc0]{font-size:12px;text-align:center;line-height:1.2;margin-top:2px;font-weight:500}.gradient-0[data-v-1d3ecfc0]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.gradient-1[data-v-1d3ecfc0]{background:linear-gradient(135deg,#4ecdc4,#44bd87)}.gradient-2[data-v-1d3ecfc0]{background:linear-gradient(135deg,#45b7d1,#96ceb4)}.gradient-3[data-v-1d3ecfc0]{background:linear-gradient(135deg,#f9ca24,#f0932b)}.gradient-4[data-v-1d3ecfc0]{background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.gradient-5[data-v-1d3ecfc0]{background:linear-gradient(135deg,#fd79a8,#fdcb6e)}.vc-menu-main ul li[data-v-1d3ecfc0]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}.vc-menu-main ul li:hover .menu-icon-circle[data-v-1d3ecfc0]{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 15px rgba(0,0,0,.3)}.vc-menu-main ul li.active .menu-icon-circle[data-v-1d3ecfc0]{transform:scale(1.15);box-shadow:0 4px 20px hsla(0,0%,100%,.4)}.vc-menu-main ul li[data-v-1d3ecfc0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.vc-menu-main ul li[data-v-1d3ecfc0]:hover:before{left:100%}.vc-menu-main ul li.title[data-v-1d3ecfc0]{color:#fff;height:60px;font-size:24px;line-height:60px}.vc-menu-main ul li.title a[data-v-1d3ecfc0]{text-decoration:none;cursor:pointer;color:#fff}.vc-menu-sub[data-v-1d3ecfc0]{background:linear-gradient(180deg,#f8fbff,#e8f4fd);color:#545761;text-align:start;width:110px;font-size:14px;height:calc(100vh - 60px);overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;box-shadow:inset -2px 0 10px rgba(135,206,235,.1);border-left:3px solid rgba(135,206,235,.3);animation:slideInRight-1d3ecfc0 .3s ease-out;transform-origin:left center}@keyframes slideInRight-1d3ecfc0{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.vc-menu-sub[data-v-1d3ecfc0]::-webkit-scrollbar{display:none}.vc-menu-sub .active[data-v-1d3ecfc0]{background:linear-gradient(135deg,#87ceeb,#4682b4);color:#fff;border-radius:8px;margin:2px 8px;box-shadow:0 2px 8px rgba(70,130,180,.3);font-weight:700}.vc-menu-sub ul li[data-v-1d3ecfc0]{height:40px;line-height:40px;padding-left:15px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:2px 8px;border-radius:8px;transition:all .3s ease;position:relative;animation:fadeInUp-1d3ecfc0 .4s ease-out forwards;opacity:0;transform:translateY(20px)}.vc-menu-sub ul li[data-v-1d3ecfc0]:first-child{animation-delay:.1s}.vc-menu-sub ul li[data-v-1d3ecfc0]:nth-child(2){animation-delay:.15s}.vc-menu-sub ul li[data-v-1d3ecfc0]:nth-child(3){animation-delay:.2s}.vc-menu-sub ul li[data-v-1d3ecfc0]:nth-child(4){animation-delay:.25s}.vc-menu-sub ul li[data-v-1d3ecfc0]:nth-child(5){animation-delay:.3s}.vc-menu-sub ul li[data-v-1d3ecfc0]:nth-child(n+6){animation-delay:.35s}@keyframes fadeInUp-1d3ecfc0{to{opacity:1;transform:translateY(0)}}.vc-menu-sub ul li.title[data-v-1d3ecfc0]{color:#4682b4;height:40px;font-size:14px;line-height:40px;text-align:center;padding-left:0;border-bottom:2px solid rgba(135,206,235,.5);margin-bottom:10px;font-weight:700;background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(70,130,180,.1));border-radius:8px}.vc-menu-sub ul li[data-v-1d3ecfc0]:hover{background:linear-gradient(135deg,rgba(135,206,235,.3),rgba(70,130,180,.3));color:#4682b4;transform:translateX(5px);box-shadow:0 2px 8px rgba(70,130,180,.2)}.vc-menu-sub ul li.sub-footer[data-v-1d3ecfc0]{background:linear-gradient(135deg,#87ceeb,#4682b4);text-align:center;position:fixed;bottom:0;width:100px;color:#fff;border-radius:8px 8px 0 0;transition:all .3s ease}.vc-menu-sub ul li.sub-footer[data-v-1d3ecfc0]:hover{background:linear-gradient(135deg,#4682b4,#87ceeb);transform:translateY(-2px)}.login-container[data-v-00ca7e69]{display:flex;justify-content:flex-end;align-items:center;height:100vh;position:relative;overflow:hidden;padding-right:calc(33.33333vw - 300px);padding-left:170px}.carousel-background[data-v-00ca7e69]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.carousel-slide[data-v-00ca7e69]{width:100%;height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.carousel-overlay[data-v-00ca7e69]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(30,33,50,.8),rgba(59,130,246,.6));display:flex;align-items:center;justify-content:flex-start;padding-left:10%}.carousel-content[data-v-00ca7e69]{max-width:500px;color:#fff;animation:slideInLeft-00ca7e69 1s ease-out}.carousel-title[data-v-00ca7e69]{font-size:48px;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#87ceeb,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3)}.carousel-description[data-v-00ca7e69]{font-size:18px;line-height:1.6;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}@keyframes slideInLeft-00ca7e69{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.login-container[data-v-00ca7e69]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0,transparent 50%);animation:techGlow-00ca7e69 4s ease-in-out infinite alternate}.login-container[data-v-00ca7e69]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(135,206,235,.1) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(70,130,180,.1) 50%,transparent 70%);animation:techSweep-00ca7e69 6s ease-in-out infinite;pointer-events:none}@keyframes techGlow-00ca7e69{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes techSweep-00ca7e69{0%,to{transform:translateX(-100%);opacity:0}50%{transform:translateX(100%);opacity:1}}.login-card[data-v-00ca7e69]{width:380px;padding:40px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:100;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2);animation:slideInRight-00ca7e69 .8s ease-out;transform-origin:right center}@keyframes slideInRight-00ca7e69{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.login-card .login-title[data-v-00ca7e69]{color:#fff;text-align:center;font-size:48px;margin-bottom:30px;animation:breathingGlow-00ca7e69 3s ease-in-out infinite}.login-card .login-title img[data-v-00ca7e69]{max-width:300px;height:auto;filter:drop-shadow(0 0 20px rgba(135,206,235,.6));animation:logoFloat-00ca7e69 3s ease-in-out infinite}@keyframes breathingGlow-00ca7e69{0%,to{text-shadow:0 0 5px rgba(135,206,235,.5),0 0 10px rgba(135,206,235,.5),0 0 15px rgba(135,206,235,.5)}50%{text-shadow:0 0 10px rgba(135,206,235,.8),0 0 20px rgba(135,206,235,.8),0 0 30px rgba(135,206,235,.8)}}@keyframes logoFloat-00ca7e69{0%,to{transform:translateY(0);filter:drop-shadow(0 0 20px rgba(135,206,235,.6))}50%{transform:translateY(-10px);filter:drop-shadow(0 0 30px rgba(135,206,235,.9))}}.el-form-item[data-v-00ca7e69]{margin-bottom:25px;animation:fadeInUp-00ca7e69 .6s ease-out forwards;opacity:0;transform:translateY(20px)}.el-form-item[data-v-00ca7e69]:first-child{animation-delay:.2s}.el-form-item[data-v-00ca7e69]:nth-child(2){animation-delay:.3s}.el-form-item[data-v-00ca7e69]:nth-child(3){animation-delay:.4s}.el-form-item[data-v-00ca7e69]:nth-child(4){animation-delay:.5s}@keyframes fadeInUp-00ca7e69{to{opacity:1;transform:translateY(0)}}[data-v-00ca7e69] .el-input__inner{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;color:#fff!important;height:45px!important;font-size:14px!important;transition:all .3s ease!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important}[data-v-00ca7e69] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}[data-v-00ca7e69] .el-input__inner::placeholder{color:hsla(0,0%,100%,.6)!important}[data-v-00ca7e69] .el-input__inner:focus{background:hsla(0,0%,100%,.15)!important;border-color:#87ceeb!important;box-shadow:0 0 0 3px rgba(135,206,235,.3),0 4px 20px rgba(135,206,235,.2)!important;transform:translateY(-2px)!important}[data-v-00ca7e69] .el-input:hover .el-input__inner{border-color:rgba(135,206,235,.5)!important;background:hsla(0,0%,100%,.12)!important}.behavior-captcha-container[data-v-00ca7e69]{width:100%;margin-top:10px}.captcha-loading[data-v-00ca7e69]{text-align:center;padding:20px}.captcha-panel[data-v-00ca7e69]{border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);padding:15px;margin-bottom:10px}.captcha-background[data-v-00ca7e69]{position:relative;margin-bottom:15px;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.captcha-background img[data-v-00ca7e69]{display:block;max-width:100%;height:auto;border-radius:8px}.captcha-template[data-v-00ca7e69]{position:absolute;cursor:move;z-index:10;transition:left .1s ease-out}.captcha-template img[data-v-00ca7e69]{display:block;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3)}.captcha-slider[data-v-00ca7e69]{width:100%}.slider-track[data-v-00ca7e69]{position:relative;height:40px;background:hsla(0,0%,100%,.1);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;overflow:hidden}.slider-progress[data-v-00ca7e69]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,rgba(135,206,235,.3),rgba(70,130,180,.5));border-radius:20px;transition:width .1s ease;z-index:1}.slider-button[data-v-00ca7e69]{position:absolute;width:36px;height:36px;background:linear-gradient(135deg,#87ceeb,#4682b4);border-radius:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;margin:2px;box-shadow:0 2px 10px rgba(70,130,180,.3);transition:all .2s ease;z-index:20}.slider-button[data-v-00ca7e69]:hover{background:linear-gradient(135deg,#4682b4,#87ceeb);transform:scale(1.05);box-shadow:0 4px 15px rgba(70,130,180,.5)}.slider-button[data-v-00ca7e69]:active{transform:scale(.95)}.slider-text[data-v-00ca7e69]{position:absolute;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.7);font-size:14px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha-actions[data-v-00ca7e69]{margin-top:10px;text-align:center}.captcha-actions .el-button[data-v-00ca7e69]{color:rgba(135,206,235,.8)!important;font-size:12px}.captcha-actions .el-button[data-v-00ca7e69]:hover{color:#87ceeb!important}.captcha-panel.dragging .captcha-template[data-v-00ca7e69]{transition:none}.captcha-panel.dragging .slider-button[data-v-00ca7e69]{background:linear-gradient(135deg,#4682b4,#87ceeb);transform:scale(.95)}.captcha-panel.success .slider-track[data-v-00ca7e69]{background:linear-gradient(135deg,rgba(76,175,80,.2),rgba(139,195,74,.2));border-color:rgba(76,175,80,.5)}.captcha-panel.success .slider-button[data-v-00ca7e69]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.captcha-panel.success .slider-text[data-v-00ca7e69]{color:rgba(76,175,80,.9)}@media (max-width:480px){.captcha-background img[data-v-00ca7e69]{max-width:100%;height:auto}.slider-track[data-v-00ca7e69]{height:36px}.slider-button[data-v-00ca7e69]{width:32px;height:32px;font-size:14px}}.captcha-container[data-v-00ca7e69]{display:flex;align-items:center;gap:12px}.captcha-item[data-v-00ca7e69] .el-input{width:70%!important}.captcha-img[data-v-00ca7e69]{height:45px;cursor:pointer;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1)}.captcha-img[data-v-00ca7e69]:hover{transform:scale(1.05);border-color:#87ceeb;box-shadow:0 4px 15px rgba(135,206,235,.3)}[data-v-00ca7e69] .el-button--primary{width:100%!important;background:linear-gradient(135deg,#87ceeb,#4682b4)!important;border:none!important;border-radius:25px!important;font-size:16px!important;font-weight:600!important;height:50px!important;color:#fff!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(70,130,180,.4)!important;text-transform:uppercase!important;letter-spacing:1px!important}[data-v-00ca7e69] .el-button--primary:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)!important;transition:left .5s ease!important}[data-v-00ca7e69] .el-button--primary:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(70,130,180,.6)!important;background:linear-gradient(135deg,#4682b4,#87ceeb)!important}[data-v-00ca7e69] .el-button--primary:hover:before{left:100%!important}[data-v-00ca7e69] .el-button--primary:active{transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(70,130,180,.4)!important}[data-v-00ca7e69] .el-button--primary.is-loading{animation:pulse-00ca7e69 1.5s ease-in-out infinite!important}@keyframes pulse-00ca7e69{0%,to{box-shadow:0 4px 15px rgba(70,130,180,.4)!important}50%{box-shadow:0 8px 25px rgba(70,130,180,.8)!important}}.divider[data-v-00ca7e69]{width:100%;height:2px;background:linear-gradient(90deg,transparent,#87ceeb,transparent);margin:25px 0 15px 0;border-radius:1px;animation:shimmer-00ca7e69 2s ease-in-out infinite}@keyframes shimmer-00ca7e69{0%,to{opacity:.5}50%{opacity:1}}.copyright[data-v-00ca7e69]{color:hsla(0,0%,100%,.8);font-size:12px;text-align:center;margin-top:10px;animation:fadeInUp-00ca7e69 .8s ease-out .6s forwards;opacity:0;transform:translateY(20px)}.filing-info-page[data-v-00ca7e69]{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:hsla(0,0%,100%,.6);font-size:12px;z-index:100}.filing-info-page p[data-v-00ca7e69]{margin:0}.filing-info-page a[data-v-00ca7e69]{color:hsla(0,0%,100%,.6);text-decoration:none}.filing-info-page a[data-v-00ca7e69]:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}@media (max-width:1200px){.login-container[data-v-00ca7e69]{padding-right:25vw}}@media (max-width:768px){.login-container[data-v-00ca7e69]{padding-right:20px;padding-left:20px;justify-content:center}.login-card[data-v-00ca7e69]{width:90%;max-width:350px;padding:30px 20px}}@media (max-width:480px){.login-card[data-v-00ca7e69]{width:95%;padding:25px 15px}.login-card .login-title[data-v-00ca7e69]{font-size:36px}}@media (min-resolution:150dpi) and (max-resolution:200dpi){.login-container[data-v-00ca7e69]{padding-right:28.57143vw}.login-card[data-v-00ca7e69]{width:360px}}@media (min-resolution:200dpi){.login-container[data-v-00ca7e69]{padding-right:25vw}.login-card[data-v-00ca7e69]{width:340px}}@media (max-width:960px) and (min-width:769px){.login-container[data-v-00ca7e69]{padding-right:20vw}}@media (max-width:600px){[data-v-00ca7e69] .el-input__inner{font-size:16px!important}[data-v-00ca7e69] .el-button--primary{font-size:16px!important;height:48px!important}}.captcha-dialog-content[data-v-00ca7e69]{text-align:center}.captcha-tip[data-v-00ca7e69]{margin-bottom:20px;color:#666;font-size:14px;line-height:1.5}.captcha-loading[data-v-00ca7e69]{padding:40px 0;color:#999}.loading-text[data-v-00ca7e69]{font-size:14px}[data-v-00ca7e69] .el-dialog .behavior-captcha-container{margin:0 auto}[data-v-00ca7e69] .el-dialog .captcha-panel{max-width:100%}[data-v-00ca7e69] .el-dialog .captcha-background{border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:15px}[data-v-00ca7e69] .el-dialog .slider-track{background:#f0f2f5}[data-v-00ca7e69] .el-dialog .slider-button{background:linear-gradient(135deg,#87ceeb,#4682b4);box-shadow:0 2px 8px rgba(70,130,180,.3)}[data-v-00ca7e69] .el-dialog .slider-text{color:#666;font-size:14px}.dialog-footer[data-v-00ca7e69]{text-align:center}[data-v-00ca7e69] .el-dialog__header{padding:20px 20px 0;text-align:center}[data-v-00ca7e69] .el-dialog__title{font-size:18px;font-weight:600;color:#409eff}[data-v-00ca7e69] .el-dialog__body{padding:20px}[data-v-00ca7e69] .el-dialog__footer{padding:10px 20px 20px}.print-equipment-account-label-container[data-v-6a9255f4]{padding:20px}.float-right[data-v-6a9255f4]{float:right}.margin-top[data-v-6a9255f4]{margin-top:20px}@media print{#print-btn[data-v-6a9255f4]{display:none!important}}