@charset "UTF-8";pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.btn-code{position:fixed;right:40%;top:100px;writing-mode:vertical-rl;height:auto;width:0;transition:all var(--el-transition-duration);z-index:3000;border-top-right-radius:0;border-bottom-right-radius:0;font-size:16px}.btn-code-close{right:0;position:fixed;top:100px;writing-mode:vertical-rl;height:auto;font-size:16px;width:0;transition:all var(--el-transition-duration);border-top-right-radius:0;border-bottom-right-radius:0}.code-container{background:#1e1e1e;color:#f8f8f2;padding:20px;border-radius:8px;overflow:auto;max-height:80vh}pre{margin:0;line-height:1.5}code{font-family:Fira Code,monospace;font-size:14px}.layout-tool{width:100%;height:100%}.layout-tool-hd{text-align:center;margin:20px;font-size:24px;font-weight:700}.layout-tool-bd{height:100%}.layout-tool-info{cursor:default;margin-left:20px}.layout-tool-title{font-size:32px;font-weight:700}.layout-tool-desc{font-size:16px;font-weight:400;max-width:1024px}.layout-tool-ft{margin-top:30px}.tool-container{width:100%;border-radius:8px;border:2px dashed #0266d9;background-color:#0266d90a;min-height:300px;padding:10px 30px;display:flex;justify-content:center;align-items:center;margin:20px auto}.tool-container-btn{font-size:18px;width:280px;height:60px;font-weight:700;border-radius:100px}.tool-container-tip{margin-top:20px;color:#0266d9;font-size:13px;font-weight:700;text-align:center}.tool-container-copy{display:flex;flex-direction:column;justify-content:center;align-items:center}.tool-container-copy-btn{margin-top:20px}.tool-container-ft{text-align:right}.file-info{display:flex;justify-content:center;align-items:center;margin-right:100px;margin-top:20px}@keyframes typing{0%{width:0;opacity:0}}.text{width:13em;overflow:hidden;white-space:nowrap;transition:all .3s ease;animation:typing 1s ease backwards;animation-delay:1s}.map-container[data-v-7a124b03]{width:100%;height:100%;position:relative;display:flex;flex-direction:row;gap:20px;padding:20px;background-color:#f5f7fa}.map-chart-container[data-v-7a124b03]{flex:1;width:100%;height:calc(100% - 20px);min-height:500px;position:relative}.control-panel[data-v-7a124b03]{flex:0 0 300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:15px;display:flex;flex-direction:column;gap:15px;max-height:80vh;overflow-y:auto}.control-section[data-v-7a124b03]{margin-bottom:20px}.control-section[data-v-7a124b03]:last-child{margin-bottom:0}.control-section h4[data-v-7a124b03]{margin:0 0 10px;font-size:14px;color:#333;font-weight:600}.current-map[data-v-7a124b03],.current-graphic[data-v-7a124b03]{margin-top:10px;padding:8px;background:#f5f7fa;border-radius:4px;font-size:12px;color:#606266;word-break:break-all}.current-graphic[data-v-7a124b03]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.upload-demo[data-v-7a124b03]{display:block}.graphic-settings[data-v-7a124b03]{margin-top:15px}.setting-item[data-v-7a124b03]{margin-bottom:10px}.setting-label[data-v-7a124b03]{font-size:13px;color:#555;margin-right:10px}.control-panel[data-v-7a124b03]::-webkit-scrollbar{width:6px}.control-panel[data-v-7a124b03]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.control-panel[data-v-7a124b03]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.control-panel[data-v-7a124b03]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.map-container[data-v-190b7e34]{display:flex;gap:20px;padding:20px;background-color:#f5f7fa}.layer-panel[data-v-190b7e34]{flex:0 0 300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:15px;display:flex;flex-direction:column;gap:15px}.layer-list[data-v-190b7e34]{display:flex;flex-direction:column;gap:10px}.layer-item[data-v-190b7e34]{padding:8px 10px;background-color:#f9fafc;border-radius:6px;border:1px solid #e9e9eb}.layer-info[data-v-190b7e34]{display:flex;align-items:center;gap:8px}.layer-controls[data-v-190b7e34]{display:flex;justify-content:space-between;gap:8px}.map-view[data-v-190b7e34]{flex:1;position:relative;min-height:500px}.control-item[data-v-190b7e34]{display:flex;align-items:center}.control-item span[data-v-190b7e34]{font-size:12px;color:#666;min-width:50px}.eye-icon[data-v-190b7e34]{cursor:pointer;font-size:18px;color:#409eff;transition:all .3s ease;margin-right:8px}.eye-icon[data-v-190b7e34]:hover{transform:scale(1.1);color:#67c23a}.eye-icon.eye-hidden[data-v-190b7e34]{color:#909399}.eye-icon.eye-hidden[data-v-190b7e34]:hover{color:#f56c6c}.css2d .dot-success{width:4px;height:4px;background:#55ff82;position:relative;border-radius:100%;z-index:1}.css2d .dot-error{width:4px;height:4px;background:#ff6479;position:relative;border-radius:100%;z-index:1}.css2d .dot-warming{width:4px;height:4px;background:#ffce41;position:relative;border-radius:100%;z-index:1}.css2d .dot-other{width:4px;height:4px;background:#adf;position:relative;border-radius:100%;z-index:1}.map-box{position:relative;width:100%;height:100%}.map-box .three-box{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid red}.css2d .map-name{color:#fff;font-size:12px;font-style:italic;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5);position:relative;z-index:1}.css2d .map-dot{width:10px;height:10px;position:relative;opacity:1;transition:opacity 1s ease;z-index:9999}.css2d .map-dot.show{opacity:1}.css2d .map-dot.hide{opacity:0}@keyframes showborder{0%{transform:translateY(-30px);opacity:0}to{opacity:1;transform:translateY(0)}}.css2d .map-dot .xn-border{border:1px solid #44c0d5;background-color:#02072ab8;box-sizing:border-box;border-radius:10px;width:260px;height:250px;padding:28px 30px;position:absolute;right:0;bottom:0;animation:showborder 1s ease-in-out forwards;transition:all 1s ease;z-index:9999}.css2d .map-dot .xn-border:before{content:"";position:absolute;width:95%;height:95%;inset:0;margin:auto;border:1px dotted #44c0d5;border-radius:10px}.css2d .map-dot .xn-border .province-name{color:#57faff;font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5);display:flex;align-items:center}.css2d .map-dot .xn-border .txt{color:#adf;font-size:14px;margin:7px 0}.css2d .map-dot .xn-border .txt span{color:#fff}.css2d .map-dot .xn-border .txt-success{color:#55ff82}.css2d .map-dot .xn-border .txt-error{color:#ff6479}.css2d .map-dot .xn-border .txt-warming{color:#ffce41}.css2d .map-dot .xn-border .txt-info{color:#adf}.css2d .map-dot .xn-border .txt-group{display:flex;justify-content:space-between}html[data-v-fe2e7269],body[data-v-fe2e7269]{width:100%;height:100%;overflow:hidden;color:#602bdd;background-color:#000c}#main[data-v-fe2e7269]{width:100%;height:100%;min-height:600px}.three-box{width:100%;height:500px}.three-box{position:relative;width:100%;height:100%}.css2d{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.compress-file-container[data-v-8b780b99]{max-width:1200px;margin:0 auto;padding:20px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.header[data-v-8b780b99]{text-align:center;margin-bottom:30px}.header h2[data-v-8b780b99]{color:#303133;margin-bottom:10px;font-size:28px;font-weight:600}.header p[data-v-8b780b99]{color:#606266;font-size:16px;margin:0}.upload-section[data-v-8b780b99]{margin-bottom:30px}.upload-demo[data-v-8b780b99]{width:100%}.el-upload__tip[data-v-8b780b99]{color:#909399;font-size:14px;margin-top:10px}.content-section[data-v-8b780b99]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:20px;margin-bottom:20px}.file-info[data-v-8b780b99]{background:#f5f7fa;padding:15px;border-radius:6px;margin-bottom:20px}.file-info h3[data-v-8b780b99]{margin:0 0 10px;color:#303133;font-size:18px}.file-info p[data-v-8b780b99]{margin:5px 0;color:#606266;font-size:14px}.preview-section[data-v-8b780b99]{margin-bottom:20px}.code-preview[data-v-8b780b99]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:4px;padding:15px;max-height:400px;overflow-y:auto}.code-preview pre[data-v-8b780b99]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;color:#333}.action-section[data-v-8b780b99]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.action-section .el-button[data-v-8b780b99]{min-width:120px}.error-message[data-v-8b780b99]{margin-top:20px}@media (max-width: 768px){.compress-file-container[data-v-8b780b99]{padding:15px}.header h2[data-v-8b780b99]{font-size:24px}.action-section[data-v-8b780b99]{flex-direction:column;align-items:center}.action-section .el-button[data-v-8b780b99]{width:100%;max-width:300px}}.code-preview[data-v-8b780b99]::-webkit-scrollbar{width:6px}.code-preview[data-v-8b780b99]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.code-preview[data-v-8b780b99]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.code-preview[data-v-8b780b99]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.calendar[data-v-49be4f7c]{margin:10px;background-color:#fff;color:#000;font-family:Microsoft YaHei}.calendar .hidden[data-v-49be4f7c]{visibility:hidden}.calendar--single[data-v-49be4f7c]{width:210px!important}.calendar--double[data-v-49be4f7c]{width:420px!important}.calendar-hd[data-v-49be4f7c]{font-size:14px;line-height:14px}.calendar-hd .select-year[data-v-49be4f7c],.calendar-hd .select-month[data-v-49be4f7c],.calendar-hd .select-day[data-v-49be4f7c]{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.calendar-hd .select-day-left[data-v-49be4f7c],.calendar-hd .select-day-right[data-v-49be4f7c]{width:210px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.calendar-hd .icon-tit span[data-v-49be4f7c]{cursor:pointer;font-size:14px;font-weight:700}.calendar-hd .icon-tit span[data-v-49be4f7c]:hover{color:#f56c6c}.calendar-hd .icon-pre-d[data-v-49be4f7c]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.calendar-hd .icon-pre-d[data-v-49be4f7c]:before{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0;margin:auto;border-left:none;border-top:none;transform:rotate(135deg)}.calendar-hd .icon-pre-d[data-v-49be4f7c]:after{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0 0 0 50%;margin:auto;border-left:none;border-top:none;transform:rotate(135deg)}.calendar-hd .icon-pre-s[data-v-49be4f7c]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.calendar-hd .icon-pre-s[data-v-49be4f7c]:before{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0;margin:auto;border-left:none;border-top:none;transform:rotate(135deg)}.calendar-hd .icon-next-d[data-v-49be4f7c]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.calendar-hd .icon-next-d[data-v-49be4f7c]:before{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0;margin:auto;border-left:none;border-top:none;transform:rotate(-45deg)}.calendar-hd .icon-next-d[data-v-49be4f7c]:after{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0 0 0 50%;margin:auto;border-left:none;border-top:none;transform:rotate(-45deg)}.calendar-hd .icon-next-s[data-v-49be4f7c]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.calendar-hd .icon-next-s[data-v-49be4f7c]:before{content:"";position:absolute;border:1px solid #f56c6c;width:50%;height:50%;inset:0;margin:auto;border-left:none;border-top:none;transform:rotate(-45deg)}.calendar-bd[data-v-49be4f7c]{font-size:14px}.calendar-bd .calendar-day[data-v-49be4f7c]{box-sizing:content-box;justify-content:space-between;width:100%;display:flex}.calendar-bd .calendar-day-left[data-v-49be4f7c],.calendar-bd .calendar-day-right[data-v-49be4f7c]{display:inline-block;width:210px;display:grid;grid-template-columns:repeat(7,1fr)}.calendar-bd .calendar-day-right[data-v-49be4f7c]{border-left:1px solid #f56c6c;position:relative}.calendar-bd .calendar-day span[data-v-49be4f7c]{width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;cursor:default}.calendar-bd .calendar-day .disabled[data-v-49be4f7c]{background-color:#b3b3b3;pointer-events:none}.calendar-bd .calendar-day .day-pre[data-v-49be4f7c],.calendar-bd .calendar-day .day-next[data-v-49be4f7c]{color:#b3b3b3}.calendar-bd .calendar-day .day-now[data-v-49be4f7c]{cursor:pointer}.calendar-bd .calendar-day .day-now[data-v-49be4f7c]:hover{background-color:#fab6b6;color:#fff}.calendar-bd .calendar-day .day-now.cur[data-v-49be4f7c],.calendar-bd .calendar-day .day-now.cur[data-v-49be4f7c]:hover{background-color:#f56c6c;color:#fff}.calendar-bd .calendar-day .day-now.hover1[data-v-49be4f7c],.calendar-bd .calendar-day .day-now.hover2[data-v-49be4f7c]{background-color:#fab6b6;color:#fff}.calendar-bd .calendar-month[data-v-49be4f7c],.calendar-bd .calendar-year[data-v-49be4f7c]{height:210px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.calendar-bd .calendar-month span[data-v-49be4f7c],.calendar-bd .calendar-year span[data-v-49be4f7c]{width:90px;height:30px;line-height:30px;display:inline-block;text-align:center;cursor:pointer}.calendar-bd .calendar-month span[data-v-49be4f7c]:hover,.calendar-bd .calendar-year span[data-v-49be4f7c]:hover{background-color:#fab6b6;color:#fff}.calendar-bd .calendar-month span.cur[data-v-49be4f7c],.calendar-bd .calendar-year span.cur[data-v-49be4f7c],.calendar-bd .calendar-month span.cur[data-v-49be4f7c]:hover,.calendar-bd .calendar-year span.cur[data-v-49be4f7c]:hover{background-color:#f56c6c;color:#fff}.carousel[data-v-d4a2c64f]{width:400px;position:relative;height:300px;display:flex;justify-content:center}.carousel-bd[data-v-d4a2c64f]{width:100%;position:relative;overflow:hidden;height:300px}.carousel .item[data-v-d4a2c64f]{transition:all 1s;width:40%;height:50px;position:absolute;display:none;left:0;right:0;background:red;margin:auto;color:#fff;font-size:1em}.carousel .item-current-1[data-v-d4a2c64f]{display:block;transform:scale(.8) rotate(30deg) translate3d(200%,0,0)}.carousel .item-current-2[data-v-d4a2c64f]{display:block;background:#00f;transform:scale(.9) rotate(15deg) translate3d(100%,0,0)}.carousel .item-current-3[data-v-d4a2c64f]{display:block;z-index:999;background:pink;transform:scale(1) rotate(0) translateZ(0)}.carousel .item-current-4[data-v-d4a2c64f]{background:green;display:block;transform:scale(.9) rotate(-15deg) translate3d(-100%,0,0)}.carousel .item-current-5[data-v-d4a2c64f]{display:block;transform:scale(.8) rotate(-30deg) translate3d(-200%,0,0)}.book[data-v-9b6ec985]{width:200px;height:200px;position:relative;z-index:2;display:flex}.page[data-v-9b6ec985]{position:absolute;width:50%;height:100%;border:solid 1px red;background:pink}.page[data-v-9b6ec985]:nth-child(odd){position:absolute;width:50%;height:100%;left:0;transform-origin:right;transform:rotateY(90deg);background:#ff0}.page[data-v-9b6ec985]:nth-child(2n){position:absolute;width:50%;height:100%;right:0;transform-origin:left}.leftin[data-v-9b6ec985]{transition:all ease-in .3s .3s;transform-origin:right center;transform:rotateY(0)!important}.leftout[data-v-9b6ec985]{transition:all ease-in .3s;transform-origin:right center;transform:rotateY(90deg)}.rightout[data-v-9b6ec985]{transition:all ease-in .3s;transform:rotateY(-90deg);transform-origin:left center}.rightin[data-v-9b6ec985]{transform:rotateY(0);transition:all ease-in .3s .3s;transform-origin:left center}.tip[data-v-a3dcc38a]{color:#2e5c77;font-size:16px;font-weight:700;border-radius:1em;margin:1em}.mine[data-v-a3dcc38a]{top:2em}.y[data-v-a3dcc38a]{display:flex}.isboom[data-v-a3dcc38a]:before{background:pink!important;transition:all ease-in .3s}.boom[data-v-a3dcc38a]{height:30px;width:30px;position:relative;text-align:center;display:inline-block;box-sizing:border-box;color:#fff;font-weight:700}.boom-pre[data-v-a3dcc38a]{position:absolute;top:0;left:0;transform:rotateY(0);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;width:100%;height:100%}.boom-pre[data-v-a3dcc38a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#c3dae4;z-index:-1;border:2px dashed #fff;box-sizing:border-box;border-radius:1px;transition:all ease-in .3s}.boom-next[data-v-a3dcc38a]{position:absolute;top:0;left:0;transform:rotateY(90deg);display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:700;width:100%;height:100%}.boom-next[data-v-a3dcc38a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#c4deaa;z-index:-1;border:2px dashed #fff;box-sizing:border-box;border-radius:1px;transition:all ease-in .3s}.boom .leftin[data-v-a3dcc38a]{transition:all ease-in .3s .3s;transform-origin:center center;transform:rotateY(0)!important;z-index:10}.boom .leftout[data-v-a3dcc38a]{transition:all ease-in .3s;transform-origin:center center;transform:rotateY(90deg)}.boom .rightout[data-v-a3dcc38a]{transition:all ease-in .3s;transform:rotateY(-90deg);transform-origin:center center}.boom .rightin[data-v-a3dcc38a]{z-index:10;transform:rotateY(0);transition:all ease-in .3s .3s;transform-origin:center center}.begin[data-v-a3dcc38a]{transform:scale(2)}.list[data-v-0966fcbf]{text-align:center;transition:all ease-in .1s;position:relative;width:100px;height:100px;background:green;overflow:hidden}.list .item[data-v-0966fcbf]{width:100%;height:40px;margin:30px 0;transition:all ease-in .1s;position:absolute;display:none;left:0;right:0;color:#000;background:pink;line-height:40px}.list .item-current-before2[data-v-0966fcbf]{display:block;transform:translate3d(0,100px,0)}.list .item-current-before1[data-v-0966fcbf]{display:block;transform:translate3d(0,50px,0)}.list .item-current[data-v-0966fcbf]{display:block;z-index:999;transform:translateZ(0)}.list .item-current-next1[data-v-0966fcbf]{display:block;transform:translate3d(0,-50px,0)}.list .item-current-next2[data-v-0966fcbf]{display:block;transform:translate3d(0,-100px,0)}.sheet-info[data-v-7fc3fe6c]{margin-bottom:16px;display:flex;gap:20px}.info-item[data-v-7fc3fe6c]{color:#606266;font-size:14px}.data-table[data-v-7fc3fe6c]{margin-bottom:16px}.data-note[data-v-7fc3fe6c]{color:#909399;font-size:12px;text-align:center;padding:8px 0}.excel-upload-container[data-v-7a97f0b6]{padding:20px;width:100%}.upload-area[data-v-7a97f0b6]{margin:20px 0}.file-list[data-v-7a97f0b6]{margin:20px 0;padding:15px;border:1px solid #e4e7ed;border-radius:4px;background-color:#fafafa}.file-item[data-v-7a97f0b6]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:5px 0;background-color:#fff;border-radius:4px;border:1px solid #e4e7ed}.file-name[data-v-7a97f0b6]{flex:1;font-weight:500}.file-size[data-v-7a97f0b6]{color:#909399;margin:0 15px}.file-status[data-v-7a97f0b6]{margin-right:10px}.action-buttons[data-v-7a97f0b6]{margin-top:15px;display:flex;gap:10px}.data-display[data-v-7a97f0b6]{margin-top:30px}.file-data[data-v-7a97f0b6]{margin:20px 0;padding:15px;border:1px solid #e4e7ed;border-radius:4px;background-color:#fff}.file-data h4[data-v-7a97f0b6]{color:#409eff;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #409eff}.sheet-data[data-v-7a97f0b6]{margin:15px 0;padding:15px;background-color:#fafafa;border-radius:4px}.sheet-data h5[data-v-7a97f0b6]{color:#606266;margin-bottom:10px}.sheet-info[data-v-7a97f0b6]{margin:10px 0;display:flex;gap:20px;color:#666}.data-table[data-v-7a97f0b6]{margin:15px 0}.data-note[data-v-7a97f0b6]{margin-top:10px;color:#909399;font-size:12px;text-align:center}.error-alert[data-v-7a97f0b6]{margin-top:20px}.decompose-controls[data-v-4f13bd3b]{display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:20px;border:1px solid #e4e7ed;border-radius:8px;background-color:#fafafa}.column-selector[data-v-4f13bd3b]{display:flex;align-items:center;gap:10px}.action-buttons[data-v-4f13bd3b]{display:flex;gap:10px;justify-content:center}.compare-field-container[data-v-f89f467a]{max-width:1200px;margin:0 auto;padding:20px}h1[data-v-f89f467a]{text-align:center;color:#303133;margin-bottom:20px}.input-section[data-v-f89f467a]{display:flex;gap:20px;align-items:center}.input-group[data-v-f89f467a]{flex:1}.input-group label[data-v-f89f467a]{display:block;margin-bottom:8px;font-weight:600;color:#606266}.input-group textarea[data-v-f89f467a]{width:100%;padding:12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;resize:vertical;transition:border-color .3s}.input-group textarea[data-v-f89f467a]:focus{outline:none;border-color:#409eff}.compare-btn[data-v-f89f467a]{margin-top:20px;display:flex}.result-section[data-v-f89f467a]{margin-top:30px}.result-section h2[data-v-f89f467a]{text-align:center;color:#303133;margin-bottom:20px}.detailed-comparison-container[data-v-f89f467a]{background-color:#fafafa;border-radius:8px;padding:20px}.comparison-summary[data-v-f89f467a]{margin-bottom:20px}.summary-stats[data-v-f89f467a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stat-item[data-v-f89f467a]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#fff;border-radius:8px;border:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.stat-item[data-v-f89f467a]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-label[data-v-f89f467a]{color:#606266;font-weight:500;font-size:14px}.stat-value[data-v-f89f467a]{font-weight:600;font-size:18px}.stat-value.success[data-v-f89f467a]{color:#67c23a}.stat-value.warning[data-v-f89f467a]{color:#e6a23c}.stat-value.danger[data-v-f89f467a]{color:#f56c6c}.comparison-table-container[data-v-f89f467a]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.comparison-table-container h3[data-v-f89f467a]{margin:0 0 20px;color:#303133;font-size:18px;font-weight:600;text-align:center}@media (max-width: 768px){.input-section[data-v-f89f467a]{flex-direction:column;align-items:center}.compare-btn[data-v-f89f467a]{padding-top:20px;justify-content:center;min-width:auto}.detailed-comparison-container[data-v-f89f467a]{padding:15px}.summary-stats[data-v-f89f467a]{grid-template-columns:1fr;gap:12px}.stat-item[data-v-f89f467a]{padding:10px}.comparison-table-container[data-v-f89f467a]{padding:15px}.comparison-table[data-v-f89f467a]{overflow-x:auto}}.field-tag[data-v-f89f467a]{margin:4px;font-size:14px}.partial-item[data-v-f89f467a]{border:1px solid #f0f0f0;border-radius:6px;padding:16px;background-color:#fafafa;margin-bottom:12px}.partial-item[data-v-f89f467a]:last-child{margin-bottom:0}.no-match-section[data-v-f89f467a]{margin-bottom:24px}.no-match-section h4[data-v-f89f467a]{margin:0 0 12px;color:#606266;font-size:14px;font-weight:600;padding-bottom:8px;border-bottom:1px solid #ebeef5}.empty-result[data-v-f89f467a]{text-align:center;padding:40px 20px;color:#909399}.detailed-comparison[data-v-f89f467a]{padding:0;background-color:transparent}.comparison-table[data-v-f89f467a]{width:100%}.comparison-table .el-table[data-v-f89f467a]{border-radius:8px;overflow:hidden}.comparison-table .el-table th[data-v-f89f467a]{background-color:#f5f7fa;color:#606266;font-weight:600}.comparison-table .el-table td[data-v-f89f467a]{padding:12px 0}.overview-content[data-v-f89f467a]{padding:20px}.summary-grid[data-v-f89f467a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.summary-item[data-v-f89f467a]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#fff;border-radius:8px;border:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.summary-item[data-v-f89f467a]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.summary-label[data-v-f89f467a]{color:#606266;font-weight:500;font-size:14px}.summary-value[data-v-f89f467a]{font-weight:600;font-size:18px}.summary-value.success[data-v-f89f467a]{color:#67c23a}.summary-value.warning[data-v-f89f467a]{color:#e6a23c}.summary-value.danger[data-v-f89f467a]{color:#f56c6c}.json-upload-container[data-v-5f68fdf0]{padding:20px;width:100%}.upload-area[data-v-5f68fdf0]{margin:20px 0}.file-list[data-v-5f68fdf0]{margin:20px 0;padding:15px;border:1px solid #e4e7ed;border-radius:4px;background-color:#fafafa}.file-item[data-v-5f68fdf0]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:5px 0;background-color:#fff;border-radius:4px;border:1px solid #e4e7ed}.file-name[data-v-5f68fdf0]{flex:1;font-weight:500}.file-size[data-v-5f68fdf0]{color:#909399;margin:0 15px}.file-status[data-v-5f68fdf0]{margin-right:10px}.action-buttons[data-v-5f68fdf0]{margin-top:15px;display:flex;gap:10px}.data-display[data-v-5f68fdf0]{margin-top:30px}.file-data[data-v-5f68fdf0]{padding:15px;background-color:#fff}.file-data[data-v-5f68fdf0] .vjs-tree{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__content{max-height:500px;overflow-y:auto}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__brackets{color:#666}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__key{color:#881391;font-weight:500}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__value{color:#1a1aa6}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__string{color:#c41a16}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__number{color:#1c00cf}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__boolean{color:#1c00cf;font-weight:700}.file-data[data-v-5f68fdf0] .vjs-tree .vjs-tree__null{color:gray;font-style:italic}.json-to-excel-controls[data-v-01e99ab9]{margin:20px 0;padding:20px;border:1px solid #e4e7ed;border-radius:8px;background-color:#fafafa}.operation-panel[data-v-fbc85305]{margin:20px 0}.operation-card[data-v-fbc85305],.operation-section[data-v-fbc85305]{margin-bottom:20px}.operation-section h4[data-v-fbc85305],.export-section h4[data-v-fbc85305]{margin-bottom:15px;color:#409eff;font-size:16px}.range-input[data-v-fbc85305]{margin-bottom:10px}.range-input label[data-v-fbc85305]{display:block;margin-bottom:5px;color:#606266;font-size:14px}.range-help[data-v-fbc85305]{margin-top:10px;color:#909399;font-size:12px;line-height:1.5}.action-buttons[data-v-fbc85305]{display:flex;gap:10px;margin-top:20px}
