/* 商家界面：成品、当前行动和必要确认优先，内部能力按上下文展开。 */
.mj-content{padding:22px 28px!important;background:#f6f8fb;min-height:calc(100vh - 56px);color:#344054}.mj-eyebrow{font-size:12px;letter-spacing:.07em;color:#667085}.mj-welcome{max-width:1040px;margin:35px auto}.mj-welcome h1,.mj-intro h1{font-size:34px;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin:12px 0}.mj-welcome>p,.mj-intro>p{max-width:750px;color:#667085;line-height:1.9;font-size:15px}.mj-start-options{display:flex;gap:10px;margin:28px 0 16px;flex-wrap:wrap}.mj-start-options button{background:#fff;border:1px solid #e5e9ef;padding:14px 22px;border-radius:9px;color:#344054;font:inherit;cursor:pointer}.mj-start-options button.on{background:#f6f8fb;border-color:#7b8797;color:#344054}.mj-start{padding:26px;background:white;border:1px solid #e5e9ef;border-radius:12px;max-width:900px}.mj-start label{display:block;font-weight:600;margin-bottom:12px}.mj-start>div{display:flex;gap:12px}.mj-start .input{flex:1;min-width:0}.mj-start details{margin-top:15px;color:#7b8797}.mj-start details input{margin-top:12px}.mj-start p{font-size:12px;color:#7b8797;margin:15px 0 0}.mj-existing{margin-top:35px}.mj-existing h2{font-size:19px}.mj-existing>p{color:#7b8797}.mj-existing>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mj-existing button{font:inherit;text-align:left;border:1px solid #e5e9ef;background:#fff;border-radius:10px;padding:20px;cursor:pointer}.mj-existing button span,.mj-existing button small{display:block;color:#7b8797;font-size:12px}.mj-existing button b{display:block;font-size:15px;font-weight:500;margin:8px 0 15px}.mj-shop-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;border-bottom:1px solid #e5e9ef;margin-bottom:24px;flex-wrap:wrap}.mj-shop-header>div{display:flex;flex-direction:column;gap:5px}.mj-shop-header select{border:0;background:transparent;color:#344054;font-size:22px;font-weight:600;max-width:280px;padding:2px 0}.mj-shop-header nav{display:flex;gap:7px}.mj-shop-header nav a{color:#7b8797;padding:9px 18px;text-decoration:none;border-radius:7px}.mj-shop-header nav a.on{background:#e5e9ef;color:#344054}.mj-overview{max-width:1200px;margin:0 auto}.mj-intro{margin:28px 0}.mj-focus{border:1px solid #e5e9ef;background:#f6f8fb;border-radius:12px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0}.mj-focus h2{font-size:23px;font-weight:600;margin:9px 0}.mj-focus p{color:#667085;max-width:760px;line-height:1.8}.mj-focus small{color:#7b8797}.mj-focus .btn{white-space:nowrap;flex-shrink:0}.mj-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:28px 0;gap:12px}.mj-steps li{border-top:3px solid #e5e9ef;padding:14px 0}.mj-steps li.done{border-color:#7b8797}.mj-steps b,.mj-steps span{display:block}.mj-steps b{font-size:14px;font-weight:500}.mj-steps span{font-size:12px;color:#7b8797;margin-top:6px}.mj-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:20px}.mj-overview-grid section{padding:20px 0}.mj-overview-grid h2{font-size:18px;font-weight:600}.mj-overview-grid p{color:#7b8797;line-height:1.8}.mj-attention{border-top:1px solid #e5e9ef;padding:18px 0}.mj-attention b{font-weight:500}.mj-attention p{margin:8px 0}.mj-test-state{padding:18px 0;color:#344054;line-height:2}.mj-overview details,.mj-growth details{padding:18px 0;color:#667085}.mj-panel{background:white;border:1px solid #e5e9ef;border-radius:12px;padding:25px;min-width:0}.mj-panel h1{font-size:25px}.mj-panel h2{font-size:20px}.mj-panel p{line-height:1.8}.mj-store-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1250px;margin:auto}.mj-store-layout label{display:block;font-size:13px;margin:18px 0}.mj-store-layout .input{display:block;width:100%;margin-top:8px}.mj-store-layout button{margin-right:7px;margin-top:7px}.mj-panel details{margin-top:20px;color:#667085}.mj-resource{border-top:1px solid #e5e9ef;padding:14px 0}.mj-resource summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer}.mj-resource small{font-size:12px;color:#7b8797}.mj-resource p{font-size:13px}.mj-resource summary span{font-weight:500;color:#344054}.mj-direction{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-8px 0 18px;font-size:13px;color:#7b8797}.mj-content #mjStudio .ss-workspace{height:calc(100vh - 225px);min-height:480px}.mj-growth{max-width:1150px;margin:auto}.mj-growth>h1{font-size:30px;margin:12px 0}.mj-growth>p{color:#7b8797;line-height:1.9}.mj-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.mj-metrics>div{background:white;padding:22px;border:1px solid #e5e9ef;border-radius:10px}.mj-metrics span,.mj-metrics small{display:block;color:#7b8797}.mj-metrics strong{font-size:32px;font-weight:500;display:block;margin:8px 0}.mj-metrics small{font-size:12px}.mj-loop{padding:25px 0;color:#7b8797;line-height:1.9}.mj-check{display:inline-block;padding:7px 15px 7px 0;color:#667085;font-size:13px}.mj-content .btn.primary{background:#344054;border-color:#344054}.mj-content .btn.primary:hover{background:#344054}.mj-content a{color:#344054}.mj-content .btn.primary{color:#fff}
@media(max-width:1000px){.mj-store-layout{grid-template-columns:1fr}.mj-shop-header{gap:12px}.mj-shop-header nav a{padding:8px 13px}.mj-steps{gap:6px}.mj-overview-grid{gap:20px}.mj-focus{padding:20px}.mj-focus .btn{white-space:normal}}
@media(max-width:700px){.mj-content{padding:18px!important}.mj-welcome h1,.mj-intro h1{font-size:27px}.mj-start>div,.mj-focus{flex-direction:column;align-items:stretch}.mj-start .btn{justify-content:center}.mj-start{padding:20px}.mj-shop-header>div{width:100%}.mj-shop-header nav{gap:3px}.mj-shop-header nav a{padding:8px 11px}.mj-steps{grid-template-columns:repeat(2,1fr)}.mj-overview-grid,.mj-metrics{grid-template-columns:1fr}.mj-direction{flex-wrap:wrap}.mj-panel{padding:19px}.mj-content #mjStudio .ss-workspace{height:auto;min-height:0}.mj-start-options button{padding:12px}.mj-existing>div{grid-template-columns:1fr}}

.mj-content #mjStudio .ss-back{display:none}

.mj-shop-mode{font-size:13px;color:#7b8797}@media(max-width:700px){.mj-shop-mode{display:none}}

.mj-result-preview{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#fff;border:1px solid #e5e9ef;border-radius:16px;padding:26px;align-items:center}.mj-result-preview h2{font-size:25px;line-height:1.5;font-weight:500}.mj-result-preview p{color:#7b8797;line-height:1.9}.mj-result-preview small{display:block;color:#7b8797;line-height:1.7;margin-top:16px}.mj-result-preview iframe{width:100%;height:350px;border:1px solid #e5e9ef;border-radius:8px;background:white}.mj-guide{padding:16px 0;border-bottom:1px solid #e5e9ef}.mj-guide ol{padding-left:20px}.mj-guide li{padding:12px 0;line-height:1.8}.mj-guide small{display:block;color:#7b8797}.mj-guide a{font-size:12px}.mj-guide p{font-size:13px}.mj-rules{padding:12px;background:#f6f8fb;border-radius:8px}.mj-rules p{font-size:12px;color:#7b8797}.mj-content .btn.sm{white-space:nowrap}@media(max-width:850px){.mj-result-preview{grid-template-columns:1fr}.mj-result-preview iframe{height:320px}}

.mj-mini-canvas{position:relative;height:350px;overflow:hidden;border:1px solid #e5e9ef;border-radius:8px;background:#fff}.mj-mini-canvas iframe{position:absolute;inset:0;width:1280px;height:840px;border:0;border-radius:0;transform-origin:top left}.mj-mini-canvas::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:8px}@media(max-width:850px){.mj-mini-canvas{height:320px}}
/* 经营中控：状态常驻，成果占主画面，按任务逐层展开控制。 */
body.mc-mode{--mc-ink:#344054;--mc-muted:#7b8797;--mc-line:#e5e9ef;--mc-accent:#344054;background:#f6f8fb}.mc-mode .shell{grid-template-columns:1fr;grid-template-rows:1fr}.mc-mode .rail,.mc-mode #topbar{display:none}.mc-mode .main{min-height:0}.mc-mode .mj-content{padding:100px 42px 110px!important;background:radial-gradient(ellipse at 70% 0,#f6f8fb 0,transparent 50%),#f6f8fb;min-height:100vh;color:var(--mc-ink)}.mc-status{position:fixed;top:0;left:0;right:0;height:78px;padding:0 40px;display:flex;align-items:center;gap:26px;background:rgba(250,252,249,.96);border-bottom:1px solid var(--mc-line);z-index:40;backdrop-filter:blur(20px)}.mc-brand{display:flex;align-items:center;gap:15px;min-width:230px}.mc-mark{display:grid;place-items:center;width:41px;height:41px;border-radius:14px;background:#e5e9ef;color:#344054;font-size:26px}.mc-brand small{display:block;font-size:10px;letter-spacing:.15em;color:#7b8797;margin-bottom:3px}.mc-brand select{display:block;max-width:230px;padding:0 22px 0 0;border:0;background:transparent;color:#344054;font-size:17px;font-weight:600}.mc-live{display:flex;align-items:center;gap:10px;flex:1;justify-content:center;font-size:12px;color:#7b8797}.mc-dot{width:7px;height:7px;border-radius:50%;background:#7b8797;box-shadow:0 0 0 4px #f6f8fb}.mc-dot.busy{background:#7b8797;box-shadow:0 0 0 4px #f6f8fb}.mc-separator{height:12px;border-left:1px solid #e5e9ef;margin:0 8px}.mc-tag,.mc-chip{font-size:11px;color:#7b8797;border:1px solid #e5e9ef;border-radius:6px;padding:4px 8px;display:inline-block;background:#f6f8fb}.mc-dock{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:7px;gap:4px;background:rgba(253,254,251,.96);box-shadow:0 8px 35px #344054,0 1px 5px #344054;border:1px solid #e5e9ef;border-radius:20px;z-index:45;backdrop-filter:blur(20px)}.mc-dock a{display:flex;align-items:center;gap:9px;padding:13px 26px;color:#7b8797!important;border-radius:13px;text-decoration:none;font-size:13px;white-space:nowrap}.mc-dock a>span{font-size:20px;line-height:1}.mc-dock a.on{background:#f6f8fb;color:#344054!important;font-weight:600}.mc-dock a:hover{background:#f6f8fb}.mc-settings{max-width:1280px;margin:10px auto;display:grid;grid-template-columns:218px 1fr;gap:42px;min-height:600px}.mc-settings>aside{border-right:1px solid var(--mc-line);padding-right:24px}.mc-settings>aside>span{display:block;color:#7b8797;font-size:12px;margin:10px 16px 25px}.mc-settings>aside>a{display:flex;justify-content:space-between;padding:15px 16px;margin:5px 0;text-decoration:none;color:#7b8797;border-radius:10px;font-size:14px}.mc-settings>aside>a.on{background:#e5e9ef;color:#344054;font-weight:600}.mc-settings>aside>a>span{font-size:18px;color:#7b8797}.mc-settings-body{min-width:0;padding:14px 0 40px}.mc-settings-body h1,.mc-assistant h1{font-size:29px;font-weight:500;letter-spacing:-.025em;margin:12px 0 10px}.mc-lead{color:#7b8797;line-height:1.9;font-size:14px;margin:10px 0 32px;max-width:740px}.mc-control-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;border-bottom:1px solid var(--mc-line)}.mc-control-row h3{font-size:16px;font-weight:500;margin:0 0 10px}.mc-control-row p{color:#7b8797;font-size:12px;line-height:1.85;max-width:440px;margin:0}.mc-segment{display:flex;padding:4px;background:#f6f8fb;border-radius:10px;flex-shrink:0}.mc-segment button{font:inherit;font-size:12px;color:#7b8797;border:0;background:transparent;cursor:pointer;padding:10px 15px;border-radius:7px;white-space:nowrap}.mc-segment button[aria-pressed=true]{background:#fff;color:#344054;box-shadow:0 1px 5px #344054;font-weight:600}.mc-segment button:hover{color:#344054}.mc-detail{margin-top:25px;font-size:12px;color:#7b8797;line-height:1.8}.mc-detail summary{cursor:pointer}.mc-assets-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mc-asset-card{padding:25px;background:#ffffff;border:1px solid #e5e9ef;border-radius:16px}.mc-asset-card h3{font-weight:500;font-size:17px;margin:13px 0}.mc-asset-card p{font-size:13px;color:#7b8797;line-height:1.9}.mc-asset-card .input{display:block;width:100%;margin:15px 0;font-size:12px}.mc-asset-card small{font-size:11px}.mc-asset-symbol{font-size:24px;color:#7b8797}.mc-asset-card:nth-child(3){grid-column:1/-1}.mc-asset-card #mcDomains>small{display:block;margin-top:10px}.mc-asset-card #mcDomainSync{margin-top:12px}.mc-domain-plan{padding:25px;border:1px solid #e5e9ef;border-radius:15px;background:#fff;margin:24px 0}.mc-domain-plan li{font-size:13px;color:#7b8797;margin:13px 0}.mc-domain-plan h2{font-size:23px}.mc-domain-plan h3{font-size:14px;margin-top:25px}.mc-blocker{font-size:12px;color:#7b8797;padding:10px 14px;background:#f6f8fb;border-radius:7px}.mc-domain-plan pre{font-size:11px;max-height:300px;overflow:auto;background:#f6f8fb;padding:14px;white-space:pre-wrap;word-break:break-all}.mc-preferences .mj-store-layout{display:block}.mc-preferences .mj-store-layout>section+section{display:none}.mc-preferences .mj-panel{background:transparent;padding:0;border:0}.mc-inline-link{display:inline-block;margin-top:25px;font-size:13px}.mc-assistant{max-width:1100px;margin:45px auto;display:grid;grid-template-columns:1fr 265px;gap:60px}.mc-orb{display:block;width:56px;height:56px;line-height:56px;text-align:center;color:#667085;font-size:35px;background:linear-gradient(135deg,#e5e9ef,#f6f8fb);border-radius:18px;margin-bottom:25px}.mc-assistant-main .mc-lead{margin-bottom:25px}.mc-assistant textarea{display:block;width:100%;padding:18px;resize:vertical;border-radius:14px;border-color:#e5e9ef;background:#ffffff;line-height:1.8}.mc-assistant form>.btn{margin-top:14px;float:right}.mc-assistant form>p{font-size:11px;color:#7b8797;min-height:32px;padding-top:15px}.mc-prompts{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap;clear:both}.mc-prompts button{font:inherit;font-size:11px;padding:10px 12px;border-radius:8px;background:#f6f8fb;border:0;color:#7b8797;cursor:pointer}.mc-assistant-state{border-left:1px solid #e5e9ef;padding:20px 0 20px 28px;align-self:start;margin-top:70px}.mc-assistant-state h3{font-size:13px;font-weight:500;margin:0 0 25px}.mc-assistant-state>div{display:flex;justify-content:space-between;gap:15px;margin:18px 0;font-size:11px;color:#7b8797}.mc-assistant-state b{font-weight:500;color:#667085}.mc-assistant-state a{font-size:12px}.mc-assistant-state p{font-size:11px;line-height:1.9;color:#7b8797;margin:26px 0}.mc-user-message{margin:20px 0 14px 60px;padding:14px 18px;background:#e5e9ef;border-radius:12px;font-size:13px;line-height:1.7}.mc-agent-message{font-size:13px;line-height:1.9;color:#667085;margin:14px 0 24px}.mc-mode .mj-overview{max-width:1250px}.mc-mode .mj-intro{margin:15px 0 28px}.mc-mode .mj-intro h1{font-size:30px}.mc-mode .mj-intro p{font-size:13px;max-width:900px}.mc-mode .mj-result-preview{grid-template-columns:0.8fr 1.2fr;padding:32px;border-radius:20px;border-color:#e5e9ef;box-shadow:0 10px 40px #344054}.mc-mode .mj-result-preview h2{font-size:26px}.mc-mode .mj-mini-canvas{height:375px;border-radius:12px}.mc-mode .mj-steps{margin:25px 0}.mc-mode .mj-overview-grid{gap:45px}.mc-mode .mj-overview-grid h2{font-size:16px}.mc-mode .mj-overview-grid p{font-size:12px}.mc-mode #mjStudio .ss-workspace{height:calc(100vh - 230px)}.mc-mode .mj-direction{margin:5px 0 16px}.mc-mode .mj-growth{padding-top:12px}
@media(max-width:1150px){.mc-control-row{flex-direction:column;align-items:start;gap:16px}.mc-status{padding:0 25px}.mc-live{justify-content:flex-end}.mc-settings{gap:25px;grid-template-columns:190px 1fr}.mc-assets-grid{grid-template-columns:1fr}.mc-assistant{gap:30px}.mc-mode .mj-content{padding-left:28px!important;padding-right:28px!important}}
@media(max-width:750px){.mc-status{height:76px;padding:0 18px;gap:10px}.mc-brand{min-width:0;flex:1;gap:10px}.mc-brand select{font-size:15px;max-width:170px}.mc-mark{width:35px;height:35px}.mc-live{font-size:10px;flex:0}.mc-live .mc-separator,.mc-live .mc-separator+span,.mc-tag{display:none}.mc-status>.btn{display:none}.mc-mode .mj-content{padding:96px 18px 100px!important}.mc-dock{bottom:12px;padding:6px;gap:0;max-width:calc(100vw - 24px);border-radius:16px}.mc-dock a{padding:9px 19px;flex-direction:column;gap:6px;font-size:10px;border-radius:11px}.mc-dock a>span{font-size:19px}.mc-settings{display:block;margin:0}.mc-settings>aside{display:flex;gap:5px;overflow:auto;border:0;padding:0 0 10px}.mc-settings>aside>span,.mc-settings>aside>a>span{display:none}.mc-settings>aside>a{font-size:12px;white-space:nowrap;padding:11px 13px;margin:0}.mc-settings-body{padding-top:22px}.mc-settings-body h1,.mc-assistant h1{font-size:25px}.mc-lead{font-size:12px;margin-bottom:18px}.mc-control-row{padding:22px 0}.mc-segment{width:100%}.mc-segment button{flex:1;padding:11px 10px}.mc-assets-grid{grid-template-columns:1fr}.mc-asset-card{padding:21px}.mc-assistant{display:block;margin:15px auto}.mc-assistant-state{margin-top:35px;border-left:0;border-top:1px solid #e5e9ef;padding:25px 0}.mc-assistant-state>div{max-width:300px}.mc-mode .mj-result-preview{display:flex;flex-direction:column-reverse;padding:17px;gap:22px;align-items:stretch}.mc-mode .mj-mini-canvas{height:250px}.mc-mode .mj-result-preview h2{font-size:23px}.mc-mode .mj-intro h1{font-size:25px}.mc-mode #mjStudio .ss-workspace{height:auto;min-height:0}.mc-mode .mj-overview-grid{gap:15px}.mc-mode .mj-overview-grid section{padding:5px 0}}
@media(max-width:390px){.mc-dock a{padding:9px 15px}.mc-live{max-width:120px;line-height:1.6}}

/* T-0089 手机状态保持单行；不让匿名文字flex项收缩成逐字竖排。 */
@media(max-width:750px){.mc-status .mc-live{display:block;flex:0 0 128px;max-width:135px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.7}.mc-status .mc-dot{display:inline-block;margin:0 8px 1px 3px;width:5px;height:5px}.mc-status .mc-brand select{max-width:125px}}
/* 原生Webmail：沿用中控的浅色画布、清晰状态与一次决策，不嵌入另一套后台。 */
.mc-mail{max-width:1350px;margin:auto}.mc-mail-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:12px 0 25px}.mc-mail-heading h1{font-size:29px;font-weight:500;margin:12px 0}.mc-mail-heading p{font-size:13px;color:#7b8797;line-height:1.8}.mc-mail-heading>a{font-size:12px;white-space:nowrap}.mc-mail-readiness{display:flex;align-items:center;gap:28px;padding:20px 24px;border:1px solid #e5e9ef;border-radius:14px;background:#ffffff;margin-bottom:25px}.mc-mail-readiness>div{font-size:11px;flex:1;line-height:1.8;color:#7b8797}.mc-mail-readiness b{display:block;font-weight:500;color:#667085;font-size:12px}.mc-mail-readiness>div:first-child{display:flex;align-items:center;gap:10px}.mc-mail-setup{padding:30px;border:1px solid #e5e9ef;border-radius:18px;background:#ffffff;max-width:1040px;margin:25px auto}.mc-mail-setup h2{font-size:25px;font-weight:500;margin:12px 0}.mc-mail-setup p{font-size:13px;line-height:1.9;color:#7b8797}.mc-mail-setup details label{display:block;margin:15px 0;font-size:12px}.mc-mail-setup label .input{margin:8px 0;width:100%}.mc-mail-scope{margin:25px 0}.mc-mail-scope>div{font-size:13px;color:#667085;margin:14px 0;line-height:1.8}.mc-mail-scope span{color:#7b8797;margin-right:12px}.mc-mail-facts{display:flex;gap:50px;border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;padding:20px 0}.mc-mail-facts span{font-size:11px;color:#7b8797}.mc-mail-facts b{display:block;color:#344054;font-size:18px;font-weight:500;margin-top:7px}.mc-dns-table{margin:20px 0;max-width:100%;overflow:auto}.mc-dns-table>div{display:grid;grid-template-columns:55px 190px minmax(120px,1fr) 75px;gap:15px;padding:12px 0;border-bottom:1px solid #e5e9ef;font-size:11px;min-width:500px}.mc-dns-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-mail-decision{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e5e9ef;padding:24px 0 0;margin-top:25px}.mc-mail-decision b{font-size:15px;font-weight:500}.mc-mail-decision .btn{white-space:nowrap}.mc-webmail{display:grid;grid-template-columns:200px 280px minmax(300px,1fr);min-height:510px;border:1px solid #e5e9ef;border-radius:17px;background:#ffffff;overflow:hidden}.mc-mail-folders{padding:20px;background:#f6f8fb;min-width:0}.mc-mail-folders select{width:100%;font-size:11px;padding:8px;min-width:0}.mc-mail-folders>.btn{width:100%;justify-content:center;margin:16px 0 20px}.mc-folder{display:block;width:100%;text-align:left;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12px;color:#7b8797;padding:12px 13px;cursor:pointer;margin:3px 0}.mc-folder.on{background:#e5e9ef;color:#344054;font-weight:500}.mc-mail-folders details{font-size:11px;color:#7b8797;margin-top:25px;line-height:1.8}.mc-mail-folders .input[type=password]{width:100%;font-size:10px}.mc-mail-folders #mcMailPrivate{overflow-wrap:anywhere}.mc-mail-list{border-left:1px solid #e5e9ef;border-right:1px solid #e5e9ef}.mc-mail-list>header{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9ef}.mc-mail-list>header b{font-size:12px;font-weight:500;color:#7b8797}.mc-message{display:block;text-align:left;font:inherit;width:100%;background:transparent;border:0;border-bottom:1px solid #e5e9ef;padding:20px;color:#7b8797;cursor:pointer}.mc-message:hover{background:#f6f8fb}.mc-message span,.mc-message b,.mc-message small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-message span{font-size:11px}.mc-message b{font-size:13px;color:#667085;font-weight:500;margin:8px 0}.mc-message small{font-size:10px}.mc-message.unread{border-left:3px solid #7b8797;padding-left:17px}.mc-mail-empty{padding:45px 24px;text-align:center;color:#7b8797;font-size:12px;line-height:1.9}.mc-mail-empty b{font-weight:500;color:#7b8797}.mc-mail-reader{padding:30px;min-width:0}.mc-mail-reader h2{font-size:23px;font-weight:500;color:#344054;line-height:1.6;overflow-wrap:anywhere}.mc-mail-reader p{font-size:12px;color:#7b8797;line-height:1.8}.mc-mail-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.9;color:#667085;max-height:480px;overflow:auto;padding:20px 0}.mc-mail-reader label{display:block;font-size:11px;color:#7b8797;margin:18px 0}.mc-mail-reader label .input{display:block;width:100%;margin-top:8px;resize:vertical}.mc-mail-meta{border-bottom:1px solid #e5e9ef;padding-bottom:18px;overflow-wrap:anywhere}.mc-mail-reader .mc-mail-decision{display:block}.mc-mail-reader .mc-mail-decision .btn{margin-top:12px}
@media(max-width:1050px){.mc-webmail{grid-template-columns:175px 230px minmax(230px,1fr)}.mc-mail-readiness{gap:16px;padding:18px}.mc-mail-reader{padding:22px}.mc-mail-facts{gap:30px}}
@media(max-width:750px){.mc-mail-heading{display:block}.mc-mail-heading h1{font-size:25px}.mc-mail-heading>a{display:inline-block;margin-top:5px}.mc-mail-readiness{display:grid;grid-template-columns:1fr 1fr;padding:18px;gap:15px}.mc-mail-readiness>.btn{justify-self:start}.mc-mail-setup{padding:22px}.mc-mail-setup h2{font-size:22px;overflow-wrap:anywhere}.mc-mail-decision{display:block}.mc-mail-decision>.btn{margin-top:12px}.mc-mail-facts{gap:25px}.mc-webmail{display:block}.mc-mail-folders{padding:17px;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.mc-mail-folders select{width:100%}.mc-mail-folders>.btn{width:auto;margin:7px 0}.mc-folder{width:auto;padding:10px}.mc-mail-folders details{width:100%;margin:5px 0}.mc-mail-list{border:0;border-bottom:1px solid #e5e9ef;max-height:300px;overflow:auto}.mc-mail-reader{padding:23px}.mc-message{padding:15px}.mc-mail-reader pre{max-height:none}}
/* 邮件客服延续经营中控的柔和状态、卡片与逐层接管。 */
#mcaAgentInbox{margin-bottom:32px}.mca-inbox-head{display:flex;justify-content:space-between;gap:24px;align-items:center}.mca-inbox-head h2{font-size:28px;margin:10px 0}.mca-inbox-head p,.mca-boundary,.mca-case-reader>p{color:#7b8797;line-height:1.8}.mca-connections{display:grid;gap:10px;margin:22px 0}.mca-connections article{display:flex;align-items:center;gap:12px;padding:18px 22px;border:1px solid #e5e9ef;background:#fff;border-radius:16px}.mca-connections article>div{flex:1;display:grid;gap:6px;min-width:0}.mca-connections article b{overflow-wrap:anywhere}.mca-connections small,.mca-connections span,.mca-connect small{font-size:12px;color:#7b8797}.mca-connect{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.mca-connect select{max-width:300px}.mca-cases{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:300px;border:1px solid #e5e9ef;background:#fff;border-radius:20px;overflow:hidden}.mca-case-list{border-right:1px solid #e5e9ef}.mca-case-list h3{padding:22px;margin:0;font-size:16px}.mca-case-list h3 span{color:#7b8797}.mca-case-list>button{display:grid;gap:8px;text-align:left;padding:20px;width:100%;border:0;border-top:1px solid #f6f8fb;background:#fff;cursor:pointer}.mca-case-list>button:hover{background:#f6f8fb}.mca-case-list small{color:#667085}.mca-case-list span{font-size:13px;color:#7b8797;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mca-case-reader{padding:28px;min-width:0}.mca-case-reader h3{font-size:23px;overflow-wrap:anywhere}.mca-case-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8;color:#667085}.mca-case-reader label,.mca-grant label{display:grid;gap:10px;margin:15px 0}.mca-reason,.mca-grant{background:#f6f8fb;border:1px solid #e5e9ef;border-radius:16px;padding:22px;margin:20px 0}.mca-grant .mca-check{display:flex;gap:12px;align-items:flex-start;line-height:1.8}.mca-check input{margin-top:7px}.mca-reason p{line-height:1.8;color:#667085}.mca-reason blockquote{border-left:3px solid #a0a7b4;padding-left:14px;color:#7b8797}.mca-domain-list>div{display:grid;gap:5px;padding:15px 0}.mca-domain-list span{font-size:12px;color:#7b8797}.mca-boundary{font-size:12px}@media(max-width:700px){.mca-inbox-head{display:block}.mca-cases{grid-template-columns:1fr}.mca-case-list{border-right:0;border-bottom:1px solid #e5e9ef}.mca-case-reader{padding:20px}.mca-connections article{flex-wrap:wrap}.mca-connections article>div{flex-basis:100%}.mca-grant{padding:18px}.mca-inbox-head h2{font-size:24px}.mca-connect select{max-width:100%}}
/* 商品流水线面板（product-line.js）：七站状态条 + 左预览右动作。 */
.pl-stations{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0 0 20px}.pl-stations li{border:1px solid #e5e9ef;border-radius:12px;background:#fff;padding:12px 14px;display:grid;gap:5px;min-width:0}.pl-stations b{font-size:13px;font-weight:500;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-stations span{font-size:11px;color:#7b8797}.pl-stations .pl-done{background:#f3faf6;border-color:#cfe9da}.pl-stations .pl-done span{color:#2f7d55}.pl-stations .pl-running{border-color:#c9d6f2}.pl-stations .pl-running span{color:#3d5fae}.pl-stations .pl-needs_you{border-color:#e9c46a;background:#fffaf0}.pl-stations .pl-needs_you span{color:#9a6a00;font-weight:500}.pl-stations .pl-failed,.pl-stations .pl-blocked{border-color:#f0c4c4;background:#fff6f6}.pl-stations .pl-failed span,.pl-stations .pl-blocked span{color:#b42318}
.pl-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.pl-preview{border:1px solid #e5e9ef;border-radius:16px;background:#fff;overflow:hidden;min-height:420px}.pl-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e9ef;font-size:12px;color:#7b8797}.pl-bar b{color:#344054;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-vp{display:flex;gap:4px}.pl-vp button{border:1px solid #e5e9ef;background:#fff;border-radius:7px;padding:5px 10px;font:inherit;font-size:11px;cursor:pointer}.pl-vp button.on{background:#344054;color:#fff;border-color:#344054}.pl-frame{--pl-w:390px;background:#f6f8fb;padding:16px;display:flex;justify-content:center;overflow:auto}.pl-frame iframe{width:var(--pl-w);max-width:100%;height:760px;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.pl-empty{padding:60px 30px;text-align:center;color:#7b8797}.pl-empty h3{color:#344054;font-weight:500}
.pl-side{display:grid;gap:14px}.pl-card{border:1px solid #e5e9ef;border-radius:16px;background:#fff;padding:18px 20px}.pl-card h3{margin:0 0 8px;font-size:15px;font-weight:500}.pl-card p{font-size:12px;line-height:1.8;color:#667085;overflow-wrap:anywhere}.pl-focus{border-color:#e9c46a;box-shadow:0 0 0 3px #fff4d6}.pl-bad{border-color:#f0c4c4}.pl-card form label{display:grid;gap:6px;margin:12px 0;font-size:12px;color:#344054}.pl-card textarea{width:100%;font:inherit;font-size:12px;border:1px solid #e5e9ef;border-radius:8px;padding:8px;resize:vertical}.pl-private{font-style:normal;font-size:10px;background:#eef1f6;color:#667085;border-radius:5px;padding:1px 6px}.pl-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.pl-qa{list-style:none;padding:0;margin:0}.pl-qa li{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid #f1f3f6;font-size:12px}.pl-qa li b{font-weight:500;color:#344054}.pl-qa li.gap b{color:#9a6a00}.pl-qa li span{color:#7b8797}.pl-card details{font-size:12px;color:#667085;margin-top:8px}
@media(max-width:1100px){.pl-grid{grid-template-columns:1fr}.pl-stations{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.pl-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-frame{padding:8px}}
.pl-offer{width:100%;border-collapse:collapse;font-size:12px;margin:10px 0}.pl-offer th{text-align:left;font-weight:500;color:#7b8797;padding:6px 4px;border-bottom:1px solid #e5e9ef}.pl-offer td{padding:8px 4px;border-bottom:1px solid #f1f3f6;color:#344054}.pl-offer tr.on td{background:#f6f8fb;font-weight:500}.pl-offer i{font-style:normal;font-size:10px;background:#eef1f6;border-radius:5px;padding:1px 6px;color:#667085}.pl-card .input{width:100%;font-size:12px}.pl-note{display:grid;gap:6px;font-size:12px;margin:10px 0}.pl-note textarea{width:100%;font:inherit;font-size:12px;border:1px solid #e5e9ef;border-radius:8px;padding:8px}
.pl-products{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin-bottom:14px}.pl-products>button{border:1px solid #e5e9ef;background:#fff;border-radius:12px;padding:10px 14px;text-align:left;display:grid;gap:3px;cursor:pointer;font:inherit;max-width:240px}.pl-products>button b{font-size:12px;font-weight:500;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-products>button span{font-size:11px;color:#7b8797}.pl-products>button.on{border-color:#344054;box-shadow:0 0 0 2px #e5e9ef}.pl-products form{display:flex;gap:6px;align-items:center;margin-left:auto;min-width:280px}.pl-products form .input{font-size:12px;min-width:220px}
.pl-add{display:flex;gap:6px;margin-left:auto;align-items:center}.pl-store-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f1f3f6}.pl-store-row span{display:grid;gap:3px;min-width:0}.pl-store-row b{font-size:13px;font-weight:500;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-store-row small{font-size:11px;color:#7b8797}#plAddPanel .pl-card{margin-bottom:14px}#plAddPanel label{display:grid;gap:6px;margin:10px 0;font-size:12px}#plAddPanel textarea{width:100%;font:inherit;font-size:12px;border:1px solid #e5e9ef;border-radius:8px;padding:8px}
.mc-connect-banner{display:flex;flex-direction:column;gap:4px;border:1px solid #e9c46a;background:#fffaf0;border-radius:14px;padding:14px 18px;margin:0 0 16px;text-decoration:none;color:#344054}.mc-connect-banner b{font-weight:500}.mc-connect-banner span{font-size:12px;color:#9a6a00}.mc-connect{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.mc-connect .input{flex:1;min-width:220px}.mc-shop.ok{border-color:#cfe9da}.mc-shop.warn{border-color:#e9c46a}
/* 结果页（merchant_results.py）：每个已上线商品一张结果卡。 */
.mr-days{display:flex;gap:4px}.mr-days button{border:1px solid #e5e9ef;background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.mr-days button.on{background:#344054;color:#fff;border-color:#344054}
.mr-card{border:1px solid #e5e9ef;border-radius:16px;background:#fff;padding:20px 22px;margin:0 0 16px}.mr-card h2{font-size:17px;font-weight:500;margin:0}.mr-head p{font-size:12px;color:#7b8797;margin:4px 0 0}.mr-line{font-size:15px;color:#344054;margin:14px 0 6px;line-height:1.7}.mr-note{font-size:12px;color:#9a6a00;margin:2px 0}
.mr-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:14px 0}.mr-metrics div{border:1px solid #f1f3f6;border-radius:10px;padding:10px;display:grid;gap:4px}.mr-metrics span{font-size:11px;color:#7b8797}.mr-metrics b{font-size:16px;font-weight:500;color:#344054}
.mr-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mr-cols h3{font-size:13px;font-weight:500;margin:0 0 6px}.mr-cols ul{margin:0;padding-left:16px;font-size:12px;color:#667085;line-height:1.8}.mr-cols p{font-size:12px;color:#667085;line-height:1.8}.mr-wait{background:#f9fafb}.mr-wait p{font-size:13px;color:#667085}
@media(max-width:900px){.mr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-cols{grid-template-columns:1fr}}
.pl-ed-head{display:flex;justify-content:space-between;align-items:center}.pl-ed-pick{display:flex;gap:6px;align-items:center;font-size:12px;color:#344054;margin:6px 0 10px}.pl-ed-blocks{list-style:none;padding:0;margin:0;max-height:62vh;overflow:auto}.pl-ed-blocks li{border:1px solid #e5e9ef;border-radius:10px;margin:0 0 6px;background:#fff}.pl-ed-blocks li.off{opacity:.55}.pl-ed-blocks li.open{border-color:#2f6fed}.pl-ed-row{display:flex;align-items:center;gap:6px;padding:6px 8px}.pl-ed-name{flex:1;min-width:0;display:grid;text-align:left;border:0;background:none;font:inherit;cursor:pointer;padding:2px}.pl-ed-name b{font-size:12px;font-weight:500;color:#344054}.pl-ed-name span{font-size:11px;color:#7b8797;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-ed-tools{display:flex;gap:3px}.pl-ed-tools button{border:1px solid #e5e9ef;background:#fff;border-radius:6px;font:inherit;font-size:11px;padding:3px 7px;cursor:pointer}.pl-ed-tools button:disabled{opacity:.4;cursor:default}.pl-ed-body{padding:4px 10px 10px;border-top:1px solid #f1f3f6}.pl-ed-body label{display:grid;gap:4px;margin:8px 0;font-size:11px;color:#7b8797}.pl-ed-img{display:flex;gap:8px;align-items:center;margin:8px 0}.pl-ed-img img{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid #e5e9ef}.pl-ed-img select{flex:1;font:inherit;font-size:12px}.pl-ed-ai textarea{width:100%;margin:6px 0}
.pl-warn{color:#9a6a00!important;background:#fff8e6;border-radius:8px;padding:6px 10px}
.pl-claim{background:#f8faff;border-radius:10px;padding:8px}.pl-claim-do{display:flex;gap:6px}
.pl-link{display:flex;gap:6px;align-items:center;margin:6px 0;font-size:12px}.pl-link span{min-width:84px;color:#344054}.pl-link input{flex:1;min-width:0}

.mr-funnel,.mr-table{margin:16px 0}.mr-funnel h3,.mr-table h3{font-size:13px;font-weight:500;margin:0 0 8px}
.mr-step{display:grid;grid-template-columns:120px 1fr 56px minmax(0,180px);align-items:center;gap:10px;font-size:12px;color:#344054;margin:4px 0}.mr-step i{display:block;height:10px;border-radius:5px;background:#eef1f5;position:relative;overflow:hidden}.mr-step i::after{content:"";position:absolute;inset:0;width:var(--w);background:#4f6bed;border-radius:5px}.mr-step b{font-weight:500;text-align:right}.mr-step small{color:#7b8797}
.mr-table table{width:100%;border-collapse:collapse;font-size:12px}.mr-table th,.mr-table td{padding:6px 8px;border-bottom:1px solid #f1f3f6;text-align:right;white-space:nowrap}.mr-table th:first-child,.mr-table td:first-child{text-align:left}.mr-table th{color:#7b8797;font-weight:400}.mr-table{overflow-x:auto}
@media (max-width:760px){.mr-step{grid-template-columns:90px 1fr 44px}.mr-step small{grid-column:1/-1}}
/* 总览下一步卡（T-0332） */
.mj-next-gaps{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.mj-next-gaps li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:8px}.mj-next-gaps span{font-size:13px;color:#566174}.mj-next-links{display:grid;gap:8px}.mj-next-links .pl-link{display:flex;gap:8px;align-items:center}.mj-next-links .pl-link span{min-width:72px;font-size:12px;color:#667085}.mj-next-links .input{flex:1;min-width:0}
