.内容模板配置布局{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:24px;padding:20px;align-items:start}
.内容模板配置布局 textarea{width:100%;resize:vertical;font:inherit}
.内容配置预览{min-width:0;padding:16px;border:1px solid var(--feishu-color-border,#ddd);border-radius:8px;background:var(--feishu-color-bg-0,#fff);color:var(--feishu-color-text-0,#222);font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.内容配置预览 header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.内容配置预览 h3{margin:0 0 8px;font-size:15px}.内容配置预览 small{color:var(--feishu-color-text-2,#666)}
.内容配置预览 dl{margin:10px 0}.内容配置预览 dl>div{margin:8px 0}.内容配置预览 dt{color:var(--feishu-color-text-2,#666)}.内容配置预览 dd{margin:2px 0 0;white-space:pre-wrap}.内容配置标签{display:inline-block;color:var(--feishu-color-primary,#1664ff)}
@media(max-width:760px){.内容模板配置布局{grid-template-columns:minmax(0,1fr)}}

#IM小红书选项 .内容配置预览{max-height:360px;overflow:auto;box-sizing:border-box}
.内容正文要求预览{max-height:80px;overflow:auto}

.内容选择预览 h4{margin:12px 0 6px;font-size:13px}.内容选择预览 section+section{border-top:1px solid var(--feishu-color-border,#ddd);margin-top:12px}.内容选择预览 p{margin:4px 0;white-space:pre-wrap}.内容选择层级{padding-left:16px;margin:6px 0}.内容选择层级 ol{padding-left:18px;border-left:1px solid var(--feishu-color-border,#ddd)}.内容选择层级 li{margin:7px 0;list-style:none}.内容选择缺失{color:var(--feishu-color-text-2,#666)}.内容选择预览 select{max-width:100%;width:100%;font:inherit}

/* Right-hand preview shares the current task poll and selection. */
.IM右侧内容预览{min-width:0;overflow:auto;padding:12px;flex:1;font-size:13px;line-height:1.6}
.IM右侧内容预览 .内容配置预览{border:0;padding:0;background:transparent;max-height:none}
.IM右侧内容预览 h3{font-size:14px;margin:0 0 8px}.IM右侧内容预览 h4{font-size:13px;margin:12px 0 6px}
.IM右侧内容预览 .IM锁定文案 dl{display:grid;gap:8px;margin:8px 0}.IM右侧内容预览 dt,.内容预览提示{color:var(--feishu-color-text-2,#666);font-size:12px}.IM右侧内容预览 dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.IM生成队列{border-top:1px solid var(--feishu-color-border,#ddd);margin-top:16px;padding-top:14px}.IM生成队列>header{display:flex;justify-content:space-between;gap:8px}.IM生成队列 small{color:var(--feishu-color-text-2,#666);font-size:11px}.IM生成队列 ol{padding:0;list-style:none;display:grid;gap:6px}.IM生成队列 li{padding:8px;border:1px solid var(--feishu-color-border,#ddd);border-radius:6px;display:flex;justify-content:space-between;gap:8px}.IM生成队列 li:has(button){padding:0}.IM生成队列 li button{background:transparent;color:inherit;border:0;padding:10px;text-align:left;width:100%;display:grid;grid-template-columns:1fr auto;gap:4px;cursor:pointer}.IM生成队列 li button small{grid-column:1/-1}.IM生成队列 li.selected{border-color:var(--feishu-color-primary,#3370ff)}.IM生成队列 li.running span{color:var(--feishu-color-primary,#3370ff)}.IM生成队列 li.failed span{color:var(--feishu-color-danger,#d14343)}.IM队列结果 article{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--feishu-color-border,#ddd)}
body[data-current-page="im"][data-workbench="xhs"] #IM页面.IM含内容预览 #IM任务面板{display:flex;flex-direction:column;min-height:0}
body[data-current-page="im"][data-workbench="xhs"] #IM页面.IM含内容预览 #IM任务内容{max-height:25%;flex:none;border-top:1px solid var(--feishu-color-border,#ddd)}
@media(max-width:760px){body[data-current-page="im"][data-workbench="xhs"] #IM页面.IM含内容预览[data-mobile-view="conversation"] #IM任务面板{display:flex!important;height:70dvh;margin-top:12px}.IM右侧内容预览{min-height:240px}}
.IM右侧内容预览:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr);gap:12px;overflow:hidden}
.IM右侧配置{min-height:0;overflow:auto}.IM右侧内容预览>.IM生成队列{overflow:auto;min-height:0;margin:0}
.IM右侧内容预览:not([hidden]){grid-template-rows:minmax(0,1fr)}
.IM图文预览{min-width:0}.IM图文预览>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.IM图文预览 header small{color:var(--feishu-color-text-2,#666);font-size:11px;flex-shrink:0}.IM图文预览>select{width:100%;margin-bottom:12px;padding:6px;border:1px solid var(--feishu-color-border,#ddd);border-radius:6px;background:var(--feishu-color-bg-1,#fff);color:inherit}
.IM图文画布{position:relative;container-type:inline-size;width:100%;overflow:hidden;border-radius:6px;box-shadow:0 1px 5px #0001}.IM图文背景{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.IM图文文字,.IM图文卡片{position:absolute;display:block;box-sizing:border-box}.IM图文文字{white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;font-family:"PingFang SC","Microsoft YaHei",sans-serif}.IM图文文字.待填充{outline:1px dashed #9aa2ad;outline-offset:-1px}.IM图文成稿{width:100%;display:block;border-radius:6px}.IM图文页码{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:10px 0}.IM图文页码 button{border:1px solid var(--feishu-color-border,#ddd);background:transparent;color:inherit;border-radius:5px;min-width:25px;height:25px}.IM图文页码 button[aria-pressed="true"]{background:var(--feishu-color-primary,#3370ff);color:white;border-color:transparent}
.IM发布文字{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.IM发布文字 h3{font-size:16px;line-height:1.5;margin:12px 0 8px}.IM发布文字 h4{font-size:14px;margin:10px 0 4px}.IM发布文字 p{white-space:pre-wrap;margin:6px 0}.IM发布文字 ul{padding-left:20px;margin:4px 0}.IM发布文字 table{border-collapse:collapse;width:100%}.IM发布文字 td{border:1px solid var(--feishu-color-border,#ddd);padding:6px}.IM图文标签{color:var(--feishu-color-primary,#3370ff)}.IM图文收尾{margin-top:16px!important}

body[data-current-page="im"][data-workbench="xhs"] #IM页面.IM含内容预览 #IM任务内容,body[data-current-page="im"][data-workbench="xhs"] #IM页面.IM含内容预览 #IM任务面板>header{display:none!important}
