.return-inspection-reference,
.return-inspection-condition { margin: 1rem 0; padding: 1rem; border: 1px solid #cbd9ed; border-radius: 12px; background: #f7faff; }
.return-inspection-reference { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.return-inspection-condition legend { padding: 0 .4rem; font-weight: 700; }
.return-inspection-condition label { display: flex; gap: .7rem; align-items: flex-start; padding: .8rem; background: white; border: 1px solid #d7e1ef; border-radius: 10px; margin: .5rem 0; cursor: pointer; }
.return-inspection-condition input[type="radio"] { flex: 0 0 auto; width: 1.2rem; height: 1.2rem; margin: .1rem 0 0; }
.return-inspection-condition p { margin: .7rem 0; }
.return-inspection-condition label:has(textarea) { display: grid; gap: .5rem; }
.return-inspection-condition textarea { min-width: 0; width: 100%; }
.return-inspection-settlement { display: grid; gap: 1rem; }
.return-inspection-warning { color: #8c5200; }
#vehicleOperationModal .vehicle-operation-modal-card { width: 100%; max-width: 100%; min-width: 0; }
@media (max-width: 600px) { .return-inspection-reference .secondary-button, .return-inspection-condition button { width: 100%; white-space: normal; } }
