.ed .capacity-research{margin:14px 0;padding:10px 12px;border-left:3px solid #2563eb;background:#f5f8ff;overflow-wrap:anywhere}.ed .capacity-research summary{cursor:pointer;line-height:1.6}.ed .capacity-research summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ed .capacity-research p{margin:6px 0}.ed .capacity-research h3{margin:10px 0 4px;font-size:15px;font-weight:400}.ed .capacity-research-facts{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.ed .capacity-research-facts li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:6px 0;border-top:1px solid #dfe6f5;min-width:0}.ed .capacity-research-topic{flex:0 0 auto;padding:0 6px;border-radius:4px;background:#e3ebfd;color:#1e3a8a;font-size:13px}.ed .capacity-research-note{margin:8px 0}.ed .artifact-check{margin:10px 0;padding:8px 12px;border:1px solid #dfe3ea;border-radius:6px;background:#fafbfc;overflow-wrap:anywhere}.ed .artifact-check summary{cursor:pointer;line-height:1.6}.ed .artifact-check summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ed .artifact-check ul{margin:8px 0;padding-left:0;list-style:none;display:grid;gap:4px}.ed .artifact-check li{line-height:1.6}.ed .artifact-check-met,.ed .artifact-check-owner,.ed .artifact-check-short{display:inline-block;padding:0 6px;border-radius:4px;font-size:13px}.ed .artifact-check-met{background:#e6f4ea;color:#14532d}.ed .artifact-check-owner{background:#eef2ff;color:#1e3a8a}.ed .artifact-check-short{background:#fdecea;color:#8a1c12}.ed .capacity-targets-list{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.ed .capacity-targets-list li{display:grid;gap:4px;padding:8px 0;border-top:1px solid #e4e6eb;overflow-wrap:anywhere}.ed .capacity-target-status{display:inline-block;padding:0 6px;margin-right:4px;border-radius:4px;font-size:13px}.ed .capacity-target-good{background:#e6f4ea;color:#14532d}.ed .capacity-target-bad{background:#fdecea;color:#8a1c12}.ed .capacity-target-warn{background:#fff4e5;color:#7a4100}.ed .capacity-target-neutral{background:#eef1f5;color:#374151}.ed .capacity-target-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;margin:10px 0;padding:10px 12px;border:1px solid #d8dee6;border-radius:6px;min-width:0}.ed .capacity-target-edit legend{padding:0 6px;font-weight:400}.ed .capacity-target-edit label{display:flex;flex-direction:column;gap:4px;min-width:0}.ed .capacity-target-edit input,.ed .capacity-target-edit select{width:100%;box-sizing:border-box;min-height:40px}.ed .capacity-target-edit button{align-self:end;justify-self:start}.ed .weekly-reports{overflow-wrap:anywhere}.ed .weekly-report{margin:16px 0;padding-top:12px;border-top:1px solid #e4e6eb}.ed .weekly-ai{margin:8px 0;padding:8px 10px;border-left:3px solid #6366f1;background:#f5f7ff;border-radius:4px}.ed .weekly-project{margin:10px 0}.ed .weekly-project h3{margin:0 0 4px;font-size:16px;font-weight:400}.ed .weekly-project ul{margin:6px 0;padding-left:20px;display:grid;gap:4px;line-height:1.6}.ed .verification-list{margin:10px 0 4px}.ed .verification-list h3{margin:10px 0 4px;font-size:15px;font-weight:400}.ed .verification-list ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.ed .verification-item{padding:8px 0;border-top:1px solid #dfe6f5;overflow-wrap:anywhere;min-width:0}.ed .verification-item p{margin:4px 0}.ed .verification-form label{display:flex;flex-direction:column;gap:4px;margin:6px 0}.ed .verification-form textarea{width:100%;box-sizing:border-box;min-height:56px;font:inherit}.ed .verification-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ed .capacity-research-new{flex:0 0 auto;padding:0 6px;border-radius:4px;background:#fff4e5;color:#7a4100;font-size:13px}.ed .research-refresh{align-items:center;margin:8px 0}.ed .capacity-target-due{margin:8px 0;padding:8px 10px;border-radius:6px;background:#fffaf0;overflow-wrap:anywhere}.ed .due-date-input{display:inline-flex;align-items:center;gap:6px}.ed .project-summary h3{margin:12px 0 4px;font-size:16px;font-weight:400}.work-kind{display:inline-block;padding:1px 8px;margin-right:6px;border-radius:999px;font-size:12px;line-height:20px;background:#eef1f5;color:#3d4450;white-space:nowrap}.work-kind-recurring{background:#e8f3ee;color:#1f6b47}.work-kind-campaign{background:#fdf1e3;color:#9a4f05}.work-kind-watch{background:#eaf0fd;color:#2550b5}.work-kind-event{background:#f6ecfb;color:#7a2f99}.owner-fit-self{background:#e8f3ee;color:#1f6b47}.owner-fit-practice{background:#fdf1e3;color:#9a4f05}.owner-fit-others{background:#eef1f5;color:#3d4450}.cadence-form .cadence-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;border:0;padding:0;margin:0 0 12px}.cadence-form .cadence-kinds legend{font-weight:600;margin-bottom:6px}.cadence-form .cadence-kinds label{display:flex;flex-direction:row;margin:0;gap:8px;align-items:flex-start;padding:10px;border:1px solid #e1e4ea;border-radius:8px;cursor:pointer}.cadence-form .cadence-days input,.cadence-form .cadence-kinds input{width:auto;min-width:0;flex:none;margin:3px 0 0;padding:0}.cadence-form .cadence-kinds label.is-selected{border-color:#2563eb;background:#f5f8ff}.cadence-form .cadence-kinds label span{display:flex;flex-direction:column;gap:2px;min-width:0}.cadence-form .cadence-kinds small{color:#5b616b;font-size:12px;line-height:1.6}.cadence-form .cadence-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.cadence-form .cadence-days{display:flex;flex-wrap:wrap;gap:6px 14px;border:0;padding:0;margin:0}.cadence-form .cadence-days legend{width:100%;margin-bottom:4px}.cadence-form .cadence-days label{display:inline-flex;flex-direction:row;margin:0;gap:4px;align-items:center}.cadence-form .cadence-condition{border:1px solid #e1e4ea;border-radius:8px;padding:10px 12px;margin:0}.cadence-form .cadence-times{align-items:flex-end}.cadence-form .cadence-times .ed-link{font-size:12px;margin-left:6px}.cadence-form .cadence-condition .finance-check{display:inline-flex;flex-direction:row;gap:6px;align-items:center}.cadence-form .cadence-condition .finance-check input{width:auto;min-width:0;flex:none}.monitor-panel .monitor-fires{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}@media (max-width:640px){.cadence-form .cadence-kinds{grid-template-columns:1fr}}.agenda-list{list-style:none;margin:8px 0 0;padding:0}.agenda-item{padding:12px 0;border-top:1px solid #eceef2}.agenda-item:first-child{border-top:0}.agenda-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.agenda-item p{margin:4px 0}.agenda-status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;background:#eef1f5;color:#3d4450;white-space:nowrap}.agenda-status-review{background:#fdf1e3;color:#9a4f05}.agenda-status-working{background:#eaf0fd;color:#2550b5}.agenda-status-accepted{background:#e8f3ee;color:#1f6b47}.agenda-status-missed{background:#fdecec;color:#b42318}.agenda-day h3{margin:12px 0 4px;font-size:14px}.agenda-day ul{margin:0;padding-left:0;list-style:none}.agenda-day li{padding:4px 0;line-height:1.6}.agenda-time{display:inline-block;min-width:46px;color:#5b616b;font-variant-numeric:tabular-nums}.ed .goal-breakdown{overflow-wrap:anywhere}.ed .goal-breakdown h3{margin:12px 0 4px;font-size:15px;font-weight:400}.ed .goal-breakdown p{margin:4px 0}.ed .goal-drivers{margin:6px 0;padding-left:20px;display:grid;gap:4px;line-height:1.6}.ed .goal-levers{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.ed .goal-levers li{display:grid;gap:2px;padding:8px 0;border-top:1px solid #e4e6eb;min-width:0}.ed .goal-levers li>div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ed .action-facts ul{margin:0;padding-left:18px}.ed .step-action{margin:6px 0;padding:6px 10px;border-left:3px solid #16a34a;background:#f4fbf6;overflow-wrap:anywhere}.ed .step-action p{margin:2px 0}