.meeting-head,.meeting-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.meeting-head h2,.meeting-title h2{margin:0 0 4px}.meeting-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:14px 0 20px}.meeting-kpis>div{background:linear-gradient(135deg,#f5f9ff,#e9f2ff);border:1px solid #cbdcf3;border-radius:10px;padding:14px}.meeting-kpis span{display:block;color:#52657d;font-size:13px;margin-bottom:7px}.meeting-kpis b{font-size:21px;color:#123f72}.meeting-status{display:inline-block;padding:4px 9px;border-radius:999px;background:#edf1f5;font-size:12px;font-weight:700}.meeting-status.submitted{background:#fff0c7;color:#815d00}.meeting-status.revision{background:#ffe1e1;color:#a11919}.meeting-status.reviewed{background:#dfeeff;color:#155493}.meeting-status.final{background:#dcf5e6;color:#11643a}.meeting-editor{max-width:1500px;margin:auto}.meeting-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.meeting-two>section{border:1px solid #d9e1eb;border-radius:10px;padding:18px;background:#fff}.meeting-two h3{margin-top:0;color:#174f84}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.meeting-editor label{display:block;font-size:13px;font-weight:700;color:#41536a;margin:9px 0}.meeting-editor input,.meeting-editor textarea{box-sizing:border-box;width:100%;margin-top:5px}.meeting-editor textarea{resize:vertical;line-height:1.55}.meeting-editor #meetingItems input{min-width:110px;margin:0}.meeting-rankings{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.meeting-ranking{border:1px solid #d9e1eb;border-radius:10px;padding:14px}.meeting-ranking h3{margin:0 0 10px}.meeting-ranking div{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding:7px 0}.meeting-note{min-height:80px;padding:13px;border-radius:8px;background:#f7f9fc;line-height:1.6;white-space:normal}.meeting-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.meeting-lock{padding:12px;border-left:4px solid #d79600;background:#fff7dc;color:#6a4c00}.manager-comment,.manager-review{margin-top:18px;padding:16px;border:1px solid #b9d2ee;border-radius:10px;background:#f3f8fe}.manager-review textarea{width:100%;box-sizing:border-box}.primary{background:#1769aa!important;color:#fff!important;border-color:#1769aa!important}@media(max-width:900px){.meeting-kpis{grid-template-columns:1fr 1fr}.meeting-two,.meeting-rankings{grid-template-columns:1fr}.meeting-head,.meeting-title{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.meeting-kpis,.form-grid{grid-template-columns:1fr}}
