.ov-phase{min-width:0}.ov-phase h3{display:flex;justify-content:space-between;gap:8px}.ov-count{border-radius:12px;background:#e8edf6;padding:1px 8px;font-size:11px}.ov-phase ul{list-style:none;padding:0;margin:12px 0 0}.ov-phase li{margin:0 0 8px}.ov-task{display:block;width:100%;text-align:left;background:#fff;border:1px solid #e4e9f0;border-radius:7px;padding:10px;color:inherit}.ov-task:hover{border-color:#dc864b;background:#fffaf6}.ov-task strong,.ov-task span,.ov-task small{display:block;line-height:1.4}.ov-task strong{font-size:12px;color:#1d3856}.ov-task span{font-size:11px;margin-top:5px}.ov-task small{font-size:10px;color:#71808f;margin-top:4px}.ov-empty,.ov-more,.ov-note{font-size:12px;color:#738391;line-height:1.5}.ov-meeting{margin-top:18px;padding:16px;background:#f6f9fb;border:1px solid #e1e9ef;border-radius:10px}.ov-meeting-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.ov-meeting-head strong,.ov-meeting-head small{display:block}.ov-meeting-head small{margin-top:4px;color:#6d8090;font-size:11px}.ov-meeting-status{font-size:11px;font-weight:700;padding:5px 8px;border-radius:6px;background:#fff1d8;color:#855500}.ov-meeting-block{font-size:12px;line-height:1.6;margin-top:12px}.ov-meeting-block p{white-space:pre-wrap;margin:3px 0;color:#4b6274}.ov-link,.ov-detail,.ov-risk-more{display:inline-block;color:#a24c08;background:transparent;border:0;padding:4px 0;font-size:12px;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.ov-risk-description{color:#728492;font-size:12px}.ov-risk-card p{white-space:pre-wrap}.riskgrid .risk p{white-space:pre-wrap}.ov-risk-more{margin-top:12px}.ov-task:focus-visible,.ov-detail:focus-visible,.ov-link:focus-visible,.ov-risk-more:focus-visible{outline:2px solid #e77920;outline-offset:2px}html[data-theme=dark] .ov-meeting{background:#16222b;border-color:#35434d}html[data-theme=dark] .ov-task{background:#182630;border-color:#3a4a55;color:#e4ebef}html[data-theme=dark] .ov-task strong{color:#e4ebef}html[data-theme=dark] .ov-task:hover{background:#263743}html[data-theme=dark] .ov-meeting-block p{color:#c5d1d7}@media(max-width:700px){.ov-meeting-head{flex-direction:column}}
#ovRiskMore[hidden]{display:none!important}
