.geo-edit-header{align-items:center;display:flex;justify-content:space-between;padding-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:6px}.geo-edit-title{color:var(--geo-foreground);font-size:16px;font-weight:600}.geo-edit-title-icon{color:var(--geo-primary);cursor:pointer}.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-header-right{align-items:center;display:flex;gap:8px}.geo-edit-body{display:flex;gap:16px;min-height:420px}.geo-edit-left{border:1px solid #eef0f3;border-radius:15px;display:flex;flex-direction:column;flex-shrink:0;max-height:81vh;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{padding:0}.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{align-items:center;display:flex;font-size:13px;gap:4px;margin-bottom:8px}.geo-stat-info,.geo-stat-label{color:var(--geo-muted)}.geo-stat-value{color:var(--geo-foreground);font-size:22px;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:12px;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:13px;margin-bottom:6px;padding:10px 14px}.geo-edit-main{display:flex;flex:1;flex-direction:column;min-width:0}.geo-cover-row{align-items:center;border:1px solid var(--geo-border);border-radius:15px;display:flex;gap:8px;margin-bottom:10px;padding:12px 16px}.geo-cover-required{color:#f56c6c;font-size:14px}.geo-cover-label{color:var(--geo-foreground);font-size:14px;font-weight:500}.geo-cover-info{color:var(--geo-muted);font-size:14px}.geo-edit-main .geo-cover-upload{border:1px dashed var(--geo-border);cursor:pointer;flex-direction:column;font-size:11px;gap:2px}.geo-edit-main .geo-cover-thumb,.geo-edit-main .geo-cover-upload{align-items:center;border-radius:6px;color:var(--geo-muted);display:flex;height:64px;justify-content:center;width:64px}.geo-edit-main .geo-cover-thumb{background:var(--geo-border-light);overflow:hidden;position:relative}.geo-cover-thumb-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-editor-wrap{border:1px solid var(--geo-border);border-radius:15px;min-width:0;overflow:hidden}.geo-editor-loading,.geo-editor-wrap{display:flex;flex:1;flex-direction:column}.geo-editor-loading{align-items:center;background:#fff;color:var(--geo-muted);font-size:14px;gap:12px;justify-content:center;min-height:480px}.geo-editor-loading-icon{color:var(--geo-primary)}.geo-editor-wrap .w-e-toolbar{border-bottom:1px solid var(--geo-border);border-radius:15px 15px 0 0;flex-wrap:wrap}.geo-editor-wrap .w-e-text-container{background:#fff;max-height:calc(88vh - 240px);overflow-y:auto}.geo-editor-wrap .w-e-text-container [data-slate-editor]{color:var(--geo-foreground);font-size:14px;line-height:26px;min-height:0;padding:16px 24px}.geo-progress-body{padding:4px 4px 16px}.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:13px}.geo-progress-bar{margin-bottom:8px}.geo-progress-bar.is-running .el-progress-bar__inner{animation:geo-stripes 1s linear infinite;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.3) 0 8px,transparent 8px 16px);background-size:200% 100%}@keyframes geo-stripes{to{background-position:-32px 0}}.geo-progress-percent{color:var(--geo-foreground);font-size:14px;margin-bottom:20px}.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:13px;margin-bottom:12px;padding:14px 16px 14px 40px;position:relative}.geo-step-check{align-items:center;background:var(--geo-success);border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.geo-step-check-running{background:#409eff}.is-loading{opacity:.82}.geo-step-check-waiting{background:var(--geo-border)}.geo-progress-tip{background:#fff7e6;border-radius:8px;color:#874d00;display:flex;font-size:11px;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:4px 4px 16px}.geo-version-head-card{align-items:center;border:1px solid var(--geo-border);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.geo-version-count{color:var(--geo-foreground);font-size:18px;font-weight:600}.geo-version-meta{align-items:flex-end;color:var(--geo-muted);flex-direction:column;font-size:11px;line-height:20px}.geo-version-meta,.geo-version-row{display:flex;justify-content:space-between}.geo-version-row{align-items:center;gap:12px;margin-top:12px}.geo-version-row .geo-version-meta{align-items:center;flex-direction:row}.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:13px;font-weight:500;gap:6px}.geo-version-ok{color:#00a870}.geo-config-body{padding:4px 4px 16px}.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:13px}.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;font-size:13px;gap:5px;white-space:nowrap}.geo-ai-platform-avatar{border-radius:50%;flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.geo-ai-platform-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}
