.submission-review-table,.submission-review-table .ant-table-container{max-width:100%}.submission-article-rich-body{line-height:1.8;word-break:break-word}.submission-article-rich-body p,.submission-article-rich-body div{margin:0 0 8px}.submission-article-rich-body h1,.submission-article-rich-body h2,.submission-article-rich-body h3,.submission-article-rich-body h4,.submission-article-rich-body h5,.submission-article-rich-body h6{margin:0 0 12px;line-height:1.6}.submission-article-rich-body ul,.submission-article-rich-body ol{margin:0 0 8px 22px;padding:0}.submission-article-review-layout{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);gap:16px;align-items:start;padding-bottom:8px}.submission-article-review-left,.submission-article-review-right{min-width:0}.submission-article-review-left{position:sticky;top:0;align-self:start}.submission-article-body-box{display:flex;flex-direction:column;min-height:360px;margin-top:12px;overflow:hidden;background:#fff}.submission-article-rich-body--review{flex:1;min-height:300px;padding:12px 12px 4px}.submission-article-body-count{padding:0 12px 8px;color:#00000073;font-size:12px;line-height:20px;text-align:right}.submission-article-review-footer{display:flex;align-items:center;justify-content:center;width:100%;gap:16px;flex-wrap:wrap}@media (max-width: 1180px){.submission-article-review-layout{grid-template-columns:minmax(0,1fr)}.submission-article-review-left{position:static}}.admin-braft-wrap .bf-controlbar{padding:2px 4px;box-shadow:inset 0 -1px #00000014}.admin-braft-wrap .bf-controlbar .control-item{height:28px;margin:2px 0 2px 2px}.admin-braft-wrap .bf-controlbar .control-item.button{min-width:28px;padding:0 4px}.admin-braft-wrap .bf-controlbar .control-item.button i:before{height:28px;line-height:28px;font-size:14px}.admin-braft-wrap .bf-controlbar .separator-line{height:18px;margin:6px 4px}.admin-braft-wrap .bf-controlbar .dropdown-handler,.admin-braft-wrap .bf-controlbar .control-item.dropdown,.admin-braft-wrap .bf-controlbar .bf-dropdown .dropdown-handler{height:28px;line-height:26px}.admin-braft-wrap .bf-content{border-top-color:#0000000f}.interview-dup-check-body--full,.interview-dup-check-body--full .bf-content .public-DraftEditor-content{color:#d4380d}.content-dup-highlight{color:#d4380d;background:#fff1f0}.interview-promotion-drawer-article-preview-html img{max-width:100%;height:auto}.interview-promotion-drawer-article-preview-html p{margin:0 0 .75em}.interview-promotion-drawer-article-preview-html p:last-child{margin-bottom:0}.submission-check-video-table{min-width:0;max-width:100%}.submission-check-video-table .ant-table-wrapper{min-width:0}.submission-check-video-table .ant-table-container{max-width:100%}.submission-transcript-scroll-box{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.34) transparent}.submission-transcript-scroll-box::-webkit-scrollbar{width:8px}.submission-transcript-scroll-box::-webkit-scrollbar-track{background:transparent}.submission-transcript-scroll-box::-webkit-scrollbar-thumb{background:#0000004d;background-clip:content-box;border:2px solid transparent;border-radius:999px}.submission-transcript-scroll-box:hover::-webkit-scrollbar-thumb{background:#0000006b;background-clip:content-box}.task-video-distribute-mode-item.ant-form-item .ant-form-item-row,.task-video-distribute-mode-item.ant-form-item .ant-row.ant-form-item-row{flex-wrap:nowrap!important}.content-script-filter-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-bottom:16px}.content-script-filter-row>.ant-form-item{margin:0}.content-script-filter-row .ant-form-item-label{width:84px;flex:0 0 84px;padding-right:8px;text-align:right}@media (max-width: 680px){.content-script-filter-row .ant-form-item-label{width:auto;flex-basis:auto}}.content-script-batch-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:14px}.content-script-batch-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid #f0f0f0}.content-script-batch-modal .ant-modal-close{top:18px;right:18px}.content-script-batch-modal .ant-modal-body{max-height:min(74vh,760px);overflow:auto}.content-script-batch-title{display:flex;gap:12px;align-items:center;padding-right:40px}.content-script-batch-title__icon{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;color:#1677ff;font-size:19px;background:#eaf3ff;border-radius:10px}.content-script-batch-title__text{min-width:0}.content-script-batch-title__name{color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.content-script-batch-body{padding:22px 24px 24px;background:#fafbfc}.content-script-batch-panel{padding:18px;background:#fff;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 2px 10px #1f232909}.content-script-batch-panel+.content-script-batch-panel,.content-script-batch-panel+.ant-alert,.content-script-batch-body>.ant-alert+.content-script-batch-panel{margin-top:16px}.content-script-batch-section-title{margin-bottom:14px;color:#1f2329;font-size:14px;font-weight:600}.content-script-batch-dragger.ant-upload-wrapper .ant-upload-drag{min-height:186px;padding:26px 16px;background:#fbfdff;border-color:#b9d4fb;border-radius:10px}.content-script-batch-dragger.ant-upload-wrapper .ant-upload-drag:hover{background:#f6faff;border-color:#1677ff}.content-script-batch-dragger.ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:12px}.content-script-batch-dragger.ant-upload-wrapper .ant-upload-drag-icon .anticon{color:#1677ff;font-size:42px}.content-script-batch-dragger__title{margin:0;color:#1f2329;font-size:15px;font-weight:500}.content-script-batch-dragger.ant-upload-wrapper .ant-upload-list{margin-top:12px;padding:4px 10px;background:#fafafa;border-radius:8px}.content-script-batch-action-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid #f0f0f0}.content-script-batch-action-bar--end{justify-content:flex-end}.content-script-batch-file-count{color:#8c8c8c;font-size:13px}.content-script-batch-file-count strong{color:#1677ff;font-size:16px}.content-script-batch-progress-head{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.content-script-batch-progress-copy{color:#8c8c8c;font-size:12px;line-height:20px}.content-script-batch-progress-value{color:#1f2329;font-size:24px;font-weight:650;line-height:30px}.content-script-batch-progress-value span{margin-left:2px;color:#8c8c8c;font-size:14px;font-weight:400}.content-script-batch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.content-script-batch-summary__item{padding:13px 14px;background:#f7f8fa;border-radius:9px}.content-script-batch-summary__label{color:#8c8c8c;font-size:12px}.content-script-batch-summary__value{margin-top:4px;color:#1f2329;font-size:20px;font-weight:600;line-height:26px}.content-script-batch-summary__item--success .content-script-batch-summary__value{color:#389e0d}.content-script-batch-summary__item--error .content-script-batch-summary__value{color:#cf1322}.content-script-batch-table .ant-table{border-radius:8px}.content-script-batch-table .ant-table-thead>tr>th{color:#4e5969;font-size:12px;font-weight:600;background:#f7f8fa}@media (max-width: 760px){.content-script-batch-body{padding:16px}.content-script-batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.script-preview-inner-title{text-align:center;font-weight:600;font-size:16px;line-height:1.5;margin:0 0 18px}.interview-exec-script-preview-box .interview-exec-plan-rich.interview-exec-plan-script-body,.interview-exec-plan-rich.interview-exec-plan-script-body{font-size:14px;line-height:1.7}.interview-exec-plan-rich p{margin:0 0 .65em}.interview-exec-plan-rich p:last-child{margin-bottom:0}.interview-exec-plan-rich h1,.interview-exec-plan-rich h2,.interview-exec-plan-rich h3,.interview-exec-plan-rich h4{margin:.75em 0 .4em;font-weight:600;line-height:1.35}.interview-exec-plan-rich h1:first-child,.interview-exec-plan-rich h2:first-child,.interview-exec-plan-rich h3:first-child,.interview-exec-plan-rich h4:first-child{margin-top:0}.interview-exec-plan-rich ul,.interview-exec-plan-rich ol{margin:0 0 .65em;padding-left:1.25em}.interview-exec-plan-rich img{max-width:100%;height:auto}.interview-exec-script-preview-box .interview-exec-plan-rich strong{font-weight:600}.promotion-zone-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.promotion-zone-page-header .ant-typography{margin:0}.promotion-zone-editor{display:grid;grid-template-columns:336px minmax(0,1fr);gap:24px;align-items:start}.promotion-zone-phone-preview{position:sticky;top:0}.promotion-zone-phone-title{margin-bottom:10px;color:#475569;font-weight:600}.promotion-zone-phone-stage{width:336px;height:580px;padding:7px;overflow:hidden;box-sizing:border-box}.promotion-zone-phone-screen{width:390px;height:690px;border-radius:24px;outline:8px solid #1f2937;background:#f5f6f8;overflow:auto;overscroll-behavior:contain;transform:scale(.82);transform-origin:left top}.promotion-zone-preview-hero{position:relative;height:220px;overflow:hidden;background:#eaf6ff}.promotion-zone-preview-kv{display:block;width:100%;height:220px;object-fit:cover;background:#eaf6ff}.promotion-zone-preview-kv.empty{display:flex;align-items:center;justify-content:center;color:#94a3b8}.promotion-zone-preview-hero-fade{position:absolute;right:0;bottom:0;left:0;height:82px;background:linear-gradient(180deg,#fff0,#ffffffb3 55%,#fff)}.promotion-zone-preview-hero-arc{position:absolute;left:-20%;bottom:-44px;width:140%;height:88px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#fff}.promotion-zone-preview-main{position:relative;z-index:1;margin-top:-14px;background:#fff}.promotion-zone-preview-search{position:relative;display:flex;align-items:center;width:calc(100% - 20.8px);height:37.4px;margin:10.4px;border:1.2px solid #a41b25;border-radius:20.8px;background:#fff;box-sizing:border-box}.promotion-zone-preview-search-icon{flex:0 0 auto;margin-left:11px;color:#9ca3af;font-size:17px}.promotion-zone-preview-search input{min-width:0;height:100%;flex:1;padding:0 6px 0 10px;border:0;outline:0;color:#111827;background:transparent;font:inherit;font-size:15.6px;line-height:24px}.promotion-zone-preview-search input::placeholder{color:#9ca3af;opacity:1}.promotion-zone-preview-search button{flex:0 0 62.4px;height:31.2px;margin-right:2px;padding:0;border:0;border-radius:15.6px;color:#fff;background:#a41b25;font:inherit;font-size:16px;font-weight:700;line-height:24px;cursor:default}.promotion-zone-preview-carousel-region{height:128px;padding:8px 24px 0;overflow:hidden;background:#fff;box-sizing:border-box}.promotion-zone-preview-carousel{width:342px;height:120px}.promotion-zone-preview-carousel .slick-list{overflow:visible;border-radius:8px}.promotion-zone-preview-carousel-item{position:relative;display:block;width:342px;height:104px;overflow:hidden;border-radius:8px;background:#f4f8ff}.promotion-zone-preview-carousel-item>img{display:block;width:100%;height:104px;object-fit:cover}.promotion-zone-preview-carousel-mask{position:absolute;right:0;bottom:0;left:0;height:36px;background:#00000052}.promotion-zone-preview-carousel-play{position:absolute;top:35px;left:154px;color:#fffffff5;font-size:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.promotion-zone-preview-carousel-title{position:absolute;right:84px;bottom:4px;left:12px;overflow:hidden;color:#fff;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.promotion-zone-preview-carousel .slick-dots{bottom:-14px;gap:3px}.promotion-zone-preview-carousel .slick-dots li,.promotion-zone-preview-carousel .slick-dots li button{width:7px;height:3px;margin:0;padding:0}.promotion-zone-preview-carousel .slick-dots li button{border-radius:2px;background:#d3d3d3;opacity:1}.promotion-zone-preview-carousel .slick-dots li.slick-active,.promotion-zone-preview-carousel .slick-dots li.slick-active button{width:12px}.promotion-zone-preview-carousel .slick-dots li.slick-active button{background:#a41b25}.promotion-zone-preview-tabs{display:flex;align-items:stretch;height:42px;padding:0 13px;gap:31.2px;border:0;background:#fff;box-sizing:border-box}.promotion-zone-preview-tabs button{position:relative;flex:0 0 62.4px;height:42px;padding:7px 0 13px;border:0;color:#7f7f7f;background:none;font:inherit;font-size:15.6px;font-weight:500;line-height:22px;outline:none;white-space:nowrap;cursor:pointer}.promotion-zone-preview-tabs button.active{color:#000}.promotion-zone-preview-tabs button.active:after{position:absolute;right:0;bottom:5.4px;left:0;height:2.6px;border-radius:1.3px;background:#a41b25;content:""}.promotion-zone-preview-spin{display:block;min-height:160px}.promotion-zone-preview-content-list{overflow:hidden;background:#fff}.promotion-zone-preview-content-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;min-height:99.75px;padding:10px;border-bottom:.75px solid #ededed;background:#fff;box-sizing:border-box}.promotion-zone-preview-content-copy{display:flex;min-width:0;flex-direction:column;justify-content:space-between}.promotion-zone-preview-content-title{display:-webkit-box;height:42px;overflow:hidden;color:#111827;font-size:16.3px;font-weight:400;line-height:20.8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-zone-preview-content-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#9ca3af;font-size:13.5px;line-height:21.6px}.promotion-zone-preview-content-meta>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.promotion-zone-preview-content-meta>span:last-child{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.promotion-zone-preview-content-meta .anticon{font-size:16px}.promotion-zone-preview-content-cover{width:140px;height:78.75px;overflow:hidden;border-radius:2px;background:#f4f8ff}.promotion-zone-preview-content-cover img{display:block;width:100%;height:100%;object-fit:cover}.promotion-zone-preview-empty{min-height:220px;padding-top:46px;background:#fff;box-sizing:border-box}.promotion-zone-form-panel{min-width:0}.promotion-zone-pick-filter{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.promotion-zone-pick-filter .ant-form-item{margin:0}.promotion-zone-pick-filter .ant-input{width:150px}.promotion-zone-pick-table{margin-top:12px}@media (max-width: 900px){.promotion-zone-editor{grid-template-columns:1fr}.promotion-zone-phone-preview{position:static;max-width:336px}}
