.geo-edit-header-right{display:flex;gap:8px}.geo-edit-body{display:flex;gap:16px;min-height:83vh}.geo-edit-left{border:1px solid #eef0f3;border-radius:15px;display:flex;flex-direction:column;flex-shrink:0;max-height:83vh;overflow:hidden;padding:15px 0;width:380px}.geo-edit-left-content{-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.geo-edit-left-content::-webkit-scrollbar{display:none}.geo-edit-left .el-tabs__header{margin-bottom:12px}.geo-edit-left .el-tabs__nav-wrap{padding:0 15px}.geo-edit-left .el-tabs__nav-wrap .el-tabs__item{height:auto;padding:0 0 10px;width:100%}.geo-edit-left .el-tabs__nav{float:none;justify-content:space-around}.geo-edit-left .el-tabs__nav-wrap:after{background-color:var(--geo-border);height:1px}.geo-edit-tabs.is-generating .el-tabs__item.is-disabled{cursor:not-allowed}.geo-edit-tabs.is-generating .el-tabs__item.is-disabled.is-active{color:var(--el-color-primary)}.geo-edit-sidebar{flex-shrink:0;padding:5px 15px;width:auto}.geo-edit-main{display:flex;flex:1;flex-direction:column;min-width:0}.geo-cover-row{align-items:center;border-bottom:1px solid var(--geo-border);border:1px solid var(--geo-border);border-radius:15px;display:flex;gap:8px;gap:12px;margin-bottom:10px;padding:12px 16px}.geo-edit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.geo-edit-header-left{align-items:center;display:flex;gap:12px}.geo-edit-back{color:var(--geo-foreground);cursor:pointer;font-size:18px}.geo-edit-title-row{align-items:center;display:flex;gap:8px}.geo-edit-title{color:var(--geo-foreground);font-size:16px;font-weight:600}.geo-edit-saved-tag{align-items:center;background:#e8f7ee;border-radius:4px;color:#00a870;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.geo-edit-left .geo-config-body,.geo-edit-left .geo-edit-sidebar,.geo-edit-left .geo-history-body,.geo-edit-left .geo-progress-body{padding:5px 15px}.geo-stat-card{border:1px solid var(--geo-border);border-radius:10px;margin-bottom:20px;padding:16px}.geo-stat-label{color:var(--geo-muted);font-size:14px;margin-bottom:8px}.geo-stat-value{color:var(--geo-foreground);font-size:24px;font-weight:600}.geo-toc-title{align-items:center;color:var(--geo-foreground);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:10px}.geo-toc-count{color:var(--geo-muted);font-size:13px;font-weight:400}.geo-toc-list{list-style:none;margin:0;padding:0}.geo-toc-item{background:var(--geo-border-light);border-radius:8px;color:var(--geo-foreground);cursor:pointer;font-size:14px;margin-bottom:6px;padding:10px 14px}.geo-cover-upload{border:1px dashed var(--geo-border);cursor:pointer;flex-direction:column;font-size:11px;gap:2px}.geo-cover-thumb,.geo-cover-upload{align-items:center;border-radius:6px;color:var(--geo-muted);display:flex;height:64px;justify-content:center;width:64px}.geo-cover-thumb,.geo-editor-toolbar{background:var(--geo-border-light)}.geo-editor-toolbar{align-items:center;border-bottom:1px solid var(--geo-border);display:flex;gap:8px;padding:8px 16px}.geo-toolbar-divider{background:var(--geo-border);height:18px;width:1px}.geo-toolbar-fullscreen{margin-left:auto}.geo-editor-content{color:var(--geo-foreground);flex:1;font-size:14px;line-height:26px;max-height:480px;overflow-y:auto;padding:20px 32px}.geo-wang-editor{border:1px solid var(--geo-border);border-radius:15px;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.geo-wang-toolbar{border-bottom:1px solid var(--geo-border);flex-shrink:0}.geo-wang-body{flex:1;min-height:0;overflow-y:hidden}.geo-wang-body .w-e-text-container{background:#fff;max-height:calc(88vh - 240px);overflow-y:auto}.geo-wang-body .w-e-text-container [data-slate-editor]{color:var(--geo-foreground);font-size:14px;line-height:26px;min-height:0;padding:auto}.geo-editor-loading{align-items:center;background:#fff;color:var(--geo-muted);display:flex;flex:1;flex-direction:column;font-size:14px;gap:12px;justify-content:center;min-height:480px}.geo-editor-loading-icon{color:var(--geo-primary)}.geo-wang-editor.w-e-full-screen-container{background:#fff;z-index:99999}.geo-wang-editor.w-e-full-screen-container .w-e-text-container{flex:1!important;height:auto!important;max-height:none!important}.geo-editor-content h2{font-size:18px;font-weight:600;margin:24px 0 12px}.geo-editor-content p{margin:0 0 12px}.geo-progress-body{padding:8px 24px 24px}.geo-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.geo-progress-title{color:var(--geo-foreground);font-size:16px;font-weight:600}.geo-progress-count{color:var(--geo-muted);font-size:14px}.geo-progress-bar{margin-bottom:8px}.geo-progress-percent{color:var(--geo-foreground);font-size:14px;margin-bottom:20px}.geo-task-results{display:grid;gap:4px;margin:-8px 0 16px}.geo-task-results-title{color:var(--geo-foreground);font-size:13px;font-weight:600;margin-bottom:2px}.geo-task-results .el-button{justify-content:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:-moz-max-content;width:max-content}.geo-task-results .el-button.active{background:var(--geo-primary-light);color:var(--geo-primary);font-weight:600}.geo-step-list{list-style:none;margin:0;padding:0}.geo-step-item{background:var(--geo-border-light);border-radius:10px;color:var(--geo-foreground);font-size:15px;margin-bottom:12px;padding:14px 16px 14px 40px;position:relative}.geo-step-check{align-items:center;background:#00a870;border-radius:50%;color:#fff;display:flex;height:22px;justify-content:center;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.geo-progress-tip{background:#fff7e6;border-radius:8px;color:#874d00;display:flex;font-size:14px;gap:8px;line-height:22px;margin-top:20px;padding:14px 16px}.geo-progress-tip-icon{flex-shrink:0;margin-top:2px}.geo-history-body{padding:8px 24px 24px}.geo-version-head-card{border:1px solid var(--geo-border);border-radius:10px;margin-bottom:16px;padding:16px}.geo-version-count{color:var(--geo-foreground);font-size:24px;font-weight:600;margin-bottom:4px}.geo-version-meta{align-items:center;color:var(--geo-muted);display:flex;font-size:13px;justify-content:space-between;line-height:20px;margin-top:12px}.geo-version-card{border:1px solid var(--geo-border);border-radius:10px;margin-bottom:16px;padding:16px}.geo-version-header{align-items:center;border-bottom:1px solid var(--geo-border-light);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.geo-version-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:600;padding:2px 10px}.geo-version-tag.current{background:var(--geo-primary);color:#fff}.geo-version-status{align-items:center;color:var(--geo-foreground);display:flex;font-size:15px;font-weight:500;gap:6px}.geo-version-ok{color:#00a870}.geo-diff{border-radius:6px;font-size:13px;line-height:20px;margin-bottom:8px;padding:12px}.geo-diff-del{background:#ffece8;color:#8c1d12;text-decoration:line-through}.geo-diff-add{background:#e8f7ee;color:#0a6b3c}.geo-config-body{padding:8px 24px 24px}.geo-config-field{border:1px solid var(--geo-border);border-radius:10px;margin-bottom:12px;padding:14px 16px}.geo-config-field-label{color:var(--geo-muted);font-size:13px;margin-bottom:6px}.geo-config-field-value{color:var(--geo-foreground);font-size:15px}.geo-ai-platform-list{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.geo-ai-platform-item{align-items:center;color:var(--geo-foreground);display:flex;flex-wrap:nowrap;font-size:13px;gap:5px;padding:6px 0}.geo-ai-platform-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;-o-object-fit:contain;object-fit:contain;width:18px}.geo-step-active .geo-step-check{animation:geo-step-pulse 1.2s ease-in-out infinite;background:var(--geo-primary)}.geo-step-fail .geo-step-check{background:#f56c6c}.geo-step-todo .geo-step-check{background:#e4e6eb}.geo-step-active{border-color:var(--geo-primary)}@keyframes geo-step-pulse{0%{box-shadow:0 0 #409eff59}70%{box-shadow:0 0 0 8px #409eff00}to{box-shadow:0 0 #409eff00}}.geo-cover-file-input{display:none}.geo-cover-thumb-img{border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-diag-ok{color:#10b981;font-weight:600}.geo-diag-bad{color:#ef4444;font-weight:600}.geo-diag-quality{color:var(--geo-muted);font-size:12px;font-weight:400;margin-left:6px}.geo-quality-risks{color:#c25616;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.geo-diag-body{display:flex;flex-direction:column;gap:12px}.geo-diag-row{align-items:center;display:flex;font-size:14px;gap:12px}.geo-diag-label{color:var(--geo-muted);width:130px}.geo-diag-block{background:var(--geo-background);border:1px solid var(--geo-border-light);border-radius:8px;padding:12px}.geo-diag-block-title{font-size:13px;font-weight:600;margin-bottom:8px}.geo-diag-item{color:var(--geo-foreground);font-size:13px;line-height:20px;margin-bottom:4px}.geo-diag-item-bad{color:#ef4444}.geo-diag-empty{color:var(--geo-muted);font-size:13px}
