.stage-strip{display:block;margin-top:14px;padding:18px;border:1px solid #29251f;background:#15130f;color:#f5edde}
.stage-strip span{color:#bfa16e;font-size:8px}.stage-strip strong{display:block;margin-top:5px;font-size:15px}.stage-strip small{display:block;margin-top:6px;color:#aaa094;font-size:8px;line-height:1.55}
.daily-command-head{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.55fr);gap:18px;align-items:start}.daily-command-head>div:first-child>strong{font:500 24px/1.35 Didot,"Songti SC",serif}.daily-command-stage{padding-left:16px;border-left:1px solid #594a37}.daily-command-stage b{display:block;margin-top:6px;color:#ead6b0;font-size:13px}.daily-command-stage button{margin-top:10px;padding:6px 9px;border:1px solid #8a704a;background:transparent;color:#d9bb84;font-size:8px;cursor:pointer}
.daily-command-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:10px;margin-top:15px}.daily-command-people,.daily-command-problems{padding:12px;border:1px solid #3f372d;background:#1d1914}.daily-command-title{display:flex;gap:9px;align-items:baseline}.daily-command-title strong{display:inline;margin:0;color:#ead6b0;font-size:11px}.daily-command-title small{margin:0 0 0 auto}.daily-command-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.daily-command-list button,.daily-problem-list button{display:flex;gap:9px;width:100%;padding:9px;border:0;background:#2a241c;color:#f3eadb;text-align:left;cursor:pointer}.daily-command-list button:hover,.daily-problem-list button:hover{background:#332b21}.daily-command-list i{display:grid;flex:0 0 20px;place-items:center;width:20px;height:20px;border-radius:50%;background:#c6a269;color:#1a1611;font-size:7px;font-style:normal}.daily-command-list b,.daily-problem-list b{display:block;font-size:8px;line-height:1.5}.daily-command-list small,.daily-problem-list small{display:block;margin-top:4px;color:#aaa094;font-size:7px;line-height:1.45}.daily-command-list em,.daily-problem-list em{display:block;margin-top:5px;color:#d8c8b3;font-size:7px;font-style:normal;line-height:1.5}.daily-command-list p,.daily-problem-list p{margin:8px 0;color:#aaa094;font-size:8px}.daily-problem-list{display:grid;gap:6px;margin-top:10px}.daily-problem-list button{display:block;border-left:2px solid #a45f52}.daily-command-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid #3f372d}.daily-command-footer small{margin:0}.daily-command-footer div{display:flex;flex-wrap:wrap;gap:4px}.daily-command-footer i{padding:3px 5px;background:#29231b;color:#d8c19b;font-size:7px;font-style:normal}.daily-command-tag{padding:3px 5px;background:#1e1a15!important;color:#daba80!important}
.stage-strip-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stage-strip-roles span{min-height:50px;padding:9px 10px;border-left:1px solid #725d3d;color:#cfc5b7;line-height:1.5}.stage-strip-roles b{display:block;color:#dfc28a;font-size:10px}
.stage-strip-focus{padding-left:14px;border-left:1px solid #493e31}.stage-strip-focus div{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.stage-strip-focus i{padding:3px 5px;background:#29231b;color:#d8c19b;font-size:7px;font-style:normal}.stage-strip-focus button{margin-top:9px;padding:6px 9px;border:1px solid #8a704a;background:transparent;color:#d9bb84;font-size:8px;cursor:pointer}
.row-focus-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.row-focus-tags span{padding:3px 5px;background:#eee2cf;color:#725630;font-size:7px}.row-focus-tags span.service{background:#f1d9d5;color:#8d3d35}
.strategy-head{background:#14120f;color:#f5edde}.strategy-head h2{max-width:820px}.strategy-head>p:last-child{color:#b9ad9f}
.strategy-guidance{display:grid;grid-template-columns:1.15fr 1.85fr;gap:10px;margin-top:12px}.strategy-thesis,.strategy-decisions article{border:1px solid var(--line);background:var(--card)}.strategy-thesis{padding:22px;background:#fffaf0}.strategy-thesis>span{color:#8c714e;font-size:9px}.strategy-thesis>strong{display:block;margin-top:12px;font:500 24px/1.45 Didot,"Songti SC",serif}.strategy-thesis>p{margin:14px 0 0;color:var(--muted);font-size:10px;line-height:1.8}.strategy-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategy-decisions article{padding:18px}.strategy-decisions b{font-size:10px}.strategy-decisions p{margin:10px 0 0;color:var(--muted);font-size:9px;line-height:1.75}
.strategy-path{margin-top:12px;padding:20px;border:1px solid var(--line);background:var(--card)}.strategy-path-list{display:grid;gap:0;margin-top:18px}.strategy-path-list article{display:grid;grid-template-columns:82px minmax(220px,.9fr) minmax(420px,1.7fr);gap:18px;padding:17px 0;border-top:1px solid var(--line)}.path-index{display:flex;align-items:center;gap:9px}.path-index b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d1914;color:#dfc28a}.path-index span,.path-main>span{color:#8d704a;font-size:8px}.path-main h4{margin:5px 0 0;font:500 18px/1.3 Didot,"Songti SC",serif}.path-main p{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.7}.strategy-path dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.strategy-path dl div{padding:10px 11px;background:#f6f1e9}.strategy-path dt{color:#8a6a42;font-size:8px}.strategy-path dd{margin:6px 0 0;color:#5f574f;font-size:8px;line-height:1.65}
.weekly-execution-card{display:grid;grid-template-columns:.7fr .9fr 1.8fr;gap:10px;margin-top:12px;padding:18px;border:1px solid #2d2821;background:#17140f;color:#f4ecdd}.weekly-execution-card>div{padding:0 12px}.weekly-execution-card>div+div{border-left:1px solid #504433}.weekly-execution-card span{color:#c1a16d;font-size:8px}.weekly-execution-card strong{display:block;margin-top:7px;font-size:14px}.weekly-execution-card small{display:block;margin-top:7px;color:#aaa095;font-size:8px;line-height:1.6}.weekly-path-tags{display:flex;align-content:flex-start;flex-wrap:wrap;gap:6px}.weekly-path-tags span{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#2b251d;color:#e0cda9}.weekly-path-tags b{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#dfc28a;color:#1a1611;font-size:7px}.weekly-path-tags p{margin:0;color:#c9bcae;font-size:9px;line-height:1.7}
.validation-layer .strategy-scoreboard{margin-top:18px}
.september-campaign{margin-top:12px;padding:20px;border:1px solid #2d2821;background:#f4eee4}.campaign-head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.6fr);gap:18px;align-items:start}.campaign-head>div>span,.campaign-status b,.campaign-product-pools .section-title span,.campaign-two-track .section-title span,.campaign-pending span{color:#8a6a42;font-size:8px}.campaign-head h3{margin:8px 0 0;font:500 26px/1.35 Didot,"Songti SC",serif}.campaign-head p{margin:10px 0 0;color:var(--muted);font-size:9px;line-height:1.7}.campaign-status{padding:14px;border-left:3px solid #b18a52;background:#18140f;color:#f4ecdd}.campaign-status strong{display:block;margin-top:7px;font-size:15px}.campaign-status small{display:block;margin-top:8px;color:#b9aea0;font-size:8px;line-height:1.65}.campaign-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.campaign-scoreboard article{min-height:116px;padding:14px;background:#18140f;color:#f4ecdd}.campaign-scoreboard span{color:#c29f67;font-size:8px}.campaign-scoreboard strong{display:block;margin-top:10px;font:500 18px/1.3 Didot,"Songti SC",serif}.campaign-scoreboard small{display:block;margin-top:9px;color:#b9aea0;font-size:8px;line-height:1.6}.campaign-operating-groups{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.campaign-operating-groups article{padding:15px;border:1px solid #d8cdbd;background:#fffaf2}.campaign-operating-groups span{color:#8a6a42;font-size:8px}.campaign-operating-groups h4{margin:7px 0 0;font-size:14px}.campaign-operating-groups p{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.65}.campaign-product-pools{margin-top:8px;padding:17px;border:1px solid #d8cdbd;background:#fff}.campaign-product-pools>.section-title{margin-bottom:14px}.campaign-product-pools>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.campaign-product-pools article{padding:15px;background:#f4eee4}.campaign-product-pools article>span{color:#8a6a42;font-size:8px;line-height:1.5}.campaign-product-pools h4{margin:8px 0 0;font-size:14px}.campaign-product-pools p{margin:9px 0 0;color:#403a34;font-size:9px;line-height:1.65}.campaign-product-pools article>small{display:block;margin-top:8px;color:var(--muted);font-size:8px;line-height:1.6}.campaign-two-track{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.campaign-two-track>section{padding:17px;border:1px solid #d8cdbd;background:#fff}.campaign-two-track article{margin-top:10px;padding:12px;background:#f5efe6}.campaign-two-track article h4{margin:0;font-size:11px}.campaign-two-track article strong{display:block;margin-top:7px;font-size:9px}.campaign-two-track article p,.campaign-two-track li{color:var(--muted);font-size:8px;line-height:1.65}.campaign-two-track article p{margin:7px 0 0}.campaign-two-track ol{margin:12px 0 0;padding-left:18px}.campaign-two-track li+li{margin-top:7px}.campaign-pending{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:16px;margin-top:8px;padding:17px;border:1px dashed #a8895f;background:#fffaf2}.campaign-pending h3{margin:7px 0 0;font-size:14px}.campaign-pending ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.campaign-pending li{padding:8px 10px;background:#efe5d6;color:#5c5145;font-size:8px;line-height:1.55}.campaign-pending p{grid-column:1/-1;margin:0;color:#836447;font-size:8px;line-height:1.6}
.campaign-source-note{margin:14px 0 0;padding:10px 12px;border-left:3px solid #b18a52;background:#eadfce;color:#675846;font-size:8px;line-height:1.65}.campaign-dealer-plan,.campaign-activation,.campaign-milestones,.campaign-product-mix,.campaign-product-plan{margin-top:8px;padding:17px;border:1px solid #d8cdbd;background:#fff}.campaign-dealer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.campaign-dealer-grid article{padding:14px;background:#f4eee4}.campaign-dealer-grid span{color:#8a6a42;font-size:8px}.campaign-dealer-grid strong{display:block;margin-top:8px;font:500 20px/1.2 Didot,"Songti SC",serif}.campaign-dealer-grid b,.campaign-dealer-grid small{display:block;margin-top:7px;font-size:8px}.campaign-dealer-grid small{color:#8b7966}.campaign-dealer-grid p{margin:9px 0 0;color:var(--muted);font-size:8px;line-height:1.65}.activation-definition,.campaign-boundary-note{margin:13px 0 0;color:#554b41;font-size:9px;line-height:1.7}.activation-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.activation-rates article{padding:13px;background:#18140f;color:#f4ecdd}.activation-rates span{color:#c29f67;font-size:8px}.activation-rates strong{display:block;margin-top:8px;font:500 22px/1 Didot,"Songti SC",serif}.activation-rates small{display:block;margin-top:8px;color:#b9aea0;font-size:8px;line-height:1.6}.activation-thresholds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}.activation-thresholds article{padding:10px;background:#efe5d6}.activation-thresholds span{color:#725f47;font-size:8px}.activation-thresholds strong{display:block;margin-top:5px;font-size:10px}.activation-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none}.activation-rules li{padding:9px 10px;border-left:2px solid #96744a;background:#f7f1e8;color:#5c5145;font-size:8px;line-height:1.6}.campaign-boundary-note{padding:9px 11px;border:1px dashed #b8a486;background:#fffaf2}.campaign-milestones>div:last-child,.campaign-product-mix>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.campaign-milestones article,.campaign-product-mix article{padding:13px;background:#f4eee4}.campaign-milestones span,.campaign-product-mix span{color:#806543;font-size:8px}.campaign-milestones strong,.campaign-product-mix strong{display:block;margin-top:8px;font:500 17px/1.2 Didot,"Songti SC",serif}.campaign-product-mix small{display:block;margin-top:6px;color:var(--muted);font-size:8px}.campaign-table-wrap{overflow-x:auto;margin-top:13px}.campaign-product-plan table{width:100%;border-collapse:collapse;min-width:560px}.campaign-product-plan th,.campaign-product-plan td{padding:9px 10px;border-bottom:1px solid #dfd4c5;text-align:left;font-size:8px}.campaign-product-plan th{background:#18140f;color:#d9bf92;font-weight:500}.campaign-product-plan td:first-child{font-weight:700}.campaign-product-plan tbody tr:nth-child(even){background:#f8f3eb}
.strategy-phase{display:grid;grid-template-columns:1.1fr repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid var(--line);background:var(--card)}.strategy-phase>div,.strategy-phase article{min-height:132px;padding:16px}.strategy-phase article{border-left:1px solid var(--line)}.strategy-phase span{color:#8b7252;font-size:8px}.strategy-phase strong{display:block;margin-top:8px;font-size:14px}.strategy-phase p{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.65}.strategy-phase article.active{background:#1b1813;color:#f5edde;box-shadow:inset 0 3px var(--gold)}.strategy-phase article.active p{color:#c4b8aa}
.strategy-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.strategy-scoreboard article{min-height:122px;padding:17px;border:1px solid var(--line);background:var(--card)}.strategy-scoreboard span{color:var(--muted);font-size:9px}.strategy-scoreboard strong{display:block;margin-top:10px;font:500 20px/1.25 Didot,"Songti SC",serif}.strategy-scoreboard small{display:block;margin-top:10px;color:#8d8378;font-size:8px;line-height:1.6}.strategy-scoreboard .warning,.stop-rules .warning{border-color:#a55248;background:#fff3f0}.strategy-scoreboard .data-gap,.stop-rules .data-gap{border-style:dashed;background:#f6f2eb}
.strategy-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}.strategy-roles dl{margin:18px 0 0}.strategy-roles dl div{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.strategy-roles dt{color:#8a6738;font-weight:700}.strategy-roles dd{margin:0;color:var(--muted);font-size:10px;line-height:1.7}
.strategy-actions ol{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none}.strategy-actions li{padding:13px;background:#f7f1e8}.strategy-actions b{font-size:10px}.strategy-actions p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.65}
.stop-rules>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.stop-rules article{padding:14px;border:1px solid var(--line)}.stop-rules article b{display:block;color:#876a43;font-size:8px}.stop-rules article strong{display:block;margin-top:8px;font-size:12px}.stop-rules article p{margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.65}
.weekly-order>div:last-child{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.weekly-order>div:last-child span{display:flex;align-items:center;gap:7px;padding:7px 9px;background:#f1e9dc;color:#6f5c42;font-size:9px}.weekly-order>div:last-child b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#201b16;color:#ddc08b;font-size:8px}.weekly-order p{margin:0;color:var(--muted);font-size:10px;line-height:1.7}
.ai-strategy-guidance{margin-top:12px;padding:20px;border:1px solid #29241d;background:#fffaf2;box-shadow:0 14px 34px rgba(66,48,25,.08)}
.ai-strategy-head{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.55fr);gap:20px;align-items:start}.ai-strategy-head>div>span{color:#8a6a42;font-size:8px;letter-spacing:.08em}.ai-strategy-head h3{max-width:900px;margin:9px 0 0;font:500 27px/1.36 Didot,"Songti SC",serif}.ai-strategy-head p{max-width:900px;margin:10px 0 0;color:var(--muted);font-size:9px;line-height:1.75}.ai-strategy-head aside{padding:14px;border-left:3px solid #c19a60;background:#1b1711;color:#f5ecdd}.ai-strategy-head aside b{color:#d4b57c;font-size:8px}.ai-strategy-head aside strong{display:block;margin-top:8px;font-size:16px}.ai-strategy-head aside small{display:block;margin-top:8px;color:#b7aca0;font-size:8px;line-height:1.65}.ai-source-note{margin:15px 0 0;padding:9px 11px;background:#eee4d5;color:#725f47;font-size:8px;line-height:1.6}
.ai-strategy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.ai-strategy-metrics article{min-height:108px;padding:14px;background:#1b1711;color:#f5ecdd}.ai-strategy-metrics span{color:#c5a46f;font-size:8px}.ai-strategy-metrics strong{display:block;margin-top:9px;font:500 18px/1.3 Didot,"Songti SC",serif}.ai-strategy-metrics small{display:block;margin-top:8px;color:#b7aca0;font-size:8px;line-height:1.55}
.ai-product-signals{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ai-product-signals>section{padding:14px;border:1px solid #d8cdbd;background:#fff}.ai-product-signals>section>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ai-product-signals>section>div span{color:#725633;font-size:9px;font-weight:700}.ai-product-signals>section>div small{color:var(--muted);font-size:8px}.ai-product-signals ul{display:grid;gap:6px;margin:11px 0 0;padding:0;list-style:none}.ai-product-signals li{display:grid;grid-template-columns:85px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;background:#f6f0e7}.ai-product-signals li b{font-size:8px}.ai-product-signals li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#443d36;font-size:8px}.ai-product-signals li small{color:#7e6e5d;font-size:7px}.ai-signal-empty{margin:11px 0 0;color:var(--muted);font-size:8px;line-height:1.6}.ai-product-gap{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;margin-top:8px;padding:12px 14px;border:1px dashed #b9a789;background:#f5ede1}.ai-product-gap b{color:#755a36;font-size:9px}.ai-product-gap p{margin:0;color:var(--muted);font-size:9px;line-height:1.65}
.ai-recommendation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.ai-recommendation{display:flex;min-width:0;flex-direction:column;padding:15px;border:1px solid #d8cdbd;background:#fff}.ai-recommendation.accepted{border-color:#6e8a72;background:#f6faf5}.ai-recommendation.adjusted{border-color:#b38a4e;background:#fff9ee}.ai-recommendation.rejected{border-color:#a77a73;background:#fff7f5}.ai-recommendation>header{display:flex;justify-content:space-between;gap:12px}.ai-recommendation>header span{color:#8a6a42;font-size:8px}.ai-recommendation>header h4{margin:7px 0 0;font-size:14px;line-height:1.5}.ai-recommendation>header>b{height:max-content;padding:5px 7px;background:#eee5d9;color:#6c5b48;font-size:7px;white-space:nowrap}.ai-recommendation.accepted>header>b{background:#dce9dd;color:#45604a}.ai-recommendation.adjusted>header>b{background:#ead8b8;color:#715120}.ai-recommendation.rejected>header>b{background:#efddd9;color:#7c4f48}.ai-recommendation-body{display:grid;gap:7px;margin-top:12px}.ai-recommendation-body section{padding:9px 10px;background:#f6f0e8}.ai-recommendation-body span{color:#8a6a42;font-size:7px}.ai-recommendation-body p{margin:5px 0 0;color:#554d45;font-size:8px;line-height:1.65}.ai-recommendation-body .ai-stop-rule{border-left:2px solid #9d6b5d;background:#f8efeb}.ai-recommendation>footer{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-top:auto;padding-top:12px}.ai-recommendation>footer small{max-width:145px;color:#766a5d;font-size:7px;line-height:1.5}.ai-recommendation>footer div{display:flex;gap:4px}.ai-recommendation>footer button,.ai-adjust-form button{border:1px solid #b9aa96;background:#fff;color:#4f4438;padding:6px 8px;font:inherit;font-size:8px;cursor:pointer}.ai-recommendation>footer button.selected,.ai-adjust-form button[type="submit"]{border-color:#2c261f;background:#2c261f;color:#fff}.ai-team-correction{margin-top:10px;padding:10px;border-left:3px solid #b78e52;background:#f1e4cf}.ai-team-correction span{color:#7c5c2f;font-size:7px}.ai-team-correction p{margin:6px 0 0;color:#4e4439;font-size:8px;line-height:1.65}.ai-team-correction small{display:block;margin-top:5px;color:#8c7c68;font-size:7px}.ai-adjust-form{margin-top:10px;padding:11px;background:#eee4d5}.ai-adjust-form label{display:block;color:#665541;font-size:8px}.ai-adjust-form textarea{box-sizing:border-box;width:100%;min-height:92px;margin-top:7px;padding:9px;border:1px solid #bba98e;background:#fff;font:inherit;font-size:9px;line-height:1.6;resize:vertical}.ai-adjust-form>div{display:flex;justify-content:flex-end;gap:6px;margin-top:7px}
@media(max-width:1100px){.stage-strip{grid-template-columns:1fr}.stage-strip-focus{padding-left:0;border-left:0}.strategy-phase{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-phase>div{grid-column:1/-1}.strategy-phase article{border-top:1px solid var(--line)}.strategy-scoreboard,.stop-rules>div:last-child,.campaign-scoreboard,.ai-strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-dealer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-guidance{grid-template-columns:1fr}.strategy-path-list article{grid-template-columns:72px 1fr}.strategy-path dl{grid-column:2}.weekly-execution-card{grid-template-columns:1fr 1fr}.weekly-path-tags{grid-column:1/-1;border-left:0!important;border-top:1px solid #504433;padding-top:12px!important}.ai-recommendation-list{grid-template-columns:1fr}.ai-recommendation-body{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.stage-strip-roles,.strategy-scoreboard,.strategy-layout,.stop-rules>div:last-child,.strategy-actions ol,.strategy-decisions,.strategy-path dl,.weekly-execution-card,.campaign-head,.campaign-scoreboard,.campaign-operating-groups,.campaign-product-pools>div:last-child,.campaign-two-track,.campaign-pending,.campaign-pending ul,.campaign-dealer-grid,.activation-rates,.activation-thresholds,.activation-rules,.campaign-milestones>div:last-child,.campaign-product-mix>div:last-child,.ai-strategy-head,.ai-strategy-metrics,.ai-product-signals,.ai-recommendation-body,.ai-product-gap{grid-template-columns:1fr}.strategy-phase{grid-template-columns:1fr}.strategy-phase>div{grid-column:auto}.strategy-phase article{border-left:0}.stage-strip{padding:14px}.stage-strip-roles span{border-left:0;border-top:1px solid #725d3d}.strategy-path-list article{grid-template-columns:1fr}.strategy-path dl{grid-column:auto}.weekly-execution-card>div{padding:10px 0}.weekly-execution-card>div+div{border-left:0;border-top:1px solid #504433}.strategy-thesis>strong{font-size:20px}.campaign-head h3,.ai-strategy-head h3{font-size:21px}.campaign-pending p{grid-column:auto}.ai-strategy-guidance{padding:14px}.ai-product-signals li{grid-template-columns:72px minmax(0,1fr)}.ai-product-signals li small{grid-column:1/-1}.ai-recommendation>footer{align-items:flex-start;flex-direction:column}.ai-recommendation>footer div{width:100%}.ai-recommendation>footer button{flex:1}}
@media(max-width:1100px){.daily-command-body{grid-template-columns:1fr}}
@media(max-width:800px){.daily-command-head,.daily-command-footer,.daily-command-list{grid-template-columns:1fr}.daily-command-stage{padding:10px 0 0;border-left:0;border-top:1px solid #594a37}.daily-command-title{align-items:flex-start;flex-direction:column}.daily-command-title small{margin:0}.daily-command-footer div{margin-top:4px}}
.secondary-view{padding-bottom:92px}
