:root{--feuci-canvas:#f4f6f8;--feuci-surface:#fff;--feuci-surface-muted:#f8fafb;--feuci-ink:#18222d;--feuci-text:#344250;--feuci-muted:#75818d;--feuci-line:#e2e7eb;--feuci-line-strong:#cfd7de;--feuci-brand:#087b74;--feuci-brand-strong:#05625d;--feuci-brand-soft:#e9f5f3;--feuci-info:#3156c8;--feuci-warning:#a45d08;--feuci-danger:#b42318;--feuci-radius:6px;--feuci-shadow:0 1px 2px #18222d0a}html{background:var(--feuci-canvas)}body,button,input,textarea,select{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}body{background:var(--feuci-canvas);color:var(--feuci-text);font-size:13px;line-height:1.45}button,a,input,textarea,select{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #087b7447}.chShell{background:var(--feuci-canvas);grid-template-columns:216px minmax(0,1fr);min-height:100vh;display:grid}.chSide{border-right:1px solid var(--feuci-line);background:var(--feuci-surface);gap:10px;height:100vh;padding:14px 10px 16px;position:sticky;top:0}.sideBrand{border-bottom:1px solid var(--feuci-line);min-height:52px;padding:4px 8px 12px}.sideBrand img{border-radius:7px;width:34px;height:34px}.sideBrand strong{color:var(--feuci-ink);font-size:13px;font-weight:650}.sideBrand span{color:var(--feuci-muted);font-size:10px}.chNavGroup{gap:2px;margin-top:4px}.chNavGroup>span{color:#98a2ac;padding:6px 10px 3px;font-size:10px;font-weight:500}.chNavItem{border-radius:var(--feuci-radius);color:#52606c;min-height:36px;padding:0 10px}.chNavItem svg{color:#75818d}.chNavItem strong{font-size:13px;font-weight:500}.chNavItem:hover{color:var(--feuci-brand-strong);background:#f3f7f7}.chNavItem.active{background:var(--feuci-brand-soft);color:var(--feuci-brand-strong);box-shadow:inset 3px 0 0 var(--feuci-brand)}.chNavItem.active svg{color:var(--feuci-brand)}.sideFooter{border-top:1px solid var(--feuci-line);margin-top:auto;padding:12px 9px 0}.sideStatus,.sideFooter>span{color:var(--feuci-muted);font-size:10px}.chMain{width:100%;min-width:0;max-width:none;padding:0 24px 48px}.chTop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f0;border-bottom:1px solid #e2e7ebeb;min-height:56px;margin:0 -24px 18px;padding:0 24px;position:sticky;top:0}.crumb{color:var(--feuci-muted);gap:7px;font-size:12px}.crumb strong{color:var(--feuci-ink);font-weight:600}.topActions{gap:6px}.workspacePill{color:#536c69;background:#f1faf8;border:1px solid #cfe5e1;border-radius:999px;min-height:26px;padding:0 8px;font-size:10px}.pageStack,.accountManagementPanel,.postsWorkspace,.batchQueue{gap:14px}.pageStack{width:min(100%,1480px);margin-inline:auto}.panel{border:1px solid var(--feuci-line);background:var(--feuci-surface);box-shadow:var(--feuci-shadow);border-radius:7px;padding:16px}.sectionHeader{min-height:34px;margin-bottom:12px}.sectionHeader h2{color:var(--feuci-ink);font-size:15px;font-weight:650}.headerActions{gap:6px}.pillButton,.iconButton,.miniButton,.outlineButton,.actionButton,.chip,.primaryAction,.secondaryAction,.connectEntryButton,.groupManageButton,.solidButton{border-radius:var(--feuci-radius);min-height:32px;font-size:12px;font-weight:550}.actionButton,.primaryAction,.solidButton,.connectEntryButton{border-color:var(--feuci-brand);background:var(--feuci-brand);color:#fff}.actionButton:hover,.primaryAction:hover,.solidButton:hover,.connectEntryButton:hover{border-color:var(--feuci-brand-strong);background:var(--feuci-brand-strong);color:#fff}.pillButton,.iconButton,.miniButton,.outlineButton,.chip,.secondaryAction,.groupManageButton{border-color:var(--feuci-line-strong);color:#53616d;background:#fff}.workspaceIntro{border:1px solid var(--feuci-line);min-height:76px;box-shadow:none;background:#fff;border-radius:7px;padding:14px 16px}.workspaceIntro .eyebrow{color:var(--feuci-brand-strong);margin:0 0 2px;font-size:10px;font-weight:600}.workspaceIntro h1{color:var(--feuci-ink);margin:0;font-size:20px;font-weight:650;line-height:1.25}.workspaceIntro p{color:var(--feuci-muted);margin:3px 0 0;font-size:12px}.workspaceSignals{border:1px solid var(--feuci-line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workspaceSignals>div{border:0;border-right:1px solid var(--feuci-line);background:#fff;border-radius:0;min-height:48px;padding:9px 12px}.workspaceSignals>div:last-child{border-right:0}.workspaceSignals svg{color:var(--feuci-brand)}.workspaceSignals strong{color:var(--feuci-text);font-size:12px;font-weight:600}.workspaceSignals span{color:var(--feuci-muted);font-size:10px}.todayHeader{margin-bottom:8px}.todayHeader h1{color:var(--feuci-ink);font-size:15px;font-weight:650}.todayHeader span{color:var(--feuci-muted);font-size:11px}.metricGrid{gap:8px}.metricCard,.salesCard{border:1px solid var(--feuci-line);min-height:116px;box-shadow:none;background:#fff;border-radius:7px;gap:8px;padding:13px}.metricCard strong{color:var(--feuci-ink);font-size:23px;font-weight:650}.metricHeader span,.salesCard strong{color:#52606c;font-size:11px;font-weight:550}.metricHeader small,.salesCard span,.miniLegend em{color:var(--feuci-muted);font-size:10px}.shareBar{background:#edf1f3;height:5px}.twoColumn{gap:12px}.toolbar{border-top:1px solid var(--feuci-line);gap:8px;min-height:42px;padding:7px 0}.toolbar:first-of-type{border-top:0}.segmented,.accountTabs,.publishModeToggle{border:1px solid var(--feuci-line);border-radius:var(--feuci-radius);background:#f1f4f6;padding:3px}.segmented a,.segmented span,.accountTabs button,.publishModeToggle button{color:#66737f;background:0 0;min-height:29px;font-size:11px;font-weight:550;box-shadow:none!important;border:0!important;border-radius:4px!important}.segmented a.active,.segmented span.active,.accountTabs button.active,.publishModeToggle button.active,.chip.active{color:var(--feuci-brand-strong)!important;background:#fff!important;box-shadow:0 1px 2px #18222d14!important}input,textarea,select,.batchTask input,.batchTask textarea,.batchTask select{border-color:var(--feuci-line-strong);border-radius:var(--feuci-radius);color:var(--feuci-ink);font-size:12px}input:focus,textarea:focus,select:focus{border-color:#69aaa4;outline:3px solid #087b741a}.dataTableWrap,.memberTableWrap{border:1px solid var(--feuci-line);box-shadow:none;border-radius:7px;overflow:auto}.dataTable th,.dataTable td{border-bottom-color:#edf0f2;padding:9px 10px;font-size:11px}.dataTable th{background:var(--feuci-surface-muted);color:#687581;font-weight:600}.dataTable td{color:#3b4854}.dataTable tbody tr:hover td{background:#f8fbfb}.statusBadge,.authBadge,.syncBadge,.platformMark{border-radius:4px;font-size:10px;font-weight:600}.postSummaryBar,.accountTopMetrics{gap:7px}.postSummaryItem,.accountMetricPill{border:1px solid var(--feuci-line);background:var(--feuci-surface-muted);border-radius:6px;padding:8px 10px}.postSummaryItem span,.accountMetricPill span{color:var(--feuci-muted);font-size:10px}.postSummaryItem strong,.accountMetricPill strong{color:var(--feuci-ink);font-size:16px;font-weight:650}.accountPageHeader{border-bottom:1px solid var(--feuci-line);padding-bottom:12px}.accountPageHeader h2{color:var(--feuci-ink);font-size:17px;font-weight:650}.accountPageHeader span{color:var(--feuci-muted);font-size:11px}.accountToolbar,.postTableControls{border:1px solid var(--feuci-line);background:var(--feuci-surface-muted);border-radius:6px;padding:8px}.accountDataTable,.postsDataTable{min-width:1180px}.accountExpandedPanel,.postDetailGrid{border-top:1px solid var(--feuci-line);background:#fbfcfd}.trendPanel,.recentPostPanel,.postPreviewPanel,.postInsightPanel,.postAnalyticsCard{border:1px solid var(--feuci-line);box-shadow:none;background:#fff;border-radius:6px}.batchPublisherPanel{padding:14px}.batchPlatforms{gap:5px;padding:0}.batchPlatforms .chip{border-color:var(--feuci-line-strong);color:#596773;background:#fff;min-height:31px;padding:0 11px;font-size:11px}.batchPlatforms .chip.active{border-color:var(--feuci-brand);background:var(--feuci-brand)!important;color:#fff!important;box-shadow:none!important}.batchToolbar{border:1px solid var(--feuci-line);background:var(--feuci-surface-muted);border-radius:6px;min-height:46px;padding:6px 8px}.batchToolbarPublish{background:var(--feuci-brand);border-radius:5px;min-height:32px;font-size:11px}.batchTableHeader,.batchTask{--batch-grid-columns:26px 165px 84px 108px 145px minmax(220px, 1fr) 210px minmax(174px, .8fr) 28px;grid-template-columns:var(--batch-grid-columns);gap:8px;min-width:1110px}.batchTableHeader{border-color:var(--feuci-line);background:var(--feuci-surface-muted);color:#6a7782;border-radius:6px 6px 0 0;min-height:36px;padding:0 10px;font-size:10px}.batchTaskList{border:1px solid var(--feuci-line);border-top:0;border-radius:0 0 6px 6px;gap:0}.batchTask{border:0;border-bottom:1px solid var(--feuci-line);background:#fff;border-radius:0;padding:10px}.batchTask:last-child{border-bottom:0}.batchTask:hover{background:#fbfdfd}.batchTask label,.taskScheduleField{color:#52606c;gap:4px;font-size:10px;font-weight:550}.batchTask input,.batchTask textarea,.batchTask select{min-height:32px;padding:6px 8px}.taskUploadBox{background:#f9fbfc;border-color:#cbd5dc;border-radius:5px;width:64px;height:114px;min-height:114px}.taskUploadPrompt,.taskUploadBox video{min-height:114px}.taskUploadPrompt{color:#7c8994;padding:6px}.taskUploadPrompt svg{width:18px;height:18px}.taskUploadPrompt small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.taskCaptionField textarea{height:62px;min-height:62px}.detectedTagRow{min-width:0;color:var(--feuci-brand-strong);scrollbar-width:none;gap:4px;font-size:9px;font-weight:500;display:flex;overflow-x:auto}.detectedTagRow::-webkit-scrollbar{display:none}.detectedTagRow>span{background:var(--feuci-brand-soft);white-space:nowrap;border-radius:4px;flex:none;padding:1px 5px}.taskScheduleField{gap:5px}.taskScheduleField input[type=datetime-local],.taskScheduleField select{min-height:31px;font-size:11px}.taskActions{grid-template-columns:1fr;align-content:start;gap:5px;display:grid;grid-area:auto!important}.taskActions button{border-radius:5px;min-height:29px;font-size:10px}.taskActions button:first-child{border-color:var(--feuci-brand);background:var(--feuci-brand)}.taskStatus,.taskVideoMeta,.taskAccountHint{color:var(--feuci-muted);font-size:9px}.taskActions .taskStatus{white-space:normal;flex:none;grid-column:auto;width:100%;font-size:9px;font-weight:500;line-height:1.35}.batchTask>.iconDeleteButton{border:1px solid var(--feuci-line);color:#7c8994;background:#fff;border-radius:5px;grid-area:auto;align-self:start;width:28px;min-width:28px;height:29px;min-height:29px;padding:0;position:static}.calendarGrid{border-color:var(--feuci-line);border-radius:6px;overflow:hidden}.calendarDay{border-color:var(--feuci-line);background:#fff;min-height:360px}.dayHead{background:var(--feuci-surface-muted)}.calendarPost{background:var(--feuci-brand-soft);color:var(--feuci-brand-strong);border-radius:5px}.messageLayout{gap:12px}.conversationList{width:330px}.conversationItems>div,.pendingInviteRow,.rankingList a,.actionList a,.insightItem,.scheduleItem{border-color:var(--feuci-line);box-shadow:none;border-radius:6px}.conversationItems>div.active{background:var(--feuci-brand-soft);box-shadow:inset 3px 0 0 var(--feuci-brand)}.postDetailModal,.groupManagerModal,.connectAccountModal{border:1px solid var(--feuci-line);border-radius:7px;box-shadow:0 20px 60px #18222d2e}.modalHeader,.modalFooter{border-color:var(--feuci-line)}.authPanel{border-radius:7px;box-shadow:0 12px 40px #18222d14}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.chShell{grid-template-columns:196px minmax(0,1fr)}.chMain{padding-inline:18px}.chTop{margin-inline:-18px;padding-inline:18px}.metricGrid,.postSummaryBar,.accountTopMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.chShell{display:block}.chSide{display:none}.chMain{padding:0 12px 28px}.chTop{min-height:52px;margin:0 -12px 8px;padding:0 12px;position:static}.mobileNav{border-bottom:1px solid var(--feuci-line);background:#fff;gap:4px;margin:0 -12px 12px;padding:6px 12px 8px;display:flex}.mobileNav a{border-radius:5px;min-height:30px;font-size:11px}.workspaceIntro{flex-direction:column;align-items:flex-start}.workspaceIntroActions{width:100%}.workspaceSignals,.twoColumn,.messageLayout{grid-template-columns:1fr}.workspaceSignals>div{border-right:0;border-bottom:1px solid var(--feuci-line)}.workspaceSignals>div:last-child{border-bottom:0}.conversationList{width:auto}.batchTableHeader{display:none}.batchTaskList{border-top:1px solid var(--feuci-line)}.batchTask{grid-template-columns:1fr;gap:9px;min-width:0;padding:14px 12px 12px;position:relative}.batchPublisherPanel .sectionHeader h2{white-space:nowrap;min-width:max-content}.batchTask>.taskSelectField{z-index:2;min-height:16px;padding:0;position:absolute;top:15px;right:14px}.batchTask>.taskAccountField{padding-right:28px}.taskUploadBox{width:72px;height:128px}}@media (max-width:480px){.metricGrid,.postSummaryBar,.accountTopMetrics{grid-template-columns:1fr}.panel,.batchPublisherPanel{padding:12px}.topActions .workspacePill,.topActions .topHelp{display:none}}
