.manager-meetings-v29{display:grid;gap:18px;min-width:0}.manager-meetings-v29 .panel{margin:0}.manager-meetings-v29 h2{margin:0 0 14px}.manager-meetings-v29 h3{margin:0 0 12px}.mm-tabs{display:flex;gap:8px;flex-wrap:wrap}.mm-context-row,.mm-card-heading,.mm-calendar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-context-row{color:var(--muted,#637086);font-size:14px}.mm-history-picker{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.mm-history-picker .mm-field{flex:1;min-width:200px}.mm-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:13px;font-weight:600}.mm-field input,.mm-field textarea,.mm-field select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-weight:400;min-height:42px;padding:10px 12px;border:1px solid var(--border,#d9e0e9);border-radius:9px;background:var(--panel,#fff);color:inherit}.mm-field textarea{resize:vertical;min-height:76px}.mm-field input:focus,.mm-field select:focus,.mm-field textarea:focus{outline:2px solid var(--primary,#3156b8);outline-offset:2px}.mm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.mm-form-grid .page-note{align-self:center}.mm-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mm-category{display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid var(--border,#d9e0e9);padding:14px;border-radius:12px;background:var(--panel,#fff);color:inherit;font:inherit;min-width:0}.mm-category>strong{font-size:14px}.mm-category>span:last-child{font-size:12px;color:var(--muted,#637086)}button.mm-category{cursor:pointer}button.mm-category:hover{border-color:var(--primary,#3156b8)}button.mm-category:disabled{cursor:default;opacity:.65}.mm-category.is-selected{outline:2px solid var(--primary,#3156b8);outline-offset:0}.mm-metric{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:8px;background:var(--result-background,#f3f5f8);font-size:13px}.mm-metric>strong{font-size:21px;line-height:1.2}.mm-metric .pill{align-self:start;white-space:normal}.mm-metric small{line-height:1.45;color:inherit}.mm-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:16px;margin:18px 0;align-items:stretch}.mm-priority{border:1px solid var(--border,#d9e0e9);border-radius:13px;padding:18px;background:var(--panel,#fff);display:flex;flex-direction:column;min-width:0}.mm-card-heading{align-items:flex-start}.mm-card-heading h3{font-size:18px}.mm-card-heading .btn{font-size:12px}.mm-block{border:1px solid var(--border,#d9e0e9);border-radius:11px;padding:14px 16px;background:var(--panel,#fff);margin:12px 0}.mm-block>summary{cursor:pointer;font-weight:600;font-size:14px;line-height:1.5}.mm-block[open]>summary{margin-bottom:14px}.mm-block .mm-block{background:var(--subtle,#f8fafc)}.mm-review{border:1px solid var(--border,#d9e0e9);border-radius:10px;padding:12px 14px;margin:14px 0;min-width:0}.mm-review legend{font-size:14px;font-weight:600;padding:0 6px}.mm-review>p{font-size:13px;line-height:1.5}.mm-action-link{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid var(--border,#e3e8ee);font-size:14px}.mm-action-link input{margin-top:3px;width:18px;height:18px;flex:none}.mm-action-link span{display:flex;flex-direction:column;gap:5px}.mm-action-link small,.mm-calendar-row small{display:block;color:var(--muted,#637086);font-size:12px}.mm-inline-action{margin-top:16px}.mm-inline-action h4{margin:10px 0}.mm-save-bar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 0}.mm-briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mm-briefing-card{padding:16px;border:1px solid var(--border,#d9e0e9);border-radius:12px;min-width:0}.mm-briefing-card h4{font-size:12px;letter-spacing:.04em}.mm-briefing-card>[data-mm-report]{display:grid;gap:13px}.mm-task-list{display:grid;gap:12px}.mm-task-list form{border-bottom:1px solid var(--border,#d9e0e9);padding:12px 0;display:grid;gap:8px}.mm-task-list small{color:var(--muted,#637086)}.mm-task-controls{display:flex;gap:12px;align-items:end}.mm-task-controls .mm-field{flex:1}.mm-calendar-list{display:grid;gap:10px;margin:16px 0}.mm-calendar-row{padding:10px 0;border-bottom:1px solid var(--border,#d9e0e9)}.mm-calendar-row strong{font-size:14px}.mm-calendar-row p{font-size:13px;white-space:pre-line}.mm-audience{display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--border,#d9e0e9);border-radius:8px;padding:14px;margin:14px 0}.mm-audience label{display:flex;align-items:center;gap:7px;font-size:13px}.mm-history-row{padding:12px 0;border-top:1px solid var(--border,#d9e0e9)}.mm-history-row p{white-space:pre-line;font-size:14px}.mm-history-row small{display:block;line-height:1.6;color:var(--muted,#637086)}.mm-error,.mm-rc-signal{padding:12px 14px;border-left:3px solid #aa4b22;background:linear-gradient(#fff7ef,#fff);font-size:14px;line-height:1.5}.mm-error{color:#78290f}.manager-meetings-v29 .table-wrap small{display:block;font-weight:400;color:var(--muted,#637086);margin-top:5px}.manager-meetings-v29 [data-mm-category-form]{padding:14px 0;border-bottom:1px solid var(--border,#d9e0e9)}.manager-meetings-v29 [data-mm-category-new]{padding-top:20px}.manager-meetings-v29 form{min-width:0}.manager-meetings-v29 button{white-space:normal}.manager-meetings-v29 .result-green{color:var(--result-green-text,#15233c);background:var(--result-green-bg,#e9f7f0)}.manager-meetings-v29 .result-yellow{color:var(--result-yellow-text,#15233c);background:var(--result-yellow-bg,#ffedaf)}.manager-meetings-v29 .result-lightRed{color:var(--result-lightRed-text,#15233c);background:var(--result-lightRed-bg,#fbd2c7)}.manager-meetings-v29 .result-red{color:var(--result-red-text,#15233c);background:var(--result-red-bg,#f1b0bc)}.manager-meetings-v29 .result-neutral{color:var(--result-neutral-text,#15233c);background:var(--result-neutral-bg,#eef1f5)}
@media(max-width:1050px){.mm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-priority-grid{grid-template-columns:1fr}}@media(max-width:650px){.manager-meetings-v29{gap:13px}.mm-tabs{display:grid;grid-template-columns:1fr;width:100%}.mm-tabs .btn{justify-content:center;min-height:44px}.mm-form-grid,.mm-category-grid,.mm-briefing-grid{grid-template-columns:1fr}.mm-field input,.mm-field textarea,.mm-field select{font-size:16px}.mm-context-row,.mm-card-heading,.mm-calendar-row{align-items:flex-start;flex-direction:column}.mm-history-picker{display:grid;grid-template-columns:1fr}.mm-history-picker .mm-field{min-width:0}.mm-priority{padding:14px}.mm-block{padding:12px}.mm-save-bar .btn{width:100%;justify-content:center;min-height:44px}.mm-task-controls{align-items:stretch;flex-direction:column}.mm-category{padding:12px}.mm-metric>strong{font-size:20px}.mm-briefing-card{padding:12px}.mm-audience{flex-direction:column}.mm-audience label{min-height:30px}}

.manager-meetings-v29 .mm-effect-editor{border:1px solid var(--border,#d9e0e9);border-radius:10px;padding:12px;margin:12px 0}.manager-meetings-v29 .mm-effect-definition,.manager-meetings-v29 .mm-effect-observation{display:grid;gap:8px;padding:12px;border:1px solid var(--border,#d9e0e9);border-radius:9px;background:var(--subtle,#f8fafc);font-size:14px;line-height:1.5}.manager-meetings-v29 .mm-effect-definition small,.manager-meetings-v29 .mm-effect-observation small{font-size:12px;color:var(--muted,#637086)}.manager-meetings-v29 .mm-effect-observation p{margin:0}.manager-meetings-v29 .mm-effect-legacy{font-size:13px;line-height:1.6;border-left:3px solid var(--border,#d9e0e9);padding:10px 12px;background:var(--subtle,#f8fafc)}.manager-meetings-v29 .mm-actual-input{margin:14px 0}.manager-meetings-v29 [data-mm-mode-block][hidden]{display:none}.manager-meetings-v29 .mm-attention ol{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.manager-meetings-v29 .mm-attention li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border,#d9e0e9);padding:10px 0}.manager-meetings-v29 .mm-attention li>div{display:grid;gap:6px;min-width:0}.manager-meetings-v29 .mm-attention li strong{font-size:14px;line-height:1.5}.manager-meetings-v29 .mm-attention li small{font-size:12px;line-height:1.5;color:var(--muted,#637086)}.manager-meetings-v29 .mm-attention li .btn{flex:none}.manager-meetings-v29 .mm-priority:focus{outline:2px solid var(--primary,#3156b8);outline-offset:3px}@media(max-width:650px){.manager-meetings-v29 .mm-attention li{align-items:stretch;flex-direction:column}.manager-meetings-v29 .mm-attention li .btn{width:100%;min-height:44px}}
.manager-meetings-v29 [data-mm-quick-form]{display:grid;gap:12px;margin-top:14px}.manager-meetings-v29 [data-mm-quick-task-fields][hidden]{display:none}.manager-meetings-v29 .mm-quick-list{display:grid;gap:10px}.manager-meetings-v29 .mm-quick-item{min-width:0;padding:12px 0;border-top:1px solid var(--border,#d9e0e9)}.manager-meetings-v29 .mm-quick-item p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.manager-meetings-v29 .mm-quick-item small{display:block;color:var(--muted,#637086);font-size:12px;line-height:1.6}

.manager-meetings-v29 h2{font-size:20px;line-height:1.35}.manager-meetings-v29 h3{font-size:16px;line-height:1.4}.manager-meetings-v29 p{line-height:1.55}.manager-meetings-v29 [data-mm-flow-panel][hidden]{display:none!important}.manager-meetings-v29 [data-mm-flow-panel]{display:grid;gap:14px;min-width:0;scroll-margin-top:24px}.manager-meetings-v29 [data-mm-flow-panel]:focus{outline:none}.manager-meetings-v29 .mm-cycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mm-cycle-item{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;border:1px solid var(--border,#d9e0e9);border-radius:10px;background:var(--panel,#fff);color:var(--muted,#637086);font:inherit;cursor:pointer;min-width:0}.mm-cycle-item>span,.mm-step>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--subtle,#f1f4f8);flex:none;font-size:12px;font-weight:700}.mm-cycle-item strong{font-size:13px;line-height:1.4}.mm-cycle-item small{display:block;font-size:11px;line-height:1.4;margin-top:3px;font-weight:400}.mm-cycle-item.is-current{border-color:var(--primary,#3156b8);color:var(--text,#15233c);background:var(--primary-soft,#f0f4ff)}.mm-cycle-item.is-current>span{background:var(--primary,#3156b8);color:white}.mm-now{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--border,#d9e0e9);border-left:4px solid var(--primary,#3156b8);border-radius:13px;background:var(--panel,#fff)}.mm-now .mm-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#637086);font-weight:700}.mm-now h2{font-size:24px;margin:8px 0}.mm-now p{font-size:14px;margin:0 0 6px}.mm-now small{font-size:12px;color:var(--muted,#637086)}.mm-now-action{display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:340px;flex:none}.mm-now-action .btn{min-height:44px}.mm-state{font-size:12px;font-weight:600;background:var(--subtle,#f1f4f8);border-radius:6px;padding:5px 9px}.mm-step-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mm-step{display:flex;align-items:center;gap:9px;padding:12px;text-align:left;border:1px solid transparent;border-bottom:2px solid var(--border,#d9e0e9);background:transparent;color:var(--muted,#637086);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mm-step.is-current{color:var(--primary,#3156b8);border-bottom-color:var(--primary,#3156b8);background:var(--primary-soft,#f0f4ff);border-radius:7px 7px 0 0}.mm-step.is-current>span{background:var(--primary,#3156b8);color:white}.mm-cycle-item:focus-visible,.mm-step:focus-visible{outline:2px solid var(--primary,#3156b8);outline-offset:2px}.mm-plan-notice,.mm-clear-note{font-size:13px;padding:12px 14px;border-radius:9px;background:var(--subtle,#f1f4f8);margin:0}.mm-attention-period{margin:12px 0}.mm-attention-period h3{font-size:13px;color:var(--muted,#637086);margin:0}.manager-meetings-v29 .mm-attention ol{margin-top:4px}.mm-step-footer{display:flex;justify-content:flex-end;padding:8px 0}.mm-overdue-reminder,.mm-quick-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.mm-overdue-reminder{padding:10px 14px;background:#fff5e7;border-radius:9px}.mm-overdue-reminder .btn{margin-left:auto}.mm-quick-tools{padding-top:10px;border-top:1px solid var(--border,#d9e0e9)}.mm-quick-tools>span{color:var(--muted,#637086);margin-right:auto}.manager-meetings-v29 .mm-quick-items{margin-top:0}
@media(max-width:900px){.mm-now{align-items:flex-start;flex-direction:column}.mm-now-action{flex-direction:row;align-items:center;justify-content:space-between;max-width:none;width:100%}.mm-cycle-item{padding:10px}.mm-cycle-item small{display:none}.mm-step{font-size:12px;padding:10px 6px}}@media(max-width:650px){.manager-meetings-v29 .mm-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-cycle-item{gap:6px;align-items:flex-start;flex-direction:column}.mm-cycle-item strong{font-size:11px}.mm-now{padding:17px}.mm-now h2{font-size:21px}.mm-now-action{align-items:stretch;flex-direction:column}.mm-now-action .mm-state{align-self:flex-start}.mm-step{align-items:flex-start;flex-direction:column;gap:6px}.mm-step-nav{gap:4px}.mm-step-footer .btn{width:100%}.mm-quick-tools>span{flex-basis:100%}.mm-quick-tools .btn{flex:1;min-height:44px}.mm-overdue-reminder .btn{margin-left:0}.manager-meetings-v29 .mm-priority-grid{grid-template-columns:1fr}}
