html,body{margin:0;background:#faf9f7;color:#1c1c18;font-family:Geist,Arial,sans-serif;overflow-x:hidden}*{box-sizing:border-box}body{padding:18px}.hero-source{min-width:0;animation:enter .24s ease-out}.hero-source h2{font-size:24px;margin:0 0 8px}.hero-source-sub{font-size:15px;margin:0 0 24px;color:#62665b}.demo-monitor{max-width:none!important;padding:12px!important}.demo-checklist li p{font-size:16px!important}.hero-next{margin-top:24px;padding:18px;background:#d6fc86;display:grid;gap:6px}.hero-next b{font-size:28px}.hero-next small{font-size:13px}.campaign-overlay{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;transform:none!important}.campaign-overlay-body{max-height:none!important;overflow:visible!important;padding:12px!important}.campaign-overlay-head{padding:12px!important}.campaign-handle{display:none!important}.campaign-overlay-head>button{display:none!important}.campaign-tabs{margin-bottom:0!important}.campaign-dashboard{font-size:14px}.mail-live-top{margin-bottom:12px!important}.mail-live-primary strong{font-size:30px!important}.mail-live-primary{padding:12px!important}.mail-live-group{margin-top:12px!important}.mail-live-group-label{font-size:17px!important}.mail-live-group-lead,.mail-live-hero p{font-size:14px!important}.mail-live-row-button{min-height:76px!important}.mail-live-summary{font-size:15px!important}.mail-live-person{padding:10px!important}.mail-live-handle{font-size:15px!important}.mail-live-handle-actions{display:none!important}.mail-live{padding:0!important}.demo-mail-original [data-说的是="发送全部"]{pointer-events:none}.hero-source .demo-mail-format{display:none}.hero-source img{max-width:100%}@keyframes enter{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-source{animation:none}}@media(max-width:450px){body{padding:10px}.demo-checklist li p{font-size:14px!important}.campaign-overlay-head{flex-wrap:wrap!important}.campaign-tabs button{padding:8px!important}}
@media(min-width:600px){.hero-source.scene-1{zoom:.88}.campaign-overlay{zoom:.84}.hero-source.scene-2{zoom:.88}}
html{height:100%!important;overflow-y:auto!important}body{height:auto!important;min-height:100%;overflow:visible!important}.scene-4 .信息卡{background:#faf9f7}.scene-4 [data-说的是="图片块"]{margin:10px 0}.scene-4 [data-说的是="表格块"]{overflow-wrap:anywhere}@media(min-width:600px){.hero-source.scene-4{zoom:.86}}@media(max-width:450px){.scene-4 th,.scene-4 td{white-space:normal!important;font-size:12px!important}}
/* Fit the complete source scene into the viewport; no panning or scrollbars. */
html{overflow:hidden!important}body{min-height:0!important;height:auto!important;overflow:visible!important;transform-origin:top center;padding:14px}.hero-source,.campaign-overlay{zoom:1!important}.hero-source{animation:none!important}
.scene-2 .mail-live-group-lead,.scene-2 .mail-live-name,.scene-2 .mail-live-time{display:none!important}.scene-2 .mail-live-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scene-2 .mail-live-row-button{min-height:58px!important}.scene-2 .mail-live-group-button{padding:8px 0!important}.scene-2 .mail-live-person,.scene-2 .mail-live-task{padding:8px!important}.scene-2 .mail-live-hero{margin-bottom:10px}.scene-2 .mail-live-primary strong{margin:4px 0!important}.campaign-overlay .日历格{min-height:46px}.campaign-overlay .campaign-overlay-head{padding:8px!important}.campaign-overlay .campaign-overlay-head p{font-size:11px}.campaign-overlay .概览格{padding:9px!important}.campaign-overlay .日历说明{display:none}.scene-4 .信息卡{padding:12px!important}.scene-4 [data-说的是="图片块"]{margin:4px 0}.scene-4 [data-说的是="图片块"] img{max-height:555px;object-fit:contain;width:100%}.scene-4 figcaption{padding:5px!important}
@media(max-width:450px){.scene-2 .mail-live-row-button{grid-template-columns:100px minmax(0,1fr)!important}.scene-2 .mail-live-person{border-right:1px solid #deded5!important;border-bottom:0!important}.scene-2 .mail-live-summary{font-size:12px!important}.scene-2 .mail-live-handle{font-size:12px!important}.campaign-overlay .日历格{min-height:44px;padding:2px}.campaign-overlay .日历事{font-size:9px;padding:1px}.campaign-overlay .campaign-grid{grid-template-columns:1fr 1fr!important}.campaign-overlay .campaign-card{padding:8px!important}}
.hero-mail-batch{padding:10px}.hero-mail-batch>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:13px}.hero-mail-batch>header strong{color:#405700;font-weight:500}.hero-mail-batch article{padding:18px 22px;background:white;border:1px solid #deded5;margin-bottom:14px;transition:background .25s,border-color .25s}.hero-mail-batch article>div:first-child{display:flex;justify-content:space-between;font-size:16px}.hero-mail-batch small{font-size:12px;color:#62665b}.hero-mail-batch h2{font-size:19px;margin:12px 0 6px}.hero-mail-batch p{font-size:15px;color:#405700;margin:0}.hero-mail-batch .sent{background:#edf8dc;border-color:#a8c87b;animation:mail-dispatch .45s ease-out}.hero-mail-batch .sent small{color:#405700}.hero-mail-lines{display:grid;gap:5px;margin-top:14px}.hero-mail-lines i{display:block;height:3px;background:#e8e9e3;width:85%}.hero-mail-lines i:nth-child(2){width:70%}.hero-mail-lines i:nth-child(3){width:45%}.hero-mail-batch footer{font-size:14px;color:#62665b;padding:8px 0}@keyframes mail-dispatch{50%{transform:translateX(12px);opacity:.65}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hero-mail-batch .sent{animation:none}}
