
.handover-form[data-v-codexhandover] { margin-top: 20px;
}
.handover-help[data-v-codexhandover] { color: #666; font-size: 12px; line-height: 1.7; margin-top: 5px; overflow-wrap: anywhere;
}
.handover-preview[data-v-codexhandover] { padding: 14px; background: #fafafa; border: 1px solid #d9d9d9; margin-top: 16px;
}
.handover-preview dl[data-v-codexhandover] { display: grid; grid-template-columns: 1fr auto; gap: 5px 16px; margin: 12px 0;
}
.handover-preview dt[data-v-codexhandover], .handover-preview dd[data-v-codexhandover] { margin: 0;
}
.handover-preview dd[data-v-codexhandover] { font-variant-numeric: tabular-nums;
}
.handover-history[data-v-codexhandover] { margin-top: 20px; border-top: 1px solid #e8e8e8; padding-top: 16px;
}
.handover-history-row[data-v-codexhandover] { padding: 10px 0; border-bottom: 1px solid #f0f0f0; overflow-wrap: anywhere;
}
.handover-feedback[data-v-codexhandover] { margin-top: 12px;
}
.handover-error[data-v-codexhandover] { color: #cf1322; font-size: 12px;
}
.handover-record-actions[data-v-codexhandover] { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 8px;
}
@media (max-width: 640px) {
.handover-preview[data-v-codexhandover] { padding: 10px;
}
}
