.feishu-ops-settings{display:grid;gap:20px}.integration-security-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;color:var(--muted,#525d73);background:color-mix(in srgb,var(--purple,#6750c8) 7%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--brand,#6750c8) 18%,var(--border,#dfe4ee));border-radius:14px}.integration-security-note svg{flex:0 0 auto;color:var(--brand,#6750c8)}.integration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-enable-field{justify-content:flex-end}.integration-toggle-row{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--border,#dfe4ee);border-radius:12px;background:var(--control-bg,rgba(248,250,255,.82))}.integration-toggle-row input{width:18px;height:18px;accent-color:var(--brand,#6750c8)}.integration-actions,.integration-callback-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.integration-callback-row{padding:14px 16px;border:1px solid var(--border,#dfe4ee);border-radius:14px;background:var(--control-bg,rgba(248,250,255,.82))}.integration-callback-row span{display:grid;gap:5px}.integration-callback-row code{overflow-wrap:anywhere;color:var(--ink,#20283a)}.integration-actions{justify-content:flex-start}.integration-actions .integration-unsaved{color:#a66b10;font-weight:650}html[data-theme=dark] .integration-actions .integration-unsaved{color:#f1bd68}.integration-probe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-probe{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--border,#dfe4ee);border-radius:14px;background:var(--control-bg,rgba(248,250,255,.82))}.integration-probe.normal{border-color:color-mix(in srgb,#25a77b 32%,var(--border,#dfe4ee))}.integration-probe.error{border-color:color-mix(in srgb,#cc4b55 36%,var(--border,#dfe4ee))}.integration-probe>span{min-width:0;display:grid;gap:4px}.integration-actions small,.integration-callback-row small,.integration-probe small,.integration-probe time{color:var(--muted,#707b91);font-size:var(--text-xs,14px)}html[data-theme=dark] .integration-callback-row,html[data-theme=dark] .integration-probe,html[data-theme=dark] .integration-security-note,html[data-theme=dark] .integration-toggle-row{background:color-mix(in srgb,var(--control-bg,#111827) 88%,#7887d8 12%)}@media (max-width:900px){.integration-form-grid,.integration-probe-grid{grid-template-columns:1fr}}@media (max-width:760px){.integration-actions,.integration-callback-row,.integration-probe{align-items:stretch;flex-direction:column}.integration-actions .ui-button,.integration-probe .ui-button{width:100%;justify-content:center}}:root{--workspace-wide:1600px;--workspace-standard:1440px;--workspace-focus:1360px;--workspace-gutter:clamp(18px,2.25vw,38px);--surface-sunken:rgba(229,239,250,0.7);--control-readonly:rgba(235,242,250,0.78);--radius-control:10px;--radius-card:16px;--space-section:clamp(18px,2vw,28px)}html[data-theme=dark]{--surface-sunken:rgba(7,9,14,0.72);--control-readonly:rgba(12,14,20,0.9)}html{scrollbar-gutter:stable}body{min-width:320px}input::placeholder,textarea::placeholder{color:var(--muted-light);opacity:.82}input:read-only,select:disabled,textarea:read-only{color:var(--muted);background:var(--control-readonly)}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}html .theme-toggle[data-theme-preference] .theme-icon-dark,html .theme-toggle[data-theme-preference] .theme-icon-light,html .theme-toggle[data-theme-preference] .theme-icon-system{display:none}html .theme-toggle[data-theme-preference=dark] .theme-icon-dark,html .theme-toggle[data-theme-preference=light] .theme-icon-light,html .theme-toggle[data-theme-preference=system] .theme-icon-system{display:block}[data-theme-atmosphere][data-atmosphere-intensity=quiet]:after{opacity:.14}[data-theme-atmosphere][data-atmosphere-intensity=quiet] .theme-atmosphere__cloud,[data-theme-atmosphere][data-atmosphere-intensity=quiet] .theme-atmosphere__rainbow{opacity:.18}[data-theme-atmosphere][data-atmosphere-intensity=quiet] .theme-atmosphere__meteor--four,[data-theme-atmosphere][data-atmosphere-intensity=quiet] .theme-atmosphere__meteor--three{display:none}[data-theme-atmosphere][data-atmosphere-intensity=subdued]{background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--scene-glow-primary) 52%,transparent),transparent 32%),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--scene-glow-secondary) 42%,transparent),transparent 34%),linear-gradient(180deg,var(--scene-raised),var(--scene))}[data-theme-atmosphere][data-atmosphere-intensity=subdued]:before{opacity:.38}[data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__cloud,[data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__meteor,[data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__rainbow,[data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__snow,[data-theme-atmosphere][data-atmosphere-intensity=subdued]:after{display:none!important}html[data-theme=dark] [data-theme-atmosphere][data-atmosphere-intensity=quiet] .theme-atmosphere__stars{opacity:.58}html[data-theme=dark] [data-theme-atmosphere][data-atmosphere-intensity=subdued]:before{display:none}html[data-theme=dark] [data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__aurora,html[data-theme=dark] [data-theme-atmosphere][data-atmosphere-intensity=subdued] .theme-atmosphere__stars{display:block;opacity:.26}.page-canvas{width:100%;padding-inline:var(--workspace-gutter)}.page-canvas--wide{max-width:calc(var(--workspace-wide) + (var(--workspace-gutter) * 2))}.page-canvas--standard{max-width:calc(var(--workspace-standard) + (var(--workspace-gutter) * 2))}.page-canvas--focus{max-width:calc(var(--workspace-focus) + (var(--workspace-gutter) * 2))}.page-canvas--wide>:not(.geo-project-shell):not(.geo-portfolio-page){max-width:var(--workspace-wide)}.page-canvas--standard>:not(.geo-project-shell):not(.geo-portfolio-page){max-width:var(--workspace-standard)}.page-canvas--focus>:not(.geo-project-shell):not(.geo-portfolio-page){max-width:var(--workspace-focus)}.page-title{min-height:96px;padding-bottom:26px}.breadcrumb,.page-title>div:first-child,.section-heading>div:first-child{min-width:0}.page-title h1,.section-heading h2{text-wrap:balance}.filter-bar{min-width:0;gap:14px}.filter-bar>div:first-child{min-width:0;overflow-x:auto;scrollbar-width:none}.filter-bar>div:first-child::-webkit-scrollbar{display:none}.content-row{grid-template-columns:minmax(360px,1fr) minmax(150px,180px) 72px 112px 116px 88px}.platform-badge-list{display:flex;overflow:hidden}.platform-badge,.platform-badge-list{min-width:0;align-items:center;gap:6px}.platform-badge{min-height:30px;border:1px solid var(--border);border-radius:999px;padding:3px 9px 3px 4px;display:inline-flex;color:var(--ink);background:var(--surface-raised);font-size:14px;font-weight:650;white-space:nowrap}.platform-badge>i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#6550c8;font-size:12px;font-style:normal;font-weight:800}.platform-badge[data-platform=wechat]>i{background:#07a85a}.platform-badge[data-platform=douyin]>i{background:#17181c}.platform-badge[data-platform=channels]>i{background:#e94b52}.platform-badge[data-platform=xiaohongshu]>i{background:#e93445}.platform-badge[data-platform=weibo]>i{background:#e76f12}.platform-badge[data-platform=bilibili]>i{background:#e96991}.platform-badge[data-platform=zhihu]>i{background:#1677d2}.platform-badge--more{flex:0 0 auto;padding-inline:8px;color:var(--muted);background:var(--surface-muted)}.table-article-platforms{display:none;color:var(--tone-brand-fg)}.topic-card h2{min-height:2.84em}.topic-card h2,.topic-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-card>p{min-height:3.5em}.topic-meta>span{max-height:5.1em;overflow:hidden}.topic-evidence{max-height:none;overflow:hidden}.top-actions>.icon-button,.top-actions>.theme-toggle{width:40px;height:40px;flex-basis:40px}.proposal-page>.ui-card{padding:clamp(18px,2vw,28px)}.proposal-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-diagnostic-card{min-height:164px;padding:18px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.proposal-diagnostic-card .section-heading{flex:1}.proposal-diagnostic-card .section-heading p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.proposal-diagnostic-card .ui-button{width:100%}.proposal-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.proposal-integration-grid>.ui-card{width:100%;padding:22px}.proposal-config-fields{align-content:start}.proposal-config-note{margin-block:0;color:var(--muted);font-size:14px}.proposal-config-fields label,.proposal-test-email label{font-size:14px}.job-list>.job-record{padding-block:10px;align-items:start}.logs-filter-bar{margin-bottom:16px;padding:14px 16px;display:flex;align-items:end;gap:14px}.logs-filter-bar label{min-width:min(220px,34vw);display:grid;gap:6px}.logs-filter-bar label>span,.logs-filter-bar>small{color:var(--muted);font-size:14px}.logs-filter-bar>small{margin-left:auto;padding-bottom:10px}.job-record-main{padding-top:2px}.job-record-tail{min-width:76px;display:flex;align-items:flex-end;flex-direction:column;gap:8px}.job-record-actions{display:flex;align-items:center;gap:5px}.job-error-toggle,.job-record-actions button{border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface-raised);cursor:pointer}.job-record-actions button{width:28px;height:28px;padding:0;display:grid;place-items:center}.job-error-toggle:focus-visible,.job-error-toggle:hover,.job-record-actions button:focus-visible,.job-record-actions button:hover{border-color:var(--brand);color:var(--brand)}.job-record-actions button:disabled{opacity:.55;cursor:wait}.job-error-toggle{width:max-content;margin-top:3px;padding:4px 8px;font-size:12px}.job-error-detail{max-height:160px;overflow:auto;margin:4px 0 0;padding:10px;border:1px solid color-mix(in srgb,var(--red) 24%,var(--border));border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--red) 5%,var(--surface-raised));font:12px/1.6 var(--font-geist-mono),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.job-dot.paused{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 13%,transparent)}.job-dot.delivered{background:var(--green)}.job-dot.dead_letter{background:var(--red)}.job-dot.delivering,.job-dot.pending{background:var(--brand);box-shadow:0 0 0 4px var(--brand-wash)}.job-dot.retry{background:var(--amber)}.sync-ops-heading{margin-top:22px;border-top:1px solid var(--border);padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sync-ops-heading>span{display:grid;gap:3px}.sync-empty,.sync-ops-heading small{color:var(--muted);font-size:14px}.sync-job-list>div{min-height:62px;border-top:1px solid var(--border);padding-block:10px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px}.sync-job-list>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.sync-job-list strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sync-job-list small{color:var(--muted);font-size:14px}.proposal-page :is(.proposal-usage span,.proposal-test-email label,.proposal-config-fields label,.proposal-config-note,.proposal-safety-notice,.proposal-section-heading p,.proposal-copy-block>strong,.proposal-muted,.proposal-inline-warning,.proposal-upload-status,.proposal-upload-panel>label,.proposal-run-summary span,.proposal-approval-grid span,.proposal-score>div,.proposal-issues li,.proposal-approval-explainer p),.proposal-page :is(small,code,pre,dt,dd){font-size:var(--text-xs)}.content-sync-card>p,.content-sync-card>small,.content-sync-status small{font-size:var(--text-xs)}.sync-job-list .job-record-actions{align-self:center}.proposal-safety-notice,.proposal-usage span{font-size:14px}@media (max-width:1280px){.topic-grid{grid-template-columns:1fr}.content-row{grid-template-columns:minmax(300px,1fr) 72px 112px 88px}.content-row.header>span:nth-child(2),.content-row.header>span:nth-child(5),.content-row>.platform-badge-list,.content-row>time{display:none}.table-article-platforms{display:block}.proposal-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.sidebar{width:min(300px,86vw)}.content-row{grid-template-columns:minmax(0,1fr) auto 84px;gap:12px}.content-row.header,.content-row>span:nth-child(3),.content-row>time{display:none}.content-row:not(.header):hover{transform:none}.proposal-diagnostic-grid,.proposal-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--workspace-gutter:14px}.topbar{padding-inline:14px}.breadcrumb strong{max-width:min(38vw,240px)}.page-canvas{padding-top:24px;padding-bottom:54px}.page-title{min-height:0;padding-bottom:22px;align-items:stretch;flex-direction:column;gap:14px}.page-title-actions,.page-title-actions .ui-button,.page-title>.ui-button{width:100%}.filter-bar{padding:12px;align-items:stretch;flex-direction:column}.filter-bar>div:first-child{width:100%}.content-table{padding:8px}.content-row{min-height:92px;border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:10px;background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto 78px}.table-article{grid-template-columns:52px minmax(0,1fr)}.table-article>i{width:50px;height:42px}.row-actions button{width:36px;height:36px}.proposal-integration-grid>.ui-card,.proposal-page>.ui-card{padding:18px}.proposal-diagnostic-grid,.proposal-integration-grid{grid-template-columns:1fr}.proposal-diagnostic-card{min-height:0}.job-list>.job-record{grid-template-columns:10px minmax(0,1fr)}.logs-filter-bar{align-items:stretch;flex-direction:column}.logs-filter-bar label{width:100%;min-width:0}.logs-filter-bar>small{margin-left:0;padding-bottom:0}.job-record-tail{grid-column:2;width:100%;align-items:center;justify-content:space-between;flex-direction:row}.sync-job-list>div{grid-template-columns:10px minmax(0,1fr)}.sync-job-list .job-record-actions{grid-column:2;justify-self:start}}@media (max-width:520px){.topic-card-footer{align-items:stretch;flex-direction:column}.topic-actions{width:100%}.topic-actions .ui-button{flex:1 1 auto}.breadcrumb>span,.top-actions .avatar,.top-actions .icon-button{display:none}.top-actions{gap:6px}.top-actions .ui-button{width:40px;padding:0;font-size:0}.theme-toggle{width:40px;height:40px;flex-basis:40px}.content-row{grid-template-columns:minmax(0,1fr) 78px}.content-row>.ui-badge,.table-article-summary{display:none}}@media (prefers-reduced-motion:reduce){[data-theme-atmosphere][data-atmosphere-intensity] .theme-atmosphere__cloud,[data-theme-atmosphere][data-atmosphere-intensity] .theme-atmosphere__meteor,[data-theme-atmosphere][data-atmosphere-intensity] .theme-atmosphere__stars:after,[data-theme-atmosphere][data-atmosphere-intensity] .theme-atmosphere__stars:before{animation:none!important}}