.cd-link-button { text-decoration: none; margin-right: 8px; }
.cd-body .cr-status[data-status="rejected"] { color: #a5443a; background: #fff0ed; }
.cd-body .cr-table td { white-space: normal; }
.cd-body .cr-table .cr-cell-date { white-space: nowrap; }
.cd-body .cr-detail-identity { grid-template-columns: minmax(0, 1fr) auto; }
.cd-note-section { margin-bottom: 20px; }
.cd-note { margin: 10px 0 0; color: #475467; font-size: 13px; line-height: 1.85; white-space: pre-wrap; overflow-wrap: anywhere; }
.cd-history { list-style: none; padding: 0; margin: 0; }
.cd-history li { border: 1px solid #e1e6ef; border-radius: 6px; padding: 13px 15px; margin-top: 10px; font-size: 12px; line-height: 1.85; overflow-wrap: anywhere; }
.cd-history li strong, .cd-history li span { display: block; }
.cd-history li span { color: #667085; }
.cd-body .cr-drawing-open { overflow-wrap: anywhere; }
@media (max-width: 640px) { .cd-body .cr-drawing-panel { padding: 18px; } }
