.commitments{padding:24px;max-height:calc(100vh - 270px);min-height:440px;overflow:auto}.co-header h2{font-size:25px;margin:8px 0}.co-header p{line-height:1.6;color:var(--muted,#636b69);max-width:650px}.co-filters,.co-fields,.co-monday-fields{display:flex;flex-wrap:wrap;gap:12px}.co-filters{margin:24px 0 16px}.co-bulk{padding:18px;background:#f0f6f2;border:1px solid #d4e5d9;border-radius:14px;margin-bottom:16px}.co-bulk>.actions{margin-top:14px}.co-bulk label,.co-entry-fields label,.co-monday-fields label,.co-recap>label{display:grid;gap:7px;font-size:13px;font-weight:600}.co-bulk select,.co-entry-fields select,.co-entry-fields input,.co-entry-fields textarea,.co-monday-fields select,.co-recap>select{width:100%;max-width:100%;padding:10px;border:1px solid #cbd5d0;border-radius:8px;background:#fff;color:#263c32;font:inherit}.co-bulk .co-select-all,.co-export-toggle{display:flex!important;align-items:center;gap:9px;margin-bottom:12px}.co-select-all span{margin-left:auto;color:#65766b;font-size:12px}.co-fields>label{flex:1 1 160px}.co-monday-fields>label{flex:1 1 200px}.co-monday-fields p{width:100%}.co-list{display:grid;gap:12px}.co-row{padding:18px;border:1px solid #d7dfda;border-radius:14px;background:#fff}.co-row-top{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:10px}.co-kind{color:#28523c;font-weight:650}.co-status{margin-left:auto;font-size:12px;background:#edf3ef;padding:4px 9px;border-radius:6px;white-space:nowrap}.co-row>details>summary{cursor:pointer;line-height:1.45}.co-row>details>summary strong{font-size:16px}.co-row>details>summary>span{display:block;font-size:12px;color:#69766f;margin:8px 0}.co-entry-fields{display:grid;gap:16px;margin-top:18px}.co-entry-fields small{font-size:12px;font-weight:400;line-height:1.5;color:#69766f}.co-evidence summary{font-size:13px;cursor:pointer;color:#37684a}.co-evidence blockquote{margin:12px 0;padding:12px 16px;border-left:3px solid #90b79d;background:#f6f8f5;font-size:14px;line-height:1.6}.co-evidence cite{font-size:12px;color:#667369;font-style:normal}.co-evidence p{margin:0 0 8px}.co-empty{padding:28px 16px;text-align:center;color:#68776c;line-height:1.6}.co-empty strong{font-size:20px;color:#294c39}.co-recap{border-top:1px solid #dce4df;margin-top:28px;padding-top:24px}.co-recap h3{font-size:21px;margin:7px 0}.co-recap>select{margin-top:8px}.co-recap-row{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #e5ebe7}.co-recap-row>div{flex:1;min-width:0}.co-recap-row strong,.co-recap-row>div>span{display:block;font-size:13px;line-height:1.5}.co-recap-row>div>span{color:#718076;font-size:12px;margin-top:5px}.co-success{color:#296142}.co-reviewed{background:#fbfcfb}.co-existing{padding:12px;background:#f5f7f5;border-radius:8px}#commitmentsRecap{padding:0 24px 24px}.chat-panel .tc-proposal{margin:12px 0}.chat-panel .tc-proposal-footer{flex-wrap:wrap}.chat-panel .tc-proposal-content{max-height:320px;overflow:auto}
body[data-route="live"][data-meeting-view="commitments"] #sessionContext,body[data-route="live"][data-meeting-view="commitments"] #meetingPreparation,body[data-route="live"][data-meeting-view="commitments"] #voiceGuide{display:none}
body[data-route="live"][data-meeting-view="commitments"] .commitments{max-height:none;overflow:visible}
body[data-route="live"][data-meeting-view="commitments"] .meeting-grid{align-items:start}
@media(max-width:700px){.commitments{padding:16px;max-height:none}.co-row{padding:14px}.co-filters{gap:5px}.co-filters button{font-size:12px;padding:8px}.co-bulk>.actions,.co-entry-fields>.actions{display:grid;grid-template-columns:1fr}.co-fields>label{flex-basis:100%}.co-recap-row{flex-wrap:wrap}.co-recap-row>div{flex-basis:100%}.co-recap-row .co-status{margin-left:0}.co-recap-row button{margin-left:auto}.co-monday-fields>label{flex-basis:100%}}
