.certificate-warning-container[data-v-0a27c3bc]{background:linear-gradient(135deg,#0f1419,#1a2332 25%,#2d3748 50%,#4a5568 75%,#718096);height:100vh;width:100vw;display:flex;justify-content:center;align-items:flex-start;position:relative;overflow-x:hidden;overflow-y:auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;transition:all .8s cubic-bezier(.25,.46,.45,.94);padding:40px 20px;box-sizing:border-box}.certificate-warning-container[data-v-0a27c3bc]:before{content:"";position:fixed;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(0deg,rgba(15,20,25,.9) 0,transparent),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cpath d='M0 300V200h50v-50h50v30h50v-60h50v40h50v-60h50v40h50V80h50v50h50V90h50v80h50v-60h50v40h50V70h50v50h50v40h50v-60h50v40h50v40h50v-50h50v60h50v-30h50v40h50v-30h50v130z' fill='rgba(26, 35, 50, 0.8)'/%3E%3C/svg%3E") bottom/cover no-repeat;z-index:1;transition:opacity 1.2s ease-in-out;pointer-events:none}.city-skyline[data-v-0a27c3bc]{position:fixed;bottom:0;left:0;width:100%;height:250px;z-index:2;pointer-events:none}.city-skyline[data-v-0a27c3bc]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 250'%3E%3Cg fill='rgba(59, 130, 246, 0.1)'%3E%3Cpath d='M50 150h30v100H50zM120 120h40v130h-40zM200 160h35v90h-35zM280 100h45v150h-45zM370 140h30v110h-30zM450 90h50v160h-50zM550 130h35v120h-35zM630 110h40v140h-40zM720 160h30v90h-30zM800 100h45v150h-45zM890 140h35v110h-35zM970 120h40v130h-40zM1050 180h30v70h-30z'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat}.city-skyline[data-v-0a27c3bc]:after,.city-skyline[data-v-0a27c3bc]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out}.city-skyline[data-v-0a27c3bc]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 250'%3E%3Cg fill='rgba(16, 185, 129, 0.08)'%3E%3Cpath d='M80 170h25v80H80zM140 140h35v110h-35zM220 180h30v70h-30zM300 120h40v130h-40zM390 160h25v90h-25zM470 110h45v140h-45zM570 150h30v100h-30zM650 130h35v120h-35zM740 180h25v70h-25zM820 120h40v130h-40zM910 160h30v90h-30zM990 140h35v110h-35z'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat;animation:buildingLights-0a27c3bc 6s ease-in-out infinite alternate}.building-silhouettes[data-v-0a27c3bc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.building-silhouettes[data-v-0a27c3bc]:after,.building-silhouettes[data-v-0a27c3bc]:before{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(59,130,246,.15);border-radius:8px;animation:float-0a27c3bc 12s ease-in-out infinite;transition:all .8s ease-in-out}.building-silhouettes[data-v-0a27c3bc]:before{top:15%;right:10%;animation-delay:-3s;transform:rotate(15deg)}.building-silhouettes[data-v-0a27c3bc]:after{bottom:20%;left:8%;border-color:rgba(16,185,129,.15);animation-delay:-6s;transform:rotate(-10deg)}.enterprise-network[data-v-0a27c3bc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.enterprise-network[data-v-0a27c3bc]:before{content:"";position:absolute;top:20%;left:20%;width:60%;height:60%;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.08) 2px,transparent 0),radial-gradient(circle at 80% 20%,rgba(16,185,129,.08) 2px,transparent 0),radial-gradient(circle at 60% 70%,rgba(245,158,11,.08) 2px,transparent 0),radial-gradient(circle at 30% 80%,rgba(239,68,68,.08) 2px,transparent 0);background-size:100px 100px,120px 120px,80px 80px,90px 90px;animation:networkPulse-0a27c3bc 8s ease-in-out infinite;transition:opacity 1s ease-in-out}.data-flow[data-v-0a27c3bc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.data-flow[data-v-0a27c3bc]:after,.data-flow[data-v-0a27c3bc]:before{content:"";position:absolute;width:2px;height:100px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.4),transparent);animation:dataFlow-0a27c3bc 4s linear infinite;transition:opacity .8s ease-in-out}.data-flow[data-v-0a27c3bc]:before{top:-100px;left:25%;animation-delay:-1.5s}.data-flow[data-v-0a27c3bc]:after{top:-100px;right:30%;background:linear-gradient(180deg,transparent,rgba(16,185,129,.4),transparent);animation-delay:-3s}.warning-content[data-v-0a27c3bc]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(25px);border-radius:24px;padding:40px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2);z-index:10;max-width:900px;width:100%;position:relative;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateY(0) scale(1);margin-bottom:40px}.warning-content[data-v-0a27c3bc]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e,#f59e0b,#ef4444);border-radius:26px;z-index:-1;opacity:.8;transition:all .6s ease-in-out}.warning-content[data-v-0a27c3bc]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);border-radius:24px;z-index:-1;backdrop-filter:blur(25px)}.warning-content[data-v-0a27c3bc]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 35px 70px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.3)}.warning-content[data-v-0a27c3bc]:hover:before{opacity:1;background:linear-gradient(135deg,#ff6b6b,#ff8e8e,#f59e0b,#ef4444);background-size:200% 200%;animation:gradientShift-0a27c3bc 3s ease infinite}.warning-header[data-v-0a27c3bc]{text-align:center;margin-bottom:40px;transition:all .6s ease-in-out}.warning-header .platform-logo[data-v-0a27c3bc]{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 30px hsla(0,100%,71%,.25);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.warning-header .platform-logo[data-v-0a27c3bc]:hover{transform:translateY(-3px) rotate(5deg);box-shadow:0 15px 40px hsla(0,100%,71%,.35)}.warning-header .platform-logo i[data-v-0a27c3bc]{font-size:36px;color:#fff;z-index:2;transition:all .4s ease-in-out}.warning-header .platform-logo .logo-ring[data-v-0a27c3bc]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid hsla(0,100%,71%,.2);border-radius:25px;animation:logoRing-0a27c3bc 4s ease-in-out infinite;transition:all .6s ease-in-out}.warning-header .warning-title[data-v-0a27c3bc]{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 10px 0;letter-spacing:1px;background:linear-gradient(135deg,#1f2937,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .6s ease-in-out}.warning-header .warning-subtitle[data-v-0a27c3bc]{color:#6b7280;font-size:16px;margin:0;font-weight:500;letter-spacing:2px;transition:all .6s ease-in-out;opacity:.8}.warning-header .warning-subtitle[data-v-0a27c3bc]:hover{opacity:1;color:#4b5563}.certificate-list[data-v-0a27c3bc]{margin-bottom:30px}.certificate-item[data-v-0a27c3bc]{background:rgba(248,250,252,.8);border-radius:16px;padding:20px;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-left:4px solid #409eff;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.certificate-item[data-v-0a27c3bc]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.certificate-item.warning[data-v-0a27c3bc]{border-left-color:#e6a23c}.certificate-item.expired[data-v-0a27c3bc]{border-left-color:#f56c6c}.certificate-item .cert-info[data-v-0a27c3bc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.certificate-item .cert-info .cert-name[data-v-0a27c3bc]{font-size:18px;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:8px}.certificate-item .cert-info .cert-name i[data-v-0a27c3bc]{color:#409eff}.certificate-item .cert-info .cert-details[data-v-0a27c3bc]{flex:1;margin-left:20px}.certificate-item .cert-info .cert-details .detail-row[data-v-0a27c3bc]{display:flex;align-items:center;margin-bottom:8px}.certificate-item .cert-info .cert-details .detail-row .label[data-v-0a27c3bc]{font-weight:700;color:#606266;min-width:80px}.certificate-item .cert-info .cert-details .detail-row .value[data-v-0a27c3bc]{color:#2c3e50}.certificate-item .cert-info .cert-details .detail-row .expired-text[data-v-0a27c3bc]{color:#f56c6c;font-weight:700}.certificate-item .cert-info .cert-details .detail-row .warning-text[data-v-0a27c3bc]{color:#e6a23c;font-weight:700}.certificate-item .cert-actions[data-v-0a27c3bc]{display:flex;gap:10px;justify-content:flex-end}.action-buttons[data-v-0a27c3bc]{display:flex;justify-content:center;gap:20px;margin-top:30px}.action-buttons .enterprise-btn[data-v-0a27c3bc]{min-width:120px;height:44px;font-size:16px;border-radius:16px;transition:all .3s ease;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);font-weight:600;letter-spacing:1px}.action-buttons .enterprise-btn[data-v-0a27c3bc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.renew-dialog-content .renew-cert-info[data-v-0a27c3bc]{background:#f5f7fa;padding:15px;border-radius:8px;margin:15px 0}.renew-dialog-content .renew-cert-info p[data-v-0a27c3bc]{margin:5px 0;color:#606266}.detail-content .detail-section[data-v-0a27c3bc]{margin-bottom:20px}.detail-content .detail-section h4[data-v-0a27c3bc]{color:#2c3e50;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #409eff}.detail-content .detail-section .detail-grid[data-v-0a27c3bc]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-content .detail-section .detail-grid .detail-item[data-v-0a27c3bc]{display:flex;align-items:center}.detail-content .detail-section .detail-grid .detail-item .label[data-v-0a27c3bc]{font-weight:700;color:#606266;min-width:100px}.detail-content .detail-section .detail-grid .detail-item .value[data-v-0a27c3bc]{color:#2c3e50}.dialog-footer[data-v-0a27c3bc]{text-align:center}@keyframes buildingLights-0a27c3bc{0%{opacity:.2;transform:translateY(0)}50%{opacity:.6;transform:translateY(-2px)}to{opacity:.2;transform:translateY(0)}}@keyframes float-0a27c3bc{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}33%{transform:translateY(-8px) rotate(2deg);opacity:.5}66%{transform:translateY(-15px) rotate(-2deg);opacity:.6}}@keyframes networkPulse-0a27c3bc{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.02)}}@keyframes dataFlow-0a27c3bc{0%{top:-100px;opacity:0;transform:scaleY(0)}15%{opacity:.6;transform:scaleY(1)}85%{opacity:.6;transform:scaleY(1)}to{top:100vh;opacity:0;transform:scaleY(0)}}@keyframes logoRing-0a27c3bc{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.08);opacity:.6}}@keyframes gradientShift-0a27c3bc{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.warning-content[data-v-0a27c3bc]{margin:20px;padding:30px 20px;max-width:none}.action-buttons[data-v-0a27c3bc]{flex-direction:column;align-items:center}.cert-info[data-v-0a27c3bc]{flex-direction:column}.cert-info .cert-details[data-v-0a27c3bc]{margin-left:0;margin-top:15px}}@media (max-width:480px){.warning-header .platform-logo[data-v-0a27c3bc]{width:70px;height:70px}.warning-header .platform-logo i[data-v-0a27c3bc]{font-size:32px}.warning-header .warning-title[data-v-0a27c3bc]{font-size:28px}}@keyframes pageLoad-0a27c3bc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.certificate-warning-container[data-v-0a27c3bc]{animation:pageLoad-0a27c3bc 1.2s cubic-bezier(.25,.46,.45,.94)}.warning-content[data-v-0a27c3bc]{animation:pageLoad-0a27c3bc 1.5s cubic-bezier(.25,.46,.45,.94) .3s both}[data-v-0a27c3bc] .cert-dialog{border-radius:12px;overflow:hidden}[data-v-0a27c3bc] .cert-dialog .el-dialog__header{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:20px}[data-v-0a27c3bc] .cert-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:700}[data-v-0a27c3bc] .cert-dialog .el-dialog__body{padding:20px}[data-v-0a27c3bc] .cert-dialog .el-form-item__label{font-weight:700;color:#606266}[data-v-0a27c3bc] .cert-dialog .el-select{width:100%}