/* V123 · 首页执行面板：把工作完成情况放回经营首页的决策中心。 */
.clean-home-v76{gap:14px}
.clean-focus-card{min-height:124px;padding:22px 26px;border-radius:16px;background:linear-gradient(105deg,#fff 0%,#fff 66%,#f4fbfb 100%)}
.clean-focus-copy{max-width:760px}.clean-focus-meta{margin-bottom:10px}.clean-focus-card h2{font-size:clamp(25px,2.1vw,33px);letter-spacing:-.9px}.clean-focus-card p{margin-top:7px;font-size:12px;line-height:1.55}.clean-focus-actions .primary-button,.clean-focus-actions .small-button{min-height:38px}

.work-command-v123{border-color:#d8e2ee!important;border-radius:17px!important;background:#fff!important;box-shadow:0 12px 28px rgba(32,54,86,.065)}
.work-command-v123 .work-command-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:19px 24px 17px;border-bottom:1px solid #e5ebf2}
.work-command-v123 .work-command-title>span{display:block;margin-bottom:5px;color:#178f87;font-family:Bahnschrift,"Arial Narrow",sans-serif;font-size:9px;font-weight:800;letter-spacing:1.35px}.work-command-v123 .work-command-title h2{margin:0;color:#172842;font-size:20px;letter-spacing:-.4px}.work-command-v123 .work-command-title p{margin:4px 0 0;color:#7e8ca1;font-size:11px}
.work-command-v123 .work-command-state{display:flex;align-items:center;gap:7px;min-height:29px;padding:0 11px;border:1px solid #cbe8e1;border-radius:999px;background:#f1fbf8;color:#147d72;font-size:10.5px;font-weight:750;white-space:nowrap}.work-command-v123 .work-command-state i{width:6px;height:6px;border-radius:50%;background:#20b59f;box-shadow:0 0 0 4px rgba(32,181,159,.11)}.work-command-v123 .work-command-state.risk{border-color:#f2d6b9;background:#fff8ed;color:#ad6928}.work-command-v123 .work-command-state.risk i{background:#e19a43;box-shadow:0 0 0 4px rgba(225,154,67,.1)}
.work-command-v123 .work-command-link{display:flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:#4d5ed4;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap}.work-command-v123 .work-command-link b{font-size:15px;line-height:1}.work-command-v123 .work-command-link:hover b{transform:translateX(3px)}

.work-command-v123 .work-command-overview{display:grid;grid-template-columns:minmax(330px,1.02fr) minmax(330px,1fr) minmax(255px,.8fr);align-items:stretch;gap:0;padding:0}
.work-command-v123 .work-command-score{padding:21px 24px 18px;border-right:1px solid #e7edf3;background:linear-gradient(110deg,#f6f8ff 0%,#fff 100%)}
.work-command-v123 .work-command-score-value{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.work-command-v123 .work-command-score-value>span{color:#74829a;font-size:11px;font-weight:750}.work-command-v123 .work-command-score-value strong{color:#24375a;font-family:Bahnschrift,"Arial Narrow",sans-serif;font-size:34px;line-height:1;letter-spacing:-1.2px}.work-command-v123 .work-command-score-value strong em{margin-left:2px;color:#6a79df;font-size:15px;font-style:normal}.work-command-v123 .work-command-progress{height:8px;margin:14px 0 10px;overflow:hidden;border-radius:99px;background:#e4e9f2}.work-command-v123 .work-command-progress i{display:block;width:var(--work-completion);height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#5865dc,#28b9ae);box-shadow:0 2px 6px rgba(68,94,202,.22)}.work-command-v123 .work-command-score p{margin:0;color:#8090a6;font-size:10.5px}
.work-command-v123 .work-command-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;padding:12px 18px;gap:0}.work-command-v123 .work-command-breakdown>div{min-width:0;padding:10px 12px;border-bottom:1px solid #edf1f6}.work-command-v123 .work-command-breakdown>div:nth-last-child(-n+2){border-bottom:0}.work-command-v123 .work-command-breakdown>div:nth-child(odd){border-right:1px solid #edf1f6}.work-command-v123 .work-command-breakdown span,.work-command-v123 .work-command-breakdown small{display:block;overflow:hidden;color:#8390a4;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.work-command-v123 .work-command-breakdown strong{display:block;margin:4px 0 2px;color:#253650;font-family:Bahnschrift,"Arial Narrow",sans-serif;font-size:22px;line-height:1}.work-command-v123 .work-command-breakdown .is-risk strong{color:#c95d6a}
.work-command-v123 .work-command-assistant{display:grid;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;align-self:center;align-content:start;gap:10px;margin:14px 16px;padding:15px;border:1px solid #d8e9e7;border-radius:12px;background:#f5fbfa}.work-command-v123 .work-command-assistant.warning{border-color:#efddc6;background:#fffaf1}.work-command-v123 .work-command-assistant.critical{border-color:#efd7dc;background:#fff8f9}.work-command-v123 .work-command-assistant-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-command-v123 .work-command-assistant-label span{display:flex;align-items:center;gap:7px;color:#1e8278;font-size:10.5px;font-weight:800;white-space:nowrap}.work-command-v123 .work-command-assistant-label i{width:6px;height:6px;border-radius:50%;background:#28b8a9;box-shadow:0 0 0 4px rgba(40,184,169,.1)}.work-command-v123 .work-command-assistant-label small{color:#8190a4;font-size:9.5px;white-space:nowrap}.work-command-v123 .work-command-assistant>div{min-width:0}.work-command-v123 .work-command-assistant>div strong,.work-command-v123 .work-command-assistant>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-command-v123 .work-command-assistant>div strong{color:#283950;font-size:12px}.work-command-v123 .work-command-assistant>div small{margin-top:4px;color:#73839a;font-size:10px;line-height:1.4;white-space:normal}.work-command-v123 .work-command-assistant button{justify-self:start;padding:5px 0;border:0;background:transparent;color:#4c5fd2;font-size:10.5px;font-weight:800;cursor:pointer}
.work-command-v123 .work-command-list{border-top:1px solid #e5ebf2!important}.work-command-v123 .work-command-list-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 24px 9px;background:#fafbfd}.work-command-v123 .work-command-list-caption strong{color:#43516b;font-size:11px}.work-command-v123 .work-command-list-caption span{color:#8b97aa;font-size:10px}.work-command-v123 .clean-work-row{padding:11px 24px}.work-command-v123 .clean-work-row:hover{background:#f7f9fd}

/* The trend panel remains visual, but stops competing with the execution board. */
.dashboard-radar-v116{border-color:#dce5ee;border-radius:16px;background:#fff;color:#1e3049;box-shadow:0 8px 22px rgba(35,55,88,.055)}.dashboard-radar-v116>header{padding:18px 22px 10px;border-bottom:1px solid #edf1f6}.dashboard-radar-v116>header span{color:#148f84;font-size:9px;letter-spacing:1.3px}.dashboard-radar-v116>header span i{background:#25b8ab;box-shadow:0 0 0 4px rgba(37,184,171,.1);animation:none}.dashboard-radar-v116>header h2{margin:6px 0 3px;color:#1c2d46;font-size:18px}.dashboard-radar-v116>header p{color:#7d8ba0}.dashboard-radar-v116>header time{color:#718097}.dashboard-radar-body{grid-template-columns:minmax(0,1.4fr) minmax(310px,.85fr);gap:14px;padding:13px 18px 18px}.dashboard-radar-chart{padding:11px 13px 3px;border-color:#e4eaf2;border-radius:11px;background:#fbfcfe}.dashboard-radar-chart-head strong{color:#34445f}.dashboard-radar-chart-head span{color:#8b98aa}.dashboard-radar-v116 .dashboard-trend-chart text{fill:#8390a4}.dashboard-radar-v116 .dashboard-chart-grid{stroke:#e2e8f1}.dashboard-radar-v116 .dashboard-order-line{stroke:#25b8aa;filter:none}.dashboard-radar-v116 .dashboard-chart-point{fill:#fff;stroke:#25b8aa}.dashboard-live-rail{gap:8px;padding:0}.dashboard-live-track{display:none}.dashboard-live-rail button{grid-template-columns:24px minmax(0,1fr);min-height:74px;padding:11px;gap:8px;border-color:#e1e8f1;border-radius:10px;background:#fbfcfe;color:#273953}.dashboard-live-rail button:hover{transform:translateY(-1px);border-color:#b9c7e6;background:#f7f9ff}.dashboard-live-rail button>span{width:23px;height:23px;border-color:#ccd5fb;color:#5f6edc;font-size:8.5px}.dashboard-live-rail small{color:#77869c}.dashboard-live-rail strong{margin:3px 0;color:#263851;font-size:19px}.dashboard-live-rail strong em{color:#8a98ab}.dashboard-live-rail p{color:#8c99ab}.dashboard-live-rail button.amber>span{border-color:#f0d6aa;color:#bf7e23}.dashboard-live-rail button.violet>span{border-color:#d1cefc;color:#656fd7}
.clean-kpi-row{border-radius:14px;box-shadow:none}.clean-kpi-row>button{padding:15px 19px}.clean-kpi-row strong{font-size:23px}

@media(max-width:1180px){.work-command-v123 .work-command-overview{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.work-command-v123 .work-command-assistant{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;margin:0 18px 16px}.work-command-v123 .work-command-assistant-label{display:block}.work-command-v123 .work-command-assistant-label small{display:block;margin-top:4px}.dashboard-radar-body{grid-template-columns:1fr}}
@media(max-width:760px){.clean-focus-card{padding:20px}.work-command-v123 .work-command-header{grid-template-columns:1fr auto;gap:10px;padding:17px}.work-command-v123 .work-command-state{grid-row:2}.work-command-v123 .work-command-link{grid-row:2;justify-self:end}.work-command-v123 .work-command-overview{grid-template-columns:1fr}.work-command-v123 .work-command-score{border-right:0;border-bottom:1px solid #e7edf3}.work-command-v123 .work-command-assistant{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;margin:0 16px 14px}.work-command-v123 .work-command-assistant-label{grid-column:1/-1;display:flex}.work-command-v123 .work-command-assistant button{justify-self:end}.work-command-v123 .work-command-list-caption{padding-right:17px;padding-left:17px}.work-command-v123 .work-command-list-caption span{display:none}.work-command-v123 .clean-work-row{padding-right:17px;padding-left:17px}.dashboard-radar-v116>header{padding:17px}.dashboard-radar-body{padding:12px}.dashboard-live-rail{grid-template-columns:1fr}.dashboard-live-track{display:none}}
@media(prefers-reduced-motion:reduce){.work-command-v123 *,.dashboard-radar-v116 *{transition-duration:.01ms!important;animation:none!important}}
