html,body{height:100%;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100%;height:100%}.sidebar[data-v-ff5512fe]{background:linear-gradient(#18130d 0%,#0f0d0a 100%);flex-direction:column;width:220px;transition:width .3s;display:flex;overflow:hidden}.sidebar.collapsed[data-v-ff5512fe]{width:80px}.logo[data-v-ff5512fe]{border-bottom:1px solid #de7a3452;flex-shrink:0;justify-content:center;align-items:center;height:84px;padding:16px 12px 14px;display:flex}.logo-box[data-v-ff5512fe]{width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.logo-box.compact[data-v-ff5512fe]{width:48px;padding:4px}.logo-image[data-v-ff5512fe]{object-fit:contain;filter:drop-shadow(0 0 10px #ff8c0038);background:0 0;flex-shrink:0;transition:filter .25s,transform .25s}.logo-box:hover .logo-image[data-v-ff5512fe]{filter:drop-shadow(0 0 16px #ff8c0059);transform:translateY(-1px)}.logo-image.full[data-v-ff5512fe]{width:130px;height:auto}.logo-image.compact[data-v-ff5512fe]{width:34px;height:34px}.menu-container[data-v-ff5512fe]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:8px 0;overflow-y:auto}.menu-container[data-v-ff5512fe]::-webkit-scrollbar{display:none}.menu-group[data-v-ff5512fe]{margin-bottom:8px}.group-title[data-v-ff5512fe]{color:#f6b353c7;white-space:nowrap;text-overflow:ellipsis;padding:8px 20px;font-size:12px;font-weight:500;overflow:hidden}.group-items[data-v-ff5512fe]{flex-direction:column;display:flex}.menu-item[data-v-ff5512fe]{cursor:pointer;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;margin:4px 8px;padding:12px 20px;transition:all .3s;display:flex;overflow:hidden}.menu-item[data-v-ff5512fe]:hover{color:#fff;background:#de7a3429}.menu-item.active[data-v-ff5512fe]{color:#fff;box-shadow:inset 3px 0 0 var(--v20a6e272);background:linear-gradient(90deg,#de7a3457 0%,#de7a341f 100%)}.menu-icon[data-v-ff5512fe]{flex-shrink:0;font-size:18px}.menu-text[data-v-ff5512fe]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:12px;font-size:14px;overflow:hidden}.menu-status[data-v-ff5512fe]{border-radius:4px;flex-shrink:0;margin-left:6px;padding:1px 5px;font-size:10px;line-height:16px}.status-beta[data-v-ff5512fe]{color:#e6a23c;background:#e6a23c24}.status-todo[data-v-ff5512fe]{color:#909399;background:#90939929}.top-level .menu-text[data-v-ff5512fe]{font-size:16px}.child-item[data-v-ff5512fe]{padding-left:20px}.child-item.is-sub-item[data-v-ff5512fe]{color:#ffffffad;padding-left:52px;font-size:13px}.child-item.is-sub-item[data-v-ff5512fe]:hover{color:#fff;background:#de7a341f}.child-item.is-sub-item.active[data-v-ff5512fe]{color:#fff;background:#de7a3433}.toggle-btn[data-v-ff5512fe]{cursor:pointer;color:#fff;border-top:1px solid #de7a3452;justify-content:center;align-items:center;padding:12px;transition:all .3s;display:flex}.toggle-btn[data-v-ff5512fe]:hover{background:#de7a3429}.toggle-btn .el-icon[data-v-ff5512fe]{font-size:16px}.sidebar.collapsed .menu-item[data-v-ff5512fe]{justify-content:center;margin:4px 8px;padding:12px}.sidebar.collapsed .menu-icon[data-v-ff5512fe]{margin:0}.top-header-bar[data-v-0dc95ff4]{background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;box-shadow:0 2px 8px #00000014}.header-left[data-v-0dc95ff4]{align-items:center;gap:15px;display:flex}.layout[data-v-0dc95ff4]{width:100%;height:100vh;display:flex;overflow:hidden}.main-content[data-v-0dc95ff4]{flex-direction:column;flex:1;margin-left:0;transition:margin-left .3s;display:flex;overflow:hidden}.main-content.collapsed[data-v-0dc95ff4]{margin-left:0}.content-wrapper[data-v-0dc95ff4]{background:#f6f3ee;flex-direction:column;flex:1;height:calc(100vh - 60px);display:flex;overflow-y:auto}.content-wrapper[data-v-0dc95ff4]>*{flex-shrink:0}.theme-options[data-v-0dc95ff4]{justify-content:center;gap:30px;padding:20px 0;display:flex}.theme-option[data-v-0dc95ff4]{cursor:pointer;width:140px;transition:all .3s}.theme-option[data-v-0dc95ff4]:hover{transform:translateY(-5px)}.theme-option.active .theme-preview[data-v-0dc95ff4]{border-color:#722ed1;box-shadow:0 4px 12px #722ed14d}.theme-preview[data-v-0dc95ff4]{border:2px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:8px;height:90px;padding:12px;transition:all .3s;display:flex}.light-preview[data-v-0dc95ff4]{background:linear-gradient(135deg,#f5f7fa 0%,#e4e8eb 100%)}.dark-preview[data-v-0dc95ff4]{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%)}.preview-line[data-v-0dc95ff4]{border-radius:3px;height:6px}.light-preview .preview-line[data-v-0dc95ff4]{background:#d1d5db}.dark-preview .preview-line[data-v-0dc95ff4]{background:#4b5563}.theme-name[data-v-0dc95ff4]{text-align:center;color:#333;margin-top:12px;font-size:14px}.theme-check[data-v-0dc95ff4]{text-align:center;color:#722ed1;height:20px;margin-top:8px;font-size:20px}:root{--el-color-primary:#de7a34!important;--el-color-primary-light-3:#e8a271!important;--el-color-primary-light-5:#efbd9a!important;--el-color-primary-light-7:#f5d7c2!important;--el-color-primary-light-8:#f8e4d6!important;--el-color-primary-light-9:#fcf2eb!important;--el-color-primary-dark-2:#b2622a!important;--el-border-radius-base:6px!important;--el-border-radius-small:4px!important;--el-border-radius-round:999px!important}html,body{color:#33302c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:.2px;font-weight:600}.el-card{border:none!important;border-radius:12px!important;box-shadow:0 1px 2px #2014140a,0 8px 24px #2014140f!important}.el-card__header{font-weight:600;border-bottom:1px solid #f1ebe3!important}.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:8px!important}.el-dialog,.el-message-box{border-radius:14px!important}.el-table th.el-table__cell{color:#5c554c!important;background:#faf6f0!important;font-weight:600!important}.el-table{--el-table-border-color:#f0eae1}.el-tag{border-radius:6px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d9d0c4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c3b8a8}::-webkit-scrollbar-track{background:0 0}.page-container,.client-user-page,.media-account-container:not(.dark-theme),.ai-write-container,.workspace-page,.profile-container,.image-container,.allarticlescontainer:not(.darktheme),.geo-task-page,.diagnosis-page,.competitor-report-page,.keyword-page{background:#f6f3ee!important}
