/* 统一后台设计系统：同一外壳、字体、留白和操作层级，覆盖所有业务入口。 */
body.wb-mode{--primary:#5145e5;--primary-2:#eeedff;--primary-ink:#4236c6;--bg:#f6f8fb;--panel:#fff;--rail:#fafbfc;--line:#e6e9ef;--line-2:#f0f2f6;--text:#1a2433;--text-2:#606e80;--text-3:#7c8796;--mc-ink:#1a2433;--mc-muted:#667085;--mc-line:#e6e9ef;--mc-accent:#5145e5;background:var(--bg);font:14px/1.55 -apple-system,BlinkMacSystemFont,"Inter","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--text);letter-spacing:0}
.wb-mode [hidden]{display:none!important}.wb-mode button,.wb-mode input,.wb-mode select,.wb-mode textarea{font-family:inherit}.wb-mode :focus-visible{outline:3px solid #bab4ff;outline-offset:3px}.wb-mode .shell,.wb-mode.mc-mode .shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:1fr;height:100%;overflow:hidden}.wb-mode .rail,.wb-mode.mc-mode .rail{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:22px 12px 14px;background:var(--rail);border-right:1px solid var(--line);overflow:auto;z-index:60}.wb-mode .rail a{width:100%;height:auto;min-height:40px;padding:10px 14px;display:flex;flex-direction:row;justify-content:flex-start;gap:12px;border-radius:7px;color:#566174;font-size:13px;font-weight:500;white-space:nowrap}.wb-mode .rail a>svg{width:18px;height:18px;flex-shrink:0}.wb-mode .rail a:hover{background:#eef0f5;color:var(--text)}.wb-mode .rail a.on{background:#eeedff;color:#5042d5}.wb-mode .rail a.wui-brand{padding:0 9px 23px;align-items:center;font-size:15px;color:#202b3d;gap:11px}.wui-brand small{display:block;font-size:9px;letter-spacing:.13em;color:#98a1b0;margin-top:1px}.wui-logo{display:grid;place-items:center;width:31px;height:33px;background:#5145e5;color:white;border-radius:8px;font-size:17px;font-weight:750}.wui-nav-label{font-size:10px;color:#929baa;padding:17px 14px 7px;letter-spacing:.05em}.wui-count{font-style:normal;font-size:10px;min-width:17px;line-height:18px;text-align:center;border-radius:5px;background:#e3e0ff;margin-left:auto}.wui-count:empty{display:none}.wb-mode .rail .wui-profile{border-top:1px solid var(--line);border-radius:0;margin-top:14px;padding-top:17px}.wui-profile small{display:block;color:#99a2af;font-size:10px;margin-top:2px}.wui-user{height:30px;width:30px;border-radius:50%;display:grid;place-items:center;color:#667085;background:#e9ecf2;font-size:12px}.wb-mode .main{min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.wb-mode .topbar,.wb-mode.mc-mode #topbar{display:flex;height:64px;flex:0 0 64px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line);gap:14px;min-width:0}.wui-breadcrumb{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:12px;color:#8d98a6}.wb-mode .topbar h2{font-size:13px;color:#344054;font-weight:600}.wb-mode .topbar .crumb{display:none}.wui-search{display:flex;align-items:center;gap:8px;color:#8b94a3;font-size:11px;padding:7px 11px;border:1px solid #e7eaf0;border-radius:6px}.wui-search svg{width:14px;height:14px}.wui-search kbd{font:10px inherit;margin-left:20px;color:#a4acb7}.wui-ai-link{display:flex;align-items:center;gap:7px;color:#6454e7;font-size:11px;white-space:nowrap}.wui-ai-link svg{width:17px;height:17px}.wui-menu,.wui-nav-shade{display:none}.wb-mode .content,.wb-mode.mc-mode .mj-content{padding:25px 30px 40px!important;min-height:0;flex:1;overflow:auto;background:#f6f8fb;background-image:none;color:var(--text)}.wb-mode .content.flush{padding:24px 30px!important}.wb-mode h1{font-size:25px;font-weight:650;letter-spacing:-.025em;line-height:1.4;color:#182230}.wb-mode h2{font-weight:600}.wb-mode p{line-height:1.75}.wb-mode .btn{min-height:34px;border:1px solid #dce1e9;border-radius:7px;color:#414e61;background:#fff;font-size:12px;font-weight:550;box-shadow:0 1px 2px #10182807;padding:8px 13px;gap:7px}.wb-mode .btn svg{width:15px;height:15px}.wb-mode .btn:hover{background:#fafbff;border-color:#bcc3d0}.wb-mode .btn.primary{background:#5145e5;border-color:#5145e5;color:#fff;box-shadow:0 2px 3px #5145e512}.wb-mode .btn.primary:hover{background:#4538ce}.wb-mode .btn.sm{min-height:29px;font-size:11px;padding:5px 10px}.wb-mode .btn:disabled{opacity:.45;cursor:not-allowed}.wb-mode .input{background:#fff;border:1px solid #dce1e9;border-radius:7px;line-height:1.6;font-size:13px;color:#344054;padding:9px 11px}.wb-mode .input:focus{border-color:#8e82f4}.wb-mode .muted,.wb-mode .small.muted{color:#8490a0}.wb-mode .chip{font-size:10px;font-weight:500;border-radius:5px;line-height:1.5;padding:4px 7px}.wb-mode .chip.green{color:#137452;background:#eaf7ef}.wb-mode .chip.blue{color:#5c4ce2;background:#eeedff}.wb-mode .chip.amber{color:#a07317;background:#fff5db}.wb-mode .card,.wb-mode .mj-panel,.wb-mode .mc-asset-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #10182803}.wb-mode .table th{background:#fafbfc;color:#6b7788;font-size:11px}.wb-mode .table td{border-color:var(--line);font-size:12px}.wb-mode .tabs{background:transparent}.wb-mode .tabs button.on{color:#5145e5;border-color:#5145e5}.wb-mode .mc-status{position:relative;top:auto;left:auto;right:auto;height:auto;min-height:66px;display:flex;padding:12px 18px;gap:20px;background:#fff;border:1px solid var(--line);border-radius:9px;z-index:1;backdrop-filter:none;margin:0 0 24px}.wb-mode .mc-brand{min-width:0;flex:1;gap:10px}.wui-store-icon{display:grid;place-items:center;width:34px;height:34px;background:#f3f4f8;border:1px solid #e8ebf0;border-radius:7px;color:#667085}.wui-store-icon svg{width:18px;height:18px}.wb-mode .mc-brand small{font-size:9px;letter-spacing:0;color:#8b95a4;margin:0}.wb-mode .mc-brand select{font-size:13px;max-width:260px;line-height:1.6;color:#344054;font-weight:600;min-width:80px}.wb-mode .mc-live{flex:0 1 auto;justify-content:flex-end;font-size:11px;gap:10px;color:#667085;min-width:0}.wb-mode .mc-dot{box-shadow:none;background:#3ab68a;width:5px;height:5px}.wb-mode .mc-dot.busy{background:#8570ed}.wb-mode .mc-tag,.wb-mode .mc-chip{border:1px solid #e5e9ef;background:#f8f9fc;color:#8a94a4;font-size:10px;border-radius:5px}.wb-mode .mc-dock{display:none}.mj-overview,.wui-page{max-width:1360px;margin:0 auto}.wui-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:3px 0 25px}.wui-overline{color:#8b95a5;font-size:11px}.wui-page-heading h1{font-size:26px;margin:9px 0 7px;line-height:1.4;letter-spacing:-.035em}.wui-page-heading p{font-size:12px;color:#7b8797}.wui-page-heading .btn{white-space:nowrap}.wui-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:#fff;margin:0 0 24px;box-shadow:0 1px 2px #10182803}.wui-metric{padding:21px 22px;border-right:1px solid var(--line);min-width:0}.wui-metric:last-child{border:0}.wui-metric>span{display:block;color:#617086;font-size:11px}.wui-metric strong{display:block;font-weight:600;color:#1d293b;font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:10px 0 6px;line-height:1.2}.wui-metric small{font-size:10px;color:#99a2af}.wui-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px;margin-bottom:22px}.wui-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px;min-width:0;box-shadow:0 1px 2px #10182803}.wui-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.wui-section-head h1{font-size:25px}.wui-section-head h2{font-size:14px;font-weight:600;color:#344054;margin:0 0 4px}.wui-section-head p{color:#8a95a4;font-size:11px;margin:0}.wui-section-head>a{font-size:11px;white-space:nowrap}.wui-section-head>svg{width:19px;height:19px;color:#8b77e9}.wui-status-pill{font-size:10px;border:1px solid #e8e5fb;background:#f8f6ff;color:#8170be;border-radius:5px;padding:3px 7px}.wui-preview-browser{border:1px solid #e6e9ef;border-radius:7px;overflow:hidden}.wui-preview-browser>div:first-child{display:flex;align-items:center;height:27px;gap:4px;padding:0 11px;background:#fafbfc;border-bottom:1px solid #e9ecf2}.wui-preview-browser i{height:5px;width:5px;border:1px solid #d8dce5;border-radius:50%}.wui-preview-browser span{font-size:9px;color:#9da5b2;margin-left:8px}.wb-mode .mj-mini-canvas{height:235px;border:0;border-radius:0;background:#f1f3f8;overflow:hidden;position:relative}.wb-mode .mj-mini-canvas iframe{width:1280px;height:760px;border:0;transform-origin:top left;pointer-events:none}.wui-delivery-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:17px}.wui-delivery-footer b{font-size:12px;font-weight:550;color:#4b5769}.wui-delivery-footer p{font-size:10px;color:#9ca5b3;margin-top:4px}.wui-progress{list-style:none;padding:2px 0 0;margin:0}.wui-progress li{display:flex;gap:13px;position:relative;padding-bottom:22px;min-height:55px}.wui-progress li:before{content:"";position:absolute;width:1px;background:#eceef4;top:17px;bottom:0;left:7px}.wui-progress li:last-child:before{display:none}.wui-progress i{width:15px;height:15px;border-radius:50%;border:1px solid #e3e6ef;background:#f8f9fc;flex-shrink:0;position:relative;margin-top:2px}.wui-progress .done i{border-color:#b6e1d3;background:#edf8f3}.wui-progress .done i:after{content:"✓";font:9px sans-serif;color:#399d7b;position:absolute;left:3px;top:2px}.wui-progress b,.wui-progress span{display:block}.wui-progress b{font-size:12px;color:#536074;font-weight:550}.wui-progress span{font-size:10px;color:#9ba4b3;margin-top:4px}.wui-inline-note{font-size:11px;padding:12px 14px;background:#f8f9fc;border-radius:6px;color:#8a94a4;line-height:1.8;margin:12px 0}.wui-text-link{display:inline-block;color:#6657db;font-size:11px;margin-top:13px}.wui-lower{grid-template-columns:1fr 1fr;margin-top:22px}.wui-quick-links{margin-top:17px}.wui-quick-links a{display:flex;align-items:center;gap:9px;color:#586478;font-size:11px;padding:12px 0;border-top:1px solid var(--line)}.wui-quick-links svg{width:14px;height:14px;color:#9b91ce}.wui-quick-links span{margin-left:auto}.wui-body-copy{font-size:12px;color:#647086;margin:15px 0}.wui-panel>.muted{font-size:11px}.wui-empty{text-align:center;padding:28px 18px;color:#8c96a5}.wui-empty>span{display:grid;place-items:center;margin:0 auto 12px;width:36px;height:36px;background:#f4f3fe;border-radius:10px;color:#9b90da}.wui-empty svg{width:18px;height:18px}.wui-empty h3{font-size:13px;font-weight:550;color:#6b7788;margin:8px 0}.wui-empty p{font-size:11px;max-width:420px;margin:0 auto 14px}.wui-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px}.wui-decision{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:23px;min-width:0}.wui-decision.is-pending{border-color:#dcd6fb}.wui-decision>header{display:flex;align-items:center;gap:12px}.wui-decision-symbol{width:34px;height:34px;display:grid;place-items:center;color:#7d6cd7;background:#f4f1ff;border-radius:8px;flex-shrink:0}.wui-decision-symbol svg{width:17px;height:17px}.wui-decision header>div:nth-child(2){flex:1;min-width:0}.wui-decision header small{font-size:10px;color:#a0a7b3}.wui-decision h3{font-size:15px;color:#344054;margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.wui-decision-reason{font-size:12px;color:#7a8596;margin:18px 0;line-height:1.8}.wui-mail-envelope{font-size:11px;border:1px solid #e9ecf3;border-radius:7px;padding:12px;background:#fbfcfe}.wui-mail-envelope>div{display:flex;gap:12px;padding:5px 0}.wui-mail-envelope span{color:#9ba3b2;width:43px;flex-shrink:0}.wui-mail-envelope b{font-weight:500;color:#657186;overflow-wrap:anywhere}.wui-mail-preview{padding:13px 0;font-size:11px;color:#7c8798}.wui-mail-preview summary{cursor:pointer}.wui-mail-preview pre{font:12px/1.8 inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;background:#fafbfc;border:1px solid #eaeef4;border-radius:7px;padding:17px;max-height:300px;overflow:auto;color:#536174}.wui-decision-scope{padding:13px 0;border-top:1px solid var(--line);font-size:10px;color:#9ba4b3;margin-top:13px}.wui-decision-scope p{font-size:11px;color:#7b8797;margin:4px 0}.wui-decision-scope b{font-size:11px;color:#687487;font-weight:500}.wui-decision footer{display:flex;align-items:center;gap:9px;padding-top:15px;border-top:1px solid var(--line)}.wui-decision footer>span{font-size:10px;color:#a3abba;margin-right:auto}.wui-decision-result{font-size:11px;color:#738277;line-height:1.8;margin-top:8px}.wui-decision blockquote{font-size:12px;color:#7b8798;border-left:2px solid #dcd6f7;padding:8px 13px;background:#faf9fe;margin:12px 0}.wui-facts{font-size:11px}.wui-facts>div{display:flex;gap:20px;margin:10px 0}.wui-facts dt{width:80px;color:#9ca4b2;flex-shrink:0}.wui-facts dd{overflow-wrap:anywhere;color:#667085}.wui-notice{font-size:12px;background:#fff9e8;color:#9c7a3a;padding:13px;border-radius:7px;margin:14px 0}.wui-tabs,.wui-mail-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.wui-tabs button,.wui-mail-tabs button{font-size:12px;color:#8a95a5;padding:10px 3px 13px;border-bottom:2px solid transparent}.wui-tabs .on,.wui-mail-tabs .on{color:#5e4dde;border-color:#6c5ae6;font-weight:600}.wui-search-label{display:grid;gap:10px;font-size:12px}.wui-search-result{display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid var(--line);font-size:13px;color:#667085}.wui-search-result svg{width:17px;height:17px}.wui-search-result span{margin-left:auto}.wb-mode .mc-settings{margin:0;max-width:1360px;gap:30px;grid-template-columns:180px minmax(0,1fr)}.wb-mode .mc-settings>aside{padding-right:18px}.wb-mode .mc-settings>aside>a{font-size:12px;padding:11px 13px;border-radius:6px;color:#8490a1}.wb-mode .mc-settings>aside>a.on{background:#eeedff;color:#6252da}.wb-mode .mc-settings-body h1,.wb-mode .mc-assistant h1{font-size:25px;font-weight:650;color:#243047}.wb-mode .mc-lead{font-size:12px;color:#8a95a4;line-height:1.8;margin-bottom:24px}.wb-mode .mc-control-row{padding:23px 0;gap:16px}.wb-mode .mc-control-row h3{font-size:13px;color:#4b596d;font-weight:600}.wb-mode .mc-control-row p{font-size:11px;color:#8d96a6}.wb-mode .mc-segment{background:#e9edf4;border-radius:7px}.wb-mode .mc-segment button{padding:8px 11px;color:#8a94a4;font-size:11px}.wb-mode .mc-segment button[aria-pressed=true]{color:#6554d5;background:white}.wb-mode .mc-asset-card{padding:23px}.wb-mode .mc-asset-card h3{font-size:15px;font-weight:600;color:#445166}.wb-mode .mc-asset-card p{font-size:12px;color:#8691a2}.wb-mode .mc-assets-grid{gap:18px}.wb-mode .mc-mail{max-width:1360px}.wb-mode .mc-mail-heading{margin:0 0 20px}.wb-mode .mc-mail-heading h1{font-size:25px;color:#243047;font-weight:650;margin:8px 0}.wb-mode .mc-mail-heading p{font-size:12px;color:#8b95a5}.wb-mode .mc-mail-heading>a{color:#7c6acb;font-size:11px}.wb-mode .mc-webmail{grid-template-columns:150px 280px minmax(0,1fr);border:1px solid var(--line);border-radius:9px;background:#fff;min-height:500px;height:calc(100vh - 285px);max-height:850px;overflow:hidden}.wb-mode .mc-mail-folders{padding:16px 12px;background:#fafbfe;border:0}.wb-mode .mc-mail-folders select{font-size:10px;padding:7px}.wb-mode .mc-folder{font-size:11px;color:#7c8798;padding:9px 11px}.wb-mode .mc-folder.on{background:#eeedff;color:#6c5bd6}.wb-mode .mc-mail-list{border-color:var(--line);overflow:auto}.wb-mode .mc-mail-list>header{border-color:var(--line);padding:15px 16px}.wb-mode .mc-message{padding:17px 16px;color:#8c96a4;border-color:#eef0f4}.wb-mode .mc-message:hover,.wb-mode .mc-message.on{background:#f6f4ff}.wb-mode .mc-message.unread{border-left-color:#9b8ce7;padding-left:13px}.wb-mode .mc-message b{font-size:12px;color:#526075;font-weight:550;margin:7px 0}.wb-mode .mc-message span{font-size:10px;color:#8e98a7}.wb-mode .mc-message small{font-size:9px;color:#acb2bc}.wb-mode .mc-mail-reader{padding:24px;overflow:auto;background:white}.wb-mode .mc-mail-reader h2{font-size:19px;color:#344054;line-height:1.55}.wb-mode .mc-mail-reader pre{font:12px/1.9 inherit;color:#687487;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none}.wb-mode .mc-mail-reader p{font-size:11px;color:#9aa3b0}.wb-mode .mc-mail-readiness{background:white;border-color:var(--line);padding:15px;gap:20px;border-radius:9px;flex-wrap:wrap}.wb-mode .mc-mail-readiness>div{flex:1 0 100px;font-size:10px;color:#9aa3b0}.wb-mode .mc-mail-readiness b{font-size:11px;color:#607186}.wb-mode .mc-mail-meta{border-color:var(--line)}.wb-mode .mca-inbox-head p{font-size:12px;color:#8c96a5}.wb-mode .mca-connections article{border-radius:8px;padding:16px 19px;border-color:var(--line)}.wb-mode .mca-cases{border-radius:9px;border-color:var(--line);grid-template-columns:270px minmax(0,1fr)}.wb-mode .mca-case-list{border-color:var(--line)}.wb-mode .mca-case-list h3{font-size:13px;padding:20px;color:#536174}.wb-mode .mca-case-reader h3{font-size:19px;color:#3c4a60}.wb-mode .mca-case-reader pre{font-size:12px;color:#738095}.wb-mode .mca-case-list>button:hover{background:#f7f5ff}.wb-mode .mca-reason,.wb-mode .mca-grant{background:#fafaff;border:1px solid #e5e2f7;border-radius:8px;padding:20px}.wb-mode .mc-assistant{margin:20px auto;gap:35px}.wb-mode .mc-assistant textarea{background:white;border-color:var(--line);border-radius:8px;font-size:13px}.wb-mode .mc-orb{background:#f0edfc;color:#8d7cd5;border-radius:10px;box-shadow:none;font-size:23px;width:42px;height:42px;line-height:42px}.wb-mode .mc-assistant-state{border-color:var(--line)}.wb-mode .mc-prompts button{background:#f0edfc;color:#8d7cd5;font-size:11px}.wb-mode .mc-agent-message{color:#6c7689}.wb-mode .mc-user-message{background:#eeebfc;color:#6e62a3}.wb-mode .mj-metrics{background:white;border:1px solid var(--line);border-radius:10px}.wb-mode .mj-focus{background:#fff;border-color:var(--line);border-radius:10px;padding:23px}.wb-mode .mj-focus h2{color:#4c586c;font-size:20px}.wb-mode .mj-focus p{color:#8a94a4;font-size:12px}.wb-mode .mj-intro h1{font-size:25px}.wb-mode .mj-eyebrow{font-size:10px;letter-spacing:.02em;color:#8c95a5}.wb-mode .mj-steps{border-color:var(--line)}.wb-mode #mjStudio .ss-workspace{height:calc(100vh - 245px)}.wb-mode .ss-toolbar,.wb-mode .ss-side{background:white}.wb-mode .ss-workspace{border-color:var(--line);border-radius:9px;overflow:hidden}.wb-mode .mask{backdrop-filter:blur(2px)}.wb-mode .modal{border-radius:11px;border:1px solid var(--line);box-shadow:0 20px 80px #19223022}.wb-mode .login{background:#f6f8fb}
@media(max-width:1150px){.wb-mode .shell,.wb-mode.mc-mode .shell{grid-template-columns:196px minmax(0,1fr)}.wb-mode .content,.wb-mode.mc-mode .mj-content{padding:22px!important}.wui-page-heading h1{font-size:23px}.wui-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr)}.wui-metric{padding:18px 15px}.wb-mode .mc-webmail{grid-template-columns:130px 220px minmax(0,1fr)}.wb-mode .mc-live .mc-tag{display:none}.wb-mode .mc-control-row{flex-direction:column;align-items:flex-start}.wui-lower{grid-template-columns:1fr 1fr}.wui-decision footer{flex-wrap:wrap}.wui-decision footer>span{flex:1 0 100%}.wui-search kbd{display:none}}
@media(max-width:800px){.wb-mode .shell,.wb-mode.mc-mode .shell{grid-template-columns:minmax(0,1fr)}.wb-mode .rail,.wb-mode.mc-mode .rail{position:fixed;left:-250px;top:0;bottom:0;width:224px;transition:left .18s}.wb-mode.wui-nav-open .rail{left:0}.wb-mode.wui-nav-open .wui-nav-shade{display:block;position:fixed;inset:0;background:#1a24334d;z-index:55}.wui-menu{display:flex;align-items:center;color:#7c8798}.wui-menu svg{width:19px;height:19px}.wb-mode .topbar,.wb-mode.mc-mode #topbar{height:56px;flex-basis:56px;padding:0 18px;gap:13px}.wui-breadcrumb>span{display:none}.wui-search{border:0;padding:5px}.wui-search span,.wui-search kbd{display:none}.wb-mode .content,.wb-mode.mc-mode .mj-content,.wb-mode .content.flush{padding:18px 16px 28px!important}.wui-page-heading{display:block;margin-bottom:20px}.wui-page-heading h1{font-size:23px}.wui-page-heading .btn{margin-top:15px}.wui-metrics{grid-template-columns:1fr 1fr}.wui-metric{border-bottom:1px solid var(--line)}.wui-metric:nth-child(2){border-right:0}.wui-metric:nth-child(3){border-bottom:0}.wui-metric strong{font-size:26px;margin:8px 0}.wui-metric small{font-size:9px}.wui-dashboard-grid,.wui-lower{grid-template-columns:1fr}.wui-panel{padding:19px}.wb-mode .mc-status{padding:10px 12px;min-height:59px;gap:9px;margin-bottom:20px}.wb-mode .mc-live{display:flex;flex:0 1 auto;max-width:135px;white-space:normal;font-size:10px;line-height:1.5;gap:5px}.wb-mode .mc-brand{flex:1;gap:8px}.wb-mode .mc-brand select{font-size:12px;max-width:125px}.wb-mode .mc-status>.btn{display:flex;font-size:0;min-width:26px;padding:4px}.wb-mode .mc-status>.btn:after{content:'+';font-size:17px}.wb-mode .mc-settings{display:block}.wb-mode .mc-settings>aside{display:flex;border:0;overflow:auto;padding:0;margin-bottom:15px}.wb-mode .mc-settings>aside>span{display:none}.wb-mode .mc-settings>aside>a{white-space:nowrap;margin:0;flex-shrink:0}.wb-mode .mc-settings-body{padding:8px 0 20px}.wb-mode .mc-settings-body h1,.wb-mode .mc-mail-heading h1{font-size:23px}.wb-mode .mc-webmail{grid-template-columns:1fr;height:auto;max-height:none;min-height:0}.wb-mode .mc-mail-folders{display:flex;flex-wrap:wrap;gap:5px;padding:13px}.wb-mode .mc-mail-folders select{width:100%}.wb-mode .mc-mail-folders>.btn{width:auto;margin:5px 0}.wb-mode .mc-folder{width:auto;font-size:10px;padding:7px 10px}.wb-mode .mc-mail-folders details{width:100%}.wb-mode .mc-mail-list{max-height:230px;overflow:auto;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wb-mode .mc-mail-reader{min-height:230px;padding:20px}.wb-mode .mc-mail-reader h2{font-size:18px}.wb-mode .mc-assets-grid,.wb-mode .mca-cases{grid-template-columns:1fr}.wb-mode .mca-case-list{border:0;border-bottom:1px solid var(--line)}.wb-mode .mc-assistant{display:block;margin:5px 0}.wb-mode .mc-assistant-state{margin-top:30px;border-left:0;border-top:1px solid var(--line);padding:20px 0}.wb-mode .mca-inbox-head{display:block}.wui-decision{padding:18px}.wui-decision-grid{grid-template-columns:minmax(0,1fr)}.wui-decision h3{font-size:14px}.wui-decision footer .btn{flex:1;justify-content:center}.wui-decision footer>span{font-size:9px}.wui-mail-envelope>div{font-size:10px}.wb-mode #mjStudio .ss-workspace{height:auto;min-height:600px}.wui-mail-tabs{gap:22px}.wui-ai-link span{display:none}.wui-facts>div{display:block}.wui-facts dd{margin-top:4px}}
@media(prefers-reduced-motion:reduce){.wb-mode *{transition:none!important;scroll-behavior:auto!important}}
.wb-mode .wui-page{width:100%;max-width:none}.wui-mail-auto{display:flex;gap:12px;align-items:center;padding:15px 18px;border:1px solid #e3e0f5;border-radius:9px;background:#fbfaff;margin-bottom:17px}.wui-mail-auto>svg{width:19px;height:19px;color:#9684d7;flex-shrink:0}.wui-mail-auto>div{flex:1}.wui-mail-auto b{font-size:11px;font-weight:550;color:#74668f}.wui-mail-auto p{font-size:10px;color:#a09aaf;margin-top:4px}.wui-section-head h2{font-size:15px}.wui-metric>span{font-size:12px}.wui-decision .wui-section-head{margin-bottom:12px}@media(max-width:800px){.wui-mail-auto{flex-wrap:wrap;padding:13px}.wui-mail-auto>div{min-width:190px}.wui-mail-auto>.btn{margin-left:30px}.wb-mode .mca-reason p{font-size:12px}}
.wui-mail-preview pre,.wb-mode .mc-mail-reader pre{font-family:inherit;font-size:12px;line-height:1.85}.wui-decision-reason,.wui-decision-scope p{color:#697689}.wui-mail-envelope b{font-size:12px;color:#536174}.wui-page-heading p,.wui-section-head p{color:#7b8797}
/* 制作工具统一后台语言；iframe内顾客成品继续使用该品牌自己的设计。 */
.wb-mode .ss-workspace{--ss-ink:#243047;--ss-green:#5145e5;--ss-muted:#8490a0;--ss-line:#e6e9ef;box-shadow:none}.wb-mode .ss-main{background:#f5f6fb}.wb-mode .ss-sidebar{background:white}.wb-mode .ss-side-tabs button{color:#8490a0}.wb-mode .ss-side-tabs button.on{color:#6253d8;border-color:#6253d8}.wb-mode .ss-toolbar button{color:#8490a0}.wb-mode .ss-toolbar button.on{background:#eeedff;color:#6353d7}.wb-mode .ss-composer textarea{background:#fbfcfe;border-color:#e0e5ed;color:#59677b;border-radius:7px}.wb-mode .ss-composer textarea:focus{outline:2px solid #e5e1fd;border-color:#9b8ce7}.wb-mode .ss-secondary{border-color:#dfe4ec;color:#6b7789}.wb-mode .ss-prompts button{border-color:#e4e8f0;color:#8891a1;border-radius:6px}.wb-mode .ss-selection{background:#f3f0fc;color:#8474b3}.wb-mode .ss-canvas{background:radial-gradient(#dce1ed .6px,transparent .6px) 0 0/10px 10px}.wb-mode .ss-canvas-foot{background:#fafbfc;color:#929aaa;border-color:#e6e9ef}.wb-mode .ss-canvas-foot button,.wb-mode .ss-link,.wb-mode .ss-source a{color:#8d7ad2}.wb-mode .ss-side-scroll h3{color:#4c596d;font-size:16px}.wb-mode .ss-side-scroll p{color:#8490a0}.wb-mode .ss-details summary{color:#768397}.wb-mode .ss-reason{border-color:#e6e9ef}.wb-mode .ss-reason.selected{border-color:#b8a9ee;background:#fbfaff;box-shadow:0 0 0 2px #f2effc}.wb-mode .ss-reason-title{color:#70618e}.wb-mode .ss-reason dd{color:#7a8597}.wb-mode .ss-source{border-color:#e9ecf2;color:#a1a9b6}.wb-mode .ss-release-card{border-color:#e4e6ee;background:#fafbfe}.wb-mode .ss-pill{background:#f6f7fa;color:#8a94a5;border-color:#e5e9ef}
@media(max-width:800px){.wb-mode:not(.wui-nav-open) .rail{visibility:hidden}.wb-mode.wui-nav-open .rail{visibility:visible}}
/* 远程浏览器沿用工作台外壳，主区展示实际服务器画面。 */
.mb-status{display:flex;align-items:center;gap:16px;color:#667085;font-size:13px;margin:0 0 16px}.mb-status .btn{margin-left:auto}.mb-browser{padding:0!important;overflow:hidden}.mb-browser form{display:flex;gap:8px;padding:12px;background:#fafbfc;border-bottom:1px solid #e7e9ee}.mb-browser form input{flex:1;min-width:0}.mb-viewport{background:#edf0f4;min-height:360px;outline:none;overflow:hidden}.mb-viewport:focus{box-shadow:inset 0 0 0 2px #635bff}.mb-viewport img{display:block;width:100%;height:auto;cursor:default}.mb-viewport img[hidden],.mb-viewport [hidden]{display:none}.mb-input{display:flex;gap:8px;padding:12px;border-top:1px solid #e7e9ee}.mb-input input{flex:1;min-width:0}.mb-feedback{font-size:13px;color:#667085;min-height:24px}@media(max-width:700px){.mb-status{flex-wrap:wrap;gap:8px}.mb-viewport{min-height:230px}.mb-input{flex-wrap:wrap}.mb-input input{flex-basis:100%}.mb-browser form{padding:8px;gap:4px}}

/* 同店多标签与实际传输路径，长标题在条内滚动，不挤压画布。 */
.mb-tabbar{display:flex;align-items:center;gap:6px;padding:8px 12px 0;background:#f5f6f8;border-bottom:1px solid #e4e7ec;min-width:0}
#mbTabs{display:flex;gap:4px;overflow-x:auto;min-width:0;flex:1;scrollbar-width:thin}
.mb-tab{display:flex;align-items:center;flex:none;max-width:210px;border:1px solid transparent;border-radius:8px 8px 0 0;background:#ebeef2;color:#667085}
.mb-tab.is-active{background:#fff;color:#192a3e;border-color:#d8dee8;border-bottom-color:#fff}
.mb-tab button{border:0;background:transparent;color:inherit;cursor:pointer;padding:10px;font:inherit;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.mb-tab button[role=tab]{max-width:174px;min-width:70px}.mb-tab button[data-close-tab]{padding:7px;flex:none}.mb-tab button:focus-visible{outline:2px solid #635bff;outline-offset:-2px}
#mbNewTab{padding:4px 10px;margin-bottom:5px}#mbTransport{font-size:11px;color:#667085;white-space:nowrap;padding:0 0 6px 6px}
@media(max-width:700px){.mb-tabbar{flex-wrap:wrap}#mbTabs{flex-basis:80%}#mbTransport{width:100%;padding-left:0}.mb-tab{max-width:150px}}

.mo-goal{margin:18px 0}.mo-goal textarea{width:100%;box-sizing:border-box}.mo-goal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.mo-goal-footer span,.mo-card small{font-size:12px;color:#667085}.mo-card{margin:16px 0;padding:24px}.mo-card header,.mo-card footer{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.mo-card h3{font-size:18px;margin:8px 0}.mo-state{white-space:nowrap;background:#f1f3f7;color:#4d5766;border-radius:20px;padding:7px 12px;font-size:12px}.mo-state.is-done{background:#eaf5ef;color:#28724d}.mo-summary{color:#475467;line-height:1.7}.mo-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mo-steps li{display:flex;gap:12px;border:1px solid #e7e9ee;border-radius:10px;padding:16px}.mo-step-dot{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#635bff;background:#f0eeff}.mo-steps small{display:block;margin-top:6px}.mo-steps p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.6}.mo-result{border:1px solid #e1e5ec;border-radius:12px;padding:20px;margin:20px 0;background:#fcfcfd}.mo-product b{display:block;color:#253858;margin:8px 0}.mo-product p,.mo-result-line p,.mo-decision p{white-space:pre-wrap;line-height:1.7}.mo-result-line{border-top:1px solid #e4e7ec;padding-top:12px;margin-top:12px}.mo-result-line span{display:block;color:#667085;font-size:12px;margin-bottom:7px}.mo-decision{border-left:3px solid #afa8ed;background:#f8f7ff;padding:16px 20px;margin:18px 0}.mo-shot{display:block;width:100%;border-radius:8px;border:1px solid #ddd;margin:16px 0}.mo-card footer{align-items:center;margin:20px 0}.mo-card blockquote{margin:12px 0;padding:12px;background:#f3f5f7;line-height:1.7}.mo-browser-agent{margin-bottom:20px}@media(max-width:760px){.mo-steps{grid-template-columns:1fr}.mo-card header,.mo-goal-footer{flex-direction:column}.mo-state{align-self:flex-start}}

/* 商品成品直接可见，不把其他SKU藏在下拉框里。 */
.ss-products{display:flex;gap:8px;padding:12px 18px;overflow-x:auto;border-bottom:1px solid var(--line,#e5e7eb);background:#fff}.ss-products button{min-width:180px;max-width:300px;text-align:left;padding:10px 14px;border:1px solid #e2e5ec;border-radius:9px;background:#fafbfc;color:#283141;cursor:pointer}.ss-products button.on{background:#f0edff;border-color:#bcb1f5}.ss-products strong,.ss-products small{display:block}.ss-products strong{font-size:13px;white-space:normal}.ss-products small{margin-top:5px;color:#667085;font-size:11px}#ssMoreSurface{max-width:150px;border:1px solid #e2e5ec;background:#fff;border-radius:7px;padding:7px;font-size:12px;color:#667085}@media(max-width:760px){.ss-products{padding:10px}.ss-products button{min-width:160px}#ssMoreSurface{max-width:130px}}

.wb-mode .ss-workspace.ss-focus{position:fixed;inset:64px 16px 16px 16px;height:auto!important;min-height:0;z-index:65;box-shadow:0 8px 40px #26324a16}.ss-products{flex-shrink:0}@media(max-width:760px){.wb-mode .ss-workspace.ss-focus{inset:62px 6px 6px;overflow:auto}.ss-focus .ss-main{height:72vh;min-height:480px}}

/* T-0187：按窗口限制画面高度，完整显示原截图，避免远程区域撑满工作台。 */
.mb-viewport{min-height:0;height:clamp(160px,calc(100dvh - 300px),800px);display:flex;align-items:center;justify-content:center}.mb-viewport img{width:100%;height:100%;object-fit:contain}.mb-viewport video{display:block;width:100%;height:100%;object-fit:contain;cursor:default}.mb-viewport .wui-empty{padding:24px}.mb-tabbar{flex-wrap:wrap}.mb-tabbar #mbTabs{min-width:0;max-width:100%}@media(max-width:700px){.mb-viewport{min-height:0;height:clamp(160px,calc(100dvh - 320px),600px)}}
/* 超管侧栏底部「更多」和「今天」页列表（T-0331） */
.wb-mode .rail .wui-more summary{list-style:none;display:flex;gap:12px;align-items:center;min-height:40px;padding:10px 14px;border-radius:7px;color:#566174;font-size:13px;font-weight:500;cursor:pointer}.wb-mode .rail .wui-more summary::-webkit-details-marker{display:none}.wb-mode .rail .wui-more summary>svg{width:18px;height:18px}.wb-mode .rail .wui-more summary:hover{background:#eef0f5;color:var(--text)}.wb-mode .rail .wui-more a{padding-left:26px}
.wui-today-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wui-today-item{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.wui-today-item>div{min-width:0;display:grid;gap:3px}.wui-today-item span{color:#667085;font-size:12px}.wui-today-item .btn{flex-shrink:0}
