.record-type-badge i{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:6px}
.record-type-badge.type-action,.record-type-badge.type-issue,.record-type-heading.type-action,.record-type-heading.type-issue{color:#ad5d00}.record-type-badge.type-action i,.record-type-badge.type-issue i{background:#fff0d8;color:#bd6800}
.record-type-badge.type-decision,.record-type-badge.type-risk,.record-type-badge.type-change_request,.record-type-heading.type-decision,.record-type-heading.type-risk,.record-type-heading.type-change_request{color:#075ecf}.record-type-badge.type-decision i,.record-type-badge.type-risk i,.record-type-badge.type-change_request i{background:#e8f1ff;color:#075ecf}
.record-type-badge.type-meeting_minute,.record-type-badge.type-attendance,.record-type-heading.type-meeting_minute,.record-type-heading.type-attendance{color:#6452a6}.record-type-badge.type-meeting_minute i,.record-type-badge.type-attendance i{background:#f0edff;color:#6452a6}
.record-type-badge.type-nda,.record-type-badge.type-document,.record-type-badge.type-report{color:#53657b}.record-type-badge.type-nda i,.record-type-badge.type-document i,.record-type-badge.type-report i{background:#edf2f7;color:#53657b}
.record-type-badge.type-technical_survey,.record-type-badge.type-inspection,.record-type-badge.type-test_validation,.record-type-badge.type-technical_visit{color:#168365}.record-type-badge.type-technical_survey i,.record-type-badge.type-inspection i,.record-type-badge.type-test_validation i,.record-type-badge.type-technical_visit i{background:#e5f8f1;color:#168365}
.generated-record-document{padding:15px;border:1px solid #f0d5ae;border-radius:10px;background:#fffaf3}
.generated-record-document h3{margin-top:0}.generated-record-document p small{display:block;margin-top:5px;color:#75829a;word-break:break-word}
.generated-record-document>div{display:flex;gap:8px;margin-top:12px}.generated-record-document button{border:1px solid #d99a43;border-radius:7px;background:#fff;color:#9a5000;padding:9px 13px;font-weight:750;cursor:pointer}
.generated-record-document button:first-child{background:#d97900;color:#fff;border-color:#d97900}
.record-interactions{border-left:3px solid #075ecf}.interaction-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.interaction-actions button{padding:8px 10px;border:1px solid #b9cbe5;border-radius:7px;background:#fff;color:#15306c;font-weight:700;cursor:pointer}.interaction-actions button:nth-child(2){background:#168365;border-color:#168365;color:#fff}.interaction-actions button.reject{border-color:#c74444;color:#a72d2d}.record-interactions p{padding:8px 0;margin:0;border-top:1px solid #edf0f5}.record-interactions .interaction-empty{color:#75829a}
.record-interactions>small{display:block;margin-top:-5px;color:#75829a}.interaction-actions button:disabled{cursor:default;opacity:.62;background:#edf3f0!important;border-color:#cddbd5!important;color:#47675b!important}
.interaction-actions .sign{border-color:#1a2c66!important;background:#1a2c66!important;color:#fff!important}.interaction-actions .sign:disabled{border-color:#9aa8bf!important;background:#e8edf5!important;color:#5f6f8d!important}.signature-list{margin-top:12px;padding:12px;border:1px solid #d7e1f0;border-radius:8px;background:#f7f9fd}.signature-list>strong{color:#1a2c66}.signature-list p{margin:8px 0 0!important}
