/* index-B9lzy4p0-v2334-bom-components-v2335-component-stock-v2335-1-stock-focus-v2336-routing-v2336-1-routing-layout-v2337-v2337-1-v2338-v2339-v2340-v2341-v23412-v2342-v23421.css */
html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.workspace-menu-label{align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.workspace-menu-label__icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;font-size:16px;display:inline-flex}.workspace-menu-label__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-workbench{width:100%}.department-workbench__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:0 4px;display:flex}.department-workbench__header h2.ant-typography{margin:4px 0;font-size:26px;font-weight:600}.department-workbench__header p.ant-typography{margin-bottom:0}.department-workbench__primary-action{margin-top:28px}.department-workbench__workspace{width:100%}.department-workbench__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.department-workbench__field-grid .is-wide{grid-column:1/-1}.department-workbench__attachment{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:40px;padding:0 4px 0 12px;display:flex}@media (width<=768px){.department-workbench__header{flex-direction:column;align-items:flex-start}.department-workbench__primary-action{margin-top:0}.department-workbench__field-grid{grid-template-columns:1fr}.department-workbench__field-grid .is-wide{grid-column:auto}}.ant-layout-sider-collapsed .workspace-menu-label{justify-content:center;gap:0;width:100%}.ant-layout-sider-collapsed .workspace-menu-label__text{display:none}.replication-page{width:min(100%,1160px);margin:0 auto}.replication-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.replication-page-header h2.ant-typography{margin:4px 0;font-size:26px;font-weight:600}.replication-steps{margin-bottom:22px;padding:0 2px}.replication-history{border-radius:10px;margin-bottom:20px}.replication-history-item{cursor:pointer}.replication-history-item:hover{background:#fafafa}.replication-history-filters{gap:12px;margin-bottom:16px;display:flex}.replication-history-page .ant-table-row{cursor:pointer}.replication-content-analysis{border-top:1px solid #edf0f3;padding-top:16px}.replication-content-analysis__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.replication-content-analysis__heading h5.ant-typography{margin:0}.replication-workspace{background:#fff;border:1px solid #e7ebf0;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;overflow:hidden;box-shadow:0 10px 30px #1f2d3d0d}.replication-form-pane,.replication-review-pane{flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.replication-review-pane{background:#fafbfc;border-left:1px solid #edf0f3}.replication-launch{background:#fff;border:1px solid #e2e7ed;border-radius:16px;animation:.32s ease-out both replication-launch-in;overflow:hidden;box-shadow:0 14px 36px #1626370f}.replication-launch__intro{border-bottom:1px solid #edf0f3;padding:26px 30px 22px}.replication-launch__eyebrow{letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:600;display:block;color:#1677ff!important}.replication-launch__intro h3.ant-typography{margin:0 0 6px;font-size:22px;font-weight:600}.replication-launch__body{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);display:grid}.replication-launch__source,.replication-launch__brief{min-width:0;padding:28px 30px 30px}.replication-launch__brief{background:#fafbfc;border-left:1px solid #edf0f3}.replication-launch__section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.replication-launch__section-heading>span{color:#fff;background:#1677ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.replication-launch__section-heading h5.ant-typography{margin:1px 0 3px;font-size:16px}.replication-launch__upload.ant-upload-wrapper .ant-upload-drag{background:#f7faff;border-color:#b9d4fb;border-radius:12px;height:158px;min-height:158px;padding:28px 18px;transition:border-color .18s,background .18s,transform .18s}.replication-launch__upload.ant-upload-wrapper .ant-upload-drag:hover{background:#f0f6ff;border-color:#1677ff;transform:translateY(-1px)}.replication-launch__upload-icon{color:#1677ff;margin-bottom:10px;font-size:28px}.replication-launch__upload-title{color:#1f2d3d;font-size:15px;font-weight:600;margin:0 0 4px!important}.replication-launch__upload-hint{color:#7b8794;font-size:13px;margin:0!important}.replication-launch__divider{color:#8a94a1;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;display:flex}.replication-launch__divider:before,.replication-launch__divider:after{content:"";background:#e8ecf1;flex:1;height:1px}.replication-launch__brief .ant-input-textarea{display:block}.replication-launch__brief textarea.ant-input{resize:none;border-radius:10px;padding:13px 14px;line-height:1.7}.replication-launch__deliverables{border-top:1px solid #e7ebf0;gap:11px;margin-top:24px;padding-top:20px;display:grid}.replication-launch__deliverables-title{margin-bottom:1px;font-size:13px;font-weight:600;color:#475569!important}.replication-launch__deliverables>div{color:#5e6b78;align-items:center;gap:9px;font-size:13px;display:flex}.replication-launch__deliverables .anticon{color:#1677ff}.replication-launch__footer{background:#fff;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:24px;padding:18px 30px;display:flex}.replication-launch__consent{max-width:680px;font-size:12px;line-height:1.6}.replication-launch__footer .ant-btn-primary{border-radius:9px;min-width:132px;height:42px;padding-inline:28px;font-weight:600;box-shadow:0 7px 18px #1677ff33}@keyframes replication-launch-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.replication-brief{flex-direction:column;gap:20px;display:flex}.replication-term-checks{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.replication-subtitle-editor{flex-direction:column;gap:12px;display:flex}.replication-subtitle-row{padding-inline:0!important}.replication-review-items{flex-direction:column;gap:10px;display:flex}.replication-output-plan{border-top:1px solid #edf0f3;padding:20px 0 4px}.replication-output-plan__heading,.replication-output-plan__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.replication-output-plan__heading h5.ant-typography{margin:0}.replication-output-plan .ant-radio-group{margin-top:16px;display:flex}.replication-output-plan .ant-radio-button-wrapper{text-align:center;flex:1}.replication-output-plan__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.replication-output-plan__fields label{color:#64748b;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.replication-output-plan__fields .ant-select,.replication-output-plan__fields .ant-input-number-group-wrapper{width:100%}.replication-output-list{border-top:1px solid #edf0f3;margin-top:28px;padding-top:22px}.replication-output-list h5.ant-typography{margin-bottom:12px}.replication-output-list ul{color:#475569;margin:0;padding-left:20px;line-height:2}.replication-finished-subtitles{border-top:1px solid var(--ant-color-border-secondary);gap:16px;padding-top:20px;display:grid}.replication-finished-subtitles__heading,.replication-finished-subtitle-actions,.replication-finished-subtitle-row__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.replication-finished-subtitles__heading h5.ant-typography{margin:0 0 4px}.replication-finished-video{background:#111;border-radius:8px;width:min(100%,720px);max-height:460px}.replication-finished-subtitle-editor{gap:12px;display:grid}.replication-finished-subtitle-row{padding-inline:0!important}.replication-rights-alert{margin-top:24px}@media (width<=768px){.replication-page-header{flex-direction:column;align-items:flex-start;gap:12px}.replication-workspace,.replication-launch__body{grid-template-columns:1fr}.replication-review-pane,.replication-launch__brief{border-top:1px solid #edf0f3;border-left:0}.replication-launch__intro,.replication-launch__source,.replication-launch__brief{padding-inline:20px}.replication-launch__footer{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px 20px}.replication-launch__footer .ant-btn-primary{width:100%}.replication-output-plan__fields{grid-template-columns:1fr}.replication-history-filters{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.replication-launch{animation:none}.replication-launch__upload.ant-upload-wrapper .ant-upload-drag{transition:none}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#f5f7fa}.login-page{min-height:100vh}.login-page .ant-pro-form-login-page-notice{display:none}.login-page .ant-pro-form-login-page-left{max-width:none;min-height:100vh}.login-page .ant-pro-form-login-page-container{background-color:#ffffffeb;border:1px solid #1677ff14;border-radius:12px;animation:.45s ease-out both login-enter;box-shadow:0 20px 60px #1f385824}.login-brand-icon{color:#fff;background:#1677ff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 8px 20px #1677ff3d}@keyframes login-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fullscreen-center{place-items:center;min-height:100vh;display:grid}.sider-company{color:#ffffff73;padding:12px 20px 20px;font-size:12px;line-height:1.6}.ant-pro-sider .ant-menu-dark .ant-menu-item,.ant-pro-sider .ant-menu-dark .ant-menu-submenu-title,.ant-pro-sider .ant-menu-dark .ant-menu-item a{color:#ffffffb8}.ant-pro-sider .ant-menu-dark .ant-menu-item:hover,.ant-pro-sider .ant-menu-dark .ant-menu-item-active,.ant-pro-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#0b2f4f!important}.ant-pro-sider .ant-menu-dark .ant-menu-item:hover,.ant-pro-sider .ant-menu-dark .ant-menu-item:hover a,.ant-pro-sider .ant-menu-dark .ant-menu-item-active,.ant-pro-sider .ant-menu-dark .ant-menu-item-active a,.ant-pro-sider .ant-menu-dark .ant-menu-submenu-title:hover{color:#fff!important}.ant-pro-sider .ant-menu-dark .ant-menu-item-selected{background:#1677ff!important}.ant-pro-sider .ant-menu-dark .ant-menu-item-selected,.ant-pro-sider .ant-menu-dark .ant-menu-item-selected a{font-weight:600;color:#fff!important}.workspace-page .ant-pro-page-container-children-container{padding:24px 28px!important}.workspace-page .ant-pro-card{border-color:#edf0f3;box-shadow:0 1px 2px #0f172a08}.workspace-page .ant-pro-table .ant-pro-card{box-shadow:0 2px 8px #0f172a0a}.workspace-page .ant-pro-table .ant-table-tbody .ant-btn-link{padding-inline:4px}.workspace-page .ant-pro-table .ant-table-content{max-width:100%;overflow-x:auto}.header-action-center{width:min(420px,100vw - 32px)}.header-action-center__title{justify-content:space-between;align-items:center;padding:2px 4px 0;display:flex}.header-action-center__item{padding:0!important}.header-action-center__item>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 4px}.header-action-center__item>button:hover{background:#f5f7fa}.header-action-center__item .ant-typography{display:block}.dashboard-stack{flex-direction:column;gap:16px;display:flex}.dashboard-kpi-link{min-width:0;color:inherit;flex:1}.dashboard-kpis>.ant-pro-card-body,.office-kpis>.ant-pro-card-body{align-items:stretch;display:flex!important}.dashboard-kpi-link+.dashboard-kpi-link,.office-kpi-link+.office-kpi-link{border-left:1px solid #f0f0f0}.dashboard-kpi-link:hover .ant-statistic-title{color:#1677ff}.website-knowledge-draft-content{white-space:pre-wrap;background:#f7f8fa;border:1px solid #edf0f3;border-radius:8px;max-height:56vh;padding:16px;overflow:auto;margin:0!important}.dashboard-kpis .ant-statistic-content{font-size:28px}.chart-box{height:260px}.chart-with-center{position:relative}.chart-center-value{pointer-events:none;color:#64748b;flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.chart-center-value strong{color:#334155;font-size:24px;font-weight:600}.chart-center-value span{margin-top:3px;font-size:12px}.table-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.assistant-page{background:#fff;height:calc(100vh - 88px);min-height:0;overflow:hidden}.assistant-layout{grid-template-columns:264px minmax(0,1fr);height:100%;min-height:0;display:grid}.assistant-sidebar{background:#f7f8fa;border-right:1px solid #edf0f3;flex-direction:column;min-width:0;padding:16px 12px 12px;display:flex;overflow:hidden}.assistant-new-button{height:38px;box-shadow:none}.assistant-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.assistant-shortcuts .ant-btn{color:#475569;justify-content:flex-start;height:36px;padding-inline:10px}.assistant-sidebar .ant-divider{margin:14px 0}.assistant-section-label{color:#8c8c8c;padding:0 8px 8px;font-size:12px}.assistant-history-label{margin-top:18px}.assistant-profile-list{flex-direction:column;gap:4px;display:flex}.assistant-profile{text-align:left;height:36px;box-shadow:none;border:0;justify-content:flex-start;padding-inline:10px}.assistant-profile.active{color:#1f1f1f;background:#e9edf3;font-weight:600}.assistant-conversation-list{min-height:0;overflow:auto}.assistant-conversation-list .ant-list-empty-text{padding:24px 0;font-size:13px}.assistant-conversation-list .ant-list-item{cursor:pointer;border:0;border-radius:8px;margin:2px 0;padding:8px 4px 8px 10px}.assistant-conversation-list .ant-list-item:hover,.assistant-conversation-list .ant-list-item.active{background:#e9edf3}.assistant-conversation-list .ant-list-item-meta{align-items:center;min-width:0}.assistant-conversation-list .ant-list-item-meta-avatar{color:#64748b;margin-inline-end:8px}.assistant-conversation-list .ant-list-item-meta-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:400;overflow:hidden}.assistant-conversation-list .ant-list-item-action{margin-inline-start:0}.assistant-main{background:#fff;grid-template-rows:64px minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.assistant-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.assistant-header .ant-typography{margin:0}.assistant-header .ant-typography-secondary{margin-top:2px;font-size:12px;display:block}.assistant-messages{scroll-behavior:smooth;min-height:0;padding:28px max(32px,50% - 440px);overflow:auto}.assistant-messages>.ant-alert{margin-bottom:20px}.assistant-messages.assistant-empty{place-items:center;padding-bottom:10px;display:grid}.assistant-start{text-align:center;width:min(680px,100%);transform:translateY(-6%)}.assistant-start>.ant-avatar{color:#fff;background:#1677ff;box-shadow:0 8px 24px #1677ff2e}.assistant-start h2.ant-typography{letter-spacing:-.02em;margin:18px 0 24px;font-size:28px;font-weight:600}.assistant-work-overview{justify-content:center;align-items:center;gap:4px;margin:-10px 0 20px;display:flex}.assistant-work-overview .ant-btn{color:#64748b}.assistant-work-overview .ant-btn strong{color:#1f2937;font-weight:600}.assistant-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistant-prompt-grid .ant-btn{color:#334155;text-align:left;background:#fff;border-color:#e2e8f0;height:44px;box-shadow:0 1px 2px #0f172a08}.assistant-prompt-grid .ant-btn:hover{color:#1677ff;background:#f8fbff;border-color:#91caff}.message-row{align-items:flex-start;gap:12px;width:100%;margin:0 auto 28px;display:flex}.message-row.user{justify-content:flex-end}.message-avatar{color:#fff;background:#1677ff;flex:none}.message-content{min-width:0;max-width:min(100%,780px)}.message-author{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.message-text{color:#262626;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.message-row.user .message-content{background:#f0f2f5;border-radius:14px 14px 4px;max-width:min(78%,680px);padding:10px 14px}.message-row.user .message-text{line-height:1.65}.message-attachments{margin-bottom:8px;display:flex}.message-artifact{margin-top:10px}.message-actions{margin-top:6px}.message-business-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.message-actions .ant-btn-link{color:#64748b;height:28px;padding-inline:0 10px}.message-actions .ant-btn-link:hover{color:#1677ff}.assistant-thinking{color:#8c8c8c;align-items:center;gap:8px;width:min(880px,100%);margin:0 auto;display:flex}.assistant-thinking .ant-avatar{color:#fff;background:#1677ff}.assistant-composer-wrap{background:linear-gradient(#fff0,#fff 12%);padding:8px max(32px,50% - 440px) 22px}.assistant-composer{background:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:8px 10px 8px 12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 24px #0f172a14}.assistant-composer:focus-within{border-color:#69b1ff;box-shadow:0 6px 24px #1677ff1f}.assistant-composer .ant-input{resize:none;padding:7px 2px 5px;font-size:15px;line-height:1.6}.assistant-upload-list{padding:2px 0 6px}.assistant-composer-actions{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.assistant-composer-actions .ant-btn-text{color:#64748b}.assistant-send-button{box-shadow:none}@media (width<=768px){.assistant-main{grid-template-rows:58px minmax(0,1fr) auto}.assistant-header{padding-inline:14px}.assistant-messages{padding:20px 14px}.assistant-start{transform:none}.assistant-start h2.ant-typography{margin:14px 0 18px;font-size:23px}.assistant-work-overview{flex-wrap:wrap;margin-bottom:16px}.assistant-prompt-grid{grid-template-columns:1fr}.assistant-composer-wrap{padding:8px 12px 12px}.message-row{margin-bottom:22px}.message-row.user .message-content{max-width:88%}}.office-board{background:#f5f7fa;min-height:100vh}.office-topbar{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:14px max(24px,50% - 720px);display:flex}.office-mark{color:#1677ff;background:#e6f4ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.office-content{flex-direction:column;gap:16px;width:min(100% - 48px,1440px);margin:20px auto 32px;display:flex}.office-kpis .ant-pro-card-col{flex:1 1 0}.office-kpi-link{min-width:0;height:100%;color:inherit;flex:1 1 0;transition:background .16s;display:block}.office-kpi-link:hover{background:#fafcff}.office-kpi-link .ant-pro-card{border-radius:0;height:100%}.office-kpis .ant-statistic-content{font-size:28px}.office-progress-strip{background:#fff;border:1px solid #f0f0f0;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:190px minmax(240px,1fr) auto;align-items:center;gap:22px;padding:14px 24px;display:grid}.office-progress-strip>div:first-child{flex-direction:column;gap:2px;display:flex}.office-progress-strip .ant-progress{margin:0}.office-risk-alert{border-radius:8px}.office-panel{height:100%}.office-panel>.ant-pro-card-body{min-height:280px}.office-status-layout{grid-template-columns:minmax(180px,1fr) minmax(110px,.72fr);align-items:center;gap:20px;display:grid}.office-status-chart-wrap{min-width:0}.office-status-chart{height:220px}.office-status-list{flex-direction:column;gap:12px;min-width:0;display:flex}.office-status-list>div{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.office-status-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.office-status-dot-1{background:#1677ff}.office-status-dot-2{background:#52c41a}.office-status-dot-3{background:#ff7875}.office-status-dot-4{background:#faad14}.office-focus-list .ant-pro-list-row{padding-inline:0}.office-focus-list .ant-list-item:last-child{border-block-end:0}.office-department-panel>.ant-pro-card-body{padding-top:8px}.office-department-list{flex-direction:column;display:flex}.office-department-head,.office-department-row{grid-template-columns:minmax(150px,.9fr) minmax(260px,1.7fr) minmax(180px,1fr) 110px;align-items:center;gap:24px;display:grid}.office-department-head{color:#8c8c8c;border-bottom:1px solid #f0f0f0;min-height:42px;font-size:13px}.office-department-row{border-bottom:1px solid #f0f0f0;min-height:74px;transition:background .16s}.office-department-row:hover{background:#fafcff}.office-department-row>div:first-child{flex-direction:column;gap:4px;display:flex}.office-department-progress{color:#64748b;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:16px;font-size:13px;display:grid}.office-department-progress .ant-progress{margin:0}.office-inactive-note{padding-top:14px;display:block}.office-loading{background:#f5f7fa}.public-service{color:#1f2329;background:#f7f8fa;min-height:100svh}.public-service-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e8eaed;height:64px;padding:0 28px;position:relative}.public-service-header-inner{justify-content:space-between;align-items:center;width:min(100%,1180px);height:100%;margin:auto;display:flex}.public-service-brand,.public-service-header-actions{align-items:center;display:flex}.public-service-brand{gap:12px;min-width:0}.public-service-brand-mark,.public-service-welcome-mark{color:#fff;background:#2f68f6;flex:none;place-items:center;display:grid}.public-service-brand-mark{border-radius:12px;width:36px;height:36px;font-size:18px}.public-service-brand-copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}.public-service-brand-copy strong{font-size:15px;font-weight:600}.public-service-brand-copy span{color:#8a8f99;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.public-service-header-actions{color:#737984;gap:18px;font-size:13px}.public-service-online{align-items:center;gap:6px;display:inline-flex}.public-service-online i{background:#20b26b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6f8ef}.public-service-phone-button{white-space:nowrap;padding-inline:4px;font-weight:600}.public-service-hours{white-space:nowrap}.public-service-contact-button.ant-btn{height:34px;box-shadow:none;border-color:#e1e4e8;border-radius:10px;padding-inline:14px}.public-service-main{height:calc(100svh - 64px)}.public-service-chat{flex-direction:column;width:min(100%,920px);height:100%;margin:0 auto;display:flex}.public-service-stream{scrollbar-width:thin;scrollbar-color:#d9dce1 transparent;flex:1;min-height:0;padding:34px 28px 24px;overflow:auto}.public-service-error{border-radius:12px;margin-bottom:20px}.public-service-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:48px 0 72px;display:flex}.public-service-loading{color:#8a8f99;font-size:14px}.public-service-welcome-mark{border-radius:18px;width:54px;height:54px;margin-bottom:22px;font-size:25px;box-shadow:0 12px 28px #2f68f62e}.public-service-empty h2.ant-typography{letter-spacing:-.02em;margin:0 0 10px;font-size:28px;font-weight:600}.public-service-empty .ant-typography{color:#7b818c;margin-bottom:0;font-size:15px}.public-service-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-top:34px;display:grid}.public-service-suggestions button{color:#343840;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e9ed;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;line-height:1.5;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.public-service-suggestions button:hover{border-color:#b8c8f9;transform:translateY(-2px);box-shadow:0 10px 24px #1f232912}.public-service-suggestions button .anticon{color:#a3a8b2;margin-top:4px;font-size:12px;transform:rotate(45deg)}.public-service-messages{flex-direction:column;gap:28px;display:flex}.public-service-message{align-items:flex-start;gap:12px;width:100%;display:flex}.public-service-message.is-visitor{flex-direction:row-reverse;align-items:flex-end}.public-service-message-avatar.ant-avatar{color:#586170;background:#e8ebef;flex:none}.public-service-message.is-assistant .public-service-message-avatar.ant-avatar{color:#fff;background:#2f68f6}.public-service-message-body{max-width:min(760px,100% - 52px)}.public-service-message-body>strong{color:#747a85;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.public-service-message.is-visitor .public-service-message-body>strong{text-align:right}.public-service .message-bubble{color:#24272d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.public-service-message.is-visitor .message-bubble{background:#e9eefc;border-radius:16px 4px 16px 16px;padding:11px 15px}.public-service-message.is-assistant .message-bubble{padding-top:1px}.public-service-message .ant-collapse{background:#f2f4f7;border-radius:12px;margin-top:10px}.public-service-message .ant-collapse-header{font-size:13px;color:#5f6773!important}.public-service-system-message{color:#69717d;text-align:center;background:#eef0f3;border-radius:999px;align-self:center;padding:8px 13px;font-size:13px;line-height:1.5}.public-service-composer-zone{background:#f7f8fa;flex:none;padding:14px 28px 18px}.public-service-composer{background:#fff;border:1px solid #dfe2e6;border-radius:20px;padding:10px 12px 10px 18px;transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 30px #1f232917}.public-service-composer:focus-within{border-color:#9eb5fb;box-shadow:0 12px 34px #2f68f61f}.public-service-composer textarea.ant-input{resize:none;box-shadow:none;background:0 0;border:0;padding:5px 0 7px;font-size:15px;line-height:1.6}.public-service-composer textarea.ant-input:focus{box-shadow:none}.public-service-composer-actions{justify-content:space-between;align-items:center;min-height:34px;display:flex}.public-service-composer-actions .ant-btn-text{color:#69717d;padding-inline:9px}.public-service-composer-actions>.ant-btn-primary{width:34px;height:34px;box-shadow:none}.public-service-disclaimer{text-align:center;margin-top:9px;font-size:11px;line-height:1.4;display:block;color:#a0a5ae!important}.nurture-page{width:min(100%,1180px);margin:0 auto}.nurture-page-header{justify-content:space-between;align-items:flex-end;margin-bottom:4px;display:flex}.nurture-page-header h2.ant-typography{margin:3px 0 4px;font-size:26px;font-weight:600}.nurture-page-header .ant-typography{margin-bottom:0}.nurture-tabs>.ant-tabs-nav{margin-bottom:18px}.nurture-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 4px}.nurture-panel{flex-direction:column;gap:16px;display:flex}.nurture-overview{border-bottom:1px solid #edf0f3;align-items:flex-start;gap:18px;padding:24px 0 20px;display:flex}.nurture-platform-mark{color:#1677ff;background:#eaf4ff;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.nurture-overview-copy{min-width:0}.nurture-overview-copy h3.ant-typography{margin:0;font-size:22px}.nurture-overview-copy>.ant-typography{max-width:760px;margin:8px 0 16px}.nurture-section{background:#fff;border:1px solid #edf0f3;border-radius:10px;padding:22px 24px}.nurture-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.nurture-section-heading>.anticon{color:#1677ff;margin-top:3px;font-size:19px}.nurture-section-heading h4.ant-typography{margin:0 0 3px;font-size:17px}.nurture-section .ant-descriptions-item-label{color:#64748b;width:92px}.nurture-section .ant-steps-item-description{line-height:1.65;color:#64748b!important;max-width:760px!important}.nurture-section .ant-collapse-header{font-weight:500;padding-inline:0!important}.nurture-section .ant-collapse-content-box{color:#64748b;line-height:1.7;padding-inline:24px 0!important}.nurture-compliance{margin-bottom:8px}@media (width<=768px){.ant-pro-page-container-children-container{padding-inline:12px!important}.office-topbar{flex-direction:column;align-items:flex-start;padding:16px}.office-content{gap:12px;width:calc(100% - 24px);margin:12px auto}.office-kpis>.ant-pro-card-body,.dashboard-kpis>.ant-pro-card-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.dashboard-kpi-link+.dashboard-kpi-link,.office-kpi-link+.office-kpi-link{border-left:0}.dashboard-kpi-link:nth-child(2n),.office-kpi-link:nth-child(2n){border-left:1px solid #f0f0f0}.dashboard-kpi-link:nth-child(n+3),.office-kpi-link:nth-child(n+3){border-top:1px solid #f0f0f0}.office-kpis .ant-pro-card-col{border-bottom:1px solid #f0f0f0;min-width:0;width:auto!important}.office-kpis .ant-pro-card-col:nth-child(2n){border-right:0}.office-kpis .ant-pro-card-col:last-child{border-bottom:0;grid-column:1/-1}.office-kpis .ant-statistic-content{font-size:24px}.office-progress-strip{grid-template-columns:1fr;gap:8px;padding:14px 16px}.office-status-layout{grid-template-columns:1fr;gap:8px}.office-status-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-department-head{display:none}.office-department-row{grid-template-columns:1fr auto;gap:12px;padding-block:16px}.office-department-progress{grid-area:2/1/auto/-1}.office-department-row>.ant-space{grid-area:3/1}.office-department-row>a{grid-area:3/2}.public-service-header{height:58px;padding-inline:14px}.public-service-brand-mark{border-radius:11px;width:34px;height:34px}.public-service-brand-copy strong{font-size:14px}.public-service-brand-copy span,.public-service-hours,.public-service-online{display:none}.public-service-header-actions{gap:8px}.public-service-contact-button.ant-btn{border:0;width:34px;padding:0}.public-service-contact-button.ant-btn>span:not(.anticon){display:none}.public-service-main{height:calc(100svh - 58px)}.public-service-stream{padding:24px 16px 18px}.public-service-empty{padding:28px 0 52px}.public-service-empty h2.ant-typography{font-size:23px}.public-service-empty .ant-typography{max-width:300px;font-size:14px}.public-service-suggestions{grid-template-columns:1fr;width:100%;margin-top:28px}.public-service-suggestions button{min-height:58px}.public-service-messages{gap:24px}.public-service-message{gap:9px}.public-service-message-body{max-width:calc(100% - 43px)}.public-service .message-bubble{font-size:14px}.public-service-composer-zone{padding:10px 12px 12px}.public-service-composer{border-radius:17px;padding:8px 9px 8px 14px}.public-service-composer-actions .ant-btn-text{padding-inline:7px;font-size:13px}.public-service-disclaimer{padding-inline:8px}.nurture-page-header h2.ant-typography{font-size:22px}.nurture-overview{padding-top:16px}.nurture-platform-mark{width:44px;height:44px;font-size:20px}.nurture-section{padding:18px 16px}.nurture-section .ant-descriptions-item-label{width:auto}}@media (width<=767px){.website-knowledge-review .ant-pro-core-label-tip-subtitle{display:none}.website-knowledge-review .ant-pro-core-label-tip,.website-knowledge-review .ant-pro-core-label-tip-title{white-space:nowrap;display:block}.website-knowledge-review .ant-pro-card-body{padding-inline:12px}.website-knowledge-review .ant-pro-table-list-toolbar-container{align-items:flex-start}}.technical-page{flex-direction:column;gap:20px;display:flex}.technical-header{justify-content:space-between;align-items:flex-start;display:flex}.technical-header h2.ant-typography{margin:0 0 4px;font-size:24px}.technical-section{background:#fff;border:1px solid #edf0f3;border-radius:8px;min-height:240px;padding:24px}.technical-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.technical-toolbar-actions,.technical-toolbar-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.technical-toolbar-filters{flex:720px;justify-content:flex-end}.technical-filter-search{width:220px}.technical-filter-model{width:150px}.technical-filter-kind,.technical-filter-status{width:130px}.technical-filter-version{width:100px}.technical-filter-updated{width:250px}.technical-extraction-error{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.technical-comparison-actions{margin-bottom:20px}.technical-version-select{width:140px;margin-bottom:20px}.technical-version-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.technical-version-compare>section{border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:18px}.technical-version-content{white-space:pre-wrap}.technical-form-section{width:100%}.technical-parameter-review{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(140px,1fr) minmax(160px,1.2fr) 100px 120px;gap:0 16px;padding:16px 0;display:grid}.technical-parameter-review .ant-form-item:nth-last-child(-n+2){grid-column:1/-1}.technical-comparison-row{margin-bottom:24px}.technical-feedback-actions{border-top:1px solid #edf0f3;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:flex}.technical-inline-fields{display:flex}.technical-inline-fields>.ant-form-item{flex:1}@media (width<=960px){.technical-parameter-review{grid-template-columns:1fr 1fr}}.technical-drawer-content{width:100%}.technical-result-content{white-space:pre-wrap;line-height:1.8}.technical-citations{border-top:1px solid #edf0f3;padding-top:16px;line-height:1.9}@media (width<=767px){.technical-toolbar{flex-direction:column;align-items:stretch}.technical-toolbar-actions,.technical-toolbar-filters{justify-content:flex-start}.technical-section{padding:16px}}


/* assistant-layout-v2343.css */
/* 新对话按内容排版，避免欢迎区被输入框遮挡。 */
.assistant-main:has(.assistant-empty) {
  grid-template-rows: 56px auto minmax(0, 1fr);
  overflow-y: auto;
}
.assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty {
  padding: 16px max(24px, calc((100% - 760px) / 2)) 0;
  overflow: visible;
  place-items: start center;
}
.assistant-main:has(.assistant-empty) .assistant-start {
  width: min(760px, 100%);
  transform: none;
}
.assistant-main:has(.assistant-empty) .assistant-start > .ant-avatar {
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 20px;
}
.assistant-main:has(.assistant-empty) .assistant-start h2.ant-typography {
  margin: 10px 0 12px;
  font-size: 24px;
}
.assistant-main:has(.assistant-empty) .assistant-prompt-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
}
.assistant-main:has(.assistant-empty) .assistant-prompt-grid .ant-btn {
  height: auto;
  min-height: 36px;
  padding: 6px 10px;
  white-space: normal;
}
.assistant-main:has(.assistant-empty) .assistant-composer-wrap {
  align-self: start;
  padding: 16px max(24px, calc((100% - 760px) / 2)) 20px;
}
@media (max-width: 900px) {
  .assistant-main:has(.assistant-empty) .assistant-prompt-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .assistant-main:has(.assistant-empty) .assistant-prompt-grid {
    grid-template-columns: 1fr;
  }
  .assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty {
    padding: 12px 16px 0;
  }
  .assistant-main:has(.assistant-empty) .assistant-composer-wrap {
    padding: 12px 16px 16px;
  }
}


/* assistant-layout-v2345.css */
/* 聊天工作区占满可用高度，输入区固定在消息滚动区之外。 */
.employee-workspace:has(.employee-ai-view:not([hidden])) {
  height: calc(100dvh - 104px);
  min-height: 360px;
  grid-template-rows: auto auto minmax(0, 1fr);
  gap: 10px !important;
}
.employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child .ant-typography {margin-bottom: 0 !important;}
.employee-workspace .employee-ai-view {min-height: 0; height: 100%;}
.integrated-ai-workspace {height:100%; min-height:0; display:flex; flex-direction:column; gap:8px;}
.assistant-work-tools {display:flex; flex-wrap:wrap; gap:8px; flex:none; justify-content:flex-end;}
.assistant-work-tools:empty {display:none;}
.employee-workspace .employee-ai-view .assistant-page {height:100%; min-height:0; flex:1;}
.integrated-ai-workspace > .assistant-page {flex:1; min-height:0;}
.assistant-main, .assistant-main:has(.assistant-empty) {grid-template-rows:56px minmax(0,1fr) auto;overflow:hidden;}
.assistant-main .assistant-messages, .assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty {overflow:auto; min-height:0; padding:20px max(24px,calc((100% - 880px)/2));}
.assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty {place-items:center;}
.assistant-main .assistant-composer-wrap, .assistant-main:has(.assistant-empty) .assistant-composer-wrap {align-self:stretch; padding:10px max(24px,calc((100% - 880px)/2)) 12px; background:#fff; border-top:1px solid #f0f0f0;}
.assistant-composer .ant-input {max-height: min(160px, 25dvh);overflow-y:auto !important;}
.assistant-upload-list {max-height:72px;overflow-y:auto;}
@media (max-width: 700px) {
 .employee-workspace:has(.employee-ai-view:not([hidden])) {height:calc(100dvh - 92px);}
 .assistant-work-tools {justify-content:flex-start;}
 .assistant-main .assistant-composer-wrap,.assistant-main:has(.assistant-empty) .assistant-composer-wrap {padding:8px 12px;}
 .assistant-main .assistant-messages,.assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty {padding:16px 12px;}
}
.integrated-ai-workspace {height:calc(100dvh - 104px); position:relative;}
.employee-ai-view > .integrated-ai-workspace {height:100%;}
@media (min-width: 1100px) {
 .employee-ai-view .assistant-work-tools:not(:empty) {position:absolute;right:0;top:-42px;z-index:1;max-width:calc(100% - 340px);}
}


/* workplace-v2346.css */
/* 各部门共用同一工作区，额外业务工具不增加一层页面标题。 */
.employee-workspace:has(.employee-ai-view:not([hidden])) {gap:8px!important;height:calc(100dvh - 96px);}
.employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child {min-height:32px;gap:16px!important;}
.employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child > div > .ant-typography:last-child:not(h3) {display:none;}
.employee-workspace > div:first-child h3 {font-size:20px;margin:0!important;line-height:32px;}
.employee-workspace [aria-label="工作方式"] {min-height:32px;}
.assistant-header > div:first-child > .ant-typography:last-child:not(h5) {display:none;}
.assistant-main,.assistant-main:has(.assistant-empty) {grid-template-rows:44px minmax(0,1fr) auto;}
.assistant-header {padding:6px 24px;min-height:44px;}
.assistant-header h5 {margin:0;}
.assistant-sidebar {width:232px;min-width:0;padding:12px;}
.assistant-page {grid-template-columns:232px minmax(0,1fr);}
.assistant-resource-menu {margin:8px 0 0;}
.assistant-resource-menu > summary {cursor:pointer;list-style:none;padding:8px 10px;border-radius:6px;color:#595959;}
.assistant-resource-menu > summary::after {content:'⌄';float:right;}
.assistant-resource-menu > summary:hover {background:#edf2fa;}
.assistant-resource-menu[open] > summary {background:#edf2fa;color:#1677ff;}
.assistant-resource-menu .assistant-shortcuts {display:grid;grid-template-columns:1fr;gap:2px;margin-top:4px;}
.assistant-resource-menu .assistant-shortcuts .ant-btn {justify-content:flex-start;text-align:left;}
.assistant-sidebar .ant-divider {margin:12px 0;}
.assistant-main .assistant-messages {padding-top:16px;padding-bottom:16px;}
.message-author {font-size:12px;color:#8c8c8c;}
.message-row {margin-bottom:24px;}
.message-actions {display:flex;gap:8px;margin-top:6px;align-items:flex-start;}
.message-more {position:relative;}
.message-more > summary {cursor:pointer;color:#8c8c8c;font-size:12px;list-style:none;padding:3px 8px;}
.message-more[open] {border:1px solid #f0f0f0;border-radius:6px;padding-bottom:4px;background:#fafafa;}
.message-more[open] > .ant-btn {display:block;}
.workplace-result-scroll {overflow-x:auto;margin:12px 0;}
.workplace-result-table {border-collapse:collapse;width:100%;font-size:13px;white-space:normal;}
.workplace-result-table caption {text-align:left;color:#595959;font-size:12px;padding:0 0 8px;}
.workplace-result-table th,.workplace-result-table td {padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:top;min-width:110px;}
.workplace-result-table th {background:#fafafa;font-weight:500;}
.workplace-result-table td:first-child {font-variant-numeric:tabular-nums;white-space:nowrap;}
.workplace-result-table tbody tr:hover {background:#f7faff;}
.assistant-composer-wrap {padding-bottom:10px!important;}
@media (prefers-reduced-motion:no-preference) {.assistant-resource-menu summary,.workplace-result-table tr {transition:background-color .15s ease;}}


/* workplace-v2347.css */
.employee-ai-view[hidden] {display:none!important;}
.workplace-result-scroll {max-height:min(380px,48dvh);overflow:auto;overscroll-behavior:contain;border:1px solid #edf0f3;border-radius:8px;}
.workplace-result-table {border-collapse:separate;border-spacing:0;}
.workplace-result-table caption {caption-side:top;padding:10px 12px;background:#fafbfc;}
.workplace-result-table th {position:sticky;top:0;z-index:1;box-shadow:0 1px 0 #e8ebef;}
.inventory-code-copy {display:inline-flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;color:#1677ff;font:inherit;cursor:pointer;}
.inventory-code-copy span {font-size:12px;color:#8c8c8c;opacity:0;}
.inventory-code-copy:hover span,.inventory-code-copy:focus-visible span {opacity:1;}
.inventory-copy-status {font-size:12px;color:#389e0d;margin:6px 0;}
.experience-manager {display:grid;grid-template-columns:minmax(300px,360px) minmax(420px,1fr);gap:28px;align-items:start;max-width:1440px;margin:0 auto;min-width:0;}
.experience-manager h5.ant-typography {margin:0;font-size:16px;line-height:24px;}
.experience-compose {position:sticky;top:0;display:grid;gap:16px;padding:20px;background:#f7f9fc;border:1px solid #edf0f4;border-radius:10px;}
.experience-compose .ant-typography {margin:0;}
.experience-compose .ant-input {font-size:14px;line-height:1.7;}
.experience-compose-actions {display:flex;justify-content:flex-end;padding-top:8px;}
.experience-compose-actions .ant-btn {min-width:112px;}
.experience-compose .experience-footnote {font-size:12px;line-height:1.6;border-top:1px solid #e8edf3;padding-top:14px;}
.experience-notice {font-size:13px;color:#389e0d;}
.experience-library {min-width:0;display:grid;gap:16px;}
.experience-library-header {display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;}
.experience-empty {padding:36px 20px;text-align:center;border:1px dashed #d9e0e9;border-radius:8px;color:#8c8c8c;line-height:1.8;}
.experience-entry-list {display:grid;gap:14px;}
.experience-entry {border:1px solid #e8edf3;border-radius:8px;background:white;padding:18px 20px;min-width:0;}
.experience-entry > header {display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;}
.experience-entry > header h5.ant-typography {font-size:14px;flex:1;overflow-wrap:anywhere;font-weight:600;}
.experience-entry-number {font-size:12px;min-width:24px;line-height:24px;text-align:center;background:#eef4ff;border-radius:5px;color:#1677ff;}
.experience-rule-list {list-style:none;padding:0;margin:0;display:grid;gap:10px;}
.experience-rule-list li {display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;overflow-wrap:anywhere;}
.experience-rule-label {color:#59708c;font-size:12px;white-space:nowrap;line-height:24px;min-width:48px;}
.experience-source {border-top:1px solid #f0f2f5;margin-top:14px;padding-top:10px;color:#8c8c8c;font-size:12px;}
.experience-source summary {cursor:pointer;}
.experience-source p {white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;color:#595959;font-size:13px;line-height:1.7;}


/* message-actions-v2350.css */
.assistant-message-tools{margin-top:14px;color:#8c8c8c}
.assistant-message-tool-row{display:flex;align-items:center;gap:8px;min-height:30px;flex-wrap:wrap}
.assistant-message-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box;padding:0;border:0;border-radius:6px;background:transparent;color:#8c8c8c;cursor:pointer;list-style:none}
.assistant-message-icon::-webkit-details-marker{display:none}
.assistant-message-icon:hover,.assistant-message-icon:focus-visible{background:#f0f2f5;color:#262626}
.assistant-message-icon:focus-visible{outline:2px solid #1677ff;outline-offset:1px}
.assistant-message-icon:disabled{opacity:.35;cursor:default}
.assistant-message-notice{font-size:12px;margin-left:8px;color:#595959}
.assistant-message-more{position:relative}
.assistant-message-menu{position:absolute;z-index:40;left:0;bottom:34px;min-width:190px;padding:6px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 6px 20px #00000014}
.assistant-message-menu>.ant-btn,.assistant-message-menu>button{display:block;width:100%;height:auto;min-height:32px;text-align:left;border:0;background:transparent;color:#595959;font-size:13px;line-height:1.5;padding:7px 10px;white-space:normal;cursor:pointer;border-radius:4px}
.assistant-message-menu>button:hover{background:#f5f5f5}
.assistant-message-reader{padding:0;width:min(960px,calc(100vw - 96px));max-height:80vh;border:1px solid #e8e8e8;border-radius:10px;color:#262626;box-shadow:0 16px 64px #0003}
.assistant-message-reader::backdrop{background:#0006}
.assistant-message-reader>header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f0;font-size:16px}
.assistant-message-reader>header button{border:0;background:transparent;font-size:24px;cursor:pointer;color:#8c8c8c}
.assistant-message-reader-body{padding:24px;overflow:auto;max-height:calc(80vh - 160px);font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.assistant-message-reader-body .workplace-result-scroll{max-height:none}
.assistant-message-reader>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0;font-size:13px}
.assistant-message-reader>footer span{margin-right:auto;color:#8c8c8c}
.assistant-message-reader>footer button{padding:6px 14px;border:1px solid #d9d9d9;border-radius:6px;background:white;cursor:pointer}
.assistant-message-reader>footer button:last-child{background:#1677ff;border-color:#1677ff;color:white}

.assistant-message-menu .anticon{display:none!important}
.assistant-message-menu>.ant-btn{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:9px 12px;min-height:38px}
.assistant-message-menu>button{padding:9px 12px;min-height:38px}
.assistant-composer .assistant-send-button.ant-btn{width:32px;height:32px;min-width:32px;border:0;border-radius:50%;background:#171717;color:white;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;padding:0}
.assistant-composer .assistant-send-button.ant-btn:not(:disabled):hover{background:#333;color:white}
.assistant-composer .assistant-send-button.ant-btn:disabled{background:#e9e9e9;color:#aaa;border:0}


/* workplace-v2352.css */
/* 宽屏顶栏集中展示当前工作方式与业务入口，把高度留给正文。 */
@media (min-width: 1500px) {
 .employee-workspace:has(.employee-ai-view:not([hidden])) {
  grid-template-columns:auto auto minmax(0,1fr) auto;
  grid-template-rows:40px minmax(0,1fr);
  align-items:center;
  column-gap:20px!important;
  row-gap:12px!important;
 }
 .employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child {display:contents!important;}
 .employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child > div:first-child {grid-column:1;grid-row:1;}
 .employee-workspace:has(.employee-ai-view:not([hidden])) > div:first-child > :not(:first-child) {grid-column:4;grid-row:1;gap:8px!important;}
 .employee-workspace:has(.employee-ai-view:not([hidden])) > [aria-label="工作方式"] {grid-column:2;grid-row:1;border-left:1px solid #e5e9ef;padding-left:20px;}
 .employee-workspace > .employee-ai-view:not([hidden]),
 .employee-workspace > .employee-ai-view:not([hidden]) > .integrated-ai-workspace {display:contents;}
 .employee-workspace .employee-ai-view:not([hidden]) .assistant-work-tools:not(:empty) {
  position:static;grid-column:3;grid-row:1;max-width:none;justify-content:flex-start;flex-wrap:nowrap;min-width:0;
 }
 .employee-workspace .employee-ai-view:not([hidden]) .assistant-work-tools .ant-btn {padding-inline:12px;}
 .employee-workspace .employee-ai-view:not([hidden]) .assistant-page {grid-column:1/-1;grid-row:2;height:100%!important;min-height:0!important;align-self:stretch;}
}


/* conversation-v2353.css */
/* 对话用文字与留白区分，不再重复展示机器人头像。 */
.anticon-robot,.ant-avatar:has(.anticon-robot) {display:none!important;}
.message-row.assistant {gap:0;}
.message-row.assistant .message-content {max-width:100%;min-width:0;}
.message-author {display:none!important;}
.message-row.assistant .message-text {line-height:1.8;color:#24292f;}
.message-row.assistant .message-text h1,.message-row.assistant .message-text h2,.message-row.assistant .message-text h3 {margin:20px 0 10px;font-weight:600;line-height:1.4;}
.message-row.assistant .message-text strong {font-weight:600;color:#17191c;}
.message-row.user .message-content {background:#f3f4f6;border-radius:16px;padding:10px 16px;}
.message-row {margin-bottom:28px;}
.assistant-start {padding-top:0;}


/* menu-pro-f67c92511572da99.css */

.assistant-sidebar .assistant-resource-menu > summary {
  justify-content: flex-start !important;
  text-align: left !important;
  padding: 0 36px 0 12px !important;
  height: 36px !important;
  line-height: 36px !important;
}
.assistant-resource-menu .assistant-shortcuts {
  display: flex;
  flex-direction: column;
  gap: 2px !important;
  padding-block: 4px !important;
}
.assistant-resource-menu .assistant-shortcuts button.ant-btn {
  justify-content: flex-start !important;
  text-align: left !important;
  width: 100%;
  height: 36px !important;
  margin: 0 !important;
  padding-inline: 24px 12px !important;
}


/* employee-usability-v2362.css */
.conversation-history-search { padding: 8px 0; flex-shrink: 0; }
.conversation-history { flex: 1; min-height: 0; overflow: auto; overscroll-behavior: contain; padding: 0; margin: 0; list-style: none; }
.conversation-history-row { display: flex; align-items: center; gap: 4px; min-height: 56px; margin: 2px 0; padding: 2px 6px 2px 10px; border-radius: 8px; min-width: 0; }
.conversation-history-row:hover { background: #eef0f3; }
.conversation-history-row.is-selected { background: #e6e9ed; }
.conversation-history-title { flex: 1; min-width: 0; border: 0; background: transparent; text-align: left; font: inherit; font-size: 14px; color: #262626; padding: 7px 0; cursor: pointer; }
.conversation-history-label,.conversation-history-snippet { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.conversation-history-title time { display: block; font-size: 12px; color: #737373; line-height: 20px; }
.conversation-history-snippet { font-size: 12px; color: #595959; }
.conversation-history-more.ant-btn { width: 28px; min-width: 28px; height: 28px; padding: 0; color: #595959; border-radius: 6px; opacity: 0; font-size: 20px; }
.conversation-history-row:hover .conversation-history-more,.conversation-history-row:focus-within .conversation-history-more,.conversation-history-row.is-selected .conversation-history-more { opacity: 1; }
.conversation-history-expand { border: 0; background: transparent; color: #595959; cursor: pointer; padding: 10px; font: inherit; font-size: 13px; width: 100%; text-align: left; border-radius: 6px; }
.conversation-history-empty { padding: 20px 10px; color: #737373; font-size: 13px; }
.workplace-query-summary { padding: 10px 12px; margin-bottom: 10px; border-left: 3px solid #1677ff; background: #f5f9ff; font-weight: 500; white-space: normal; line-height: 1.7; }
.workplace-next-actions { padding-top: 12px; margin-top: 8px; }
.workplace-next-actions p { margin: 8px 0 0; color: #737373; font-size: 13px; }
.workplace-result-scroll { max-width: 100%; overflow-x: auto; position: relative; }
.workplace-result-table th:first-child,.workplace-result-table td:first-child { position: sticky; left: 0; background: #fff; z-index: 1; min-width: 140px; }
.workplace-result-table th:first-child { background: #fafafa; z-index: 2; }
.workplace-result-table th,.workplace-result-table td { vertical-align: top; }
.inventory-code-copy { white-space: nowrap; }
.upload-attempts { max-height: 136px; overflow: auto; }
.upload-attempt { display: flex; align-items: center; gap: 8px; padding: 4px 0; font-size: 13px; }
.upload-attempt > span:first-child { max-width: 40%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.upload-attempt.failed { color: #a61d24; }
.ant-table-cell { font-variant-numeric: tabular-nums; }


/* workplace-history-v2366.css */
.conversation-origin-filter{width:100%;margin:0 0 8px;border:1px solid #d9dfe7;border-radius:8px;padding:7px 9px;background:white;color:#475569;font:inherit}.conversation-history-group{padding:16px 10px 5px;color:#7b8492;font-size:12px;font-weight:500;list-style:none}.conversation-history-group:first-child{padding-top:7px}.conversation-history-title time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.experience-entry.is-referenced{outline:2px solid #1677ff;outline-offset:3px}.experience-entry h5{overflow-wrap:anywhere}.experience-rule-label{min-width:64px}.header-action-center__item button{gap:5px}

/* workplace-compact-v23671.css */
.conversation-history-row{min-height:36px}.conversation-history-title{padding:5px 0}


/* chat-images-v2369.css */
.message-attachments{margin-bottom:8px}.conversation-image-thumb{display:block;border:0;padding:0;border-radius:12px;overflow:hidden;background:#eef0f3;cursor:zoom-in;color:inherit;max-width:280px}.conversation-image-thumb img{display:block;width:auto;height:auto;max-width:280px;max-height:220px;object-fit:contain}.conversation-image-thumb span{display:block;padding:14px;overflow-wrap:anywhere}.conversation-image-thumb:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.conversation-image-dialog{padding:0;border:0;background:transparent;max-width:94vw;max-height:92vh;overflow:visible}.conversation-image-dialog::backdrop{background:rgba(0,0,0,.82)}.conversation-image-dialog>img{display:block;max-width:90vw;max-height:88vh;object-fit:contain;border-radius:4px}.conversation-image-close{position:fixed;top:18px;right:22px;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;line-height:36px;background:#fff;color:#222;cursor:pointer}

/* customer-reply-feedback-v23692.css */
.public-service-feedback {
  margin-top: 20px;
}
.public-service-reply-status {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  color: #526174;
}
.public-service-reply-spinner {
  display: inline-block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  border: 2px solid #dbe5f2;
  border-top-color: #1677ff;
  border-radius: 50%;
  animation: public-service-reply-spin 0.85s linear infinite;
}
.public-service-reply-status.is-failed {
  color: #ad4e00;
  background: #fff7e6;
  border: 1px solid #ffe7ba;
}
@keyframes public-service-reply-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .public-service-reply-spinner {
    animation: none;
    border-top-color: #1677ff;
  }
}

/* Handoff Card Styling */
.public-service-handoff-card {
  margin: 16px auto;
  max-width: 540px;
  background: #f4f8ff;
  border: 1px solid #c8dcff;
  border-radius: 10px;
  padding: 16px 18px;
  box-shadow: 0 2px 8px rgba(22, 119, 255, 0.06);
  box-sizing: border-box;
}

.public-service-handoff-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 10px;
}

.public-service-handoff-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #e6f0ff;
  color: #1677ff;
  flex-shrink: 0;
}

.public-service-handoff-title {
  font-size: 14.5px;
  font-weight: 600;
  color: #1d39c4;
}

.public-service-handoff-pill {
  font-size: 12px;
  color: #595959;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  padding: 2px 8px;
  border-radius: 12px;
  margin-left: auto;
}

.public-service-handoff-body {
  font-size: 13.5px;
  line-height: 1.6;
  color: #434343;
  margin-bottom: 14px;
}

.public-service-handoff-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

.public-service-handoff-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 16px;
  font-size: 13.5px;
  font-weight: 500;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  border: 1px solid transparent;
  line-height: 1.4;
  box-sizing: border-box;
}

.public-service-handoff-btn-call {
  background: #1677ff;
  color: #ffffff !important;
  border-color: #1677ff;
}

.public-service-handoff-btn-call:hover {
  background: #4096ff;
  border-color: #4096ff;
  color: #ffffff !important;
}

.public-service-handoff-btn-call:active {
  background: #0958d9;
  border-color: #0958d9;
}

.public-service-handoff-btn-icon {
  font-size: 14px;
  line-height: 1;
}

.public-service-handoff-btn-contact {
  background: #ffffff;
  color: #1677ff;
  border-color: #91caff;
}

.public-service-handoff-btn-contact:hover {
  background: #f0f7ff;
  border-color: #1677ff;
  color: #0958d9;
}

.public-service-handoff-btn-contact:active {
  background: #e6f4ff;
}

@media (max-width: 576px) {
  .public-service-handoff-card {
    margin: 12px 6px;
    padding: 14px 14px;
  }
  .public-service-handoff-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .public-service-handoff-btn {
    width: 100%;
    justify-content: center;
    padding: 10px 14px;
    font-size: 14px;
  }
  .public-service-handoff-pill {
    margin-left: 0;
    width: 100%;
    box-sizing: border-box;
  }
}


/* experience-cards-v2373.css */
.experience-catalog{min-width:0}.experience-catalog-toolbar{display:flex;align-items:center;gap:16px;margin:8px 0 20px}.experience-catalog-search{max-width:360px}.experience-catalog-count{flex:1;color:#8c8c8c;font-size:14px;white-space:nowrap}.experience-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.experience-summary-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;min-height:182px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;padding:20px 24px;cursor:pointer;color:#262626;font:inherit;transition:border-color .16s,box-shadow .16s}.experience-summary-card:hover{border-color:#91caff;box-shadow:0 4px 12px rgba(0,0,0,.06)}.experience-summary-card:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.experience-summary-title{font-size:16px;font-weight:600;line-height:24px;margin:0 0 12px;min-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.experience-summary-text{font-size:14px;line-height:22px;color:#595959;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:44px}.experience-summary-owner{font-size:12px;line-height:20px;color:#8c8c8c;margin-top:auto}.experience-catalog-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px;color:#595959}.experience-catalog-empty{padding:80px 24px;text-align:center;color:#8c8c8c}.experience-catalog-notice{color:#389e0d;margin:0 0 16px}.experience-detail-rules{margin-top:24px}.experience-detail-rules>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;margin:0 0 20px;line-height:24px}.experience-detail-rules dt{color:#8c8c8c}.experience-detail-rules dd{margin:0;color:#262626;white-space:pre-wrap;overflow-wrap:anywhere}.experience-detail-actions{display:flex;justify-content:flex-end;gap:8px;padding:4px 0}.experience-detail-drawer .ant-alert{margin-bottom:16px}@media(min-width:1700px){.experience-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.experience-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.experience-summary-card{transition:none}}


/* conversation-instant-v2376.css */
.assistant-messages { scroll-behavior: auto; }


/* assistant-message-layout-v2398.css */
/* 共用对话正文保持同宽；用户消息仍按原有气泡布局。 */
.assistant-main .message-row.assistant > .message-content { width:100%; max-width:100%; min-width:0; }
.message-row.assistant .message-text,
.assistant-message-reader-body .message-text { font-size:15px; line-height:1.75; }
.message-row.assistant .message-text :is(h1,h2,h3,h4,h5,h6),
.assistant-message-reader-body .message-text :is(h1,h2,h3,h4,h5,h6) { font-weight:600; line-height:1.5; margin:20px 0 8px; }
.message-row.assistant .message-text :is(h1,h2) { font-size:18px; }
.message-row.assistant .message-text :is(h3,h4) { font-size:16px; }
.message-row.assistant .message-text :is(h5,h6) { font-size:15px; }
.message-text p { margin:0 0 10px; }
.message-text :is(ul,ol) { margin:6px 0 12px; padding-left:24px; white-space:normal; }
.message-text li { margin:4px 0; padding-left:2px; }
.message-text li > p { margin:0; }
.message-text details { margin:10px 0; }
.message-text summary { cursor:pointer; font-weight:400; line-height:1.75; }
.message-text summary:focus-visible { outline:2px solid #1677ff; outline-offset:3px; }
.message-text .workplace-query-item { margin:20px 0!important; padding-top:20px!important; }
.message-text .workplace-query-item > h4 { margin:0 0 8px; font-size:16px; }
.message-text .workplace-query-summary { padding:0; border:0; background:transparent; font-weight:400; margin:0 0 10px; color:#595959; }
.message-text .workplace-query-item > [aria-label="其他选料条件"]:empty { display:none; }
.message-text .workplace-result-status { margin:12px 0; font-weight:500; color:#262626; }
.message-text .workplace-questions { margin:16px 0; }
.message-text .workplace-questions > h5 { margin:0 0 6px; font-size:15px; }
.message-text .workplace-questions > ul { margin:0; }
.message-text .workplace-query-evidence { margin:16px 0 12px; border-top:1px solid #f0f0f0; padding-top:10px; }
.message-text .workplace-query-evidence > summary { color:#595959; font-size:14px; }
.message-text .workplace-evidence-section { margin:12px 0; font-size:14px; }
.message-text .workplace-evidence-section > h5 { font-size:14px; margin:0 0 6px; }
.message-text .workplace-evidence-section p { margin:4px 0; white-space:pre-wrap; }


/* customer-followup-board-v23133.css */
.cs-followup{width:100%;min-width:0}.cs-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.cs-heading h2{font-size:20px;margin:0 0 6px}.cs-muted{color:#667085;font-size:13px}.cs-stats{display:flex;background:#fff;border:1px solid #eaecf0;border-radius:8px;margin-bottom:20px;overflow:hidden}.cs-stats>button{flex:1;text-align:left;border:0;background:transparent;padding:12px 20px;cursor:pointer;border-bottom:2px solid transparent;color:#475467}.cs-stats>button+button{border-left:1px solid #eaecf0}.cs-stats>button.selected{background:#f0f6ff;border-bottom-color:#1677ff}.cs-stats>button:hover{background:#f5f9ff}.cs-stats>button:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.cs-stats strong{display:block;font-size:26px;line-height:1.7;color:#101828}.cs-toolbar{display:flex;gap:8px;align-items:center;margin:16px 0;flex-wrap:wrap}.cs-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-followup .ant-pro-card-body{padding:0}.cs-followup td{vertical-align:top;font-size:14px;line-height:1.7}.cs-followup td small{display:block;line-height:1.6}.cs-followup td:first-child .ant-typography{font-size:16px;font-weight:600}.cs-push-error{color:#cf1322}
.cs-followup-drawer .ant-drawer-body{padding:0;overflow:hidden}.cs-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0}.cs-detail-conversation{padding:20px 24px;overflow-y:auto;min-width:0}.cs-conversation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eaecf0}.cs-detail-layout h3{font-size:15px;margin:0 0 14px;font-weight:600}.cs-conversation-heading h3{margin:0}.cs-detail-aside{padding:20px 24px;background:#fafbfc;border-left:1px solid #eaecf0;overflow-y:auto}.cs-detail-summary{padding-bottom:16px}.cs-contact-phone .ant-typography{font-size:22px;font-weight:600}.cs-detail-summary dl{margin:16px 0 0}.cs-detail-summary dt{font-size:12px;color:#667085;margin-top:12px}.cs-detail-summary dd{margin:3px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cs-source-url{font-size:12px;color:#667085}.cs-followup-form{border-top:1px solid #eaecf0;padding:18px 0 0}.cs-followup-form textarea{margin:12px 0}.cs-followup-form p{font-size:12px;line-height:1.6}.cs-history-list{margin-top:18px;font-size:13px}.cs-history-list summary{cursor:pointer}.cs-history{padding-top:12px;color:#475467}.cs-next-time{display:block;margin-top:12px;font-size:13px}.cs-next-time input{width:100%;margin-top:6px;border:1px solid #d9d9d9;border-radius:6px;padding:6px;font:inherit}
.cs-chat-message{padding:14px 0;margin:0;border-bottom:1px solid #f0f1f3;font-size:14px;line-height:1.65;color:#262626}.cs-chat-message:last-child{border-bottom:0}.cs-chat-message header{display:flex;align-items:center;gap:10px;margin-bottom:7px}.cs-message-role{display:inline-block;font-size:12px;font-weight:500;line-height:22px;padding:0 7px;border-radius:4px;color:#475467;background:#f2f4f7}.cs-chat-message.visitor .cs-message-role{color:#175cd3;background:#eff6ff}.cs-chat-message.agent .cs-message-role{color:#344054;background:#e9edf2}.cs-chat-message time{color:#667085;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-message-content{white-space:pre-wrap;overflow-wrap:anywhere}.cs-message-content p{margin:0 0 8px}.cs-message-content p:last-child{margin-bottom:0}.cs-message-content strong{font-weight:600}.cs-chat-message.system{padding:10px 0;color:#667085;font-size:12px;line-height:1.6}.cs-chat-message.system header{margin-bottom:3px}.cs-chat-message.system .cs-message-role{padding:0;background:none;color:#667085;font-weight:400}

.cs-settings .dashboard-stack{display:flex;flex-direction:column;gap:16px}.cs-settings-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr);background:#fff;border:1px solid #eaecf0;border-radius:8px;overflow:hidden}.cs-settings-overview>section{padding:24px;min-width:0}.cs-settings-overview>section+section{border-left:1px solid #eaecf0}.cs-settings-overview header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cs-settings h3{font-size:16px;line-height:24px;font-weight:600;margin:0}.cs-reception-title{display:flex;align-items:center;gap:12px;font-size:14px}.cs-welcome{font-size:14px;color:#475467;line-height:1.7;margin:8px 0 16px;overflow-wrap:anywhere}.cs-reception-fields{margin:0;font-size:14px}.cs-reception-fields>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;margin:10px 0}.cs-reception-fields dt{color:#667085}.cs-reception-fields dd{margin:0;overflow-wrap:anywhere}.cs-reception-fields dd .cs-muted{display:block;margin-top:4px}.cs-reminder-settings{border-top:1px solid #eaecf0;margin-top:20px;padding-top:16px}.cs-reminder-settings h3{margin-bottom:12px}.cs-reminder-settings p{line-height:1.6;margin:6px 0 12px}.cs-reminder-settings p:last-child{margin-bottom:0}.cs-reminder-time{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px}.cs-reminder-time label{margin-right:4px}.cs-channel-row{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #f0f1f3}.cs-channel-name{min-width:100px}.cs-channel-name strong{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.cs-channel-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cs-channel-controls .ant-tag{margin:0}.cs-channel-controls .ant-btn{padding-inline:4px}.cs-channel-note{line-height:1.6;margin:16px 0 0}.cs-settings .ant-pro-table{border:1px solid #eaecf0;border-radius:8px;overflow:hidden;background:#fff}.cs-settings .ant-pro-table-list-toolbar-title{font-size:16px;font-weight:600}.cs-settings .ant-table-cell:first-child .ant-typography{font-size:14px;font-weight:400}.cs-settings .ant-table-cell .ant-space{gap:4px!important}

.cs-settings .ant-pro-table .ant-pro-card-body{padding:0 16px 8px}.cs-settings .ant-pro-table .ant-pro-table-list-toolbar-container{padding:16px}.cs-settings .ant-pro-table .ant-table-thead>tr>th:not(.ant-table-measure-cell),.cs-settings .ant-pro-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:12px 16px}.cs-settings .ant-pro-table .ant-table-wrapper .ant-table-pagination{margin:16px 0 8px;padding:0 16px}

.cs-wecom-title{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.cs-wecom-panel h4{font-size:16px;line-height:24px;font-weight:600;margin:0 0 16px}.cs-wecom-panel .ant-alert{margin:12px 0}.cs-wecom-checks{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-bottom:1px solid #eef0f3}.cs-wecom-checks>div{display:flex;gap:12px;align-items:center}.cs-wecom-columns{display:grid;grid-template-columns:minmax(320px,1fr) minmax(350px,1fr);gap:24px;padding-top:24px}.cs-wecom-columns label{display:block;margin:16px 0 8px}.cs-wecom-columns ol{padding-left:20px;line-height:1.85}.cs-wecom-columns li{margin-bottom:8px}.cs-wecom-actions{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}

.cs-reception{padding:16px;border:1px solid #d9d9d9;border-radius:6px;margin:12px 0;background:#fff}.cs-reception textarea{margin:10px 0}.cs-reception .cs-muted{margin-left:12px}.public-reception-status{padding:10px 18px;background:#f0f5ff;color:#334155;font-size:14px}.public-reception-status button{margin-left:12px;background:#fff;border:1px solid #91caff;padding:4px 12px;border-radius:4px;cursor:pointer}.reception-desk{max-width:1000px;padding:20px;margin:auto}.reception-desk header{display:flex;align-items:center;gap:16px}.reception-desk header h3{flex:1;margin:0}.desk-messages article{padding:12px 16px;margin:12px 0;border-radius:6px;background:#f5f5f5;white-space:pre-wrap;overflow-wrap:anywhere}.desk-messages article.visitor{background:#e6f4ff}.desk-messages small{color:#667085;display:block;margin-bottom:6px}

.cs-followup{font-size:14px;line-height:1.5715;color:rgba(0,0,0,.88)}
.cs-followup .cs-muted{color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715}
.cs-followup .cs-heading .cs-muted{font-size:14px}
.cs-enterprise{display:flex;flex-direction:column;gap:16px;min-width:0}
.cs-config-panel{background:#fff;border:1px solid #eaecf0;border-radius:8px;padding:24px;min-width:0;font-size:14px;line-height:1.5715}
.cs-config-panel h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 8px}
.cs-config-panel p{margin:0 0 16px}
.cs-config-panel p:last-child{margin-bottom:0}
.cs-config-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}
.cs-config-status .ant-tag{margin:0}
.cs-config-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:24px}
.cs-config-actions+.cs-muted{margin-top:16px}
.cs-config-panel>.ant-alert{margin:16px 0}
.cs-binding-table{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}
.cs-binding-table .ant-table-placeholder .ant-table-cell{padding:32px 16px!important}
.cs-config-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}
.cs-config-links>div{min-width:0}
.cs-config-links span{color:rgba(0,0,0,.45)}
.cs-config-links .ant-typography{font-size:14px;margin:8px 0 0;overflow-wrap:anywhere}
.cs-config-form{max-width:760px}
.cs-config-field{margin-top:24px}
.cs-config-field label{display:block;margin-bottom:8px;font-weight:500}
.cs-config-field .cs-muted{margin:8px 0 0}
.cs-config-subsection{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}
.cs-config-subsection>p{color:rgba(0,0,0,.45)}
.cs-wecom-title .cs-muted{margin-bottom:16px}
.cs-wecom-columns>section{min-width:0}
.cs-wecom-columns .ant-typography{overflow-wrap:anywhere}


/* social-publishing-v231302.css */
.publishing-alert{margin-bottom:16px}.publishing-help{margin:10px 0 20px!important}.publishing-accounts,.publishing-history,.publishing-full{width:100%}.publishing-accounts{display:flex;flex-direction:column}.publishing-account{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0;gap:12px}.publishing-account:first-child{padding-top:0}.publishing-platform{font-size:13px;color:#717b89;margin-top:3px}.publishing-screen{margin:12px 0;background:#f5f7fa;min-height:240px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e8ec}.publishing-screen img{display:block;width:100%;height:auto;cursor:crosshair}.publishing-screen.is-busy{pointer-events:none;opacity:.7}.publishing-window-actions{margin-top:12px}.publishing-standalone{min-width:1080px;min-height:100vh;background:#f5f7fa}.publishing-standalone-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #e5e8ec;background:#fff}.publishing-standalone-content{max-width:1440px;margin:auto;padding:0 12px 32px}

