.view-dialog{height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.view-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.view-dialog .el-dialog__header{background-color:#eff5ff}.view-dialog .dialog-footer{text-align:right}.mavonEditor{width:100%;height:100%}.edit-dialog{height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.edit-dialog .el-dialog__body{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.edit-dialog .el-dialog__body .markdown-body{height:100%;overflow:auto}.pdf-loading-mask{position:absolute;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;overflow:hidden}.pdf-loading-mask .loading-backdrop{position:absolute;inset:0;background:linear-gradient(135deg,#f0f6ff,#e8f0fe 50%,#f5f0ff)}.pdf-loading-mask .loading-content{z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 60px;background:hsla(0,0%,100%,.9);border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(59,130,246,.15),0 4px 20px rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(59,130,246,.15),0 4px 20px rgba(0,0,0,.08);min-width:400px;border:1px solid rgba(59,130,246,.12)}.loading-icon-wrapper,.pdf-loading-mask .loading-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-icon-wrapper{width:80px;height:80px;margin-bottom:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pulse-ring{position:absolute;border-radius:50%;border:2px solid #3b82f6;opacity:0;-webkit-animation:pulseRing 2.4s cubic-bezier(.215,.61,.355,1) infinite;animation:pulseRing 2.4s cubic-bezier(.215,.61,.355,1) infinite}.pulse-ring-1{width:80px;height:80px;-webkit-animation-delay:0s;animation-delay:0s}.pulse-ring-2{width:80px;height:80px;-webkit-animation-delay:.8s;animation-delay:.8s}.pulse-ring-3{width:80px;height:80px;-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes pulseRing{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.8}80%,to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes pulseRing{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.8}80%,to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}.loading-icon{position:relative;z-index:1;width:56px;height:56px;background:#fff;border-radius:14px;-webkit-box-shadow:0 4px 16px rgba(59,130,246,.25);box-shadow:0 4px 16px rgba(59,130,246,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;-webkit-animation:iconFloat 3s ease-in-out infinite;animation:iconFloat 3s ease-in-out infinite;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease}.loading-icon.loaded{-webkit-box-shadow:0 4px 20px rgba(16,185,129,.4);box-shadow:0 4px 20px rgba(16,185,129,.4);-webkit-animation:iconBounce .5s ease;animation:iconBounce .5s ease}.loading-icon svg{width:100%;height:100%}@-webkit-keyframes iconFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes iconFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes iconBounce{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.18);transform:scale(1.18)}70%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes iconBounce{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.18);transform:scale(1.18)}70%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}.loading-title{font-size:20px;font-weight:700;color:#1e3a5f;letter-spacing:2px;margin-bottom:8px}.loading-subtitle,.loading-title{-webkit-transition:color .4s;transition:color .4s}.loading-subtitle{font-size:13px;color:#64748b;margin-bottom:28px;text-align:center;line-height:1.6}.loading-progress-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:24px}.loading-progress-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#e2e8f0;border-radius:100px;overflow:hidden}.loading-progress-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#8b5cf6));background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:100px;position:relative;-webkit-transition:width 1s linear,background .5s ease;transition:width 1s linear,background .5s ease;min-width:4%}.loading-progress-fill.progress-complete{-webkit-transition:width .6s cubic-bezier(.22,1,.36,1),background .4s ease;transition:width .6s cubic-bezier(.22,1,.36,1),background .4s ease;background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#3b82f6));background:linear-gradient(90deg,#10b981,#3b82f6)}.loading-progress-fill .shimmer{position:absolute;top:0;left:-60%;width:60%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:shimmerMove 1.8s ease-in-out infinite;animation:shimmerMove 1.8s ease-in-out infinite}@-webkit-keyframes shimmerMove{0%{left:-60%}to{left:140%}}@keyframes shimmerMove{0%{left:-60%}to{left:140%}}.loading-progress-text{font-size:13px;font-weight:600;color:#3b82f6;min-width:36px;text-align:right;-webkit-transition:color .4s;transition:color .4s}.loading-progress-text.text-complete{color:#10b981}.loading-steps{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.loading-step,.loading-steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.loading-step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.loading-step.active{opacity:1}.loading-step.active,.loading-step.done{-webkit-transform:translateX(0);transform:translateX(0)}.loading-step.done{opacity:.65}.loading-step .step-dot{width:22px;height:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-ms-flex-negative:0;flex-shrink:0;background:#e2e8f0;color:#94a3b8;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.loading-step.active .step-dot{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.loading-step.done .step-dot{background:#10b981;color:#fff}.loading-step .step-text{font-size:13px;color:#475569;font-weight:500;-webkit-transition:color .3s,font-weight .3s;transition:color .3s,font-weight .3s}.loading-step.active .step-text{color:#1e40af;font-weight:600}.loading-step.done .step-text{color:#059669}.loading-footer{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-footer,.loading-timer{display:-webkit-box;display:-ms-flexbox;display:flex}.loading-timer{font-size:12px;color:#94a3b8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.loading-timer--success{color:#10b981;font-weight:500}.loading-timer .timer-value{font-weight:700;color:#64748b;font-variant-numeric:tabular-nums;min-width:22px;display:inline-block;text-align:right}.fade-loading-enter-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-loading-leave-active{-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.fade-loading-enter,.fade-loading-leave-to{opacity:0}.custom-card[data-v-2faf66fc]{position:relative}.custom-card .btn-box[data-v-2faf66fc]{position:absolute;right:80px;top:5px;z-index:1}.custom-card .btn-box2[data-v-2faf66fc]{position:absolute;right:20px;top:5px;z-index:1}.custom-card .btn-box1[data-v-2faf66fc]{position:absolute;right:140px;top:5px;z-index:1}.custom-card .v-right .el-header[data-v-2faf66fc]{background:#f2f6fc;margin:0 20px 5px 30px;height:40px!important;line-height:40px!important;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-card .v-right .el-header .l-header-title[data-v-2faf66fc]{font-weight:500;font-size:14px;color:#606266}.custom-card .v-right .v-empty[data-v-2faf66fc]{margin:40px 130px;text-align:center}.custom-card .visit-card[data-v-2faf66fc] .el-card__header{padding:10px 20px!important}.custom-card .visit-card[data-v-2faf66fc] .el-card__body{padding:0 20px!important}.custom-card .visit-card .lp-title[data-v-2faf66fc]{font-weight:500;font-size:14px;color:#e6a23c}.custom-card .visit-card .lp-name[data-v-2faf66fc]{font-weight:500}