html.manager-v3-boot #root main{visibility:hidden}
#root .manager-nav button{order:2}
#root .manager-nav button:first-child{order:0}
#root .manager-nav button:nth-child(9){order:1}
#root .manager-nav #manager-bank-run-tab{order:1}
.manager-v2-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.manager-v3-people-priority{border-color:#cbd8ce;background:#f8fbf8}
.manager-v3-people{border-color:#d3ded5;background:linear-gradient(145deg,#fff,#f5f8f4)}
body.manager-v2-company.manager-v2-operations #manager-company-v2[data-view="operations"] .manager-v2-shell>.manager-v3-people{order:-1}
.manager-v3-people-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}
.manager-v3-live-list{display:grid;gap:6px}
.manager-v3-person{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e1e5df;border-radius:11px;background:#fff}
.manager-v3-person>div{display:grid;gap:2px;min-width:0}.manager-v3-person strong{font-size:.76rem}.manager-v3-person span{font-size:.62rem;color:#717872}.manager-v3-person b{font-size:.63rem;color:#39674c;white-space:nowrap}
.manager-v3-actions{display:grid;gap:7px;min-width:175px}.manager-v3-actions button,.manager-v3-actions a{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d7dcd5;border-radius:10px;background:#fff;color:#245b3b;text-decoration:none;font-size:.67rem;font-weight:900;padding:7px 10px}.manager-v3-actions button{cursor:pointer}.manager-v3-actions a{background:#245b3b;color:#fff;border-color:#245b3b}
.manager-v3-inventory-store>.manager-v2-card-head{align-items:flex-start}.manager-v3-inventory-store .manager-v2-kicker{color:#5f795f;margin:0 0 3px}
.manager-v3-inventory-good{padding:12px;border-radius:11px;background:#eef6ef;color:#2f6543;font-size:.7rem;font-weight:800}
.manager-v3-vendor-details{margin-top:10px;border-top:1px solid #ece8df;padding-top:8px}.manager-v3-vendor-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:#42634c;font-size:.66rem;font-weight:900}.manager-v3-vendor-details>summary::-webkit-details-marker{display:none}.manager-v3-vendor-details[open]>summary{margin-bottom:8px}
.manager-v3-vendor-rollup{display:grid;gap:5px}.manager-v3-vendor-group{border-radius:9px;background:#f7f6f1;overflow:hidden}.manager-v3-vendor-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;cursor:pointer;list-style:none;font-size:.64rem}.manager-v3-vendor-group>summary::-webkit-details-marker{display:none}.manager-v3-vendor-group>summary span{color:#747a75;white-space:nowrap}.manager-v3-vendor-group[open]>summary{border-bottom:1px solid #e8e5dc}.manager-v3-vendor-group>.manager-v2-inventory-list{margin-top:0;padding:8px 9px 9px;background:#fff}
.manager-v3-inventory-last-count{grid-column:1/-1;font-size:.58rem;line-height:1.3;color:#767d78;font-weight:750;margin-top:-6px;white-space:nowrap}
.manager-v2-kpi small{font-size:.58rem;color:#767d78}

.manager-v3-store-card{cursor:default;min-width:0}
.manager-v3-store-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:1px}
.manager-v3-completion-toggle,.manager-v3-store-actions .manager-v2-open{border:0;background:transparent;padding:3px 0;margin:0;font:900 .66rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap}
.manager-v3-completion-toggle{display:inline-flex;align-items:center;gap:5px;color:#58665e;text-align:left}.manager-v3-completion-toggle span{display:inline-block;width:9px;color:#2f6849;font-size:.76rem;line-height:1}.manager-v3-store-actions .manager-v2-open{color:#2f6849;text-align:right}
.manager-v3-completion-panel{display:grid;gap:6px;border-top:1px solid #e5e3dc;padding-top:7px;min-width:0}.manager-v3-completion-panel[hidden],.manager-v3-task-analysis[hidden]{display:none!important}
.manager-v3-completion-meta{font-size:.55rem;line-height:1.25;color:#7a817c;font-weight:750}
.manager-v3-checklist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 8px;min-width:0}
.manager-v3-checklist-task{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:22px;border:0;border-radius:6px;background:transparent;color:#39433d;text-align:left;padding:2px 3px;cursor:pointer}
.manager-v3-checklist-task:hover,.manager-v3-checklist-task.active{background:#eef3ef}.manager-v3-checklist-task.active{box-shadow:inset 0 0 0 1px #cfdbd2}
.manager-v3-task-mark{display:grid;place-items:center;width:12px;height:12px;border-radius:999px;font-size:.58rem;font-weight:950;line-height:1;color:#7c847f}.manager-v3-checklist-task[data-state="done"] .manager-v3-task-mark{background:#377053;color:#fff}.manager-v3-checklist-task[data-state="na"] .manager-v3-task-mark{background:#e2e5e2;color:#68716b}.manager-v3-checklist-task[data-state="help"] .manager-v3-task-mark{background:#f7dfd9;color:#8a2f22}.manager-v3-checklist-task[data-state="open"] .manager-v3-task-mark{font-size:.68rem;color:#8c948f}
.manager-v3-task-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:760;line-height:1.15}.manager-v3-checklist-task small{font-size:.49rem;line-height:1;color:#89908b;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}
.manager-v3-task-analysis{display:grid;gap:5px;margin-top:2px;padding:7px 8px;border:1px solid #dfe5df;border-radius:9px;background:#fff;min-width:0}.manager-v3-analysis-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.manager-v3-analysis-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem}.manager-v3-analysis-head span{font-size:.5rem;color:#808782;white-space:nowrap}
.manager-v3-rate-grid{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap}.manager-v3-rate{display:grid;grid-template-columns:auto auto;grid-template-areas:"name rate" "detail detail";align-items:baseline;gap:0 5px;padding:4px 6px;border:1px solid #e4e6e2;border-radius:7px;background:#f8f9f7;min-width:76px}.manager-v3-rate b{grid-area:name;font-size:.52rem;color:#5e6761;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-v3-rate strong{grid-area:rate;font-size:.66rem;color:#285f41}.manager-v3-rate small{grid-area:detail;font-size:.47rem;color:#8a908c}.manager-v3-rate-empty strong{color:#838a85}
.manager-v3-task-analysis p{margin:0;font-size:.49rem;line-height:1.25;color:#858c87}.manager-v3-analysis-loading,.manager-v3-analysis-error{font-size:.57rem;color:#777f7a}.manager-v3-analysis-error{color:#8a3b31}

@media(max-width:1100px){.manager-v2-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.manager-v2-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-v3-people-body{grid-template-columns:1fr}.manager-v3-actions{grid-template-columns:1fr 1fr;min-width:0}}
@media(max-width:520px){.manager-v2-priority-grid{grid-template-columns:1fr}.manager-v3-actions{grid-template-columns:1fr}.manager-v3-person{align-items:flex-start}.manager-v3-person b{white-space:normal;text-align:right}.manager-v3-inventory-last-count{font-size:.61rem;margin-top:-5px}.manager-v3-checklist-list{grid-template-columns:1fr}.manager-v3-checklist-task{grid-template-columns:13px minmax(0,1fr) auto}.manager-v3-task-name{font-size:.61rem}.manager-v3-completion-toggle,.manager-v3-store-actions .manager-v2-open{font-size:.67rem}.manager-v3-analysis-head{align-items:flex-start;flex-direction:column;gap:2px}.manager-v3-analysis-head span{white-space:normal}}

/* Source-owned compact Manager scope selector. */
#root .manager-scope-row{display:block;margin:7px 0 9px}
#root .manager-scope-picker{display:flex;align-items:center;gap:8px;max-width:300px;padding:6px 8px 6px 10px;border:1px solid #ddd8cd;border-radius:11px;background:#fff;box-shadow:0 3px 12px rgba(31,36,29,.025)}
#root .manager-scope-picker>span{font-size:.59rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#737a75;white-space:nowrap}
#root .manager-scope-picker select{min-width:0;flex:1;border:0;background:transparent;color:#20241f;font:850 .86rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:4px 24px 4px 3px;outline:0;box-shadow:none}
#cc-test-lab-entry{display:none!important}
@media(max-width:520px){#root .manager-scope-picker{max-width:none;width:100%}}.manager-v3-analysis-head>div:first-child{display:grid;gap:1px;min-width:0}.manager-v3-analysis-head>div:first-child>small{font-size:.48rem;color:#858c87}.manager-v3-lookbacks{display:flex;align-items:center;gap:3px;flex-shrink:0}.manager-v3-lookbacks button{min-width:30px;border:1px solid #dfe4df;border-radius:6px;background:#fafbf9;color:#727a74;font:800 .49rem/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:5px 5px;cursor:pointer}.manager-v3-lookbacks button[aria-pressed="true"]{border-color:#cad9cf;background:#edf4ef;color:#2e6648}
.manager-v3-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.manager-v3-insight-card{display:grid;gap:2px;min-width:0;padding:6px 7px;border:1px solid #e3e6e1;border-radius:8px;background:#f9faf8}.manager-v3-insight-card.team{background:#f6f9f6}.manager-v3-insight-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.manager-v3-insight-card-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;color:#58625b}.manager-v3-insight-card-head strong{font-size:.7rem;color:#285f41}.manager-v3-insight-card>span,.manager-v3-insight-card>small{font-size:.46rem;line-height:1.22;color:#858c87}.manager-v3-history-line{color:#66756c!important}.manager-v3-unchecked-link{justify-self:start;border:0;background:transparent;color:#245f40;text-decoration:underline;padding:0;font:850 .48rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.manager-v3-unchecked-zero{color:#5d6e62!important;font-weight:760}.manager-v3-employee-detail{display:grid;gap:3px;margin-top:3px;padding-top:4px;border-top:1px solid #e3e7e2}.manager-v3-employee-detail[hidden]{display:none!important}.manager-v3-detail-row{display:grid;gap:1px;padding:3px 0}.manager-v3-detail-row+ .manager-v3-detail-row{border-top:1px solid #eceeea}.manager-v3-detail-row strong{font-size:.47rem;color:#38453d}.manager-v3-detail-row span,.manager-v3-detail-empty{font-size:.44rem;line-height:1.25;color:#7b837d}.manager-v3-insight-note{color:#717a74!important}.manager-v3-coverage{color:#858c87!important}.manager-v3-qualifies{font-size:.48rem;color:#657069}.manager-v3-qualifies summary{cursor:pointer;font-weight:850;color:#56655b}.manager-v3-qualifies p{margin-top:3px!important}
@media(max-width:720px){.manager-v3-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.manager-v3-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-v3-insight-card.team{grid-column:auto}.manager-v3-lookbacks{align-self:flex-end}.manager-v3-lookbacks button{min-width:31px;padding:5px 4px}}

/* #416: approved round44 Company cards and inline outcomes. Inventory is separate. */
#manager-company-v2[data-view="operations"] {
  --ui-font:var(--ui-font-delivered);
  color:#2b3631;
  font:400 14px/1.45 var(--ui-font);
  font-synthesis:none;
}
#manager-company-v2[data-view="operations"] .manager-v3-company-completion {
  padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;
}
#manager-company-v2[data-view="operations"] .manager-v3-company-completion>.manager-v2-card-head {margin:0 0 8px}
#manager-company-v2[data-view="operations"] .manager-v3-company-completion>.manager-v2-card-head h3 {font:500 15px/1.4 var(--ui-font);color:#2b3631;margin:0}
#manager-company-v2[data-view="operations"] .manager-v2-store-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
#manager-company-v2[data-view="operations"] .manager-v3-store-card {display:flex;flex-direction:column;gap:0;padding:13px 14px;border:1px solid #dcdfd7;border-radius:12px;background:#fff;box-shadow:none;min-width:0}
#manager-company-v2[data-view="operations"] .manager-v2-store-top {display:flex;align-items:baseline;gap:12px;margin:0}
#manager-company-v2[data-view="operations"] .manager-v2-store-top strong {font:500 16px/1.4 var(--ui-font);color:#2b3631}
#manager-company-v2[data-view="operations"] .manager-v2-progress {height:6px;margin:10px 0 8px;border-radius:6px;background:#edf0eb;overflow:hidden}
#manager-company-v2[data-view="operations"] .manager-v2-progress i {display:block;height:100%;border-radius:6px;background:#376c51}
#manager-company-v2[data-view="operations"] .manager-v3-store-card>.manager-v2-quiet,
#manager-company-v2[data-view="operations"] .manager-v2-brief {font:400 11px/1.4 var(--ui-font);color:#5a655e;margin:0 0 5px}
#manager-company-v2[data-view="operations"] .manager-v2-brief {padding:0;border:0;background:transparent}
#manager-company-v2[data-view="operations"] .manager-v2-brief div {padding:0;margin:2px 0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
#manager-company-v2[data-view="operations"] .manager-v3-store-actions {display:contents}
#manager-company-v2[data-view="operations"] .manager-v3-completion-toggle {align-self:flex-start;min-height:34px;padding:5px 0;margin:0;gap:5px;font:500 12px/1.4 var(--ui-font);color:#2b3631}
#manager-company-v2[data-view="operations"] .manager-v3-store-card>.manager-v2-open {border:0;background:transparent;box-shadow:none;align-self:flex-end;max-width:100%;min-height:34px;padding:7px 0;margin:2px 0 0;font:400 12px/1.4 var(--ui-font);color:#365b48;text-decoration:underline;text-underline-offset:3px;white-space:normal}
#manager-company-v2[data-view="operations"] .manager-v3-completion-panel {gap:0;border:0;padding:0}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-list {grid-template-columns:minmax(0,1fr);gap:0}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-task {width:100%;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;min-height:24px;padding:3px 2px;margin:0;border-radius:5px;line-height:18px;color:#2b3631}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-task.active {background:#eef3ef;box-shadow:none}
#manager-company-v2[data-view="operations"] .manager-v3-task-name {font:500 12px/18px var(--ui-font);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-task small {font:400 9.5px/1.4 var(--ui-font);color:#6e7971;letter-spacing:.035em}
#manager-company-v2[data-view="operations"] .manager-v3-task-mark {font:500 12px/1 var(--ui-font);width:15px;height:15px;color:#6e7971;background:transparent;border-radius:0}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-task[data-state="done"] .manager-v3-task-mark {color:#376c51;background:transparent}
#manager-company-v2[data-view="operations"] .manager-v3-checklist-task[data-state="help"] .manager-v3-task-mark {color:#8a2f22;background:#f7dfd9}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis {display:block;padding:8px 10px;background:#f4f6f2;border:1px solid #dce2db;border-radius:8px;margin:2px 0 6px}
#manager-company-v2[data-view="operations"] .manager-v3-analysis-head {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}
#manager-company-v2[data-view="operations"] .manager-v3-team-outcome {display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font:400 12px/18px var(--ui-font)}
#manager-company-v2[data-view="operations"] .manager-v3-team-outcome strong {font:500 14px/18px var(--ui-font);color:#365b48}
#manager-company-v2[data-view="operations"] .manager-v3-team-outcome span:last-child {font:400 11px/16px var(--ui-font);color:#5a655e}
#manager-company-v2[data-view="operations"] .manager-v3-lookbacks {gap:3px;align-self:auto}
#manager-company-v2[data-view="operations"] .manager-v3-lookbacks button {min-width:35px;min-height:24px;border:1px solid #d9dfd7;border-radius:6px;background:#fff;color:#2b3631;padding:3px 6px;font:400 11px/16px var(--ui-font)}
#manager-company-v2[data-view="operations"] .manager-v3-lookbacks button[aria-pressed="true"] {background:#eaf3ed;color:#2f6349;border-color:#becfc1}
#manager-company-v2[data-view="operations"] .manager-v3-insight-grid {display:block}
#manager-company-v2[data-view="operations"] .manager-v3-insight-card {display:block;padding:0;border:0;border-radius:0;background:transparent;margin:0}
#manager-company-v2[data-view="operations"] .manager-v3-unchecked-link,
#manager-company-v2[data-view="operations"] .manager-v3-unchecked-zero {display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;min-height:24px;padding:3px 0;border:0;background:transparent;text-align:left;font:400 11px/16px var(--ui-font);color:#2b3631!important;text-decoration:none}
#manager-company-v2[data-view="operations"] .manager-v3-unchecked-link .manager-v3-person-name {text-decoration:underline;text-underline-offset:3px}
#manager-company-v2[data-view="operations"] .manager-v3-person-rate {color:#365b48;font-weight:500}
#manager-company-v2[data-view="operations"] .manager-v3-person-outcome {color:#5a655e}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis p,
#manager-company-v2[data-view="operations"] .manager-v3-detail-row span,
#manager-company-v2[data-view="operations"] .manager-v3-detail-empty {font:400 11px/16px var(--ui-font);color:#5a655e;margin:3px 0;overflow-wrap:anywhere}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis p strong,
#manager-company-v2[data-view="operations"] .manager-v3-detail-row strong {font:500 11px/16px var(--ui-font);color:#2b3631}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis details {border:0;padding:0;margin:3px 0}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis summary {min-height:24px;padding:3px 0;font:400 11px/16px var(--ui-font);color:#365b48;cursor:pointer}
#manager-company-v2[data-view="operations"] .manager-v3-analysis-loading {font:400 11px/16px var(--ui-font)}
#manager-company-v2[data-view="operations"] .manager-v3-analysis-error {font:400 12px/18px var(--ui-font)}
#manager-company-v2[data-view="operations"] :is(button,summary,a):focus-visible {outline:2px solid #b8873f;outline-offset:3px}
@media(max-width:760px) {
  #manager-company-v2[data-view="operations"] .manager-v2-store-grid {grid-template-columns:minmax(0,1fr)}
}
@media(pointer:coarse) {
  #manager-company-v2[data-view="operations"] .manager-v3-completion-toggle,
  #manager-company-v2[data-view="operations"] .manager-v3-store-card>.manager-v2-open,
  #manager-company-v2[data-view="operations"] .manager-v3-task-analysis summary,
  #manager-company-v2[data-view="operations"] .manager-v3-unchecked-link,
  #manager-company-v2[data-view="operations"] .manager-v3-lookbacks button {min-height:44px}
  #manager-company-v2[data-view="operations"] .manager-v3-lookbacks button {min-width:44px}
}

/* #426: complete the approved Company surroundings; existing cards/analytics
   above retain their calibration. Routine information uses rows, not tiles. */
#manager-company-v2[data-view="operations"] .manager-v3-people { padding:13px 14px; border:1px solid #dcdfd7; border-radius:12px; box-shadow:none; background:#fff; }
#manager-company-v2[data-view="operations"] .manager-v3-people .manager-v2-card-head { align-items:baseline; flex-wrap:wrap; margin:0 0 5px; gap:4px 14px; }
#manager-company-v2[data-view="operations"] .manager-v3-people h2 { font:500 17px/1.35 var(--ui-font); color:#2b3631; letter-spacing:normal; margin:0; }
#manager-company-v2[data-view="operations"] .manager-v2-summary-badge { background:transparent; border:0; padding:0; border-radius:0; font:400 11px/1.4 var(--ui-font); color:#58645d; }
#manager-company-v2[data-view="operations"] .manager-v3-people-body { display:block; }
#manager-company-v2[data-view="operations"] .manager-v3-live-list { display:block; }
#manager-company-v2[data-view="operations"] .manager-v3-person { padding:7px 0; background:transparent; border:0; border-bottom:1px solid #dce2d9; border-radius:0; gap:12px; }
#manager-company-v2[data-view="operations"] .manager-v3-person strong { font:400 13px/1.4 var(--ui-font); }
#manager-company-v2[data-view="operations"] .manager-v3-person span, #manager-company-v2[data-view="operations"] .manager-v3-person b { font:400 11px/1.4 var(--ui-font); color:#58645d; }
#manager-company-v2[data-view="operations"] .manager-v3-actions { display:flex; flex-wrap:wrap; gap:4px 16px; min-width:0; margin:4px 0 0; }
#manager-company-v2[data-view="operations"] .manager-v3-actions :is(button,a) { min-height:34px; padding:5px 0; border:0; border-radius:0; background:transparent; box-shadow:none; font:400 12px/1.4 var(--ui-font); color:#365b48; text-decoration:underline; text-underline-offset:3px; }
/* September 23 owner correction: these destinations stay visible as compact cards. */
#manager-company-v2[data-view="operations"] .manager-v3-company-details { padding:0; margin:0; font:400 12px/1.45 var(--ui-font); }
#manager-company-v2[data-view="operations"] .manager-v3-company-details>h2 { margin:0 0 4px; font:500 17px/1.35 var(--ui-font); color:#2b3631; }
#manager-company-v2[data-view="operations"] .manager-v3-company-details p, #manager-company-v2[data-view="operations"] .manager-v3-people-unavailable { font:400 12px/1.45 var(--ui-font); color:#58645d; margin:5px 0 12px; }
#manager-company-v2[data-view="operations"] .manager-v3-overview-links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
#manager-company-v2[data-view="operations"] .manager-v3-overview-links button { display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; gap:4px; min-height:64px; padding:13px 14px; border:1px solid #dcdfd7; border-radius:12px; background:#fff; color:#365b48; font:400 14px/1.45 var(--ui-font); text-align:left; cursor:pointer; }
#manager-company-v2[data-view="operations"] .manager-v3-overview-links span { font:400 11px/1.45 var(--ui-font); color:#58645d; }
@media(max-width:599px) {
  #manager-company-v2[data-view="operations"] .manager-v3-overview-links { grid-template-columns:minmax(0,1fr); }
}
/* Scope the already-present summary chrome to this migrated Company view. */
body.manager-v2-company.manager-v2-operations #root :is(.manager-sales-summary,.coverage-rescue-summary) { font-family:var(--ui-font-delivered); font-synthesis:none; border:0; border-bottom:1px solid #dce2d9; border-radius:0; background:transparent; box-shadow:none; padding:10px 0; color:#2b3631; }
body.manager-v2-company.manager-v2-operations #root .manager-sales-summary h2 { font:400 13px/1.4 var(--ui-font-delivered); }
body.manager-v2-company.manager-v2-operations #root .mss-value>strong { font:500 18px/1.4 var(--ui-font-delivered); }
body.manager-v2-company.manager-v2-operations #root .mss-status :is(b,span) { font:400 11px/1.4 var(--ui-font-delivered); }
body.manager-v2-company.manager-v2-operations #root .mss-actions button { font:400 12px/1.4 var(--ui-font-delivered); background:#fff; color:#354745; border:1px solid #a7afa7; min-height:44px; border-radius:6px; box-shadow:none; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary { border:1px solid #dcdfd7; border-radius:12px; background:#fff; padding:13px 14px; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary .rescue-notice { color:#365b48; background:#f2f5ef; border:1px solid #dce2d9; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary .coverage-rescue-copy h2 { font:400 14px/1.4 var(--ui-font-delivered); color:#2b3631; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary .kicker { font:400 11px/1.4 var(--ui-font-delivered); color:#58645d; letter-spacing:normal; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary :is(p,small,.coverage-safe-note) { font:400 11px/1.4 var(--ui-font-delivered); color:#58645d; }
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary :is(.coverage-rescue-icon,.rescue-complete,.rescue-syncing) { color:#365b48; background:transparent; border:0; font-weight:400; }
@media(pointer:coarse), (max-width:599px) {
  #manager-company-v2[data-view="operations"] .manager-v3-actions :is(button,a),
  #manager-company-v2[data-view="operations"] .manager-v3-overview-links button { min-height:44px; }
}

/* Mobile readability (WP461): typography only; approved spacing and structure retained. */
@media (max-width:700px){
  .manager-v3-person strong{font-size:var(--ui-mobile-body,17px)}
  .manager-v3-person span{font-size:var(--ui-mobile-meta,14px)}
  .manager-v3-person b{font-size:var(--ui-mobile-meta,14px)}
  .manager-v3-actions button,.manager-v3-actions a{font-size:var(--ui-mobile-secondary,15px)}
  .manager-v2-kpi small{font-size:var(--ui-mobile-meta,14px)}
  .manager-v3-store-actions .manager-v2-open{font-size:var(--ui-mobile-meta,14px)}
  @media (max-width:520px){.manager-v3-store-actions .manager-v2-open{font-size:var(--ui-mobile-meta,14px)}}
  #root .manager-scope-picker>span{font-size:var(--ui-mobile-meta,14px)}
  #root .manager-scope-picker select{font-size:var(--ui-mobile-body,17px)}
  #manager-company-v2[data-view="operations"]{font-size:var(--ui-mobile-body,17px)}
  #manager-company-v2[data-view="operations"] .manager-v3-company-completion>.manager-v2-card-head h3{font-size:var(--ui-mobile-body,17px)}
  #manager-company-v2[data-view="operations"] .manager-v2-store-top strong{font-size:var(--ui-mobile-body,17px)}
  #manager-company-v2[data-view="operations"] .manager-v3-store-card>.manager-v2-quiet,
#manager-company-v2[data-view="operations"] .manager-v2-brief{font-size:var(--ui-mobile-meta,14px)}
  #manager-company-v2[data-view="operations"] .manager-v3-store-card>.manager-v2-open{font-size:var(--ui-mobile-secondary,15px)}
  #manager-company-v2[data-view="operations"] .manager-v2-summary-badge{font-size:var(--ui-mobile-meta,14px)}
  #manager-company-v2[data-view="operations"] .manager-v3-person strong{font-size:var(--ui-mobile-body,17px)}
  #manager-company-v2[data-view="operations"] .manager-v3-person span, #manager-company-v2[data-view="operations"] .manager-v3-person b{font-size:var(--ui-mobile-meta,14px)}
  #manager-company-v2[data-view="operations"] .manager-v3-actions :is(button,a){font-size:var(--ui-mobile-secondary,15px)}
  #manager-company-v2[data-view="operations"] .manager-v3-company-details{font-size:var(--ui-mobile-secondary,15px)}
  #manager-company-v2[data-view="operations"] .manager-v3-company-details p, #manager-company-v2[data-view="operations"] .manager-v3-people-unavailable{font-size:var(--ui-mobile-secondary,15px)}
  #manager-company-v2[data-view="operations"] .manager-v3-overview-links button{font-size:var(--ui-mobile-secondary,15px)}
  #manager-company-v2[data-view="operations"] .manager-v3-overview-links span{font-size:var(--ui-mobile-meta,14px)}
  body.manager-v2-company.manager-v2-operations #root .manager-sales-summary h2{font-size:var(--ui-mobile-body,17px)}
  body.manager-v2-company.manager-v2-operations #root .mss-status :is(b,span){font-size:var(--ui-mobile-meta,14px)}
  body.manager-v2-company.manager-v2-operations #root .mss-actions button{font-size:var(--ui-mobile-secondary,15px)}
  body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary .coverage-rescue-copy h2{font-size:var(--ui-mobile-body,17px)}
  body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary .kicker{font-size:var(--ui-mobile-meta,14px)}
  body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary :is(p,small,.coverage-safe-note){font-size:var(--ui-mobile-meta,14px)}
}

/* WP465: Completion Details retains its original compact typography above. */


/* September 26 owner review: compact Completion Details history controls. */
.manager-v3-lookback-select{
  min-width:58px;
  min-height:28px;
  border:1px solid #d9dfd7;
  border-radius:7px;
  background:#fff;
  color:#365b48;
  padding:3px 24px 3px 8px;
  font:500 11px/16px var(--ui-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);
}
#manager-company-v2[data-view="operations"] .manager-v3-lookback-select{
  flex:0 0 auto;
  min-width:58px;
  min-height:28px;
  border:1px solid #c8d3ca;
  background:#f9fbf8;
  color:#365b48;
}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis{
  padding:7px 10px;
}
#manager-company-v2[data-view="operations"] .manager-v3-insight-grid{
  margin:2px 0 0;
}
#manager-company-v2[data-view="operations"] .manager-v3-unchecked-link,
#manager-company-v2[data-view="operations"] .manager-v3-unchecked-zero{
  min-height:20px;
  padding:0;
}
#manager-company-v2[data-view="operations"] .manager-v3-checkoff-history{
  margin:2px 0 0;
}
#manager-company-v2[data-view="operations"] .manager-v3-task-analysis summary{
  min-height:20px;
  padding:0;
}
@media(max-width:520px){
  #manager-company-v2[data-view="operations"] .manager-v3-analysis-head{
    flex-direction:row;
    align-items:center;
  }
  #manager-company-v2[data-view="operations"] .manager-v3-lookback-select{
    align-self:auto;
  }
}
@media(pointer:coarse){
  #manager-company-v2[data-view="operations"] .manager-v3-lookback-select{
    min-height:44px;
  }
  #manager-company-v2[data-view="operations"] .manager-v3-unchecked-link,
  #manager-company-v2[data-view="operations"] .manager-v3-unchecked-zero,
  #manager-company-v2[data-view="operations"] .manager-v3-task-analysis summary{
    min-height:20px;
    padding:0;
  }
}
