.meeting-section-head{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap}.meeting-section-head h2{margin-top:7px}.meeting-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:18px 0}.meeting-state{display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid #e1d7ca;border-radius:10px;background:#fffdf9;padding:16px;cursor:pointer;line-height:1.45;color:inherit;font:inherit}.meeting-state>span{font-weight:650;font-size:13px;color:#815c13}.meeting-state>strong{font-size:14px}.meeting-state small{color:#63676c}.meeting-state:hover,.meeting-item:hover{border-color:#b27644;background:#fff8ee}.meeting-summary-links{display:flex;flex-wrap:wrap;gap:12px}.meeting-list{display:grid;gap:10px;margin:14px 0}.meeting-item{position:relative;display:flex;flex-direction:column;gap:7px;text-align:left;background:#fff;border:1px solid #e1e3e5;border-radius:9px;padding:14px 38px 14px 16px;color:inherit;font:inherit;line-height:1.55;cursor:pointer;min-width:0;overflow-wrap:anywhere}.meeting-item>.ico{position:absolute;right:12px;top:18px;width:17px}.meeting-item-meta{color:#6d6260;font-size:11px}.meeting-item>strong{font-size:14px}.meeting-item>span:not(.meeting-item-meta){font-size:13px;color:#53575c}.meeting-row-state{display:block!important;color:#87561e!important;font-size:11px!important;white-space:normal;line-height:1.4;margin-top:5px}.meeting-record,.meeting-evidence{border:1px solid #e8d6bd;border-left:3px solid #c88842;border-radius:8px;background:#fffdf8;padding:16px;margin:20px 0}.meeting-current{color:#78521b}.meeting-evidence-row{margin:14px 0}.meeting-evidence-row>small{margin-left:8px;color:#64686d}.meeting-evidence-row p{margin:7px 0}.meeting-task-section{margin-top:18px}.meeting-overview>.small-note{margin-bottom:0}.meeting-evidence .source-actions,.meeting-overview .source-actions{display:inline-flex;flex-wrap:wrap}.risk-path small{white-space:normal}.risk-nodes{flex-wrap:wrap}.meeting-record .meeting-item{background:#fff}.meeting-item:focus-visible,.meeting-state:focus-visible{outline:3px solid #e29a52;outline-offset:2px}@media(max-width:650px){.meeting-state-grid{grid-template-columns:1fr}.meeting-section-head{display:block}.meeting-section-head>.textbtn{margin-top:10px}.meeting-record,.meeting-evidence{padding:12px}.meeting-evidence-row>small{display:block;margin:6px 0}.meeting-item{padding-left:12px}.meeting-summary-links{gap:6px}}

.side-group.side-updates{padding-top:16px}.side-updates+.side-group{padding-top:18px}.updates-nav{align-items:flex-start;min-height:56px}.updates-nav>.ico{flex-shrink:0;margin-top:2px}.updates-nav-text{display:flex;flex-direction:column;gap:5px;min-width:0}.updates-nav-text>small{font-size:10px;font-weight:450;color:var(--sub);letter-spacing:0;line-height:1.3}.updates-nav.active small{color:var(--brand-text)}.updates-history-intro{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.update-history{display:grid;gap:28px}.update-history-date{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.update-history-date>.ico{color:var(--brand-text);width:20px;height:20px}.update-history-date h2{font-size:21px;letter-spacing:-.3px;margin:0}.update-history-date>span{color:var(--sub);font-size:12px}.update-history-entry{border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:12px}.update-history-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px}.update-history-entry>summary::-webkit-details-marker{display:none}.update-history-entry>summary strong{display:block;font-size:16px;line-height:1.4}.update-history-entry>summary small{display:block;max-width:980px;font-size:12px;line-height:1.6;color:var(--muted);margin-top:7px}.update-history-entry>summary>.ico{flex-shrink:0;width:18px;height:18px;color:var(--sub);transition:transform .15s}.update-history-entry[open]>summary>.ico{transform:rotate(180deg)}.update-history-entry>summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:9px}.update-history-body{display:grid;gap:16px;padding:0 20px 20px}.update-history-body .panel{box-shadow:none}.update-history-body .panel>h3{font-size:17px;margin-top:0}.update-history-body .meeting-overview{background:#fffdf9}@media(max-width:650px){.update-history-entry>summary{padding:16px}.update-history-body{padding:0 10px 12px;gap:12px}.update-history-date{gap:8px}.update-history-date>span{flex-basis:100%;margin-left:28px}.update-history-body .section-padded{padding:14px}}
